+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
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)