forked from CERN-PH-CMG/cmg-cmssw
-
Notifications
You must be signed in to change notification settings - Fork 0
/
METValidation_cfi.py
154 lines (144 loc) · 4.46 KB
/
METValidation_cfi.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
import FWCore.ParameterSet.Config as cms
# File: CaloMET.cfi
# Author: B. Scurlock & R. Remington
# Date: 03.04.2008
#
# Fill validation histograms for MET
metAnalyzer = cms.EDAnalyzer(
"METTester",
InputMETLabel = cms.InputTag("caloMet"),
METType = cms.untracked.string("calo"),
PrimaryVertices = cms.InputTag("offlinePrimaryVertices")
)
#metHOAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("metHO")
# )
#
#metNoHFAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("metNoHF")
# )
#
#metNoHFHOAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("metNoHFHO")
# )
#
#metOptAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("metOpt")
# )
#
#metOptHOAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("metOptHO")
# )
#
#metOptNoHFAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("metOptNoHF")
# )
#
#metOptNoHFHOAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("metOptNoHFHO")
# )
pfMetAnalyzer = cms.EDAnalyzer(
"METTester",
InputMETLabel = cms.InputTag("pfMet"),
METType = cms.untracked.string("pf"),
PrimaryVertices = cms.InputTag("offlinePrimaryVertices")
)
#tcMetAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("tcMet"),
# InputCaloMETLabel = cms.InputTag("caloMet"),
# InputTrackLabel = cms.InputTag("generalTracks"),
# InputMuonLabel = cms.InputTag("muons"),
# InputElectronLabel = cms.InputTag("gedGsfElectrons"),
# InputBeamSpotLabel = cms.InputTag("offlineBeamSpot"),
# sample = cms.untracked.string('NULL'),
# minhits = cms.int32(6),
# maxd0 = cms.double(0.1),
# maxchi2 = cms.double(5),
# maxeta = cms.double(2.65),
# maxpt = cms.double(100.),
# maxPtErr = cms.double(0.2),
# trkQuality = cms.vint32(2),
# trkAlgos = cms.vint32(),
# METType = cms.untracked.string("tc")
# )
#corMetGlobalMuonsAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("caloMetM"),
# METType = cms.untracked.string("cor")
# )
#genMptTrueAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("genMptTrue"),
# )
genMetTrueAnalyzer = cms.EDAnalyzer(
"METTester",
InputMETLabel = cms.InputTag("genMetTrue"),
METType = cms.untracked.string("gen"),
PrimaryVertices = cms.InputTag("offlinePrimaryVertices")
)
#genMetCaloAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("genMetCalo")
# )
#
#genMptCaloAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("genMptCalo")
# )
#
#
#genMetCaloAndNonPromptAnalyzer = cms.EDAnalyzer(
# "METTester",
# OutputFile = cms.untracked.string(''),
# InputMETLabel = cms.InputTag("genMetCaloAndNonPrompt")
# )
pfType0CorrectedMetAnalyzer = cms.EDAnalyzer(
"METTester",
InputMETLabel = cms.InputTag("pfMetT0pc"),
METType = cms.untracked.string("pf"),
PrimaryVertices = cms.InputTag("offlinePrimaryVertices")
)
pfType1CorrectedMetAnalyzer = cms.EDAnalyzer(
"METTester",
InputMETLabel = cms.InputTag("PfMetT1"),
METType = cms.untracked.string("pf"),
PrimaryVertices = cms.InputTag("offlinePrimaryVertices")
)
pfType01CorrectedMetAnalyzer = cms.EDAnalyzer(
"METTester",
InputMETLabel = cms.InputTag("PfMetT0pcT1"),
METType = cms.untracked.string("pf"),
PrimaryVertices = cms.InputTag("offlinePrimaryVertices")
)
pfType1CorrectedMetAnalyzerMiniAOD = cms.EDAnalyzer(
"METTester",
InputMETLabel = cms.InputTag("slimmedMETs"),
METType = cms.untracked.string("miniaod"),
PrimaryVertices = cms.InputTag("offlineSlimmedPrimaryVertices")
)
pfPuppiMetAnalyzerMiniAOD = cms.EDAnalyzer(
"METTester",
InputMETLabel = cms.InputTag("slimmedMETsPuppi"),
METType = cms.untracked.string("miniaod"),
PrimaryVertices = cms.InputTag("offlineSlimmedPrimaryVertices")
)