CMS 3D CMS Logo

DQMOfflineHeavyIons_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
6 
17 
18 DQMOfflineHeavyIonsPreDPG = cms.Sequence( dqmDcsInfo *
19  l1TriggerDqmOffline * # L1 emulator is run within this sequence for real data
20  ecal_dqm_source_offline *
21  hcalOfflineSourceSequence *
22  SiStripDQMTier0_hi *
23  siPixelOfflineDQM_heavyions_source *
24  dtSources *
25  rpcTier0Source *
26  cscSources *
27  es_dqm_source_offline )
28 
29 DQMOfflineHeavyIonsDPG = cms.Sequence( DQMOfflineHeavyIonsPreDPG *
30  DQMMessageLogger )
31 
33 diMuonHistos.etaBin = cms.int32(70) #dimuonhistograms mass, bin
34 diMuonHistos.etaBBin = cms.int32(70)
35 diMuonHistos.etaEBin = cms.int32(70)
36 diMuonHistos.LowMassMin = cms.double(2.0)
37 diMuonHistos.LowMassMax = cms.double(14.0)
38 diMuonHistos.HighMassMin = cms.double(55.0)
39 diMuonHistos.HighMassMax = cms.double(125.0)
44 from DQM.Physics.DQMPhysics_cff import *
46 
47 
48 triggerOfflineDQMSource.remove(jetMETHLTOfflineAnalyzer)
49 triggerOfflineDQMSource.remove(exoticaMonitorHLT)
50 triggerOfflineDQMSource.remove(susyMonitorHLT)
51 triggerOfflineDQMSource.remove(b2gMonitorHLT)
52 triggerOfflineDQMSource.remove(bphMonitorHLT)
53 triggerOfflineDQMSource.remove(higgsMonitorHLT)
54 triggerOfflineDQMSource.remove(smpMonitorHLT)
55 triggerOfflineDQMSource.remove(topMonitorHLT)
56 triggerOfflineDQMSource.remove(btagMonitorHLT)
57 triggerOfflineDQMSource.remove(egammaMonitorHLT)
58 
59 #egammaDQMOffline.remove(electronAnalyzerSequence)
60 egammaDQMOffline.remove(zmumugammaAnalysis)
61 egammaDQMOffline.remove(zmumugammaOldAnalysis)
62 #egammaDQMOffline.remove(photonAnalysis)
63 photonAnalysis.phoProducer = cms.InputTag("gedPhotonsTmp")
64 photonAnalysis.isHeavyIon = True
65 photonAnalysis.barrelRecHitProducer = cms.InputTag("ecalRecHit", "EcalRecHitsEB")
66 photonAnalysis.endcapRecHitProducer = cms.InputTag("ecalRecHit", "EcalRecHitsEE")
67 
68 triggerOfflineDQMSource.remove(ak4PFL1FastL2L3CorrectorChain)
70 fsqHLTOfflineSource.todo = getFSQHI()
71 
72 
73 dqmElectronGeneralAnalysis.ElectronCollection = cms.InputTag("gedGsfElectronsTmp")
74 dqmElectronGeneralAnalysis.TrackCollection = cms.InputTag("hiGeneralTracks")
75 dqmElectronGeneralAnalysis.VertexCollection = cms.InputTag("hiSelectedVertex")
76 dqmElectronAnalysisAllElectrons.ElectronCollection = cms.InputTag("gedGsfElectronsTmp")
77 dqmElectronAnalysisSelectionEt.ElectronCollection = cms.InputTag("gedGsfElectronsTmp")
78 dqmElectronAnalysisSelectionEtIso.ElectronCollection = cms.InputTag("gedGsfElectronsTmp")
79 dqmElectronTagProbeAnalysis.ElectronCollection = cms.InputTag("gedGsfElectronsTmp")
80 
81 
82 stdPhotonAnalysis.isHeavyIon = True
83 stdPhotonAnalysis.barrelRecHitProducer = cms.InputTag("ecalRecHit", "EcalRecHitsEB")
84 stdPhotonAnalysis.endcapRecHitProducer = cms.InputTag("ecalRecHit", "EcalRecHitsEE")
85 hltResults.RecHitsEBTag = cms.untracked.InputTag("ecalRecHit", "EcalRecHitsEB")
86 hltResults.RecHitsEETag = cms.untracked.InputTag("ecalRecHit", "EcalRecHitsEE")
87 
88 
89 globalAnalyzerTnP.inputTags.offlinePVs = cms.InputTag("hiSelectedVertex")
90 trackerAnalyzerTnP.inputTags.offlinePVs = cms.InputTag("hiSelectedVertex")
91 tightAnalyzerTnP.inputTags.offlinePVs = cms.InputTag("hiSelectedVertex")
92 looseAnalyzerTnP.inputTags.offlinePVs = cms.InputTag("hiSelectedVertex")
93 
94 pvMonitor.vertexLabel = cms.InputTag("hiSelectedVertex")
95 
96 
97 DQMOfflineHeavyIonsPrePOG = cms.Sequence( muonMonitors
98  * TrackMonDQMTier0_hi
99  * jetMETDQMOfflineSource
100  * egammaDQMOffline
101  * triggerOfflineDQMSource
102  * pvMonitor
103  * alcaBeamMonitor
104  * dqmPhysicsHI
105  )
106 
107 #disabled, until an appropriate configuration is set
108 hltTauOfflineMonitor_PFTaus.Matching.doMatching = False
109 
110 DQMOfflineHeavyIonsPOG = cms.Sequence( DQMOfflineHeavyIonsPrePOG *
111  DQMMessageLogger )
112 
113 DQMOfflineHeavyIons = cms.Sequence( DQMOfflineHeavyIonsPreDPG *
114  DQMOfflineHeavyIonsPrePOG *
115  DQMMessageLogger )
116 
117 #this is needed to have a light sequence for T0 processing
118 liteDQMOfflineHeavyIons = cms.Sequence ( DQMOfflineHeavyIons )
119 liteDQMOfflineHeavyIons.remove( SiStripMonitorCluster )
120 liteDQMOfflineHeavyIons.remove( jetMETDQMOfflineSource )
121 
122 
123 #DQMOfflineHeavyIonsPhysics = cms.Sequence( dqmPhysics )