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