CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTValidation_cff.py
Go to the documentation of this file.
8 #from HLTriggerOffline.special.hltAlCaVal_cff import *
16 
17 # offline dqm:
18 # from DQMOffline.Trigger.DQMOffline_Trigger_cff.py import *
22 #from DQMOffline.Trigger.MuonTrigRateAnalyzer_cfi import *
23 # online dqm:
25 
26 # additional producer sequence prior to hltvalidation
27 # to evacuate producers/filters from the EndPath
28 hltassociation = cms.Sequence(
29  hltMultiTrackValidation
30  +hltMultiPVValidation
31  +egammaSelectors
32  +ExoticaValidationProdSeq
33  )
34 
35 hltvalidation = cms.Sequence(
36  HLTMuonVal
37  +HLTTauVal
38  +egammaValidationSequence
39  +topHLTriggerOfflineDQM
40  +topHLTriggerValidation
41  +heavyFlavorValidationSequence
42  +HLTJetMETValSeq
43  +HLTSusyExoValSeq
44  +HiggsValidationSequence
45  +ExoticaValidationSequence
46  +b2gHLTriggerValidation
47  +SMPValidationSequence
48  +hltbtagValidationSequence
49  )
50 
51 # The higgs validation is not compatible with the Phase 1 pixel, so
52 # take it out if that is active.
53 from Configuration.StandardSequences.Eras import eras
54 if eras.phase1Pixel.isChosen():
55  hltvalidation.remove(HiggsValidationSequence)
56 
57 # some hlt collections have no direct fastsim equivalent
58 # remove the dependent modules for now
59 # probably it would be rather easy to add or fake these collections
60 from Configuration.StandardSequences.Eras import eras
61 if eras.fastSim.isChosen():
62  hltassociation.remove(hltMultiTrackValidation)
63  hltassociation.remove(hltMultiPVValidation)
64 
65 hltvalidation_preprod = cms.Sequence(
66  HLTTauVal
67  +heavyFlavorValidationSequence
68  +HLTSusyExoValSeq
69  #+HiggsValidationSequence
70  )
71 
72 hltvalidation_prod = cms.Sequence(
73  )
74 
75 trigdqm_forValidation = cms.Sequence(
76  hltMonTauReco+HLTTauDQMOffline
77  +egHLTOffDQMSource
78  )
79 
80 hltvalidation_withDQM = cms.Sequence(
81  hltvalidation
82  +trigdqm_forValidation
83  )
84 
85