Skip to content

Commit cf6532a

Browse files
authored
Merge pull request #45543 from artlbv/L1Ntupler_Mini
Add L1Ntuple customisation for MiniAOD
2 parents 7937acf + 672fa91 commit cf6532a

File tree

2 files changed

+33
-0
lines changed

2 files changed

+33
-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("caloStage2Digis","EGamma")
10+
l1UpgradeTree.tauTokens = cms.untracked.VInputTag(cms.InputTag("caloStage2Digis","Tau"))
11+
l1UpgradeTree.jetToken = cms.untracked.InputTag("caloStage2Digis","Jet")
12+
l1UpgradeTree.muonToken = cms.untracked.InputTag("gmtStage2Digis","Muon")
13+
l1UpgradeTree.sumToken = cms.untracked.InputTag("caloStage2Digis","EtSum")
14+
15+
L1NtupleMINI = cms.Sequence(
16+
l1EventTree
17+
+l1UpgradeTree
18+
# +l1uGTTestcrateTree
19+
+l1uGTTree
20+
)

L1Trigger/L1TNtuples/python/customiseL1Ntuple.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,19 @@ def L1NtupleNanoDST(process):
9999

100100
return process
101101

102+
def L1NtupleMINI(process):
103+
104+
L1NtupleTFileOut(process)
105+
106+
process.load('L1Trigger.L1TNtuples.L1NtupleMINI_cff')
107+
process.l1ntuplenano = cms.Path(
108+
process.L1NtupleMINI
109+
)
110+
process.schedule.append(process.l1ntuplenano)
111+
112+
return process
113+
114+
102115
def L1NtupleNANO(process):
103116

104117
L1NtupleTFileOut(process)

0 commit comments

Comments
 (0)