00001
00002 autoSkim = {
00003 'BJetPlusX' : 'LogError+LogErrorMonitor',
00004 'BTag' : 'LogError+LogErrorMonitor',
00005 'Commissioning' : 'LogError+LogErrorMonitor+EcalActivity',
00006 'Cosmics' : 'LogError+LogErrorMonitor+CosmicSP',
00007 'DoubleElectron' : 'LogError+LogErrorMonitor+ZElectron+DiTau+HZZ',
00008 'DoubleMu' : 'LogError+LogErrorMonitor+Zmmg+HZZ',
00009 'DoublePhoton' : 'LogError+LogErrorMonitor',
00010 'DoublePhotonHighPt' : 'LogError+LogErrorMonitor',
00011 'ElectronHad' : 'LogError+LogErrorMonitor',
00012 'HTMHT' : 'LogError+LogErrorMonitor+HighMET',
00013 'HcalNZS' : 'LogError+LogErrorMonitor',
00014 'JetHT' : 'LogError+LogErrorMonitor+EXOHSCP',
00015 'JetMon' : 'LogError+LogErrorMonitor',
00016 'MET' : 'LogError+LogErrorMonitor+ZHbb+HighMET+EXOHSCP',
00017 'MinimumBias' : 'LogError+LogErrorMonitor+HLTPhysics',
00018 'MuEG' : 'LogError+LogErrorMonitor+HZZ',
00019 'MuHad' : 'LogError+LogErrorMonitor',
00020 'MuOnia' : 'LogError+LogErrorMonitor+ChiB',
00021 'MultiJet' : 'LogError+LogErrorMonitor+HighMET',
00022 'NoBPTX' : 'LogError+LogErrorMonitor+EXOHSCP',
00023 'PhotonHad' : 'LogError+LogErrorMonitor',
00024 'SingleElectron' : 'LogError+LogErrorMonitor+WElectron+HighMET+TOPElePlusJets+DiTau',
00025 'SingleMu' : 'LogError+LogErrorMonitor+ZMu+HighMET+EXOHSCP+TOPMuPlusJets+MuTau',
00026 'SinglePhoton' : 'LogError+LogErrorMonitor+EXODisplacedPhoton+HighMET',
00027 'Tau' : 'LogError+LogErrorMonitor',
00028 'TauPlusX' : 'LogError+LogErrorMonitor+MuTauMET',
00029 }
00030
00031
00032
00033 """
00034 autoSkim = {
00035 'BTag' : 'LogError+LogErrorMonitor',
00036 'Commissioning' : 'LogError+LogErrorMonitor+EcalActivity',
00037 'Cosmics' : 'LogError+LogErrorMonitor+CosmicSP',
00038 'DoubleElectron' : 'LogError+LogErrorMonitor+ZElectron+DiTau+HZZ',
00039 'DoubleMu' : 'LogError+LogErrorMonitor+HZZ+Zmmg',
00040 'ElectronHad' : 'LogError+LogErrorMonitor+TOPElePlusJets+EXOHSCP',
00041 'HcalNZS' : 'LogError+LogErrorMonitor',
00042 'HT' : 'LogError+LogErrorMonitor+EXOHSCP+HighMET',
00043 'Jet' : 'LogError+LogErrorMonitor',
00044 'MET' : 'LogError+LogErrorMonitor+ZHbb+EXOHSCP+HighMET',
00045 'MinimumBias' : 'LogError+LogErrorMonitor',
00046 'MuEG' : 'LogError+LogErrorMonitor+HZZ',
00047 'MuHad' : 'LogError+LogErrorMonitor+TOPMuPlusJets',
00048 'MuOnia' : 'LogError+LogErrorMonitor+ChiB',
00049 'MultiJet' : 'LogError+LogErrorMonitor+HighMET',
00050 'Photon' : 'LogError+LogErrorMonitor+HighMET',
00051 'PhotonHad' : 'LogError+LogErrorMonitor',
00052 'SingleElectron' : 'LogError+LogErrorMonitor+HighMET+DiTau+WElectron',
00053 'SingleMu' : 'LogError+LogErrorMonitor+ZMu+HighMET+EXOHSCP+MuTau',
00054 'Tau' : 'LogError+LogErrorMonitor',
00055 'TauPlusX' : 'LogError+LogErrorMonitor+MuTauMET',
00056 }
00057 """
00058
00059
00060 """
00061 'MinimumBias':'MuonTrack+BeamBkg+ValSkim+LogError+HSCPSD',
00062 'ZeroBias':'LogError',
00063 'Commissioning':'DT+LogError',
00064 'Cosmics':'CosmicSP+LogError',
00065 'Mu' : 'WMu+ZMu+HighMET+LogError',
00066 'EG':'WElectron+ZElectron+HighMET+LogError',
00067 'Electron':'WElectron+ZElectron+HighMET+LogError',
00068 'Photon':'WElectron+ZElectron+HighMET+LogError+DiPhoton+EXOHPTE',
00069 'JetMETTau':'LogError+Tau',
00070 'JetMET':'HighMET+LogError',
00071 'BTau':'LogError+Tau',
00072 'Jet':'HighMET+LogError',
00073 'METFwd':'HighMET+LogError',
00074 'SingleMu' : 'WMu+ZMu+HighMET+LogError+HWW+HZZ+DiTau+EXOHSCP',
00075 'DoubleMu' : 'WMu+ZMu+HighMET+LogError+HWW+HZZ+EXOHSCP',
00076 'SingleElectron' : 'WElectron+HighMET+LogError+HWW+HZZ+Tau',
00077 'DoubleElectron' : 'ZElectron+LogError+HWW+HZZ',
00078 'MuEG' : 'LogError+HWW+HZZ',
00079 'METBTag': 'HighMET+LogError+EXOHSCP',
00080 'BTag': 'LogError+EXOHSCP',
00081 'MET': 'HighMET+LogError+EXOHSCP',
00082
00083 'HT': 'HighMET+LogError',
00084
00085 'Tau': 'LogError',
00086 'PhotonHad': 'LogError',
00087 'MuHad': 'LogError',
00088 'MultiJet': 'LogError',
00089 'MuOnia': 'LogError',
00090 'ElectronHad': 'LogError',
00091 'TauPlusX': 'LogError',
00092 """
00093
00094 autoSkimPDWG = {
00095
00096 }
00097
00098 autoSkimDPG = {
00099
00100 }
00101
00102 def mergeMapping(map1,map2):
00103 merged={}
00104 for k in list(set(map1.keys()+map2.keys())):
00105 items=[]
00106 if k in map1:
00107 items.append(map1[k])
00108 if k in map2:
00109 items.append(map2[k])
00110 merged[k]='+'.join(items)
00111 return merged
00112
00113
00114