160 std::stringstream ss;
164 bei.
book1D(
"pfJet_pt",
"Pt of PFJet (GeV)", 50, 0.0, 1000));
166 bei.
book1D(
"pfJet_y",
"Rapidity of PFJet", 60, -6.0, 6.0));
167 pfJet_phi.push_back(bei.
book1D(
"pfJet_phi",
"#phi of PFJet (radians)", 60,
170 bei.
book1D(
"pfJet_m",
"Mass of PFJet (GeV)", 50, 0.0, 500));
172 bei.
book1D(
"pfJet_pfchef",
"PFJetID CHEF", 50, 0.0, 1.0));
174 bei.
book1D(
"pfJet_pfnhef",
"PFJetID NHEF", 50, 0.0, 1.0));
176 bei.
book1D(
"pfJet_pfcemf",
"PFJetID CEMF", 50, 0.0, 1.0));
178 bei.
book1D(
"pfJet_pfnemf",
"PFJetID NEMF", 50, 0.0, 1.0));
181 bei.
book1D(
"boostedJet_subjetPt",
"Pt of subjets (GeV)", 50, 0.0, 500));
183 bei.
book1D(
"boostedJet_subjetY",
"Rapidity of subjets", 60, -6.0, 6.0));
185 "#phi of subjets (radians)", 60,
188 "boostedJet_subjetM",
"Mass of subjets (GeV)", 50, 0.0, 250.));
190 bei.
book1D(
"boostedJet_subjetN",
"Number of subjets", 10, 0, 10));
192 "boostedJet_massDrop",
"Mass drop for W-like jets", 50, 0.0, 1.0));
194 bei.
book1D(
"boostedJet_minMass",
195 "Minimum Mass Pairing for top-like jets", 50, 0.0, 250.0));
199 pfMet_pt = bei.
book1D(
"pfMet_pt",
"Pf Missing p_{T}; GeV", 50, 0.0, 500);
200 pfMet_phi = bei.
book1D(
"pfMet_phi",
"Pf Missing p_{T} #phi;#phi (radians)",
206 "semiMu_muPt",
"Pt of Muon in #mu+Jets Channel (GeV)", 50, 0.0, 1000);
210 bei.
book1D(
"semiMu_muPhi",
"#phi of Muon in #mu+Jets Channel (radians)",
211 60, -3.14159, 3.14159);
213 bei.
book1D(
"semiMu_muDRMin",
214 "#Delta R(E,nearest jet) in #mu+Jets Channel", 50, 0, 10.0);
216 "p_{T}^{REL} in #mu+Jets Channel", 60, 0, 300.);
218 bei.
book1D(
"semiMu_hadJetDR",
"#Delta R(E,had jet) in #mu+Jets Channel",
221 "semiMu_hadJetPt",
"Pt of Leading Hadronic Jet in #mu+Jets Channel (GeV)",
224 "semiMu_hadJetY",
"Rapidity of Leading Hadronic Jet in #mu+Jets Channel",
227 bei.
book1D(
"semiMu_hadJetPhi",
228 "#phi of Leading Hadronic Jet in #mu+Jets Channel (radians)",
229 60, -3.14159, 3.14159);
232 "Mass of Leading Hadronic Jet in #mu+Jets Channel (GeV)", 50, 0.0, 500);
234 "semiMu_hadJetminMass",
235 "Minimum Mass Pairing for Leading Hadronic Jet in #mu+Jets Channel (GeV)",
238 "semiMu_mttbar",
"Mass of #mu+Jets ttbar Candidate", 100, 0., 5000.);
242 semiE_ePt = bei.
book1D(
"semiE_ePt",
"Pt of Electron in e+Jets Channel (GeV)",
247 bei.
book1D(
"semiE_ePhi",
"#phi of Electron in e+Jets Channel (radians)",
248 60, -3.14159, 3.14159);
250 "semiE_eDRMin",
"#Delta R(E,nearest jet) in e+Jets Channel", 50, 0, 10.0);
252 bei.
book1D(
"semiE_ePtRel",
"p_{T}^{REL} in e+Jets Channel", 60, 0, 300.);
254 "semiE_hadJetDR",
"#Delta R(E,had jet) in e+Jets Channel", 50, 0, 10.0);
256 "semiE_hadJetPt",
"Pt of Leading Hadronic Jet in e+Jets Channel (GeV)",
259 "semiE_hadJetY",
"Rapidity of Leading Hadronic Jet in e+Jets Channel", 60,
262 bei.
book1D(
"semiE_hadJetPhi",
263 "#phi of Leading Hadronic Jet in e+Jets Channel (radians)", 60,
267 "Mass of Leading Hadronic Jet in e+Jets Channel (GeV)", 50, 0.0, 500);
269 "semiE_hadJetminMass",
270 "Minimum Mass Pairing for Leading Hadronic Jet in e+Jets Channel (GeV)",
278 "allHad_pt0",
"Pt of Leading All-Hadronic PFJet (GeV)", 50, 0.0, 1000);
279 allHad_y0 = bei.
book1D(
"allHad_y0",
"Rapidity of Leading All-Hadronic PFJet",
282 bei.
book1D(
"allHad_phi0",
"#phi of Leading All-Hadronic PFJet (radians)",
283 60, -3.14159, 3.14159);
285 "allHad_mass0",
"Mass of Leading All-Hadronic PFJet (GeV)", 50, 0.0, 500);
287 bei.
book1D(
"allHad_minMass0",
288 "Minimum Mass Pairing for Leading All-Hadronic PFJet (GeV)",
291 "allHad_pt1",
"Pt of Subleading All-Hadronic PFJet (GeV)", 50, 0.0, 1000);
293 "allHad_y1",
"Rapidity of Subleading All-Hadronic PFJet", 60, -6.0, 6.0);
295 "#phi of Subleading All-Hadronic PFJet (radians)",
296 60, -3.14159, 3.14159);
298 bei.
book1D(
"allHad_mass1",
"Mass of Subleading All-Hadronic PFJet (GeV)",
301 bei.
book1D(
"allHad_minMass1",
302 "Minimum Mass Pairing for Subleading All-Hadronic PFJet (GeV)",
305 "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