CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 # CSCTPG DQM module
47 # not run in L1T - do we need it? FIXME
48 
49 # CSCTF DQM client module
51 
52 # RPC DQM client module - non-standard name of the module
54 
55 # GMT DQM module
57 
58 # GT DQM client module - not available
59 #from DQM.L1TMonitorClient.L1TGTClient_cfi import *
60 
61 # L1Extra DQM client module - not available
62 
63 # L1 rates DQM client module
64 # L1 synchronization DQM client module
65 # L1 occupancy DQM client module
68 
69 # L1 event info DQM client
71 
72 #
73 # other, non pure-L1 stuff
74 #
75 
76 # scaler modules (SM and SCAL) - it uses DQM.TrigXMonitorClient
78 l1tsClient.dqmFolder = cms.untracked.string("L1T/L1Scalers_SM")
79 
80 
81 
82 #
83 # define sequences
84 #
85 
86 # L1T monitor client sequence (system clients and quality tests)
87 l1TriggerClients = cms.Sequence(
88  l1tGctClient +
89  l1tDttfClient +
90  l1tCsctfClient +
91  l1tRpctfClient +
92  l1tGmtClient +
93  l1tOccupancyClient +
94  l1tTestsSummary +
95  l1tEventInfoClient
96  )
97 
98 l1TriggerStage1Clients = cms.Sequence(
99  l1tStage1Layer2Client +
100  l1tDttfClient +
101  l1tCsctfClient +
102  l1tRpctfClient +
103  l1tGmtClient +
104  l1tOccupancyClient +
105  l1tTestsSummary +
106  l1tEventInfoClient
107  )
108 
109 
110 l1tMonitorClient = cms.Sequence(
111  l1TriggerQualityTests +
112  l1TriggerClients
113  )
114 
115 l1tMonitorStage1Client = cms.Sequence(
116  l1TriggerQualityTests +
117  l1TriggerStage1Clients
118  )
119 
120 
121 # sequence for L1 Trigger DQM client modules on EndPath
122 # FIXME clarify why needed on EndPath
123 
124 l1tMonitorClientEndPathSeq = cms.Sequence(
125  l1tsClient
126  )
127 
128