ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/python/L1EmulatorTree_cff.py
Revision: 1.3
Committed: Thu Nov 15 21:22:30 2012 UTC (12 years, 5 months ago) by jbrooke
Content type: text/x-python
Branch: MAIN
Changes since 1.2: +2 -0 lines
Log Message:
add classes to store TPs

File Contents

# User Rev Content
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     )