1 import FWCore.ParameterSet.Config
as cms
19 DQMNone = cms.Sequence()
21 dqmProvInfo.runType =
"hi_run" 22 DQMOfflineHeavyIonsDCS = cms.Sequence( dqmProvInfo )
25 DQMOfflineHeavyIonsL1T = cms.Sequence( l1TriggerDqmOffline )
28 DQMOfflineHeavyIonsEcal = cms.Sequence( ecal_dqm_source_offline *
29 es_dqm_source_offline )
31 DQMOfflineHeavyIonsHcal = cms.Sequence( hcalOfflineSourceSequence )
33 DQMOfflineHeavyIonsTrackerStrip = cms.Sequence( SiStripDQMTier0_hi )
35 DQMOfflineHeavyIonsTrackerPixel = cms.Sequence( siPixelOfflineDQM_heavyions_source )
38 if cscSources.contains(cscTnPEfficiencyMonitor):
39 cscSources.remove(cscTnPEfficiencyMonitor)
41 if rpcTier0Source.contains(rpcTnPEfficiencyMonitor):
42 rpcTier0Source.remove(rpcTnPEfficiencyMonitor)
44 DQMOfflineHeavyIonsMuonDPG = cms.Sequence( dtSources *
48 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
49 _run3_GEM_DQMOfflineHeavyIonsMuonDPG = DQMOfflineHeavyIonsMuonDPG.copy()
50 _run3_GEM_DQMOfflineHeavyIonsMuonDPG += gemSources
51 run3_GEM.toReplaceWith(DQMOfflineHeavyIonsMuonDPG, _run3_GEM_DQMOfflineHeavyIonsMuonDPG)
53 DQMOfflineHeavyIonsPreDPG = cms.Sequence( DQMOfflineHeavyIonsDCS *
54 DQMOfflineHeavyIonsL1T *
55 DQMOfflineHeavyIonsEcal *
56 DQMOfflineHeavyIonsHcal *
57 DQMOfflineHeavyIonsTrackerStrip *
58 DQMOfflineHeavyIonsTrackerPixel *
59 DQMOfflineHeavyIonsMuonDPG )
61 DQMOfflineHeavyIonsDPG = cms.Sequence( DQMOfflineHeavyIonsPreDPG *
66 diMuonHistos.etaBin = cms.int32(70)
67 diMuonHistos.etaBBin = cms.int32(70)
68 diMuonHistos.etaEBin = cms.int32(70)
69 diMuonHistos.LowMassMin = cms.double(2.0)
70 diMuonHistos.LowMassMax = cms.double(14.0)
71 diMuonHistos.HighMassMin = cms.double(55.0)
72 diMuonHistos.HighMassMax = cms.double(125.0)
75 triggerOfflineDQMSource.remove(jetMETHLTOfflineAnalyzer)
76 triggerOfflineDQMSource.remove(exoticaMonitorHLT)
77 triggerOfflineDQMSource.remove(susyMonitorHLT)
78 triggerOfflineDQMSource.remove(b2gMonitorHLT)
79 triggerOfflineDQMSource.remove(bphMonitorHLT)
80 triggerOfflineDQMSource.remove(higgsMonitorHLT)
81 triggerOfflineDQMSource.remove(smpMonitorHLT)
82 triggerOfflineDQMSource.remove(topMonitorHLT)
83 triggerOfflineDQMSource.remove(btagMonitorHLT)
84 triggerOfflineDQMSource.remove(egammaMonitorHLT)
85 triggerOfflineDQMSource.remove(ak4PFL1FastL2L3CorrectorChain)
87 globalAnalyzerTnP.inputTags.offlinePVs = cms.InputTag(
"hiSelectedVertex")
94 egammaDQMOffline.remove(zmumugammaAnalysis)
95 egammaDQMOffline.remove(zmumugammaOldAnalysis)
98 photonAnalysis.phoProducer = cms.InputTag(
"gedPhotonsTmp")
99 photonAnalysis.isHeavyIon =
True 100 photonAnalysis.barrelRecHitProducer = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEB")
101 photonAnalysis.endcapRecHitProducer = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEE")
103 dqmElectronGeneralAnalysis.ElectronCollection = cms.InputTag(
"gedGsfElectronsTmp")
104 dqmElectronGeneralAnalysis.TrackCollection = cms.InputTag(
"hiGeneralTracks")
105 dqmElectronGeneralAnalysis.VertexCollection = cms.InputTag(
"hiSelectedVertex")
106 dqmElectronAnalysisAllElectrons.ElectronCollection = cms.InputTag(
"gedGsfElectronsTmp")
107 dqmElectronAnalysisSelectionEt.ElectronCollection = cms.InputTag(
"gedGsfElectronsTmp")
108 dqmElectronAnalysisSelectionEtIso.ElectronCollection = cms.InputTag(
"gedGsfElectronsTmp")
109 dqmElectronTagProbeAnalysis.ElectronCollection = cms.InputTag(
"gedGsfElectronsTmp")
111 stdPhotonAnalysis.isHeavyIon =
True 112 stdPhotonAnalysis.barrelRecHitProducer = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEB")
113 stdPhotonAnalysis.endcapRecHitProducer = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEE")
116 hltTauOfflineMonitor_PFTaus.Matching.doMatching =
False 122 pvMonitor.vertexLabel = cms.InputTag(
"hiSelectedVertex")
129 DQMOfflineHeavyIonsMUO = cms.Sequence(muonMonitors)
131 DQMOfflineHeavyIonsTracking = cms.Sequence( TrackMonDQMTier0_hi )
133 DQMOfflineHeavyIonsJetMET = cms.Sequence( jetMETDQMOfflineSource )
135 DQMOfflineHeavyIonsEGamma = cms.Sequence( egammaDQMOffline )
137 DQMOfflineHeavyIonsTrigger = cms.Sequence( triggerOfflineDQMSource )
139 DQMOfflineHeavyIonsVertex = cms.Sequence( pvMonitor )
141 DQMOfflineHeavyIonsBeam = cms.Sequence( alcaBeamMonitor )
143 DQMOfflineHeavyIonsPhysics = cms.Sequence( dqmPhysicsHI )
145 DQMOfflineHeavyIonsPrePOG = cms.Sequence( DQMOfflineHeavyIonsMUO *
146 DQMOfflineHeavyIonsTracking *
147 DQMOfflineHeavyIonsJetMET *
148 DQMOfflineHeavyIonsEGamma *
149 DQMOfflineHeavyIonsTrigger *
150 DQMOfflineHeavyIonsVertex *
151 DQMOfflineHeavyIonsBeam *
152 DQMOfflineHeavyIonsPhysics )
154 DQMOfflineHeavyIonsPOG = cms.Sequence( DQMOfflineHeavyIonsPrePOG *
157 DQMOfflineHeavyIons = cms.Sequence( DQMOfflineHeavyIonsPreDPG *
158 DQMOfflineHeavyIonsPrePOG *
161 DQMOfflineHeavyIonsFakeHLT = cms.Sequence( DQMOfflineHeavyIons )
162 DQMOfflineHeavyIonsFakeHLT.remove( triggerOfflineDQMSource )
165 liteDQMOfflineHeavyIons = cms.Sequence ( DQMOfflineHeavyIons )
166 liteDQMOfflineHeavyIons.remove( SiStripMonitorCluster )
167 liteDQMOfflineHeavyIons.remove( jetMETDQMOfflineSource )
169 PostDQMOfflineHI = cms.Sequence()