File indexing completed on 2025-06-25 05:16:07
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 from Validation.HLTrigger.HLTGenValidation_cff import *
0023
0024
0025 from Validation.HGCalValidation.hgcalHitCalibrationDefault_cfi import hgcalHitCalibrationDefault as _hgcalHitCalibrationDefault
0026 hgcalHitCalibrationHLT = _hgcalHitCalibrationDefault.clone(
0027 folder = "HLT/HGCalHitCalibration",
0028 recHitsEE = ("hltHGCalRecHit", "HGCEERecHits", "HLT"),
0029 recHitsFH = ("hltHGCalRecHit", "HGCHEFRecHits", "HLT"),
0030 recHitsBH = ("hltHGCalRecHit", "HGCHEBRecHits", "HLT"),
0031 hgcalMultiClusters = "None",
0032 electrons = "None",
0033 photons = "None"
0034 )
0035
0036
0037 from Validation.HGCalValidation.HLTHGCalValidator_cff import *
0038 from RecoHGCal.TICL.HLTSimTracksters_cff import *
0039
0040
0041
0042 from DQMOffline.Trigger.HLTTauDQMOffline_cff import *
0043 from DQMOffline.Trigger.EgHLTOfflineSource_cfi import *
0044
0045
0046
0047 from DQMOffline.Trigger.HLTMonTau_cfi import *
0048
0049
0050
0051 hltassociation = cms.Sequence(
0052 hltMultiTrackValidation
0053 +hltMultiPVValidation
0054 +egammaSelectors
0055 +ExoticaValidationProdSeq
0056 +hltMultiTrackValidationGsfTracks
0057 )
0058 from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel
0059
0060
0061 from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
0062
0063
0064 _phase2_hltassociation = hltassociation.copyAndExclude([
0065 egammaSelectors,
0066 ExoticaValidationProdSeq,
0067 ])
0068
0069
0070 _phase2_hltassociation += hltTrackerphase2ValidationSource
0071
0072
0073 _phase2_hltassociation += hltTiclSimTrackstersSeq
0074
0075
0076 phase2_common.toReplaceWith(hltassociation, _phase2_hltassociation)
0077
0078
0079 from DQMOffline.Trigger.HCALMonitoring_cff import *
0080
0081 hltvalidationCommon = cms.Sequence(
0082 hcalMonitoringSequence
0083 )
0084
0085 hltvalidationWithMC = cms.Sequence(
0086 HLTMuonVal
0087 +HLTTauVal
0088 +egammaValidationSequence
0089 +heavyFlavorValidationSequence
0090 +HLTJetMETValSeq
0091 +HLTSusyExoValSeq
0092 +HiggsValidationSequence
0093 +ExoticaValidationSequence
0094 +b2gHLTriggerValidation
0095 +SMPValidationSequence
0096 +hltbtagValidationSequence
0097 +hltHCALdigisAnalyzer+hltHCALRecoAnalyzer+hltHCALNoiseRates
0098 )
0099
0100
0101
0102 from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
0103 _hltvalidationWithMC_Phase2 = hltvalidationWithMC.copyAndExclude([
0104 HLTTauVal,
0105 egammaValidationSequence,
0106 heavyFlavorValidationSequence,
0107
0108 HLTSusyExoValSeq,
0109 HiggsValidationSequence,
0110 ExoticaValidationSequence,
0111 b2gHLTriggerValidation,
0112 SMPValidationSequence,
0113 hltbtagValidationSequence,
0114 hltHCALdigisAnalyzer,
0115 hltHCALRecoAnalyzer,
0116 hltHCALNoiseRates])
0117 _hltvalidationWithMC_Phase2.insert(-1, hgcalHitCalibrationHLT)
0118 _hltvalidationWithMC_Phase2.insert(-1, hltHgcalValidator)
0119 _hltvalidationWithMC_Phase2.insert(-1, hltGENValidation)
0120 phase2_common.toReplaceWith(hltvalidationWithMC, _hltvalidationWithMC_Phase2)
0121
0122 hltvalidationWithData = cms.Sequence(
0123 )
0124
0125 hltvalidation = cms.Sequence(
0126 hltvalidationCommon *
0127 hltvalidationWithMC *
0128 hltvalidationWithData
0129 )
0130
0131
0132
0133
0134 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0135 fastSim.toReplaceWith(hltassociation, hltassociation.copyAndExclude([
0136 hltMultiTrackValidation,
0137 hltMultiPVValidation,
0138 hltMultiTrackValidationGsfTracks
0139 ]))
0140
0141 from Configuration.Eras.Modifier_pp_on_XeXe_2017_cff import pp_on_XeXe_2017
0142 from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
0143 for e in [pp_on_XeXe_2017, pp_on_AA]:
0144 e.toReplaceWith(hltvalidation, hltvalidation.copyAndExclude([HiggsValidationSequence]))
0145
0146 hltvalidation_preprod = cms.Sequence(
0147 HLTTauVal
0148 +heavyFlavorValidationSequence
0149 +HLTSusyExoValSeq
0150
0151 )
0152
0153 hltvalidation_prod = cms.Sequence(
0154 )
0155
0156 trigdqm_forValidation = cms.Sequence(
0157 hltMonTauReco+HLTTauDQMOffline
0158 +egHLTOffDQMSource
0159 )
0160
0161 hltvalidation_withDQM = cms.Sequence(
0162 hltvalidation
0163 +trigdqm_forValidation
0164 )
0165
0166