1 import FWCore.ParameterSet.Config
as cms
48 globalPrevalidationTracking = cms.Sequence(
53 globalPrevalidation = cms.Sequence(
54 globalPrevalidationTracking
55 * photonPrevalidationSequence
61 preprodPrevalidation = cms.Sequence(
65 globalValidation = cms.Sequence( trackerHitsValidation
66 + trackerDigisValidation
67 + trackerRecHitsValidation
69 + trackingRecHitsValid
70 + ecalSimHitsValidationSequence
71 + ecalDigisValidationSequence
72 + ecalRecHitsValidationSequence
73 + ecalClustersValidationSequence
74 + hcalSimHitsValidationSequence
75 + hcaldigisValidationSequence
77 + hcalRecHitsValidationSequence
78 + calotowersValidationSequence
79 + validSimHit+muondtdigianalyzer
81 + validationMuonRPCDigis
85 + mixCollectionValidation
89 + pfJetValidationSequence
90 + pfMETValidationSequence
91 + pfElectronValidationSequence
92 + pfJetResValidationSequence
93 + pfMuonValidationSequence
94 + rpcRecHitValidation_step
95 + dtLocalRecoValidation_no2D
96 + pfTauRunDQMValidation
99 + bdHadronTrackValidationSeq
103 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
104 fastSim.toReplaceWith(globalValidation, globalValidation.copyAndExclude([
106 trackerHitsValidation, trackerDigisValidation, trackerRecHitsValidation, trackingRecHitsValid,
109 ecalDigisValidationSequence, ecalRecHitsValidationSequence
114 globalValidationLiteTracking = cms.Sequence(globalValidation)
117 globalPrevalidationLiteTracking = cms.Sequence(globalPrevalidation)
118 globalPrevalidationLiteTracking.replace(tracksValidation, tracksValidationLite)
123 baseCommonPreValidation = cms.Sequence(cms.SequencePlaceholder(
"mix"))
124 baseCommonValidation = cms.Sequence()
127 globalPrevalidationTrackingOnly = cms.Sequence(
128 simHitTPAssocProducer
129 + tracksValidationTrackingOnly
130 + vertexValidationTrackingOnly
132 globalValidationTrackingOnly = cms.Sequence()
134 globalPrevalidationPixelTrackingOnly = cms.Sequence(
135 simHitTPAssocProducer
136 + tracksValidationPixelTrackingOnly
137 + vertexValidationPixelTrackingOnly
139 globalValidationPixelTrackingOnly = cms.Sequence()
141 globalValidationJetMETonly = cms.Sequence(
146 globalPrevalidationJetMETOnly = cms.Sequence(
151 globalPrevalidationHCAL = cms.Sequence()
153 globalValidationHCAL = cms.Sequence(
154 hcalSimHitsValidationSequence
155 + hcaldigisValidationSequence
157 + hcalRecHitsValidationSequence
158 + calotowersValidationSequence
161 globalValidationHGCal = cms.Sequence(hgcalValidation)
163 globalValidationOuterTracker = cms.Sequence(OuterTrackerSourceV)
165 globalPrevalidationMuons = cms.Sequence(
171 + validationMuonRPCDigis
173 + rpcRecHitValidation_step
174 + dtLocalRecoValidation_no2D
178 globalValidationMuons = cms.Sequence()
180 _phase_1_globalValidation = globalValidation.copy()
181 _phase_1_globalValidation += siPixelPhase1OfflineDQM_sourceV
182 from Configuration.Eras.Modifier_phase1Pixel_cff
import phase1Pixel
183 (phase1Pixel & ~fastSim).toReplaceWith( globalValidation, _phase_1_globalValidation )
185 _run3_globalValidation = globalValidation.copy()
186 _run3_globalValidation += gemSimValid
188 _phase2_globalValidation = _run3_globalValidation.copy()
189 _phase2_globalValidation += me0SimValid
192 from Configuration.Eras.Modifier_run2_GEM_2017_cff
import run2_GEM_2017
193 run2_GEM_2017.toReplaceWith( globalValidation, _run3_globalValidation )
194 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
195 run3_GEM.toReplaceWith( globalValidation, _run3_globalValidation )
196 from Configuration.Eras.Modifier_phase2_muon_cff
import phase2_muon
197 phase2_muon.toReplaceWith( globalValidation, _phase2_globalValidation )
Expects test.root in current directory.