DQMOffline
Configuration
python
autoDQM.py
Go to the documentation of this file.
1
autoDQM = {
'DQMMessageLogger'
: [
'DQMMessageLoggerSeq'
,
2
'PostDQMOffline'
,
3
'DQMMessageLoggerClientSeq'
],
4
5
'common'
: [
'@dcs+@DQMMessageLogger+@stripCommon+@pixel+@tracking+@L1TMon+@hlt+@beam+@castor+@physics+@tau'
,
6
'PostDQMOffline'
,
7
'@dcs+@DQMMessageLogger+@stripCommon+@pixel+@tracking+@L1TMon+@hlt+@beam+@fed+@tau+dqmFastTimerServiceClient'
],
8
9
'commonFakeHLT'
: [
'@dcs+@DQMMessageLogger+@stripCommon+@pixel+@tracking+@L1TMon+@beam+@castor+@physics+@tau'
,
10
'PostDQMOffline'
,
11
'@dcs+@DQMMessageLoggerClient+@stripCommon+@pixel+@tracking+@L1TMon+@beam+@fed+@tau+dqmFastTimerServiceClient'
],
12
13
'commonSiStripZeroBias'
: [
'@dcs+@DQMMessageLogger+@stripZeroBias+@pixelOnlyDQM+@trackingZeroBias+@L1TMon+@hlt+@beam+@castor+@physics'
,
14
'PostDQMOffline'
,
15
'@dcs+@DQMMessageLogger+@stripZeroBias+@pixelOnlyDQM+@trackingZeroBias+@L1TMon+@hlt+@beam+@fed+dqmFastTimerServiceClient'
],
16
17
'commonSiStripZeroBiasFakeHLT'
: [
'@dcs+@DQMMessageLogger+@stripZeroBias+@pixelOnlyDQM+@trackingZeroBias+@L1TMon+@beam+@castor+@physics'
,
18
'PostDQMOffline'
,
19
'@dcs+@DQMMessageLogger+@stripZeroBias+@pixelOnlyDQM+@trackingZeroBias+@L1TMon+@beam+@fed+dqmFastTimerServiceClient'
],
20
21
'trackingOnlyDQM'
: [
'DQMOfflineTracking'
,
22
'PostDQMOffline'
,
23
'DQMHarvestTracking'
],
24
25
'pixelTrackingOnlyDQM'
: [
'DQMOfflinePixelTracking'
,
26
'PostDQMOffline'
,
27
'DQMHarvestPixelTracking'
],
28
29
'outerTracker'
: [
'DQMOuterTracker'
,
30
'PostDQMOffline'
,
31
'DQMHarvestOuterTracker'
],
32
33
'trackerPhase2'
: [
'DQMOfflineTrackerPhase2'
,
34
'PostDQMOffline'
,
35
'DQMHarvestTrackerPhase2'
],
36
'dcs'
: [
'DQMOfflineDCS'
,
37
'PostDQMOffline'
,
38
'DQMNone'
],
39
40
'strip'
: [
'DQMOfflineTrackerStrip'
,
41
'PostDQMOffline'
,
42
'DQMHarvestTrackerStrip+DQMCertTrackerStrip'
],
43
44
'stripCommon'
: [
'DQMOfflineTrackerStripCommon'
,
45
'PostDQMOffline'
,
46
'DQMHarvestTrackerStrip+DQMCertTrackerStrip'
],
47
48
'stripZeroBias'
: [
'DQMOfflineTrackerStripMinBias'
,
49
'PostDQMOffline'
,
50
'DQMHarvestTrackerStrip+DQMCertTrackerStrip'
],
51
52
'pixel'
: [
'DQMOfflineTrackerPixel'
,
53
'PostDQMOffline'
,
54
'DQMHarvestTrackerPixel+DQMCertTrackerPixel'
],
55
56
'pixelOnlyDQM'
: [
'DQMOfflineTrackerPixel'
,
57
'PostDQMOffline'
,
58
'DQMHarvestTrackerPixel'
],
59
60
'castor'
: [
'DQMOfflineCASTOR'
,
61
'PostDQMOffline'
,
62
'DQMNone'
],
63
64
'tracking'
: [
'DQMOfflineTracking'
,
65
'PostDQMOffline'
,
66
'DQMHarvestTracking+DQMCertTracking'
],
67
68
'trackingZeroBias'
: [
'DQMOfflineTrackingMinBias'
,
69
'PostDQMOffline'
,
70
'DQMHarvestTrackingZeroBias+DQMCertTracking'
],
71
72
'hlt'
: [
'DQMOfflineTrigger'
,
73
'PostDQMOffline'
,
74
'DQMHarvestTrigger+DQMCertTrigger'
],
75
76
'fed'
: [
'DQMNone'
,
77
'PostDQMOffline'
,
78
'DQMHarvestFED'
],
79
80
'tau'
: [
'DQMOfflineTAU'
,
81
'PostDQMOffline'
,
82
'DQMHarvestTAU'
],
83
84
'beam'
: [
'DQMOfflineBeam'
,
85
'PostDQMOffline'
,
86
'DQMHarvestBeam'
],
87
88
'lumi'
: [
'DQMOfflineLumi'
,
89
'PostDQMOffline'
,
90
'DQMNone'
],
91
92
'muon'
: [
'DQMOfflineMuon'
,
93
'PostDQMOffline'
,
94
'DQMHarvestMuon+DQMCertMuon'
],
95
96
'hcal'
: [
'DQMOfflineHcal'
,
97
'PostDQMOffline'
,
98
'DQMHarvestHcal'
],
99
100
'hcal2'
: [
'DQMOfflineHcal2'
,
101
'PostDQMOffline'
,
102
'DQMHarvestHcal2'
],
103
104
'hcalOnly'
: [
'DQMOfflineHcalOnly'
,
105
'PostDQMOffline'
,
106
'DQMHarvestHcal'
],
107
108
'hcal2Only'
: [
'DQMOfflineHcal2Only'
,
109
'PostDQMOffline'
,
110
'DQMHarvestHcal2'
],
111
112
113
'jetmet'
: [
'DQMOfflineJetMET'
,
114
'PostDQMOffline'
,
115
'DQMHarvestJetMET+DQMCertJetMET'
],
116
117
'ecal'
: [
'DQMOfflineEcal'
,
118
'PostDQMOffline'
,
119
'DQMHarvestEcal+DQMCertEcal'
],
120
121
'ecalOnly'
: [
'DQMOfflineEcalOnly'
,
122
'PostDQMOffline'
,
123
'DQMHarvestEcal+DQMCertEcal'
],
124
125
'egamma'
: [
'DQMOfflineEGamma'
,
126
'PostDQMOffline'
,
127
'DQMHarvestEGamma+DQMCertEGamma'
],
128
129
'ctpps'
: [
'DQMOfflineCTPPS'
,
130
'PostDQMOffline'
,
131
'DQMHarvestCTPPS'
],
132
133
'btag'
: [
'DQMOfflineBTag'
,
134
'PostDQMOffline'
,
135
'DQMHarvestBTag'
],
136
137
'physics'
: [
'DQMOfflinePhysics'
,
138
'PostDQMOffline'
,
139
'DQMNone'
],
140
141
'L1TMon'
: [
'DQMOfflineL1T'
,
142
'PostDQMOffline'
,
143
'DQMHarvestL1T'
],
144
145
'L1TEgamma'
: [
'DQMOfflineL1TEgamma'
,
146
'PostDQMOffline'
,
147
'DQMHarvestL1TEgamma'
],
148
149
'L1TMuon'
: [
'DQMOfflineL1TMuon'
,
150
'PostDQMOffline'
,
151
'DQMHarvestL1TMuon'
],
152
153
'HLTMon'
: [
'HLTMonitoring'
,
154
'PostDQMOffline'
,
155
'HLTMonitoringClient'
],
156
157
'HLTMonPA'
: [
'HLTMonitoringPA'
,
158
'PostDQMOffline'
,
159
'HLTMonitoringClientPA'
],
160
161
'express'
: [
'@commonSiStripZeroBias+@muon+@hcal+@jetmet+@ecal'
,
162
'PostDQMOffline'
,
163
'@commonSiStripZeroBias+@muon+@hcal+@jetmet+@ecal'
],
164
165
'allForPrompt'
: [
'@common+@muon+@hcal+@jetmet+@ecal+@egamma'
,
166
'PostDQMOffline'
,
167
'@common+@muon+@hcal+@jetmet+@ecal+@egamma'
],
168
169
'rerecoCommon'
: [
'@common+@muon+@hcal+@jetmet+@ecal+@egamma+@L1TMuon+@L1TEgamma+@ctpps'
,
170
'PostDQMOffline'
,
171
'@common+@muon+@hcal+@jetmet+@ecal+@egamma+@L1TMuon+@L1TEgamma+@ctpps'
],
172
173
'rerecoSingleMuon'
: [
'@common+@muon+@hcal+@jetmet+@ecal+@egamma+@lumi+@L1TMuon+@L1TEgamma+@ctpps'
,
174
'PostDQMOffline'
,
175
'@common+@muon+@hcal+@jetmet+@ecal+@egamma+@lumi+@L1TMuon+@L1TEgamma+@ctpps'
],
176
177
'rerecoZeroBias'
: [
'@commonSiStripZeroBias+@muon+@hcal+@hcal2+@jetmet+@ecal+@egamma+@L1TMuon+@L1TEgamma+@ctpps'
,
178
'PostDQMOffline'
,
179
'@commonSiStripZeroBias+@muon+@hcal+@hcal2+@jetmet+@ecal+@egamma+@L1TMuon+@L1TEgamma+@ctpps'
],
180
181
'rerecoZeroBiasFakeHLT'
: [
'@commonSiStripZeroBiasFakeHLT+@muon+@hcal+@hcal2+@jetmet+@ecal+@egamma+@L1TMuon+@L1TEgamma+@ctpps'
,
182
'PostDQMOffline'
,
183
'@commonSiStripZeroBiasFakeHLT+@muon+@hcal+@hcal2+@jetmet+@ecal+@egamma+@L1TMuon+@L1TEgamma+@ctpps'
],
184
185
'miniAODDQM'
: [
'DQMOfflineMiniAOD'
,
186
'PostDQMOfflineMiniAOD'
,
187
'DQMHarvestMiniAOD'
],
188
189
'nanoAODDQM'
: [
'DQMOfflineNanoAOD'
,
190
'PostDQMOffline'
,
191
'DQMHarvestNanoAOD'
],
192
193
'nanogenDQM'
: [
'DQMOfflineNanoGen'
,
194
'PostDQMOffline'
,
195
'DQMHarvestNanoAOD'
],
196
197
'pfDQM'
: [
'DQMOfflinePF+DQMOfflinePFExtended'
,
198
'PostDQMOffline'
,
199
'DQMHarvestPF'
],
200
201
# 'standardDQM': ['@dcs+@DQMMessageLogger+@ecal+@hcal+@hcal2+@strip+@pixel+@castor+@ctpps+@muon+@tracking+@jetmet+@egamma+@L1TMon+@hlt+@btag+@beam+@physics+@HLTMon',
202
'standardDQM'
: [
'DQMOffline'
,
203
'PostDQMOffline'
,
204
'dqmHarvesting'
],
205
206
'standardDQMFS'
: [
'DQMOfflineFS'
,
207
'PostDQMOffline'
,
208
'dqmHarvesting'
],
209
210
'ExtraHLT'
: [
'DQMOfflineExtraHLT'
,
211
'PostDQMOffline'
,
212
'dqmHarvestingExtraHLT'
],
213
214
# 'standardDQMFakeHLT': ['@dcs+@DQMMessageLogger+@ecal+@hcal+@hcal2+@strip+@pixel+@castor+@ctpps+@muon+@tracking+@jetmet+@egamma+@L1TMon+@btag+@beam+@physics',
215
'standardDQMFakeHLT'
: [
'DQMOfflineFakeHLT'
,
216
'PostDQMOffline'
,
217
'dqmHarvestingFakeHLT'
],
218
219
'standardDQMHIFakeHLT'
: [
'DQMOfflineHeavyIonsFakeHLT'
,
220
'PostDQMOfflineHI'
,
221
'dqmHarvestingFakeHLT'
],
222
223
'liteDQMHI'
: [
'liteDQMOfflineHeavyIons'
,
224
'PostDQMOfflineHI'
,
225
'dqmHarvesting'
],
226
227
'none'
: [
'DQMNone'
,
228
'PostDQMOffline'
,
229
'DQMNone'
],
230
}
231
232
_phase2_allowed = [
'trackingOnlyDQM'
,
'outerTracker'
,
'trackerPhase2'
,
'muon'
,
'hcal'
,
'hcal2'
,
'egamma'
]
233
autoDQM[
'phase2'
] = [
''
,
''
,
''
]
234
for
i
in
[0,2]:
235
autoDQM[
'phase2'
][i] =
'+'
.
join
([autoDQM[m][i]
for
m
in
_phase2_allowed])
236
autoDQM[
'phase2'
][1] =
'PostDQMOffline'
join
static std::string join(char **cmd)
Definition:
RemoteFile.cc:17
Generated for CMSSW Reference Manual by
1.8.16