1 import FWCore.ParameterSet.Config
as cms
49 globalPrevalidationTracking = cms.Sequence(
54 globalPrevalidation = cms.Sequence(
55 globalPrevalidationTracking
56 * photonPrevalidationSequence
62 preprodPrevalidation = cms.Sequence(
66 globalValidation = cms.Sequence( trackerHitsValidation
67 + trackerDigisValidation
68 + trackerRecHitsValidation
70 + trackingRecHitsValid
71 + ecalSimHitsValidationSequence
72 + ecalDigisValidationSequence
73 + ecalRecHitsValidationSequence
74 + ecalClustersValidationSequence
75 + hcalSimHitsValidationSequence
76 + hcaldigisValidationSequence
78 + hcalRecHitsValidationSequence
79 + calotowersValidationSequence
80 + validSimHit+muondtdigianalyzer
82 + validationMuonRPCDigis
86 + mixCollectionValidation
90 + pfJetValidationSequence
91 + pfMETValidationSequence
92 + pfElectronValidationSequence
93 + pfJetResValidationSequence
94 + pfMuonValidationSequence
95 + rpcRecHitValidation_step
96 + dtLocalRecoValidation_no2D
97 + pfTauRunDQMValidation
100 + bdHadronTrackValidationSeq
104 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
105 fastSim.toReplaceWith(globalValidation, globalValidation.copyAndExclude([
107 trackerHitsValidation, trackerDigisValidation, trackerRecHitsValidation, trackingRecHitsValid,
110 ecalDigisValidationSequence, ecalRecHitsValidationSequence
115 globalValidationLiteTracking = cms.Sequence(globalValidation)
118 globalPrevalidationLiteTracking = cms.Sequence(globalPrevalidation)
119 globalPrevalidationLiteTracking.replace(tracksValidation, tracksValidationLite)
124 baseCommonPreValidation = cms.Sequence(cms.SequencePlaceholder(
"mix"))
125 baseCommonValidation = cms.Sequence()
128 globalPrevalidationTrackingOnly = cms.Sequence(
129 simHitTPAssocProducer
130 + tracksValidationTrackingOnly
131 + vertexValidationTrackingOnly
133 globalValidationTrackingOnly = cms.Sequence()
135 globalPrevalidationPixelTrackingOnly = cms.Sequence(
136 simHitTPAssocProducer
137 + tracksValidationPixelTrackingOnly
138 + vertexValidationPixelTrackingOnly
140 globalValidationPixelTrackingOnly = cms.Sequence()
142 globalValidationJetMETonly = cms.Sequence(
147 globalPrevalidationJetMETOnly = cms.Sequence(
152 globalPrevalidationHCAL = cms.Sequence()
154 globalValidationHCAL = cms.Sequence(
155 hcalSimHitsValidationSequence
156 + hcaldigisValidationSequence
158 + hcalRecHitsValidationSequence
159 + calotowersValidationSequence
162 globalValidationHGCal = cms.Sequence(hgcalValidation)
164 globalValidationMTD = cms.Sequence()
166 globalValidationOuterTracker = cms.Sequence(OuterTrackerSourceV)
168 globalPrevalidationMuons = cms.Sequence(
174 + validationMuonRPCDigis
176 + rpcRecHitValidation_step
177 + dtLocalRecoValidation_no2D
181 globalValidationMuons = cms.Sequence()
183 _phase_1_globalValidation = globalValidation.copy()
184 _phase_1_globalValidation += siPixelPhase1OfflineDQM_sourceV
185 from Configuration.Eras.Modifier_phase1Pixel_cff
import phase1Pixel
186 (phase1Pixel & ~fastSim).toReplaceWith( globalValidation, _phase_1_globalValidation )
188 _run3_globalValidation = globalValidation.copy()
189 _run3_globalValidation += gemSimValid
191 _phase2_globalValidation = _run3_globalValidation.copy()
192 _phase2_globalValidation += me0SimValid
195 from Configuration.Eras.Modifier_run2_GEM_2017_cff
import run2_GEM_2017
196 run2_GEM_2017.toReplaceWith( globalValidation, _run3_globalValidation )
197 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
198 run3_GEM.toReplaceWith( globalValidation, _run3_globalValidation )
199 from Configuration.Eras.Modifier_phase2_muon_cff
import phase2_muon
200 phase2_muon.toReplaceWith( globalValidation, _phase2_globalValidation )
201 from Configuration.Eras.Modifier_pp_on_AA_2018_cff
import pp_on_AA_2018
202 pp_on_AA_2018.toReplaceWith(globalValidation, globalValidation.copyAndExclude([pfTauRunDQMValidation]))
203 from Configuration.Eras.Modifier_phase2_timing_layer_bar_cff
import phase2_timing_layer_bar
204 from Configuration.Eras.Modifier_phase2_timing_layer_tile_cff
import phase2_timing_layer_tile
205 (phase2_timing_layer_tile | phase2_timing_layer_bar).toReplaceWith(globalValidationMTD, cms.Sequence(mtdSimValid+mtdDigiValid+mtdRecoValid))
Expects test.root in current directory.