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