Skip to content

Commit 165c642

Browse files
committed
Add L1Ntupler for NanoDST
1 parent b20c7aa commit 165c642

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import FWCore.ParameterSet.Config as cms
2+
3+
from L1Trigger.L1TNtuples.l1EventTree_cfi import *
4+
from L1Trigger.L1TNtuples.l1UpgradeTree_cfi import *
5+
from L1Trigger.L1TNtuples.l1uGTTree_cfi import *
6+
from L1Trigger.L1TNtuples.l1uGTTestcrateTree_cfi import *
7+
8+
# use L1 objects from unpacked uGT output
9+
l1UpgradeTree.egToken = cms.untracked.InputTag("gtStage2Digis","EGamma")
10+
l1UpgradeTree.tauTokens = cms.untracked.VInputTag(cms.InputTag("gtStage2Digis","Tau"))
11+
l1UpgradeTree.jetToken = cms.untracked.InputTag("gtStage2Digis","Jet")
12+
l1UpgradeTree.muonToken = cms.untracked.InputTag("gtStage2Digis","Muon")
13+
l1UpgradeTree.sumToken = cms.untracked.InputTag("gtStage2Digis","EtSum")
14+
15+
L1NtupleNANO = cms.Sequence(
16+
l1EventTree
17+
+l1UpgradeTree
18+
+l1uGTTestcrateTree
19+
+l1uGTTree
20+
)

L1Trigger/L1TNtuples/python/customiseL1Ntuple.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,23 @@ def L1NtupleRAW(process):
8282

8383
return process
8484

85+
def L1NtupleNanoDST(process):
86+
87+
L1NtupleTFileOut(process)
88+
89+
process.load('L1Trigger.L1TNtuples.L1NtupleNanoDST_cff')
90+
process.l1ntuplenano = cms.Path(
91+
process.L1NtupleNANO
92+
)
93+
94+
process.schedule.append(process.l1ntuplenano)
95+
96+
# unpack uGT/test crate from the dedicated FED selectors post this update: https://its.cern.ch/jira/browse/CMSHLT-3172
97+
process.gtStage2Digis.InputLabel = cms.InputTag("hltFEDSelectorL1")
98+
process.gtTestcrateStage2Digis.InputLabel = cms.InputTag("hltFEDSelectorL1uGTTest")
99+
100+
return process
101+
85102
def L1NtupleNANO(process):
86103

87104
L1NtupleTFileOut(process)

0 commit comments

Comments
 (0)