1 |
jbrooke |
1.1 |
import FWCore.ParameterSet.Config as cms
|
2 |
|
|
|
3 |
|
|
from L1Trigger.Configuration.ValL1Emulator_cff import *
|
4 |
|
|
|
5 |
|
|
l1EmulatorTree = cms.EDAnalyzer("L1NtupleProducer",
|
6 |
|
|
verbose = cms.untracked.bool(False),
|
7 |
|
|
physVal = cms.bool(True),
|
8 |
|
|
generatorSource = cms.InputTag("none"),
|
9 |
|
|
simulationSource = cms.InputTag("none"),
|
10 |
|
|
hltSource = cms.InputTag("none"),
|
11 |
|
|
gmtSource = cms.InputTag("valGmtDigis"),
|
12 |
|
|
gtEvmSource = cms.InputTag("none"),
|
13 |
|
|
gtSource = cms.InputTag("valGtDigis"),
|
14 |
|
|
gctCentralJetsSource = cms.InputTag("valGctDigis","cenJets"),
|
15 |
|
|
gctNonIsoEmSource = cms.InputTag("valGctDigis","nonIsoEm"),
|
16 |
|
|
gctForwardJetsSource = cms.InputTag("valGctDigis","forJets"),
|
17 |
|
|
gctIsoEmSource = cms.InputTag("valGctDigis","isoEm"),
|
18 |
|
|
gctEnergySumsSource = cms.InputTag("valGctDigis",""),
|
19 |
|
|
gctTauJetsSource = cms.InputTag("valGctDigis","tauJets"),
|
20 |
|
|
rctSource = cms.InputTag("valRctDigis"),
|
21 |
|
|
dttfSource = cms.InputTag("valDttfDigis"),
|
22 |
|
|
csctfTrkSource = cms.InputTag("valCsctfDigis"),
|
23 |
|
|
csctfLCTSource = cms.InputTag("valCsctfDigis"),
|
24 |
|
|
csctfStatusSource = cms.InputTag("valCsctfDigis"),
|
25 |
|
|
csctfDTStubsSource = cms.InputTag("valCsctfDigis:DT"),
|
26 |
jbrooke |
1.3 |
ecalSource = cms.InputTag("none"),
|
27 |
|
|
hcalSource = cms.InputTag("none"),
|
28 |
jbrooke |
1.1 |
maxRPC = cms.uint32(12),
|
29 |
|
|
maxDTBX = cms.uint32(12),
|
30 |
|
|
maxCSC = cms.uint32(12),
|
31 |
|
|
maxGMT = cms.uint32(12),
|
32 |
|
|
maxGT = cms.uint32(12),
|
33 |
|
|
maxRCTREG = cms.uint32(400),
|
34 |
|
|
maxDTPH = cms.uint32(50),
|
35 |
|
|
maxDTTH = cms.uint32(50),
|
36 |
|
|
maxDTTR = cms.uint32(50),
|
37 |
|
|
maxGEN = cms.uint32(20),
|
38 |
|
|
maxCSCTFTR = cms.uint32(50),
|
39 |
|
|
maxCSCTFLCTSTR = cms.uint32(4),
|
40 |
|
|
maxCSCTFLCTS = cms.uint32(360),
|
41 |
|
|
maxCSCTFSPS = cms.uint32(12)
|
42 |
|
|
)
|
43 |
|
|
|
44 |
|
|
import L1Trigger.L1ExtraFromDigis.l1extraParticles_cfi
|
45 |
|
|
valL1extraParticles = L1Trigger.L1ExtraFromDigis.l1extraParticles_cfi.l1extraParticles.clone()
|
46 |
|
|
|
47 |
|
|
valL1extraParticles.muonSource = cms.InputTag("valGmtDigis")
|
48 |
|
|
valL1extraParticles.nonIsolatedEmSource = cms.InputTag("valGctDigis","nonIsoEm")
|
49 |
|
|
valL1extraParticles.isolatedEmSource = cms.InputTag("valGctDigis","isoEm")
|
50 |
|
|
valL1extraParticles.forwardJetSource = cms.InputTag("valGctDigis","forJets")
|
51 |
|
|
valL1extraParticles.centralJetSource = cms.InputTag("valGctDigis","cenJets")
|
52 |
|
|
valL1extraParticles.tauJetSource = cms.InputTag("valGctDigis","tauJets")
|
53 |
|
|
valL1extraParticles.etMissSource = cms.InputTag("valGctDigis")
|
54 |
|
|
valL1extraParticles.htMissSource = cms.InputTag("valGctDigis")
|
55 |
|
|
valL1extraParticles.etTotalSource = cms.InputTag("valGctDigis")
|
56 |
|
|
valL1extraParticles.etHadSource = cms.InputTag("valGctDigis")
|
57 |
|
|
valL1extraParticles.hfRingEtSumsSource = cms.InputTag("valGctDigis")
|
58 |
|
|
valL1extraParticles.hfRingBitCountsSource = cms.InputTag("valGctDigis")
|
59 |
|
|
|
60 |
|
|
|
61 |
|
|
l1EmulatorExtraTree = cms.EDAnalyzer("L1ExtraTreeProducer",
|
62 |
|
|
l1ExtraLabel = cms.untracked.string("valL1extraParticles"),
|
63 |
bm409 |
1.2 |
maxL1Extra = cms.uint32(10)
|
64 |
jbrooke |
1.1 |
)
|
65 |
|
|
|
66 |
|
|
L1EmulatorTree = cms.Sequence(
|
67 |
|
|
ValL1Emulator
|
68 |
|
|
+l1EmulatorTree
|
69 |
|
|
+valL1extraParticles
|
70 |
|
|
+l1EmulatorExtraTree
|
71 |
|
|
)
|