1 autoDQM = {
'common' : [
'DQMOfflineCommon',
3 'DQMHarvestCommon+DQMCertCommon'],
4 'commonSiStripZeroBias' : [
'DQMOfflineCommonSiStripZeroBias',
6 'DQMHarvestCommonSiStripZeroBias+DQMCertCommon'],
7 'trackingOnlyDQM' : [
"DQMOfflineTracking",
10 'outerTracker': [
'DQMOuterTracker',
12 'DQMHarvestOuterTracker'],
13 'muon': [
'DQMOfflineMuon',
15 'DQMHarvestMuon+DQMCertMuon'],
16 'hcal': [
'DQMOfflineHcal',
19 'hcal2': [
'HcalDQMOfflineSequence',
21 'HcalDQMOfflinePostProcessor'],
22 'jetmet': [
'DQMOfflineJetMET',
24 'DQMHarvestJetMET+DQMCertJetMET'],
25 'ecal': [
'DQMOfflineEcal',
27 'DQMHarvestEcal+DQMCertEcal'],
28 'egamma': [
'DQMOfflineEGamma',
31 'btag': [
'DQMOfflineBTag',
34 'HLTMon': [
'HLTMonitoring',
36 'HLTMonitoringClient'],
37 'HLTMonPA' : [
'HLTMonitoringPA',
'PostDQMOffline',
'HLTMonitoringClientPA'],
38 'express': [
'@commonSiStripZeroBias+@muon+@hcal+@jetmet+@ecal',
40 '@commonSiStripZeroBias+@muon+@hcal+@jetmet+@ecal'],
41 'allForPrompt': [
'@common+@muon+@hcal+@jetmet+@ecal',
43 '@common+@muon+@hcal+@jetmet+@ecal'],
44 'miniAODDQM': [
'DQMOfflineMiniAOD',
45 'PostDQMOfflineMiniAOD',
47 'standardDQM': [
'DQMOffline',
50 'standardDQMFakeHLT': [
'DQMOfflineFakeHLT',
52 'dqmHarvestingFakeHLT'],
53 'liteDQMHI': [
'liteDQMOfflineHeavyIons',
58 _phase2_allowed = [
'trackingOnlyDQM',
'outerTracker',
'muon',
'hcal',
'hcal2',
'egamma']
59 autoDQM[
'phase2'] = [
'',
'',
'']
61 autoDQM[
'phase2'][i] =
'+'.
join([autoDQM[m][i]
for m
in _phase2_allowed])
62 autoDQM[
'phase2'][1] =
'PostDQMOffline' static std::string join(char **cmd)