CMS 3D CMS Logo

autoSkim.py
Go to the documentation of this file.
1 autoSkim = {
2  'BTagMu' : 'LogError+LogErrorMonitor',
3  'DisplacedJet' : 'EXODisplacedJet+EXODelayedJet+EXODTCluster+EXOCSCCluster+LogError+LogErrorMonitor',
4  'JetMET' : 'JetHTJetPlusHOFilter+EXOHighMET+EXODelayedJetMET+EXODisappTrk+LogError+LogErrorMonitor',
5  'EGamma':'ZElectron+WElectron+EXOMONOPOLE+EXODisappTrk+LogError+LogErrorMonitor',
6  'Tau' : 'EXODisappTrk+LogError+LogErrorMonitor',
7  'Muon' : 'ZMu+EXODisappTrk+LogError+LogErrorMonitor',
8  'MuonEG' : 'TopMuEG+LogError+LogErrorMonitor',
9  'NoBPTX' : 'EXONoBPTXSkim+LogError+LogErrorMonitor',
10  'HcalNZS' : 'LogError+LogErrorMonitor',
11  'HLTPhysics' : 'LogError+LogErrorMonitor',
12  'ZeroBias' : 'LogError+LogErrorMonitor',
13  'Commissioning' : 'EcalActivity+LogError+LogErrorMonitor',
14  'Cosmics':'CosmicSP+CosmicTP+LogError+LogErrorMonitor',
15 
16  # Used in unit test scenario ppEra_Run2_2018
17  'SingleMuon': 'LogError+LogErrorMonitor',
18  }
19 
20 autoSkimRunII = {
21  'BTagCSV' : 'LogError+LogErrorMonitor',
22  'BTagMu' : 'LogError+LogErrorMonitor',
23  'HTMHT' : 'LogError+LogErrorMonitor',
24  'JetHT' : 'JetHTJetPlusHOFilter+LogError+LogErrorMonitor',
25  'DisplacedJet' : 'LogError+LogErrorMonitor',
26  'MET' : 'HighMET+EXOMONOPOLE+LogError+LogErrorMonitor',
27  'SingleElectron' : 'LogError+LogErrorMonitor',
28  'SinglePhoton' : 'SinglePhotonJetPlusHOFilter+EXOMONOPOLE+LogError+LogErrorMonitor',
29  'DoubleEG' : 'ZElectron+EXOMONOPOLE+LogError+LogErrorMonitor',
30  'EGamma':'SinglePhotonJetPlusHOFilter+ZElectron+EXOMONOPOLE+LogError+LogErrorMonitor',
31  'Tau' : 'LogError+LogErrorMonitor',
32  'SingleMuon' : 'MuonPOGSkim+ZMu+MuTau+LogError+LogErrorMonitor',
33  'DoubleMuon' : 'LogError+LogErrorMonitor',
34  'MuonEG' : 'TopMuEG+LogError+LogErrorMonitor',
35  'DoubleMuonLowMass' : 'BPHSkim+LogError+LogErrorMonitor',
36  'MuOnia' : 'BPHSkim+LogError+LogErrorMonitor',
37  'Charmonium' : 'MuonPOGJPsiSkim+BPHSkim+LogError+LogErrorMonitor',
38  'NoBPTX' : 'EXONoBPTXSkim+LogError+LogErrorMonitor',
39  'HcalHPDNoise' : 'LogError+LogErrorMonitor',
40  'HcalNZS' : 'LogError+LogErrorMonitor',
41  'HLTPhysics' : 'LogError+LogErrorMonitor',
42  'ZeroBias' : 'LogError+LogErrorMonitor',
43  'Commissioning' : 'EcalActivity+LogError+LogErrorMonitor',
44  'Cosmics':'CosmicSP+CosmicTP+LogError+LogErrorMonitor',
45  'ParkingBPH':'SkimBPark+LogError+LogErrorMonitor',
46 }
47 #2018 EGamma is a merged datasets of SingleElectron, SinglePhoton, DoubleEG
48 
49 autoSkimRunI = {
50  'MinBias':'MuonTrack+BeamBkg+ValSkim+LogError+HSCPSD',
51  'ZeroBias':'LogError',
52  'Commissioning':'DT+LogError',
53  'Cosmics':'CosmicSP+CosmicTP+LogError',
54  'Mu' : 'WMu+ZMu+HighMET+LogError',
55  'EG':'WElectron+ZElectron+HighMET+LogError',
56  'TopMuEG':'TopMuEG+LogError',
57  'Electron':'WElectron+ZElectron+HighMET+LogError',
58  'Photon':'WElectron+ZElectron+HighMET+LogError+DiPhoton+EXOHPTE',
59  'JetMETTau':'LogError+Tau',
60  'JetMET':'HighMET+LogError',
61  'BTau':'LogError+Tau',
62  'Jet':'HighMET+LogError',
63  'METFwd':'HighMET+LogError',
64  'SingleMu' : 'WMu+ZMu+HighMET+LogError+HWW+HZZ+DiTau+EXOHSCP',
65  'DoubleMu' : 'WMu+ZMu+HighMET+LogError+HWW+HZZ+EXOHSCP',
66  'SingleElectron' : 'WElectron+HighMET+LogError+HWW+HZZ+Tau',
67  'DoubleElectron' : 'ZElectron+LogError+HWW+HZZ',
68  'MuEG' : 'LogError+HWW+HZZ',
69  'METBTag': 'HighMET+LogError+EXOHSCP',
70  'BTag': 'LogError+EXOHSCP',
71  'MET': 'HighMET+LogError+EXOHSCP',
72  'HighMET': 'HighMET+LogError',
73  'HT': 'HighMET+LogError',
74  'Tau': 'LogError',
75  'MuTau': 'MuTau+LogError',
76  'PhotonHad': 'LogError',
77  'MuHad': 'LogError',
78  'MultiJet': 'LogError',
79  'MuOnia': 'LogError',
80  'ElectronHad': 'LogError',
81  'TauPlusX': 'LogError',
82 }
83 
84 autoSkimPDWG = {
85 }
86 
87 autoSkimDPG = {
88 }
89 
90 def mergeMapping(map1,map2):
91  merged={}
92  for k in list(set(map1.keys()+map2.keys())):
93  items=[]
94  if k in map1:
95  items.append(map1[k])
96  if k in map2:
97  items.append(map2[k])
98  merged[k]='+'.join(items)
99  return merged
100 
101 #autoSkim = mergeMapping(autoSkimPDWG,autoSkimDPG)
102 #print autoSkim
def mergeMapping(map1, map2)
Definition: autoSkim.py:90
static std::string join(char **cmd)
Definition: RemoteFile.cc:19