CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1TMonitor_cff.py
Go to the documentation of this file.
2 
3 # L1 Trigger DQM sequence
4 #
5 # used by DQM GUI: DQM/Integration/python/test/l1t_dqm_sourceclient-*_cfg.py
6 #
7 # standard RawToDigi sequence must be run before the L1T module, labels
8 # from the standard sequence are used as default for the L1 DQM modules
9 # any configuration change in the unpacking must be done in l1t_dqm_sourceclient-*_cfg.py
10 #
11 # see CVS for previous authors
12 #
13 # V.M. Ghete 2011-05-25 revised version of L1 Trigger DQM
14 #
15 
16 
17 #
18 # DQM modules
19 #
20 
21 
22 # Bx Timing DQM module
23 from DQM.L1TMonitor.BxTiming_cfi import *
24 
25 # ECAL TPG DQM module
26 # not run in L1T - do we need it? FIXME
27 
28 # HCAL TPG DQM module
29 # not run in L1T - do we need it? FIXME
30 
31 # RCT DQM module
32 from DQM.L1TMonitor.L1TRCT_cfi import *
33 
34 # GCT DQM module
35 from DQM.L1TMonitor.L1TGCT_cfi import *
36 
37 # DTTPG DQM module
38 # not run in L1T - do we need it? FIXME
39 
40 # DTTF DQM module
41 from DQM.L1TMonitor.L1TDTTF_cfi import *
42 
43 # CSCTPG DQM module
44 # not run in L1T - do we need it? FIXME
45 
46 # CSCTF DQM module
47 from DQM.L1TMonitor.L1TCSCTF_cff import *
48 
49 # RPC DQM module - non-standard name of the module
50 from DQM.L1TMonitor.L1TRPCTF_cfi import *
51 
52 # GMT DQM module
53 from DQM.L1TMonitor.L1TGMT_cfi import *
54 
55 # GT DQM module
56 from DQM.L1TMonitor.L1TGT_cfi import *
57 
58 # L1Extra DQM module
60 
61 # L1 rates DQM module
62 from DQM.L1TMonitor.L1TRate_cfi import *
63 
64 # L1 BPTX DQM module
65 from DQM.L1TMonitor.L1TBPTX_cfi import *
66 
67 #
68 # other, non pure-L1 stuff
69 #
70 
71 # scaler modules (SM and SCAL) - it uses DQM.TrigXMonitor
72 #
73 # SCAL scalers
75 #
76 # SM scalers
78 l1s.l1GtData = cms.InputTag("gtDigis")
79 l1s.dqmFolder = cms.untracked.string("L1T/L1Scalers_SM")
80 
81 
82 #
83 # define sequences
84 #
85 
86 
87 l1tRctSeq = cms.Sequence(
88  l1tRct
89  )
90 
91 l1tGctSeq = cms.Sequence(
92  l1tGct
93  )
94 # for L1ExtraDQM, one must run GGT and GMT/GT unpacker and L1Extra producer
95 # with special configurations
96 
97 l1ExtraDqmSeq = cms.Sequence(
98  dqmGctDigis *
99  dqmGtDigis *
100  dqmL1ExtraParticles *
101  l1ExtraDQM
102  )
103 
104 # L1T monitor sequence
105 # modules are independent, so the order is irrelevant
106 
107 l1tMonitorOnline = cms.Sequence(
108  bxTiming +
109  l1tDttf +
110  l1tCsctf +
111  l1tRpctf +
112  l1tGmt +
113  l1tGt +
114  l1ExtraDqmSeq +
115  l1tBPTX +
116  l1tRate +
117  l1tRctSeq +
118  l1tGctSeq
119  )
120 
121 
122 # sequence for L1 Trigger DQM modules on EndPath
123 # FIXME clarify why needed on EndPath
124 
125 l1tMonitorEndPathSeq = cms.Sequence(
126  l1s +
127  l1tscalers
128  )
129 
130