+JetMETPostVal
    #+HLTAlCaPostVal
    +SusyExoPostVal
   #+ExamplePostVal
    +hltvalidationqt
    +HLTHiggsPostVal
    +hltExoticaPostProcessors
    +b2gHLTriggerValidationHarvest
    +HLTSMPPostVal
    +HltBTagPostVal
    )
from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel

# fastsim customs
from Configuration.Eras.Modifier_fastSim_cff import fastSim
if fastSim.isChosen():
    hltpostvalidation.remove(postProcessorHLTtrackingSequence)
    hltpostvalidation.remove(postProcessorHLTvertexing)
    hltpostvalidation.remove(postProcessorHLTgsfTrackingSequence)
    hltpostvalidation.remove(postProcessorHLTmuonTrackingSequence)
    # remove this:     +hltvalidationqt ?
    # remove this:    +hltExoticaPostProcessors ?
    
hltpostvalidation_preprod = cms.Sequence( 
    postProcessorHLTtrackingSequence
    +postProcessorHLTvertexing
    +HLTTauPostVal
    +heavyFlavorValidationHarvestingSequence
    +SusyExoPostVal
    + postProcessorHLTgsfTrackingSequence
    + postProcessorHLTmuonTrackingSequence
示例#2
0
hltvalidation = cms.Sequence(HLTMuonVal + HLTTauVal +
                             egammaValidationSequence +
                             topHLTriggerOfflineDQM + topHLTriggerValidation +
                             heavyFlavorValidationSequence + HLTJetMETValSeq +
                             HLTSusyExoValSeq + HiggsValidationSequence +
                             ExoticaValidationSequence +
                             b2gHLTriggerValidation + SMPValidationSequence +
                             hltbtagValidationSequence + hltHCALdigisAnalyzer +
                             hltHCALRecoAnalyzer + hltHCALNoiseRates  # HCAL
                             )

# some hlt collections have no direct fastsim equivalent
# remove the dependent modules for now
# probably it would be rather easy to add or fake these collections
from Configuration.Eras.Modifier_fastSim_cff import fastSim
if fastSim.isChosen():
    hltassociation.remove(hltMultiTrackValidation)
    hltassociation.remove(hltMultiPVValidation)
    hltassociation.remove(hltMultiTrackValidationGsfTracks)
    hltassociation.remove(hltMultiTrackValidationMuonTracks)

hltvalidation_preprod = cms.Sequence(
    HLTTauVal + heavyFlavorValidationSequence + HLTSusyExoValSeq
    #+HiggsValidationSequence
)

hltvalidation_prod = cms.Sequence()

trigdqm_forValidation = cms.Sequence(hltMonTauReco + HLTTauDQMOffline +
                                     egHLTOffDQMSource)