Skip to content

Commit d4af803

Browse files
committed
split the NGTScouting and regular phase-2 HLT menu nano sequences
1 parent 7711401 commit d4af803

File tree

3 files changed

+48
-18
lines changed

3 files changed

+48
-18
lines changed

HLTrigger/NGTScouting/python/HLTNanoProducer_cff.py

Lines changed: 33 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,40 @@
1111
from HLTrigger.NGTScouting.hltMuons_cfi import *
1212
from HLTrigger.NGTScouting.hltTracks_cfi import *
1313
from HLTrigger.NGTScouting.hltJets_cfi import *
14-
from HLTrigger.NGTScouting.hltTriggerAcceptFilter_cfi import hltTriggerAcceptFilter
14+
from HLTrigger.NGTScouting.hltTriggerAcceptFilter_cfi import hltTriggerAcceptFilter,dstTriggerAcceptFilter
1515

1616
hltNanoProducer = cms.Sequence(
17-
prunedGenParticles
18-
+ finalGenParticles
19-
+ genParticleTable
20-
+ hltTriggerAcceptFilter
21-
+ hltVertexTable
22-
+ hltPixelTrackTable
23-
+ hltGeneralTrackTable
24-
+ hltEgammaPacker
25-
+ hltPhotonTable
26-
+ hltElectronTable
27-
+ hltPhase2L3MuonIdTracks
28-
+ hltMuonTable
29-
+ hltPFCandidateTable
30-
+ hltJetTable
17+
prunedGenParticles
18+
+ finalGenParticles
19+
+ genParticleTable
20+
+ hltTriggerAcceptFilter
21+
+ hltVertexTable
22+
+ hltPixelTrackTable
23+
+ hltGeneralTrackTable
24+
+ hltEgammaPacker
25+
+ hltPhotonTable
26+
+ hltElectronTable
27+
+ hltPhase2L3MuonIdTracks
28+
+ hltMuonTable
29+
+ hltPFCandidateTable
30+
+ hltJetTable
31+
)
32+
33+
dstNanoProducer = cms.Sequence(
34+
prunedGenParticles
35+
+ finalGenParticles
36+
+ genParticleTable
37+
+ dstTriggerAcceptFilter
38+
+ hltVertexTable
39+
+ hltPixelTrackTable
40+
+ hltGeneralTrackTable
41+
+ hltEgammaPacker
42+
+ hltPhotonTable
43+
+ hltElectronTable
44+
+ hltPhase2L3MuonIdTracks
45+
+ hltMuonTable
46+
+ hltPFCandidateTable
47+
+ hltJetTable
3148
)
3249

3350
def hltNanoCustomize(process):
@@ -44,4 +61,4 @@ def hltNanoCustomize(process):
4461
)
4562
)
4663

47-
return process
64+
return process

HLTrigger/NGTScouting/python/hltTriggerAcceptFilter_cfi.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,14 @@
77
l1tResults = cms.InputTag( "" ),
88
l1tIgnoreMaskAndPrescale = cms.bool( False ),
99
throw = cms.bool( False ),
10-
triggerConditions = cms.vstring( 'HLT_*', 'DST_*' )
11-
)
10+
triggerConditions = cms.vstring('HLT_*')
11+
)
12+
13+
dstTriggerAcceptFilter = _triggerResultsFilter.clone(
14+
usePathStatus = cms.bool( True ),
15+
hltResults = cms.InputTag( "" ),
16+
l1tResults = cms.InputTag( "" ),
17+
l1tIgnoreMaskAndPrescale = cms.bool( False ),
18+
throw = cms.bool( False ),
19+
triggerConditions = cms.vstring('DST_*')
20+
)

PhysicsTools/NanoAOD/python/autoNANO.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ def expandNanoMapping(seqList, mapping, key):
7272
# HLT Nano
7373
'HLT' : {'sequence': 'HLTrigger/NGTScouting/HLTNanoProducer_cff.hltNanoProducer',
7474
'customize': 'HLTrigger/NGTScouting/HLTNanoProducer_cff.hltNanoCustomize'},
75+
76+
# NGT scouting Nano
77+
'NGTScouting' : {'sequence': 'HLTrigger/NGTScouting/HLTNanoProducer_cff.dstNanoProducer',
78+
'customize': 'HLTrigger/NGTScouting/HLTNanoProducer_cff.hltNanoCustomize'},
7579
# Muon High Level Trigger
7680
'MUHLT' : {'sequence': 'DPGAnalysis/MuonTools/muNtupleProducerHlt_cff.hltMuNanoProducer',
7781
'customize': 'DPGAnalysis/MuonTools/muNtupleProducerHlt_cff.hltMuNanoCustomize'},

0 commit comments

Comments
 (0)