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  'muon': ['DQMOfflineMuon',
14  'PostDQMOffline',
15  'DQMHarvestMuon+DQMCertMuon'],
16  'hcal': ['DQMOfflineHcal',
17  'PostDQMOffline',
18  'DQMHarvestHcal'],
19  'hcal2': ['HcalDQMOfflineSequence',
20  'PostDQMOffline',
21  'HcalDQMOfflinePostProcessor'],
22  'jetmet': ['DQMOfflineJetMET',
23  'PostDQMOffline',
24  'DQMHarvestJetMET+DQMCertJetMET'],
25  'ecal': ['DQMOfflineEcal',
26  'PostDQMOffline',
27  'DQMHarvestEcal+DQMCertEcal'],
28  'egamma': ['DQMOfflineEGamma',
29  'PostDQMOffline',
30  'DQMHarvestEGamma'],
31  'btag': ['DQMOfflineBTag',
32  'PostDQMOffline',
33  'DQMHarvestBTag'],
34  'HLTMon': ['HLTMonitoring',
35  'PostDQMOffline',
36  'HLTMonitoringClient'],
37  'HLTMonPA' : ['HLTMonitoringPA', 'PostDQMOffline', 'HLTMonitoringClientPA'],
38  'express': ['@commonSiStripZeroBias+@muon+@hcal+@jetmet+@ecal',
39  'PostDQMOffline',
40  '@commonSiStripZeroBias+@muon+@hcal+@jetmet+@ecal'],
41  'allForPrompt': ['@common+@muon+@hcal+@jetmet+@ecal',
42  'PostDQMOffline',
43  '@common+@muon+@hcal+@jetmet+@ecal'],
44  'miniAODDQM': ['DQMOfflineMiniAOD',
45  'PostDQMOfflineMiniAOD',
46  'DQMHarvestMiniAOD'],
47  'standardDQM': ['DQMOffline',
48  'PostDQMOffline',
49  'dqmHarvesting'],
50  'standardDQMFakeHLT': ['DQMOfflineFakeHLT',
51  'PostDQMOffline',
52  'dqmHarvestingFakeHLT'],
53  'liteDQMHI': ['liteDQMOfflineHeavyIons',
54  'PostDQMOffline',
55  'dqmHarvesting']
56  }
57 
58 _phase2_allowed = ['trackingOnlyDQM','outerTracker','muon','hcal','hcal2','egamma']
59 autoDQM['phase2'] = ['','','']
60 for i in [0,2]:
61  autoDQM['phase2'][i] = '+'.join([autoDQM[m][i] for m in _phase2_allowed])
62 autoDQM['phase2'][1] = 'PostDQMOffline'
static std::string join(char **cmd)
Definition: RemoteFile.cc:18