159 std::stringstream
ss;
163 bei.
book1D(
"pfJet_pt",
"Pt of PFJet (GeV)", 50, 0.0, 1000));
165 bei.
book1D(
"pfJet_y",
"Rapidity of PFJet", 60, -6.0, 6.0));
166 pfJet_phi.push_back(bei.
book1D(
"pfJet_phi",
"#phi of PFJet (radians)", 60,
169 bei.
book1D(
"pfJet_m",
"Mass of PFJet (GeV)", 50, 0.0, 500));
171 bei.
book1D(
"pfJet_pfchef",
"PFJetID CHEF", 50, 0.0, 1.0));
173 bei.
book1D(
"pfJet_pfnhef",
"PFJetID NHEF", 50, 0.0, 1.0));
175 bei.
book1D(
"pfJet_pfcemf",
"PFJetID CEMF", 50, 0.0, 1.0));
177 bei.
book1D(
"pfJet_pfnemf",
"PFJetID NEMF", 50, 0.0, 1.0));
180 bei.
book1D(
"boostedJet_subjetPt",
"Pt of subjets (GeV)", 50, 0.0, 500));
182 bei.
book1D(
"boostedJet_subjetY",
"Rapidity of subjets", 60, -6.0, 6.0));
184 "#phi of subjets (radians)", 60,
187 "boostedJet_subjetM",
"Mass of subjets (GeV)", 50, 0.0, 250.));
189 bei.
book1D(
"boostedJet_subjetN",
"Number of subjets", 10, 0, 10));
191 "boostedJet_massDrop",
"Mass drop for W-like jets", 50, 0.0, 1.0));
193 bei.
book1D(
"boostedJet_minMass",
194 "Minimum Mass Pairing for top-like jets", 50, 0.0, 250.0));
198 pfMet_pt = bei.
book1D(
"pfMet_pt",
"Pf Missing p_{T}; GeV", 50, 0.0, 500);
199 pfMet_phi = bei.
book1D(
"pfMet_phi",
"Pf Missing p_{T} #phi;#phi (radians)",
205 "semiMu_muPt",
"Pt of Muon in #mu+Jets Channel (GeV)", 50, 0.0, 1000);
209 bei.
book1D(
"semiMu_muPhi",
"#phi of Muon in #mu+Jets Channel (radians)",
210 60, -3.14159, 3.14159);
212 bei.
book1D(
"semiMu_muDRMin",
213 "#Delta R(E,nearest jet) in #mu+Jets Channel", 50, 0, 10.0);
215 "p_{T}^{REL} in #mu+Jets Channel", 60, 0, 300.);
217 bei.
book1D(
"semiMu_hadJetDR",
"#Delta R(E,had jet) in #mu+Jets Channel",
220 "semiMu_hadJetPt",
"Pt of Leading Hadronic Jet in #mu+Jets Channel (GeV)",
223 "semiMu_hadJetY",
"Rapidity of Leading Hadronic Jet in #mu+Jets Channel",
226 bei.
book1D(
"semiMu_hadJetPhi",
227 "#phi of Leading Hadronic Jet in #mu+Jets Channel (radians)",
228 60, -3.14159, 3.14159);
231 "Mass of Leading Hadronic Jet in #mu+Jets Channel (GeV)", 50, 0.0, 500);
233 "semiMu_hadJetminMass",
234 "Minimum Mass Pairing for Leading Hadronic Jet in #mu+Jets Channel (GeV)",
237 "semiMu_mttbar",
"Mass of #mu+Jets ttbar Candidate", 100, 0., 5000.);
241 semiE_ePt = bei.
book1D(
"semiE_ePt",
"Pt of Electron in e+Jets Channel (GeV)",
246 bei.
book1D(
"semiE_ePhi",
"#phi of Electron in e+Jets Channel (radians)",
247 60, -3.14159, 3.14159);
249 "semiE_eDRMin",
"#Delta R(E,nearest jet) in e+Jets Channel", 50, 0, 10.0);
251 bei.
book1D(
"semiE_ePtRel",
"p_{T}^{REL} in e+Jets Channel", 60, 0, 300.);
253 "semiE_hadJetDR",
"#Delta R(E,had jet) in e+Jets Channel", 50, 0, 10.0);
255 "semiE_hadJetPt",
"Pt of Leading Hadronic Jet in e+Jets Channel (GeV)",
258 "semiE_hadJetY",
"Rapidity of Leading Hadronic Jet in e+Jets Channel", 60,
261 bei.
book1D(
"semiE_hadJetPhi",
262 "#phi of Leading Hadronic Jet in e+Jets Channel (radians)", 60,
266 "Mass of Leading Hadronic Jet in e+Jets Channel (GeV)", 50, 0.0, 500);
268 "semiE_hadJetminMass",
269 "Minimum Mass Pairing for Leading Hadronic Jet in e+Jets Channel (GeV)",
277 "allHad_pt0",
"Pt of Leading All-Hadronic PFJet (GeV)", 50, 0.0, 1000);
278 allHad_y0 = bei.
book1D(
"allHad_y0",
"Rapidity of Leading All-Hadronic PFJet",
281 bei.
book1D(
"allHad_phi0",
"#phi of Leading All-Hadronic PFJet (radians)",
282 60, -3.14159, 3.14159);
284 "allHad_mass0",
"Mass of Leading All-Hadronic PFJet (GeV)", 50, 0.0, 500);
286 bei.
book1D(
"allHad_minMass0",
287 "Minimum Mass Pairing for Leading All-Hadronic PFJet (GeV)",
290 "allHad_pt1",
"Pt of Subleading All-Hadronic PFJet (GeV)", 50, 0.0, 1000);
292 "allHad_y1",
"Rapidity of Subleading All-Hadronic PFJet", 60, -6.0, 6.0);
294 "#phi of Subleading All-Hadronic PFJet (radians)",
295 60, -3.14159, 3.14159);
297 bei.
book1D(
"allHad_mass1",
"Mass of Subleading All-Hadronic PFJet (GeV)",
300 bei.
book1D(
"allHad_minMass1",
301 "Minimum Mass Pairing for Subleading All-Hadronic PFJet (GeV)",
304 "allHad_mttbar",
"Mass of All-Hadronic ttbar Candidate", 100, 0., 5000.);
std::vector< MonitorElement * > pfJet_nhef
MonitorElement * semiE_hadJetPhi
std::vector< MonitorElement * > boostedJet_subjetY
std::vector< MonitorElement * > pfJet_phi
MonitorElement * pfMet_pt
MonitorElement * semiMu_muPtRel
MonitorElement * semiE_eEta
MonitorElement * semiMu_muPt
MonitorElement * semiE_ePtRel
std::vector< MonitorElement * > pfJet_cemf
MonitorElement * allHad_y0
std::vector< MonitorElement * > pfJet_nemf
MonitorElement * allHad_pt0
MonitorElement * semiE_hadJetMinMass
MonitorElement * semiE_ePt
MonitorElement * semiMu_mttbar
MonitorElement * allHad_minMass1
std::vector< MonitorElement * > boostedJet_subjetPhi
std::vector< MonitorElement * > pfJet_y
MonitorElement * allHad_phi0
MonitorElement * allHad_y1
MonitorElement * semiMu_muPhi
MonitorElement * allHad_minMass0
MonitorElement * semiE_eDRMin
MonitorElement * semiMu_hadJetY
MonitorElement * semiMu_muDRMin
MonitorElement * semiMu_hadJetDR
MonitorElement * semiE_hadJetPt
MonitorElement * allHad_mass0
MonitorElement * book1D(Args &&...args)
std::vector< MonitorElement * > boostedJet_subjetN
std::vector< MonitorElement * > boostedJet_subjetPt
MonitorElement * allHad_mass1
MonitorElement * semiE_hadJetMass
MonitorElement * semiE_mttbar
std::vector< edm::InputTag > jetLabels_
MonitorElement * semiE_hadJetDR
std::vector< MonitorElement * > boostedJet_minMass
MonitorElement * semiMu_muEta
void setCurrentFolder(const std::string &fullpath)
MonitorElement * semiMu_hadJetMinMass
MonitorElement * allHad_pt1
std::vector< MonitorElement * > pfJet_m
MonitorElement * semiMu_hadJetPt
MonitorElement * semiE_hadJetY
MonitorElement * allHad_mttbar
std::vector< MonitorElement * > pfJet_pt
std::vector< MonitorElement * > boostedJet_massDrop
MonitorElement * semiE_ePhi
std::vector< MonitorElement * > pfJet_chef
MonitorElement * semiMu_hadJetPhi
MonitorElement * pfMet_phi
MonitorElement * allHad_phi1
MonitorElement * semiMu_hadJetMass
std::vector< MonitorElement * > boostedJet_subjetM