CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
L1TMonitorClient_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # L1 Trigger client 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-26 revised version of L1 Trigger client DQM
14 #
15 
16 # DQM quality tests
18 
19 #
20 # DQM client modules
21 #
22 
23 # Bx Timing DQM client module- not available
24 
25 # LTC DQM client module- not available
26 
27 # ECAL TPG client DQM module
28 # not run in L1T - do we need it? FIXME
29 
30 # HCAL TPG DQM module
31 # not run in L1T - do we need it? FIXME
32 
33 # RCT DQM client module - not available
34 #from DQM.L1TMonitorClient.L1TRCTClient_cfi import *
35 
36 # GCT DQM client module
39 
40 # DTTPG DQM module
41 # not run in L1T - do we need it? FIXME
42 
43 # DTTF DQM client module
45 
46 # CSCTF DQM client module
48 
49 # RPC DQM client module - non-standard name of the module
51 
52 # GMT DQM module
54 
55 # GT DQM client module - not available
56 #from DQM.L1TMonitorClient.L1TGTClient_cfi import *
57 
58 # L1Extra DQM client module - not available
59 
60 # L1 rates DQM client module
61 # L1 synchronization DQM client module
62 # L1 occupancy DQM client module
65 
66 # L1 event info DQM client
68 
69 #
70 # other, non pure-L1 stuff
71 #
72 
73 # scaler modules (SM and SCAL) - it uses DQM.TrigXMonitorClient
75 l1tsClient.dqmFolder = cms.untracked.string("L1T/L1Scalers_SM")
76 
77 
78 
79 #
80 # define sequences
81 #
82 
83 # L1T monitor client sequence (system clients and quality tests)
84 l1TriggerClients = cms.Sequence(
85  l1tGctClient +
86  l1tDttfClient +
87  l1tCsctfClient +
88  l1tRpctfClient +
89  l1tGmtClient +
90  l1tOccupancyClient +
91  l1tTestsSummary +
92  l1tEventInfoClient
93 )
94 
95 l1TriggerStage1Clients = cms.Sequence(
96  l1tStage1Layer2Client +
97  l1tDttfClient +
98  l1tCsctfClient +
99  l1tRpctfClient +
100  l1tGmtClient +
101  l1tOccupancyClient +
102  l1tTestsSummary +
103  l1tEventInfoClient
104 )
105 
106 
107 l1tMonitorClient = cms.Sequence(
108  l1TriggerQualityTests +
109  l1TriggerClients
110 )
111 
112 l1tMonitorStage1Client = cms.Sequence(
113  l1TriggerQualityTests +
114  l1TriggerStage1Clients
115 )
116 
117 
118 # sequence for L1 Trigger DQM client modules on EndPath
119 # FIXME clarify why needed on EndPath
120 
121 l1tMonitorClientEndPathSeq = cms.Sequence(
122  l1tsClient
123 )