5 : jets_(iConfig.getParameter<edm::
InputTag>(
"jets")),
6 genEventInfoProductTag_(iConfig.getParameter<edm::
InputTag>(
"genEventInfoProductTag")) {
19 if (!evt_info.isValid())
21 weight = evt_info->weight();
31 for (std::vector<reco::GenJet>::const_iterator jet_it =
jets->begin(); jet_it !=
jets->end(); ++jet_it) {
60 dqm.
book1dHisto(
"TTbar_jetPtAll",
"pt", 1000, 0., 1000.,
"P_{t}^{All-Jets} (GeV)",
"Number of Events");
62 dqm.
book1dHisto(
"TTbar_jetPt1",
"pt", 1000, 0., 1000.,
"P_{t}^{1st-Jet} (GeV)",
"Number of Events");
64 dqm.
book1dHisto(
"TTbar_jetPt2",
"pt", 1000, 0., 1000.,
"P_{t}^{2nd-Jet} (GeV)",
"Number of Events");
66 dqm.
book1dHisto(
"TTbar_jetPt3",
"pt", 1000, 0., 1000.,
"P_{t}^{3rd-Jet} (GeV)",
"Number of Events");
68 dqm.
book1dHisto(
"TTbar_jetPt4",
"pt", 1000, 0., 1000.,
"P_{t}^{4th-Jet} (GeV)",
"Number of Events");
70 hists_[
"jetEtaAll"] = dqm.
book1dHisto(
"TTbar_jetEtaAll",
"eta", 100, -5., 5.,
"#eta^{All-Jets}",
"Number of Events");
71 hists_[
"jetEta1"] = dqm.
book1dHisto(
"TTbar_jetEta1",
"eta", 100, -5., 5.,
"#eta^{1st-Jet}",
"Number of Events");
72 hists_[
"jetEta2"] = dqm.
book1dHisto(
"TTbar_jetEta2",
"eta", 100, -5., 5.,
"#eta^{2nd-Jet}",
"Number of Events");
73 hists_[
"jetEta3"] = dqm.
book1dHisto(
"TTbar_jetEta3",
"eta", 100, -5., 5.,
"#eta^{3rd-Jet}",
"Number of Events");
74 hists_[
"jetEta4"] = dqm.
book1dHisto(
"TTbar_jetEta4",
"eta", 100, -5., 5.,
"#eta^{4th-Jet}",
"Number of Events");
edm::EDGetTokenT< std::vector< reco::GenJet > > jetsToken_
virtual void setCurrentFolder(std::string const &fullpath)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
void bookHistograms(DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override
std::map< std::string, MonitorElement * > hists_
void analyze(const edm::Event &, const edm::EventSetup &) override
edm::InputTag genEventInfoProductTag_
edm::EDGetTokenT< GenEventInfoProduct > genEventInfoProductTagToken_
MonitorElement * book1dHisto(const std::string &name, const std::string &title, int n, double xmin, double xmax, const std::string &xaxis, const std::string &yaxis)
~TTbar_GenJetAnalyzer() override
TTbar_GenJetAnalyzer(const edm::ParameterSet &)