CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/Configuration/Skimming/python/autoSkim.py

Go to the documentation of this file.
00001 ## autoSkim 2012 (7E33 HLT menu)
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 ## autoSkim 2012 (5E33 HLT menu)
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 ## autoSkim 2011
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 #autoSkim = mergeMapping(autoSkimPDWG,autoSkimDPG)
00114 #print autoSkim