1 import FWCore.ParameterSet.Config
as cms
36 prevalidationNoHLT = cms.Sequence( cms.SequencePlaceholder(
"mix") * globalPrevalidation * metPreValidSeq * jetPreValidSeq )
37 prevalidation = cms.Sequence( cms.SequencePlaceholder(
"mix") * globalPrevalidation * hltassociation * metPreValidSeq * jetPreValidSeq )
38 prevalidationLiteTracking = cms.Sequence( prevalidation )
39 prevalidationLiteTracking.replace(globalPrevalidation,globalPrevalidationLiteTracking)
40 prevalidationMiniAOD = cms.Sequence( genParticles1 * miniAODValidationSequence
41 * photonMiniAODValidationSequence * egammaValidationMiniAOD
44 _prevalidation_fastsim = prevalidation.copy()
45 for _entry
in [hltassociation]:
46 _prevalidation_fastsim.remove(_entry)
47 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
48 fastSim.toReplaceWith(prevalidation,_prevalidation_fastsim)
50 from Configuration.Eras.Modifier_phase2_common_cff
import phase2_common
51 phase2_common.toReplaceWith(prevalidation, prevalidation.copyAndExclude([cms.SequencePlaceholder(
"mix"),globalPrevalidation,metPreValidSeq,jetPreValidSeq]))
53 validationNoHLT = cms.Sequence(
59 validationNoHLT.remove(condDataValidation)
60 validation = cms.Sequence(validationNoHLT
63 from Configuration.Eras.Modifier_phase2_common_cff
import phase2_common
64 phase2_common.toReplaceWith(validation, validation.copyAndExclude([validationNoHLT]))
66 validationNoHLTHiMix = cms.Sequence(
72 validationNoHLTHiMix.remove(condDataValidation)
73 validationHiMix = cms.Sequence(validationNoHLTHiMix
77 _validation_fastsim = validation.copy()
78 for _entry
in [globaldigisanalyze,globalhitsanalyze,globalrechitsanalyze,hltvalidation]:
79 _validation_fastsim.remove(_entry)
80 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
81 fastSim.toReplaceWith(validation,_validation_fastsim)
83 validationLiteTracking = cms.Sequence( validation )
84 validationLiteTracking.replace(globalValidation,globalValidationLiteTracking)
85 validationLiteTracking.remove(condDataValidation)
87 validationMiniAOD = cms.Sequence(type0PFMEtCorrectionPFCandToVertexAssociationForValidationMiniAOD * JetValidationMiniAOD * METValidationMiniAOD * tauValidationSequenceMiniAOD * bTagMiniValidationSource)
89 prevalidation_preprod = cms.Sequence( preprodPrevalidation )
91 validation_preprodNoHLT = cms.Sequence(
101 validation_preprod = cms.Sequence(
102 validation_preprodNoHLT
103 +hltvalidation_preprod
106 _validation_preprod_fastsim = validation_preprod.copy()
107 for _entry
in [hltvalidation_preprod]:
108 _validation_preprod_fastsim.remove(_entry)
109 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
110 fastSim.toReplaceWith(validation_preprod,_validation_preprod_fastsim)
112 validation_prodNoHLT = cms.Sequence(
116 validation_prod = cms.Sequence(
121 _validation_prod_fastsim = validation_prodNoHLT.copy()
122 for _entry
in [hltvalidation_prod]:
123 _validation_prod_fastsim.remove(_entry)
124 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
125 fastSim.toReplaceWith(validation_prod,_validation_prod_fastsim)