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 )
37 DQMOfflineHeavyIonsMuonDPG = cms.Sequence( dtSources *
41 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
42 _run3_GEM_DQMOfflineHeavyIonsMuonDPG = DQMOfflineHeavyIonsMuonDPG.copy()
43 _run3_GEM_DQMOfflineHeavyIonsMuonDPG += gemSources
44 run3_GEM.toReplaceWith(DQMOfflineHeavyIonsMuonDPG, _run3_GEM_DQMOfflineHeavyIonsMuonDPG)
46 DQMOfflineHeavyIonsPreDPG = cms.Sequence( DQMOfflineHeavyIonsDCS *
47 DQMOfflineHeavyIonsL1T *
48 DQMOfflineHeavyIonsEcal *
49 DQMOfflineHeavyIonsHcal *
50 DQMOfflineHeavyIonsTrackerStrip *
51 DQMOfflineHeavyIonsTrackerPixel *
52 DQMOfflineHeavyIonsMuonDPG )
54 DQMOfflineHeavyIonsDPG = cms.Sequence( DQMOfflineHeavyIonsPreDPG *
59 diMuonHistos.etaBin = cms.int32(70)
60 diMuonHistos.etaBBin = cms.int32(70)
61 diMuonHistos.etaEBin = cms.int32(70)
62 diMuonHistos.LowMassMin = cms.double(2.0)
63 diMuonHistos.LowMassMax = cms.double(14.0)
64 diMuonHistos.HighMassMin = cms.double(55.0)
65 diMuonHistos.HighMassMax = cms.double(125.0)
68 triggerOfflineDQMSource.remove(jetMETHLTOfflineAnalyzer)
69 triggerOfflineDQMSource.remove(exoticaMonitorHLT)
70 triggerOfflineDQMSource.remove(susyMonitorHLT)
71 triggerOfflineDQMSource.remove(b2gMonitorHLT)
72 triggerOfflineDQMSource.remove(bphMonitorHLT)
73 triggerOfflineDQMSource.remove(higgsMonitorHLT)
74 triggerOfflineDQMSource.remove(smpMonitorHLT)
75 triggerOfflineDQMSource.remove(topMonitorHLT)
76 triggerOfflineDQMSource.remove(btagMonitorHLT)
77 triggerOfflineDQMSource.remove(egammaMonitorHLT)
78 triggerOfflineDQMSource.remove(ak4PFL1FastL2L3CorrectorChain)
80 globalAnalyzerTnP.inputTags.offlinePVs = cms.InputTag(
"hiSelectedVertex")
81 trackerAnalyzerTnP.inputTags.offlinePVs = cms.InputTag(
"hiSelectedVertex")
82 tightAnalyzerTnP.inputTags.offlinePVs = cms.InputTag(
"hiSelectedVertex")
83 looseAnalyzerTnP.inputTags.offlinePVs = cms.InputTag(
"hiSelectedVertex")
87 egammaDQMOffline.remove(zmumugammaAnalysis)
88 egammaDQMOffline.remove(zmumugammaOldAnalysis)
91 photonAnalysis.phoProducer = cms.InputTag(
"gedPhotonsTmp")
92 photonAnalysis.isHeavyIon =
True
93 photonAnalysis.barrelRecHitProducer = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEB")
94 photonAnalysis.endcapRecHitProducer = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEE")
96 dqmElectronGeneralAnalysis.ElectronCollection = cms.InputTag(
"gedGsfElectronsTmp")
97 dqmElectronGeneralAnalysis.TrackCollection = cms.InputTag(
"hiGeneralTracks")
98 dqmElectronGeneralAnalysis.VertexCollection = cms.InputTag(
"hiSelectedVertex")
99 dqmElectronAnalysisAllElectrons.ElectronCollection = cms.InputTag(
"gedGsfElectronsTmp")
100 dqmElectronAnalysisSelectionEt.ElectronCollection = cms.InputTag(
"gedGsfElectronsTmp")
101 dqmElectronAnalysisSelectionEtIso.ElectronCollection = cms.InputTag(
"gedGsfElectronsTmp")
102 dqmElectronTagProbeAnalysis.ElectronCollection = cms.InputTag(
"gedGsfElectronsTmp")
104 stdPhotonAnalysis.isHeavyIon =
True
105 stdPhotonAnalysis.barrelRecHitProducer = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEB")
106 stdPhotonAnalysis.endcapRecHitProducer = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEE")
109 hltTauOfflineMonitor_PFTaus.Matching.doMatching =
False
112 fsqHLTOfflineSource.todo =
getFSQHI()
115 pvMonitor.vertexLabel = cms.InputTag(
"hiSelectedVertex")
122 DQMOfflineHeavyIonsMUO = cms.Sequence(muonMonitors)
124 DQMOfflineHeavyIonsTracking = cms.Sequence( TrackMonDQMTier0_hi )
126 DQMOfflineHeavyIonsJetMET = cms.Sequence( jetMETDQMOfflineSource )
128 DQMOfflineHeavyIonsEGamma = cms.Sequence( egammaDQMOffline )
130 DQMOfflineHeavyIonsTrigger = cms.Sequence( triggerOfflineDQMSource )
132 DQMOfflineHeavyIonsVertex = cms.Sequence( pvMonitor )
134 DQMOfflineHeavyIonsBeam = cms.Sequence( alcaBeamMonitor )
136 DQMOfflineHeavyIonsPhysics = cms.Sequence( dqmPhysicsHI )
138 DQMOfflineHeavyIonsPrePOG = cms.Sequence( DQMOfflineHeavyIonsMUO *
139 DQMOfflineHeavyIonsTracking *
140 DQMOfflineHeavyIonsJetMET *
141 DQMOfflineHeavyIonsEGamma *
142 DQMOfflineHeavyIonsTrigger *
143 DQMOfflineHeavyIonsVertex *
144 DQMOfflineHeavyIonsBeam *
145 DQMOfflineHeavyIonsPhysics )
147 DQMOfflineHeavyIonsPOG = cms.Sequence( DQMOfflineHeavyIonsPrePOG *
150 DQMOfflineHeavyIons = cms.Sequence( DQMOfflineHeavyIonsPreDPG *
151 DQMOfflineHeavyIonsPrePOG *
154 DQMOfflineHeavyIonsFakeHLT = cms.Sequence( DQMOfflineHeavyIons )
155 DQMOfflineHeavyIonsFakeHLT.remove( triggerOfflineDQMSource )
158 liteDQMOfflineHeavyIons = cms.Sequence ( DQMOfflineHeavyIons )
159 liteDQMOfflineHeavyIons.remove( SiStripMonitorCluster )
160 liteDQMOfflineHeavyIons.remove( jetMETDQMOfflineSource )
162 PostDQMOfflineHI = cms.Sequence()