File indexing completed on 2025-04-30 22:24:24
0001 from Validation.RecoTrack.HLTmultiTrackValidator_cff import *
0002 from Validation.RecoVertex.HLTmultiPVvalidator_cff import *
0003 from HLTriggerOffline.Muon.HLTMuonVal_cff import *
0004 from HLTriggerOffline.Tau.Validation.HLTTauValidation_cff import *
0005 from HLTriggerOffline.Egamma.EgammaValidationAutoConf_cff import *
0006 from HLTriggerOffline.HeavyFlavor.heavyFlavorValidationSequence_cff import *
0007 from HLTriggerOffline.JetMET.Validation.HLTJetMETValidation_cff import *
0008
0009 from HLTriggerOffline.SUSYBSM.SusyExoValidation_cff import *
0010 from HLTriggerOffline.Higgs.HiggsValidation_cff import *
0011 from HLTriggerOffline.B2G.b2gHLTValidation_cff import *
0012 from HLTriggerOffline.Exotica.ExoticaValidation_cff import *
0013 from HLTriggerOffline.SMP.SMPValidation_cff import *
0014 from HLTriggerOffline.Btag.HltBtagValidation_cff import *
0015 from HLTriggerOffline.Egamma.HLTmultiTrackValidatorGsfTracks_cff import *
0016
0017 from Validation.HcalDigis.HLTHcalDigisParam_cfi import *
0018 from Validation.HcalRecHits.HLTHcalRecHitParam_cfi import *
0019
0020 from Validation.SiTrackerPhase2V.HLTPhase2TrackerValidationFirstStep_cff import *
0021
0022
0023 from Validation.HGCalValidation.hgcalHitCalibrationDefault_cfi import hgcalHitCalibrationDefault as _hgcalHitCalibrationDefault
0024 hgcalHitCalibrationHLT = _hgcalHitCalibrationDefault.clone(
0025 folder = "HLT/HGCalHitCalibration",
0026 recHitsEE = ("hltHGCalRecHit", "HGCEERecHits", "HLT"),
0027 recHitsFH = ("hltHGCalRecHit", "HGCHEFRecHits", "HLT"),
0028 recHitsBH = ("hltHGCalRecHit", "HGCHEBRecHits", "HLT"),
0029 hgcalMultiClusters = "None",
0030 electrons = "None",
0031 photons = "None"
0032 )
0033
0034
0035 from Validation.HGCalValidation.HLTHGCalValidator_cff import *
0036 from RecoHGCal.TICL.HLTSimTracksters_cff import *
0037
0038
0039
0040 from DQMOffline.Trigger.HLTTauDQMOffline_cff import *
0041 from DQMOffline.Trigger.EgHLTOfflineSource_cfi import *
0042
0043
0044
0045 from DQMOffline.Trigger.HLTMonTau_cfi import *
0046
0047
0048
0049 hltassociation = cms.Sequence(
0050 hltMultiTrackValidation
0051 +hltMultiPVValidation
0052 +egammaSelectors
0053 +ExoticaValidationProdSeq
0054 +hltMultiTrackValidationGsfTracks
0055 )
0056 from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel
0057
0058
0059 from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
0060
0061
0062 _phase2_hltassociation = hltassociation.copyAndExclude([
0063 egammaSelectors,
0064 ExoticaValidationProdSeq,
0065 hltMultiTrackValidationGsfTracks
0066 ])
0067
0068
0069 _phase2_hltassociation += hltTrackerphase2ValidationSource
0070
0071
0072 _phase2_hltassociation += hltTiclSimTrackstersSeq
0073
0074
0075 phase2_common.toReplaceWith(hltassociation, _phase2_hltassociation)
0076
0077
0078 from DQMOffline.Trigger.HCALMonitoring_cff import *
0079
0080 hltvalidationCommon = cms.Sequence(
0081 hcalMonitoringSequence
0082 )
0083
0084 hltvalidationWithMC = cms.Sequence(
0085 HLTMuonVal
0086 +HLTTauVal
0087 +egammaValidationSequence
0088 +heavyFlavorValidationSequence
0089 +HLTJetMETValSeq
0090 +HLTSusyExoValSeq
0091 +HiggsValidationSequence
0092 +ExoticaValidationSequence
0093 +b2gHLTriggerValidation
0094 +SMPValidationSequence
0095 +hltbtagValidationSequence
0096 +hltHCALdigisAnalyzer+hltHCALRecoAnalyzer+hltHCALNoiseRates
0097 )
0098
0099
0100
0101 from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
0102 _hltvalidationWithMC_Phase2 = hltvalidationWithMC.copyAndExclude([
0103 HLTTauVal,
0104 egammaValidationSequence,
0105 heavyFlavorValidationSequence,
0106
0107 HLTSusyExoValSeq,
0108 HiggsValidationSequence,
0109 ExoticaValidationSequence,
0110 b2gHLTriggerValidation,
0111 SMPValidationSequence,
0112 hltbtagValidationSequence,
0113 hltHCALdigisAnalyzer,
0114 hltHCALRecoAnalyzer,
0115 hltHCALNoiseRates])
0116 _hltvalidationWithMC_Phase2.insert(-1, hgcalHitCalibrationHLT)
0117 _hltvalidationWithMC_Phase2.insert(-1, hltHgcalValidator)
0118 phase2_common.toReplaceWith(hltvalidationWithMC, _hltvalidationWithMC_Phase2)
0119
0120 hltvalidationWithData = cms.Sequence(
0121 )
0122
0123 hltvalidation = cms.Sequence(
0124 hltvalidationCommon *
0125 hltvalidationWithMC *
0126 hltvalidationWithData
0127 )
0128
0129
0130
0131
0132 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0133 fastSim.toReplaceWith(hltassociation, hltassociation.copyAndExclude([
0134 hltMultiTrackValidation,
0135 hltMultiPVValidation,
0136 hltMultiTrackValidationGsfTracks
0137 ]))
0138
0139 from Configuration.Eras.Modifier_pp_on_XeXe_2017_cff import pp_on_XeXe_2017
0140 from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
0141 for e in [pp_on_XeXe_2017, pp_on_AA]:
0142 e.toReplaceWith(hltvalidation, hltvalidation.copyAndExclude([HiggsValidationSequence]))
0143
0144 hltvalidation_preprod = cms.Sequence(
0145 HLTTauVal
0146 +heavyFlavorValidationSequence
0147 +HLTSusyExoValSeq
0148
0149 )
0150
0151 hltvalidation_prod = cms.Sequence(
0152 )
0153
0154 trigdqm_forValidation = cms.Sequence(
0155 hltMonTauReco+HLTTauDQMOffline
0156 +egHLTOffDQMSource
0157 )
0158
0159 hltvalidation_withDQM = cms.Sequence(
0160 hltvalidation
0161 +trigdqm_forValidation
0162 )
0163
0164