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 fastSim.toReplaceWith(globalValidation, globalValidation.copyAndExclude([
104 trackerHitsValidation, trackerDigisValidation, trackerRecHitsValidation, trackingRecHitsValid,
107 ecalDigisValidationSequence, ecalRecHitsValidationSequence
112 globalValidationLiteTracking = cms.Sequence(globalValidation)
115 globalPrevalidationLiteTracking = cms.Sequence(globalPrevalidation)
116 globalPrevalidationLiteTracking.replace(tracksValidation, tracksValidationLite)
121 baseCommonPreValidation = cms.Sequence(cms.SequencePlaceholder(
"mix"))
122 baseCommonValidation = cms.Sequence()
125 globalPrevalidationTrackingOnly = cms.Sequence(
126 simHitTPAssocProducer
127 + tracksValidationTrackingOnly
128 + vertexValidationTrackingOnly
130 globalValidationTrackingOnly = cms.Sequence()
132 globalPrevalidationPixelTrackingOnly = cms.Sequence(
133 simHitTPAssocProducer
134 + tracksValidationPixelTrackingOnly
135 + vertexValidationPixelTrackingOnly
137 globalValidationPixelTrackingOnly = cms.Sequence()
139 globalValidationJetMETonly = cms.Sequence(
144 globalPrevalidationJetMETOnly = cms.Sequence(
149 globalPrevalidationHCAL = cms.Sequence()
151 globalValidationHCAL = cms.Sequence(
152 hcalSimHitsValidationSequence
153 + hcaldigisValidationSequence
155 + hcalRecHitsValidationSequence
156 + calotowersValidationSequence
159 globalValidationHGCal = cms.Sequence(hgcalValidation)
161 globalPrevalidationMuons = cms.Sequence(
167 + validationMuonRPCDigis
169 + rpcRecHitValidation_step
170 + dtLocalRecoValidation_no2D
174 globalValidationMuons = cms.Sequence()
176 _phase_1_globalValidation = globalValidation.copy()
177 _phase_1_globalValidation += siPixelPhase1OfflineDQM_sourceV
178 from Configuration.Eras.Modifier_phase1Pixel_cff
import phase1Pixel
179 phase1Pixel.toReplaceWith( globalValidation, _phase_1_globalValidation )
181 _run3_globalValidation = globalValidation.copy()
182 _run3_globalValidation += gemSimValid
184 _phase2_globalValidation = _run3_globalValidation.copy()
185 _phase2_globalValidation += me0SimValid
188 from Configuration.Eras.Modifier_run2_GEM_2017_cff
import run2_GEM_2017
189 run2_GEM_2017.toReplaceWith( globalValidation, _run3_globalValidation )
190 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
191 run3_GEM.toReplaceWith( globalValidation, _run3_globalValidation )
192 from Configuration.Eras.Modifier_phase2_muon_cff
import phase2_muon
193 phase2_muon.toReplaceWith( globalValidation, _phase2_globalValidation )
Expects test.root in current directory.