54 |
|
print("") |
55 |
|
config.globalTagNameData = 'GR_R_42_V23::All' |
56 |
|
config.TriggerOn = True |
57 |
< |
triggerlist = 'HLT_Mu9','HLT_L1Mu20' |
57 |
> |
#triggerlist = 'HLT_Mu9','HLT_L1Mu20' |
58 |
> |
triggerlist = 'HLT_Mu9','HLT_L1' |
59 |
|
l1list = 'L1_ZeroBias','L1_SingleEG5' |
60 |
|
config.runOnMC = False |
61 |
|
config.runPUMC = False |
330 |
|
# |
331 |
|
###################################################################################### |
332 |
|
|
333 |
< |
process.load("ForwardAnalysis.AnalysisSequences.CommonModulesSequences_cff") |
333 |
> |
process.load("ForwardAnalysis.DiffractiveZAnalysis.diffractiveZAnalysisSequences_cff") |
334 |
|
process.pfCandidateNoiseThresholds.src = "pfNoPileUpPFlow" |
335 |
|
process.tracksTransverseRegion.JetTag = "selectedPatJetsPFlow" |
336 |
|
|
341 |
|
|
342 |
|
from ForwardAnalysis.ForwardTTreeAnalysis.DiffractiveAnalysis_cfi import DiffractiveAnalysis |
343 |
|
from ForwardAnalysis.DiffractiveZAnalysis.DiffractiveZAnalysis_cfi import DiffractiveZAnalysis |
344 |
< |
from ForwardAnalysis.ForwardTTreeAnalysis.PATTriggerInfo_cfi import PATTriggerInfo |
344 |
> |
#from ForwardAnalysis.ForwardTTreeAnalysis.PATTriggerInfo_cfi import PATTriggerInfo |
345 |
|
|
346 |
|
#PATTriggerInfo.L1AlgoBitName = config.l1Paths |
347 |
< |
PATTriggerInfo.HLTAlgoBitName = config.hltPaths |
348 |
< |
PATTriggerInfo.runALLTriggerPath = True |
347 |
> |
#PATTriggerInfo.HLTAlgoBitName = config.hltPaths |
348 |
> |
#PATTriggerInfo.runALLTriggerPath = True |
349 |
|
|
350 |
|
# |
351 |
|
# Define Analyzers |
352 |
|
# |
353 |
|
###################################################################################### |
354 |
|
|
355 |
+ |
process.diffractiveZHLTFilter.HLTPaths = config.hltPaths |
356 |
+ |
|
357 |
|
process.diffractiveZAnalysisTTree = cms.EDAnalyzer("EventInfoDiffractiveDiffractiveZAnalysisTTree", |
358 |
|
EventInfo = cms.PSet( |
359 |
|
RunOnData = cms.untracked.bool(not config.runOnMC), |
364 |
|
DiffractiveZAnalysis = DiffractiveZAnalysis |
365 |
|
) |
366 |
|
|
367 |
< |
process.CommonHLTFilter.HLTPaths = config.hltPaths |
367 |
> |
process.diffractiveZAnalysisTTree.DiffractiveZAnalysis.hltPaths = config.hltPaths |
368 |
|
|
369 |
|
process.diffractiveZAnalysisTTree.DiffractiveAnalysis.hltPath = '' |
370 |
|
process.diffractiveZAnalysisTTree.DiffractiveAnalysis.trackTag = 'analysisTracks' |
374 |
|
process.diffractiveZAnalysisTTree.DiffractiveAnalysis.accessCastorInfo = False |
375 |
|
process.diffractiveZAnalysisTTree.DiffractiveAnalysis.accessZDCInfo = False |
376 |
|
|
377 |
< |
process.diffractiveZAnalysisTTree.DiffractiveZAnalysis.hltPaths = config.hltPaths |
377 |
> |
process.diffractiveZAnalysisTTreePFShiftedUp = process.diffractiveZAnalysisTTree.clone() |
378 |
> |
process.diffractiveZAnalysisTTreePFShiftedUp.DiffractiveAnalysis.particleFlowTag = "pfCandidateNoiseThresholdsShiftedUp" |
379 |
> |
process.diffractiveZAnalysisTTreePFShiftedUp.DiffractiveAnalysis.edmNtupleEtaMaxTag = "edmNtupleEtaMaxShiftedUp" |
380 |
> |
process.diffractiveZAnalysisTTreePFShiftedUp.DiffractiveAnalysis.edmNtupleEtaMinTag = "edmNtupleEtaMinShiftedUp" |
381 |
> |
process.diffractiveZAnalysisTTreePFShiftedUp.DiffractiveZAnalysis.pfTag = "pfCandidateNoiseThresholdsShiftedUp" |
382 |
> |
|
383 |
> |
process.diffractiveZAnalysisTTreePFShiftedDown = process.diffractiveZAnalysisTTree.clone() |
384 |
> |
process.diffractiveZAnalysisTTreePFShiftedDown.DiffractiveAnalysis.particleFlowTag = "pfCandidateNoiseThresholdsShiftedDown" |
385 |
> |
process.diffractiveZAnalysisTTreePFShiftedDown.DiffractiveAnalysis.edmNtupleEtaMaxTag = "edmNtupleEtaMaxShiftedDown" |
386 |
> |
process.diffractiveZAnalysisTTreePFShiftedDown.DiffractiveAnalysis.edmNtupleEtaMinTag = "edmNtupleEtaMinShiftedDown" |
387 |
> |
process.diffractiveZAnalysisTTreePFShiftedDown.DiffractiveZAnalysis.pfTag = "pfCandidateNoiseThresholdsShiftedDown" |
388 |
> |
|
389 |
|
if config.runOnMC: |
390 |
|
process.diffractiveZAnalysisTTree.DiffractiveZAnalysis.RunMC = True |
391 |
|
process.diffractiveZAnalysisTTree.DiffractiveZAnalysis.fCGeVCastor = 0.9375 |
416 |
|
###################################################################################### |
417 |
|
|
418 |
|
process.pat_Producer = cms.Path(process.makePatElectrons + process.makePatMuons) |
405 |
– |
process.analysis_reco_step = cms.Path(process.analysisSequences) |
419 |
|
process.castor_step = cms.Path(process.castorSequence) |
420 |
|
|
408 |
– |
|
421 |
|
if config.TriggerOn: |
422 |
|
process.analysis_diffractiveDiffractiveZAnalysisPATTriggerInfoTTree_step = cms.Path( |
423 |
< |
process.eventSelectionHLT + process.diffractiveZAnalysisTTree) |
423 |
> |
process.analysisSequencesShiftedUp + process.analysisSequencesShiftedDown + process.analysisSequences + process.eventSelectionHLT + |
424 |
> |
process.diffractiveZAnalysisTTreePFShiftedUp + process.diffractiveZAnalysisTTreePFShiftedDown + process.diffractiveZAnalysisTTree) |
425 |
|
|
426 |
|
else: |
427 |
|
process.analysis_diffractiveDiffractiveZAnalysisPATTriggerInfoTTree_step = cms.Path( |
428 |
< |
process.eventSelection + process.diffractiveZAnalysisTTree) |
428 |
> |
process.analysisSequencesShiftedUp + process.analysisSequencesShiftedDown + process.analysisSequences + process.eventSelection + |
429 |
> |
process.diffractiveZAnalysisTTreePFShiftedUp + process.diffractiveZAnalysisTTreePFShiftedDown + process.diffractiveZAnalysisTTree) |
430 |
|
|