File indexing completed on 2025-02-26 04:25:05
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 from Validation.GlobalDigis.globaldigis_analyze_cfi import *
0012 from Validation.GlobalRecHits.globalrechits_analyze_cfi import *
0013 from Validation.GlobalHits.globalhits_analyze_cfi import *
0014 from Validation.Configuration.globalValidation_cff import *
0015
0016 from HLTriggerOffline.Common.HLTValidation_cff import *
0017
0018
0019 from Validation.RecoMET.METRelValForDQM_cff import *
0020 from Validation.RecoJets.JetValidation_cff import *
0021 from JetMETCorrections.Type1MET.pfMETCorrectionType0_cfi import *
0022 from Validation.TrackingMCTruth.trackingTruthValidation_cfi import *
0023 from Validation.RecoTrack.TrackValidation_cff import *
0024 from Validation.RecoMuon.muonValidation_cff import *
0025 from Validation.MuonIsolation.MuIsoVal_cff import *
0026 from Validation.MuonIdentification.muonIdVal_cff import *
0027 from Validation.RecoMuon.muonValidationHLT_cff import *
0028 from Validation.EventGenerator.BasicGenValidation_cff import *
0029
0030 from Validation.RecoParticleFlow.miniAODValidation_cff import *
0031 from Validation.RecoEgamma.photonMiniAODValidationSequence_cff import *
0032 from Validation.RecoEgamma.egammaValidationMiniAOD_cff import *
0033 from Validation.RecoTau.RecoTauValidation_cff import *
0034 from DQMOffline.RecoB.bTagMiniDQM_cff import *
0035
0036 prevalidationNoHLT = cms.Sequence( cms.SequencePlaceholder("mix") * globalPrevalidation * metPreValidSeq * jetPreValidSeq )
0037 prevalidation = cms.Sequence( cms.SequencePlaceholder("mix") * globalPrevalidation * hltassociation * metPreValidSeq * jetPreValidSeq )
0038 prevalidationLiteTracking = cms.Sequence( prevalidation )
0039 prevalidationLiteTracking.replace(globalPrevalidation,globalPrevalidationLiteTracking)
0040 prevalidationMiniAOD = cms.Sequence( genParticles1 * miniAODValidationSequence
0041 * photonMiniAODValidationSequence * egammaValidationMiniAOD
0042 * produceDenoms)
0043
0044 _prevalidation_fastsim = prevalidation.copy()
0045 for _entry in [hltassociation]:
0046 _prevalidation_fastsim.remove(_entry)
0047 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0048 fastSim.toReplaceWith(prevalidation,_prevalidation_fastsim)
0049
0050 from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
0051 phase2_common.toReplaceWith(prevalidation, prevalidation.copyAndExclude([cms.SequencePlaceholder("mix"),globalPrevalidation,metPreValidSeq,jetPreValidSeq]))
0052
0053 validationNoHLT = cms.Sequence(genvalid_all
0054 *globaldigisanalyze
0055 *globalhitsanalyze
0056 *globalrechitsanalyze
0057 *globalValidation)
0058 validationNoHLT.remove(condDataValidation)
0059 validation = cms.Sequence(validationNoHLT
0060 *hltvalidation)
0061
0062 from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
0063 phase2_common.toReplaceWith(validation, validation.copyAndExclude([validationNoHLT]))
0064
0065 validationNoHLTHiMix = cms.Sequence(
0066 genvalid_all_hiMix
0067 *globaldigisanalyze
0068 *globalhitsanalyze
0069 *globalrechitsanalyze
0070 *globalValidation)
0071 validationNoHLTHiMix.remove(condDataValidation)
0072 validationHiMix = cms.Sequence(validationNoHLTHiMix
0073 *hltvalidation)
0074
0075
0076 _validation_fastsim = validation.copy()
0077 for _entry in [globaldigisanalyze,globalhitsanalyze,globalrechitsanalyze,hltvalidation]:
0078 _validation_fastsim.remove(_entry)
0079 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0080 fastSim.toReplaceWith(validation,_validation_fastsim)
0081
0082 validationLiteTracking = cms.Sequence( validation )
0083 validationLiteTracking.replace(globalValidation,globalValidationLiteTracking)
0084 validationLiteTracking.remove(condDataValidation)
0085
0086 validationMiniAOD = cms.Sequence(type0PFMEtCorrectionPFCandToVertexAssociationForValidationMiniAOD * JetValidationMiniAOD * METValidationMiniAOD * tauValidationSequenceMiniAOD * bTagMiniValidationSource)
0087
0088 prevalidation_preprod = cms.Sequence( preprodPrevalidation )
0089
0090 validation_preprodNoHLT = cms.Sequence(
0091 genvalid_all
0092 +trackingTruthValid
0093 +tracksValidation
0094 +METRelValSequence
0095 +recoMuonValidation
0096 +muIsoVal_seq
0097 +muonIdValDQMSeq
0098 )
0099
0100 validation_preprod = cms.Sequence(
0101 validation_preprodNoHLT
0102 +hltvalidation_preprod
0103 )
0104
0105 _validation_preprod_fastsim = validation_preprod.copy()
0106 for _entry in [hltvalidation_preprod]:
0107 _validation_preprod_fastsim.remove(_entry)
0108 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0109 fastSim.toReplaceWith(validation_preprod,_validation_preprod_fastsim)
0110
0111 validation_prodNoHLT = cms.Sequence(
0112 genvalid_all
0113 )
0114
0115 validation_prod = cms.Sequence(
0116 validation_prodNoHLT
0117 +hltvalidation_prod
0118 )
0119
0120 _validation_prod_fastsim = validation_prodNoHLT.copy()
0121 for _entry in [hltvalidation_prod]:
0122 _validation_prod_fastsim.remove(_entry)
0123 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0124 fastSim.toReplaceWith(validation_prod,_validation_prod_fastsim)
0125