1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
from HLTriggerOffline.Tau.Validation.HLTTauPostValidation_cfi import *
from HLTriggerOffline.Muon.HLTMuonPostVal_cff import *
from HLTriggerOffline.Egamma.EgammaPostProcessor_cfi import *
from HLTriggerOffline.B2G.b2gHLTValidationHarvest_cff import *
from HLTriggerOffline.HeavyFlavor.heavyFlavorValidationHarvestingSequence_cff import *
from HLTriggerOffline.JetMET.Validation.JetMETPostProcessor_cff import *
#from HLTriggerOffline.special.hltAlCaPostVal_cff import *
from HLTriggerOffline.SUSYBSM.SUSYBSM_postProcessor_cff import *
from HLTriggerOffline.Higgs.HLTHiggsPostVal_cff import *
from HLTriggerOffline.Exotica.hltExoticaPostProcessors_cff import *
from HLTriggerOffline.SMP.HLTSMPPostVal_cff import *
from Validation.RecoTrack.HLTpostProcessorTracker_cfi import *
from Validation.RecoVertex.HLTpostProcessorVertex_cfi import *
#from HLTriggerOffline.Common.PostProcessorExample_cfi import *
from HLTriggerOffline.Common.HLTValidationQT_cff import *
from HLTriggerOffline.Btag.HltBtagPostValidation_cff import *
from HLTriggerOffline.Egamma.HLTpostProcessorGsfTracker_cfi import *
hltpostvalidation = cms.Sequence(
postProcessorHLTtrackingSequence
+postProcessorHLTvertexing
+HLTMuonPostVal
+HLTTauPostVal
+EgammaPostVal
+ postProcessorHLTgsfTrackingSequence
+heavyFlavorValidationHarvestingSequence
+JetMETPostVal
#+HLTAlCaPostVal
+SusyExoPostVal
#+ExamplePostVal
+hltvalidationqt
+HLTHiggsPostVal
+hltExoticaPostProcessors
+b2gHLTriggerValidationHarvest
+HLTSMPPostVal
+HltBTagPostVal
)
from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel
# Temporary Phase-2 configuration
# Exclude everything except JetMET for now
from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
phase2_common.toReplaceWith(hltpostvalidation, hltpostvalidation.copyAndExclude([HLTTauPostVal,
EgammaPostVal,
postProcessorHLTgsfTrackingSequence,
heavyFlavorValidationHarvestingSequence,
#JetMETPostVal,
#HLTAlCaPostVal,
SusyExoPostVal,
#ExamplePostVal,
hltvalidationqt,
HLTHiggsPostVal,
hltExoticaPostProcessors,
b2gHLTriggerValidationHarvest,
HLTSMPPostVal,
HltBTagPostVal])
)
# fastsim customs
from Configuration.Eras.Modifier_fastSim_cff import fastSim
fastSim.toReplaceWith(hltpostvalidation, hltpostvalidation.copyAndExclude([
postProcessorHLTtrackingSequence,
postProcessorHLTvertexing,
postProcessorHLTgsfTrackingSequence,
# remove this: hltvalidationqt ?
# remove this: hltExoticaPostProcessors ?
]))
hltpostvalidation_preprod = cms.Sequence(
postProcessorHLTtrackingSequence
+postProcessorHLTvertexing
+HLTTauPostVal
+heavyFlavorValidationHarvestingSequence
+SusyExoPostVal
+ postProcessorHLTgsfTrackingSequence
#+HLTHiggsPostVal
)
hltpostvalidation_prod = cms.Sequence(
postProcessorHLTtrackingSequence
+postProcessorHLTvertexing
+ postProcessorHLTgsfTrackingSequence
)
|