Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-06-25 05:16:07

0001 from HLTriggerOffline.Tau.Validation.HLTTauPostValidation_cfi import *
0002 from HLTriggerOffline.Muon.HLTMuonPostVal_cff import *
0003 from HLTriggerOffline.Egamma.EgammaPostProcessor_cfi import *
0004 from HLTriggerOffline.B2G.b2gHLTValidationHarvest_cff import *
0005 from HLTriggerOffline.HeavyFlavor.heavyFlavorValidationHarvestingSequence_cff import *
0006 from HLTriggerOffline.JetMET.Validation.JetMETPostProcessor_cff import *
0007 #from HLTriggerOffline.special.hltAlCaPostVal_cff import *
0008 from HLTriggerOffline.SUSYBSM.SUSYBSM_postProcessor_cff import *
0009 from HLTriggerOffline.Higgs.HLTHiggsPostVal_cff import *
0010 from HLTriggerOffline.Exotica.hltExoticaPostProcessors_cff import *
0011 from HLTriggerOffline.SMP.HLTSMPPostVal_cff import *
0012 from Validation.RecoTrack.HLTpostProcessorTracker_cfi import *
0013 from Validation.RecoVertex.HLTpostProcessorVertex_cfi import *
0014 #from HLTriggerOffline.Common.PostProcessorExample_cfi import *
0015 from HLTriggerOffline.Common.HLTValidationQT_cff import *
0016 from HLTriggerOffline.Btag.HltBtagPostValidation_cff import *
0017 from HLTriggerOffline.Egamma.HLTpostProcessorGsfTracker_cfi import *
0018 from Validation.HGCalValidation.HLTHGCalPostProcessor_cff import *
0019 from Validation.HLTrigger.HLTGenValidationHarvesting_cff import *
0020 
0021 hltpostvalidation = cms.Sequence( 
0022     postProcessorHLTtrackingSequence
0023     +postProcessorHLTvertexing
0024     +HLTMuonPostVal
0025     +HLTTauPostVal
0026     +EgammaPostVal
0027     + postProcessorHLTgsfTrackingSequence
0028     +heavyFlavorValidationHarvestingSequence
0029     +JetMETPostVal
0030     #+HLTAlCaPostVal
0031     +SusyExoPostVal
0032    #+ExamplePostVal
0033     +hltvalidationqt
0034     +HLTHiggsPostVal
0035     +hltExoticaPostProcessors
0036     +b2gHLTriggerValidationHarvest
0037     +HLTSMPPostVal
0038     +HltBTagPostVal
0039     )
0040 from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel
0041 
0042 # Temporary Phase-2 configuration
0043 # Exclude everything except JetMET for now
0044 _phase2_hltpostvalidation =  hltpostvalidation.copyAndExclude([HLTTauPostVal,
0045                                                                EgammaPostVal,
0046                                                                heavyFlavorValidationHarvestingSequence,
0047                                                                #JetMETPostVal,
0048                                                                #HLTAlCaPostVal,
0049                                                                SusyExoPostVal,
0050                                                                #ExamplePostVal,
0051                                                                hltvalidationqt,
0052                                                                HLTHiggsPostVal,
0053                                                                hltExoticaPostProcessors,
0054                                                                b2gHLTriggerValidationHarvest,
0055                                                                HLTSMPPostVal,
0056                                                                HltBTagPostVal])
0057 # Add HGCal validation
0058 _phase2_hltpostvalidation += hltHcalValidatorPostProcessor
0059 
0060 # Add HLT gen validation
0061 _phase2_hltpostvalidation += hltGenValidationClient
0062 
0063 from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
0064 phase2_common.toReplaceWith(hltpostvalidation, _phase2_hltpostvalidation)
0065 
0066 # fastsim customs
0067 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0068 fastSim.toReplaceWith(hltpostvalidation, hltpostvalidation.copyAndExclude([
0069     postProcessorHLTtrackingSequence,
0070     postProcessorHLTvertexing,
0071     postProcessorHLTgsfTrackingSequence,
0072     # remove this:    hltvalidationqt ?
0073     # remove this:    hltExoticaPostProcessors ?
0074 ]))
0075     
0076 hltpostvalidation_preprod = cms.Sequence( 
0077     postProcessorHLTtrackingSequence
0078     +postProcessorHLTvertexing
0079     +HLTTauPostVal
0080     +heavyFlavorValidationHarvestingSequence
0081     +SusyExoPostVal
0082     + postProcessorHLTgsfTrackingSequence
0083    #+HLTHiggsPostVal
0084     )
0085 
0086 hltpostvalidation_prod = cms.Sequence( 
0087     postProcessorHLTtrackingSequence
0088     +postProcessorHLTvertexing
0089     + postProcessorHLTgsfTrackingSequence
0090     )