ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/python/L1EmulatorTree_cff.py
Revision: 1.1
Committed: Tue Nov 30 16:02:21 2010 UTC (14 years, 5 months ago) by jbrooke
Content type: text/x-python
Branch: MAIN
CVS Tags: hi44X_02, L1CorrectionsStudy_13_09_11, CMSSW_4_2_3_patch2
Log Message:
first commit of sequence to write emulator info to tree

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     maxRPC = cms.uint32(12),
27     maxDTBX = cms.uint32(12),
28     maxCSC = cms.uint32(12),
29     maxGMT = cms.uint32(12),
30     maxGT = cms.uint32(12),
31     maxRCTREG = cms.uint32(400),
32     maxDTPH = cms.uint32(50),
33     maxDTTH = cms.uint32(50),
34     maxDTTR = cms.uint32(50),
35     maxGEN = cms.uint32(20),
36     maxCSCTFTR = cms.uint32(50),
37     maxCSCTFLCTSTR = cms.uint32(4),
38     maxCSCTFLCTS = cms.uint32(360),
39     maxCSCTFSPS = cms.uint32(12)
40     )
41    
42     import L1Trigger.L1ExtraFromDigis.l1extraParticles_cfi
43     valL1extraParticles = L1Trigger.L1ExtraFromDigis.l1extraParticles_cfi.l1extraParticles.clone()
44    
45     valL1extraParticles.muonSource = cms.InputTag("valGmtDigis")
46     valL1extraParticles.nonIsolatedEmSource = cms.InputTag("valGctDigis","nonIsoEm")
47     valL1extraParticles.isolatedEmSource = cms.InputTag("valGctDigis","isoEm")
48     valL1extraParticles.forwardJetSource = cms.InputTag("valGctDigis","forJets")
49     valL1extraParticles.centralJetSource = cms.InputTag("valGctDigis","cenJets")
50     valL1extraParticles.tauJetSource = cms.InputTag("valGctDigis","tauJets")
51     valL1extraParticles.etMissSource = cms.InputTag("valGctDigis")
52     valL1extraParticles.htMissSource = cms.InputTag("valGctDigis")
53     valL1extraParticles.etTotalSource = cms.InputTag("valGctDigis")
54     valL1extraParticles.etHadSource = cms.InputTag("valGctDigis")
55     valL1extraParticles.hfRingEtSumsSource = cms.InputTag("valGctDigis")
56     valL1extraParticles.hfRingBitCountsSource = cms.InputTag("valGctDigis")
57    
58    
59     l1EmulatorExtraTree = cms.EDAnalyzer("L1ExtraTreeProducer",
60     l1ExtraLabel = cms.untracked.string("valL1extraParticles"),
61     maxL1Extra = cms.uint32(20)
62     )
63    
64     L1EmulatorTree = cms.Sequence(
65     ValL1Emulator
66     +l1EmulatorTree
67     +valL1extraParticles
68     +l1EmulatorExtraTree
69     )