CMS 3D CMS Logo

autoDQM.py
Go to the documentation of this file.
1 autoDQM = { 'common' : ['DQMOfflineCommon',
2  'PostDQMOffline',
3  'DQMHarvestCommon+DQMCertCommon'],
4  'commonSiStripZeroBias' : ['DQMOfflineCommonSiStripZeroBias',
5  'PostDQMOffline',
6  'DQMHarvestCommonSiStripZeroBias+DQMCertCommon'],
7  'trackingOnlyDQM' : ["DQMOfflineTracking",
8  "PostDQMOffline",
9  "DQMHarvestTracking"],
10  'outerTracker': ['DQMOuterTracker',
11  'PostDQMOffline',
12  'DQMHarvestOuterTracker'],
13  'lumi': ['DQMOfflineLumi',
14  'PostDQMOffline',
15  'DQMHarvestLumi'],
16  'muon': ['DQMOfflineMuon',
17  'PostDQMOffline',
18  'DQMHarvestMuon+DQMCertMuon'],
19  'hcal': ['DQMOfflineHcal',
20  'PostDQMOffline',
21  'DQMHarvestHcal'],
22  'hcal2': ['HcalDQMOfflineSequence',
23  'PostDQMOffline',
24  'HcalDQMOfflinePostProcessor'],
25  'jetmet': ['DQMOfflineJetMET',
26  'PostDQMOffline',
27  'DQMHarvestJetMET+DQMCertJetMET'],
28  'ecal': ['DQMOfflineEcal',
29  'PostDQMOffline',
30  'DQMHarvestEcal+DQMCertEcal'],
31  'egamma': ['DQMOfflineEGamma',
32  'PostDQMOffline',
33  'DQMHarvestEGamma'],
34  'btag': ['DQMOfflineBTag',
35  'PostDQMOffline',
36  'DQMHarvestBTag'],
37  'HLTMon': ['HLTMonitoring',
38  'PostDQMOffline',
39  'HLTMonitoringClient'],
40  'HLTMonPA' : ['HLTMonitoringPA', 'PostDQMOffline', 'HLTMonitoringClientPA'],
41  'express': ['@commonSiStripZeroBias+@muon+@hcal+@jetmet+@ecal',
42  'PostDQMOffline',
43  '@commonSiStripZeroBias+@muon+@hcal+@jetmet+@ecal'],
44  'allForPrompt': ['@common+@muon+@hcal+@jetmet+@ecal',
45  'PostDQMOffline',
46  '@common+@muon+@hcal+@jetmet+@ecal'],
47  'miniAODDQM': ['DQMOfflineMiniAOD',
48  'PostDQMOfflineMiniAOD',
49  'DQMHarvestMiniAOD'],
50  'standardDQM': ['DQMOffline',
51  'PostDQMOffline',
52  'dqmHarvesting'],
53  'standardDQMFakeHLT': ['DQMOfflineFakeHLT',
54  'PostDQMOffline',
55  'dqmHarvestingFakeHLT'],
56  'liteDQMHI': ['liteDQMOfflineHeavyIons',
57  'PostDQMOffline',
58  'dqmHarvesting']
59  }
60 
61 _phase2_allowed = ['trackingOnlyDQM','outerTracker','muon','hcal','hcal2','egamma']
62 autoDQM['phase2'] = ['','','']
63 for i in [0,2]:
64  autoDQM['phase2'][i] = '+'.join([autoDQM[m][i] for m in _phase2_allowed])
65 autoDQM['phase2'][1] = 'PostDQMOffline'
static std::string join(char **cmd)
Definition: RemoteFile.cc:18