CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1EmulatorQualityTests_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #
4 # default configuration valid for online DQM
5 #
6 # configuration for online DQM
7 # perform tests on endLumi
8 # perform tests on endRun
9 #
10 # configuration for offline DQM
11 # perform tests on endRun only
12 #
13 # for both online and offline
14 # get the quality tests from an XML file
15 # no tests in event loop
16 # do not prescale
17 # verboseQT true, but reportThreshold empty
18 
19 
20 # L1 systems quality tests
21 
22 # ECAL quality tests
24 seqL1EmulatorEcalQualityTests = cms.Sequence(l1EmulatorEcalQualityTests)
25 
26 # HCAL quality tests
28 seqL1EmulatorHcalQualityTests = cms.Sequence(l1EmulatorHcalQualityTests)
29 
30 # RCT quality tests
32 seqL1EmulatorRctQualityTests = cms.Sequence(l1EmulatorRctQualityTests)
33 
34 # GCT quality tests
36 seqL1EmulatorGctQualityTests = cms.Sequence(l1EmulatorGctQualityTests)
37 
38 # DTTF quality tests
40 seqL1EmulatorDttfQualityTests = cms.Sequence(l1EmulatorDttfQualityTests)
41 
42 # DTTPG quality tests
43 #from DQM.L1TMonitorClient.L1EmulatorDttpgQualityTests_cfi import *
44 #seqL1EmulatorDttpgQualityTests = cms.Sequence(l1EmulatorDttpgQualityTests)
45 
46 # CSCTF quality tests
48 seqL1EmulatorCsctfQualityTests = cms.Sequence(l1EmulatorCsctfQualityTests)
49 
50 # CSCTPG quality tests
52 seqL1EmulatorCsctpgQualityTests = cms.Sequence(l1EmulatorCsctpgQualityTests)
53 
54 # RPC quality tests
56 seqL1EmulatorRpcQualityTests = cms.Sequence(l1EmulatorRpcQualityTests)
57 
58 # GMT quality tests
60 seqL1EmulatorGmtQualityTests = cms.Sequence(l1EmulatorGmtQualityTests)
61 
62 # GT quality tests
64 seqL1EmulatorGtQualityTests = cms.Sequence(l1EmulatorGtQualityTests)
65 
66 # L1 objects quality tests
67 
68 # GtExternal quality tests
70 seqL1EmulatorObjGtExternalQualityTests = cms.Sequence(l1EmulatorObjGtExternalQualityTests)
71 
72 # TechTrig quality tests
74 seqL1EmulatorObjTechTrigQualityTests = cms.Sequence(l1EmulatorObjTechTrigQualityTests)
75 
76 # HfRingEtSums quality tests
78 seqL1EmulatorObjHfRingEtSumsQualityTests = cms.Sequence(l1EmulatorObjHfRingEtSumsQualityTests)
79 
80 # HfBitCounts quality tests
82 seqL1EmulatorObjHfBitCountsQualityTests = cms.Sequence(l1EmulatorObjHfBitCountsQualityTests)
83 
84 # HTM quality tests
86 seqL1EmulatorObjHTMQualityTests = cms.Sequence(l1EmulatorObjHTMQualityTests)
87 
88 # HTT quality tests
90 seqL1EmulatorObjHTTQualityTests = cms.Sequence(l1EmulatorObjHTTQualityTests)
91 
92 # ETM quality tests
94 seqL1EmulatorObjETMQualityTests = cms.Sequence(l1EmulatorObjETMQualityTests)
95 
96 # ETT quality tests
98 seqL1EmulatorObjETTQualityTests = cms.Sequence(l1EmulatorObjETTQualityTests)
99 
100 # TauJet quality tests
102 seqL1EmulatorObjTauJetQualityTests = cms.Sequence(l1EmulatorObjTauJetQualityTests)
103 
104 # ForJet quality tests
106 seqL1EmulatorObjForJetQualityTests = cms.Sequence(l1EmulatorObjForJetQualityTests)
107 
108 # CenJet quality tests
110 seqL1EmulatorObjCenJetQualityTests = cms.Sequence(l1EmulatorObjCenJetQualityTests)
111 
112 # IsoEG quality tests
114 seqL1EmulatorObjIsoEGQualityTests = cms.Sequence(l1EmulatorObjIsoEGQualityTests)
115 
116 # NoIsoEG quality tests
118 seqL1EmulatorObjNoIsoEGQualityTests = cms.Sequence(l1EmulatorObjNoIsoEGQualityTests)
119 
120 # Mu quality tests
122 seqL1EmulatorObjMuQualityTests = cms.Sequence(l1EmulatorObjMuQualityTests)
123 
124 # sequence for L1 systems
125 l1EmulatorSystemQualityTests = cms.Sequence(
126  seqL1EmulatorEcalQualityTests +
127  seqL1EmulatorHcalQualityTests +
128  seqL1EmulatorRctQualityTests +
129  seqL1EmulatorGctQualityTests +
130  seqL1EmulatorDttfQualityTests +
131  #seqL1EmulatorDttpgQualityTests +
132  seqL1EmulatorCsctfQualityTests +
133  seqL1EmulatorCsctpgQualityTests +
134  seqL1EmulatorRpcQualityTests +
135  seqL1EmulatorGmtQualityTests +
136  seqL1EmulatorGtQualityTests
137  )
138 
139 # sequence for L1 objects
140 l1EmulatorObjectQualityTests = cms.Sequence(
141  seqL1EmulatorObjTechTrigQualityTests +
142  seqL1EmulatorObjGtExternalQualityTests +
143  seqL1EmulatorObjHfRingEtSumsQualityTests +
144  seqL1EmulatorObjHfBitCountsQualityTests +
145  seqL1EmulatorObjHTMQualityTests +
146  seqL1EmulatorObjHTTQualityTests +
147  seqL1EmulatorObjETMQualityTests +
148  seqL1EmulatorObjETTQualityTests +
149  seqL1EmulatorObjTauJetQualityTests +
150  seqL1EmulatorObjForJetQualityTests +
151  seqL1EmulatorObjCenJetQualityTests +
152  seqL1EmulatorObjIsoEGQualityTests +
153  seqL1EmulatorObjNoIsoEGQualityTests +
154  seqL1EmulatorObjMuQualityTests
155  )
156 
157 
158 # general sequence
159 l1EmulatorQualityTests = cms.Sequence(
160  l1EmulatorSystemQualityTests +
161  l1EmulatorObjectQualityTests
162  )
163