1 import FWCore.ParameterSet.Config
as cms
44 globalPrevalidationTracking = cms.Sequence(
49 globalPrevalidation = cms.Sequence(
50 globalPrevalidationTracking
51 * photonPrevalidationSequence
57 preprodPrevalidation = cms.Sequence(
61 globalValidation = cms.Sequence( trackerHitsValidation
62 + trackerDigisValidation
63 + trackerRecHitsValidation
65 + trackingRecHitsValid
66 + ecalSimHitsValidationSequence
67 + ecalDigisValidationSequence
68 + ecalRecHitsValidationSequence
69 + ecalClustersValidationSequence
70 + hcalSimHitsValidationSequence
71 + hcaldigisValidationSequence
73 + hcalRecHitsValidationSequence
74 + calotowersValidationSequence
75 + validSimHit+muondtdigianalyzer
77 + validationMuonRPCDigis
81 + mixCollectionValidation
85 + pfJetValidationSequence
86 + pfMETValidationSequence
87 + pfElectronValidationSequence
88 + pfJetResValidationSequence
89 + pfMuonValidationSequence
90 + rpcRecHitValidation_step
91 + dtLocalRecoValidation_no2D
92 + pfTauRunDQMValidation
95 + bdHadronTrackValidationSeq
99 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
100 if fastSim.isChosen():
102 globalValidation.remove(trackerHitsValidation)
103 globalValidation.remove(trackerDigisValidation)
104 globalValidation.remove(trackerRecHitsValidation)
105 globalValidation.remove(trackingRecHitsValid)
109 globalValidation.remove(ecalDigisValidationSequence)
110 globalValidation.remove(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()
135 globalValidationJetMETonly = cms.Sequence(
140 globalPrevalidationJetMETOnly = cms.Sequence(
145 globalPrevalidationHCAL = cms.Sequence()
147 globalValidationHCAL = cms.Sequence(
148 hcalSimHitsValidationSequence
149 + hcaldigisValidationSequence
151 + hcalRecHitsValidationSequence
152 + calotowersValidationSequence
155 globalPrevalidationMuons = cms.Sequence(
161 + validationMuonRPCDigis
163 + rpcRecHitValidation_step
164 + dtLocalRecoValidation_no2D
168 globalValidationMuons = cms.Sequence()
170 _run3_globalValidation = globalValidation.copy()
171 _run3_globalValidation += gemSimValid
173 _phase2_globalValidation = _run3_globalValidation.copy()
174 _phase2_globalValidation += me0SimValid
176 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
177 run3_GEM.toReplaceWith( globalValidation, _run3_globalValidation )
178 from Configuration.Eras.Modifier_phase2_muon_cff
import phase2_muon
179 phase2_muon.toReplaceWith( globalValidation, _phase2_globalValidation )
Expects test.root in current directory.