1 import FWCore.ParameterSet.Config
as cms
46 globalPrevalidationTracking = cms.Sequence(
51 globalPrevalidation = cms.Sequence(
52 globalPrevalidationTracking
53 * photonPrevalidationSequence
59 preprodPrevalidation = cms.Sequence(
63 globalValidation = cms.Sequence( trackerHitsValidation
64 + trackerDigisValidation
65 + trackerRecHitsValidation
67 + trackingRecHitsValid
68 + ecalSimHitsValidationSequence
69 + ecalDigisValidationSequence
70 + ecalRecHitsValidationSequence
71 + ecalClustersValidationSequence
72 + hcalSimHitsValidationSequence
73 + hcaldigisValidationSequence
75 + hcalRecHitsValidationSequence
76 + calotowersValidationSequence
77 + validSimHit+muondtdigianalyzer
79 + validationMuonRPCDigis
83 + mixCollectionValidation
87 + pfJetValidationSequence
88 + pfMETValidationSequence
89 + pfElectronValidationSequence
90 + pfJetResValidationSequence
91 + pfMuonValidationSequence
92 + rpcRecHitValidation_step
93 + dtLocalRecoValidation_no2D
94 + pfTauRunDQMValidation
97 + bdHadronTrackValidationSeq
101 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
102 if fastSim.isChosen():
104 globalValidation.remove(trackerHitsValidation)
105 globalValidation.remove(trackerDigisValidation)
106 globalValidation.remove(trackerRecHitsValidation)
107 globalValidation.remove(trackingRecHitsValid)
111 globalValidation.remove(ecalDigisValidationSequence)
112 globalValidation.remove(ecalRecHitsValidationSequence)
116 globalValidationLiteTracking = cms.Sequence(globalValidation)
119 globalPrevalidationLiteTracking = cms.Sequence(globalPrevalidation)
120 globalPrevalidationLiteTracking.replace(tracksValidation, tracksValidationLite)
125 baseCommonPreValidation = cms.Sequence(cms.SequencePlaceholder(
"mix"))
126 baseCommonValidation = cms.Sequence()
129 globalPrevalidationTrackingOnly = cms.Sequence(
130 simHitTPAssocProducer
131 + tracksValidationTrackingOnly
132 + vertexValidationTrackingOnly
134 globalValidationTrackingOnly = cms.Sequence()
137 globalValidationJetMETonly = cms.Sequence(
142 globalPrevalidationJetMETOnly = cms.Sequence(
147 globalPrevalidationHCAL = cms.Sequence()
149 globalValidationHCAL = cms.Sequence(
150 hcalSimHitsValidationSequence
151 + hcaldigisValidationSequence
153 + hcalRecHitsValidationSequence
154 + calotowersValidationSequence
157 globalValidationHGCal = cms.Sequence(hgcalValidation)
159 globalPrevalidationMuons = cms.Sequence(
165 + validationMuonRPCDigis
167 + rpcRecHitValidation_step
168 + dtLocalRecoValidation_no2D
172 globalValidationMuons = cms.Sequence()
174 _phase_1_globalValidation = globalValidation.copy()
175 _phase_1_globalValidation += siPixelPhase1OfflineDQM_sourceV
176 from Configuration.Eras.Modifier_phase1Pixel_cff
import phase1Pixel
177 phase1Pixel.toReplaceWith( globalValidation, _phase_1_globalValidation )
179 _run3_globalValidation = globalValidation.copy()
180 _run3_globalValidation += gemSimValid
182 _phase2_globalValidation = _run3_globalValidation.copy()
183 _phase2_globalValidation += me0SimValid
186 from Configuration.Eras.Modifier_run2_GEM_2017_MCTest_cff
import run2_GEM_2017_MCTest
187 run2_GEM_2017_MCTest.toReplaceWith( globalValidation, _run3_globalValidation )
188 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
189 run3_GEM.toReplaceWith( globalValidation, _run3_globalValidation )
190 from Configuration.Eras.Modifier_phase2_muon_cff
import phase2_muon
191 phase2_muon.toReplaceWith( globalValidation, _phase2_globalValidation )
Expects test.root in current directory.