CMS 3D CMS Logo

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 # IsoTauJet quality tests
106 seqL1EmulatorObjIsoTauJetQualityTests = cms.Sequence(l1EmulatorObjIsoTauJetQualityTests)
107 
108 # ForJet quality tests
110 seqL1EmulatorObjForJetQualityTests = cms.Sequence(l1EmulatorObjForJetQualityTests)
111 
112 # CenJet quality tests
114 seqL1EmulatorObjCenJetQualityTests = cms.Sequence(l1EmulatorObjCenJetQualityTests)
115 
116 # IsoEG quality tests
118 seqL1EmulatorObjIsoEGQualityTests = cms.Sequence(l1EmulatorObjIsoEGQualityTests)
119 
120 # NoIsoEG quality tests
122 seqL1EmulatorObjNoIsoEGQualityTests = cms.Sequence(l1EmulatorObjNoIsoEGQualityTests)
123 
124 # Mu quality tests
126 seqL1EmulatorObjMuQualityTests = cms.Sequence(l1EmulatorObjMuQualityTests)
127 
128 # sequence for L1 systems
129 l1EmulatorSystemQualityTests = cms.Sequence(
130  seqL1EmulatorEcalQualityTests +
131  seqL1EmulatorHcalQualityTests +
132  seqL1EmulatorRctQualityTests +
133  seqL1EmulatorGctQualityTests +
134  seqL1EmulatorDttfQualityTests +
135  #seqL1EmulatorDttpgQualityTests +
136  seqL1EmulatorCsctfQualityTests +
137  seqL1EmulatorCsctpgQualityTests +
138  seqL1EmulatorRpcQualityTests +
139  seqL1EmulatorGmtQualityTests +
140  seqL1EmulatorGtQualityTests
141  )
142 
143 # sequence for L1 objects
144 l1EmulatorObjectQualityTests = cms.Sequence(
145  seqL1EmulatorObjTechTrigQualityTests +
146  seqL1EmulatorObjGtExternalQualityTests +
147  seqL1EmulatorObjHfRingEtSumsQualityTests +
148  seqL1EmulatorObjHfBitCountsQualityTests +
149  seqL1EmulatorObjHTMQualityTests +
150  seqL1EmulatorObjHTTQualityTests +
151  seqL1EmulatorObjETMQualityTests +
152  seqL1EmulatorObjETTQualityTests +
153  seqL1EmulatorObjTauJetQualityTests +
154  seqL1EmulatorObjIsoTauJetQualityTests +
155  seqL1EmulatorObjForJetQualityTests +
156  seqL1EmulatorObjCenJetQualityTests +
157  seqL1EmulatorObjIsoEGQualityTests +
158  seqL1EmulatorObjNoIsoEGQualityTests +
159  seqL1EmulatorObjMuQualityTests
160  )
161 
162 
163 # general sequence
164 l1EmulatorQualityTests = cms.Sequence(
165  l1EmulatorSystemQualityTests +
166  l1EmulatorObjectQualityTests
167  )
168