38 MonitorElement *ptTemp, *etaTemp, *phiTemp, *massTemp, *decayModeFindingTemp, *decayModeTemp,
39 *byDeepTau2017v2p1VSerawTemp, *byDeepTau2017v2p1VSjetrawTemp, *byDeepTau2017v2p1VSmurawTemp, *summaryTemp;
47 ibooker.
book1D(
"summaryPlotNum",
"summaryPlotNum", summaryHinfo.
nbins, summaryHinfo.
min, summaryHinfo.
max);
48 summaryMap.insert(std::make_pair(
"Num", summaryTemp));
50 ibooker.
book1D(
"summaryPlotDen",
"summaryPlotDen", summaryHinfo.
nbins, summaryHinfo.
min, summaryHinfo.
max);
51 summaryMap.insert(std::make_pair(
"Den", summaryTemp));
52 summaryTemp = ibooker.
book1D(
"summaryPlot",
"summaryPlot", summaryHinfo.
nbins, summaryHinfo.
min, summaryHinfo.
max);
53 summaryMap.insert(std::make_pair(
"", summaryTemp));
57 string DiscriminatorLabel = it.getParameter<
string>(
"discriminator");
58 summaryMap.find(
"Den")->second->setBinLabel(
j + 1, DiscriminatorLabel);
59 summaryMap.find(
"Num")->second->setBinLabel(
j + 1, DiscriminatorLabel);
60 summaryMap.find(
"")->second->setBinLabel(
j + 1, DiscriminatorLabel);
84 histoInfo byDeepTau2017v2p1VSjetrawHinfo =
92 ptTemp = ibooker.
book1D(
"tau_pt",
"tau_pt", ptHinfo.
nbins, ptHinfo.
min, ptHinfo.
max);
93 etaTemp = ibooker.
book1D(
"tau_eta",
"tau_eta", etaHinfo.
nbins, etaHinfo.
min, etaHinfo.
max);
94 phiTemp = ibooker.
book1D(
"tau_phi",
"tau_phi", phiHinfo.
nbins, phiHinfo.
min, phiHinfo.
max);
95 massTemp = ibooker.
book1D(
"tau_mass",
"tau_mass", massHinfo.
nbins, massHinfo.
min, massHinfo.
max);
96 decayModeFindingTemp = ibooker.
book1D(
"tau_decayModeFinding",
97 "tau_decayModeFinding",
98 decayModeFindingHinfo.
nbins,
99 decayModeFindingHinfo.
min,
100 decayModeFindingHinfo.
max);
102 ibooker.
book1D(
"tau_decayMode",
"tau_decayMode", decayModeHinfo.
nbins, decayModeHinfo.
min, decayModeHinfo.
max);
103 byDeepTau2017v2p1VSerawTemp = ibooker.
book1D(
"tau_byDeepTau2017v2p1VSeraw",
104 "tau_byDeepTau2017v2p1VSeraw",
105 byDeepTau2017v2p1VSerawHinfo.
nbins,
106 byDeepTau2017v2p1VSerawHinfo.
min,
107 byDeepTau2017v2p1VSerawHinfo.
max);
108 byDeepTau2017v2p1VSjetrawTemp = ibooker.
book1D(
"tau_byDeepTau2017v2p1VSjetraw",
109 "tau_byDeepTau2017v2p1VSjetraw",
110 byDeepTau2017v2p1VSjetrawHinfo.
nbins,
111 byDeepTau2017v2p1VSjetrawHinfo.
min,
112 byDeepTau2017v2p1VSjetrawHinfo.
max);
113 byDeepTau2017v2p1VSmurawTemp = ibooker.
book1D(
"tau_byDeepTau2017v2p1VSmuraw",
114 "tau_byDeepTau2017v2p1VSmuraw",
115 byDeepTau2017v2p1VSmurawHinfo.
nbins,
116 byDeepTau2017v2p1VSmurawHinfo.
min,
117 byDeepTau2017v2p1VSmurawHinfo.
max);
118 ptMap.insert(std::make_pair(
"", ptTemp));
119 etaMap.insert(std::make_pair(
"", etaTemp));
120 phiMap.insert(std::make_pair(
"", phiTemp));
121 massMap.insert(std::make_pair(
"", massTemp));
T getParameter(std::string const &) const
std::map< std::string, MonitorElement * > byDeepTau2017v2p1VSjetrawMap
std::map< std::string, MonitorElement * > decayModeMap
virtual void setCurrentFolder(std::string const &fullpath)
std::string extensionName_
bool exists(std::string const ¶meterName) const
checks if a parameter exists
std::map< std::string, MonitorElement * > etaMap
std::map< std::string, MonitorElement * > decayModeFindingMap
std::map< std::string, MonitorElement * > phiMap
edm::ParameterSet histoSettings_
std::map< std::string, MonitorElement * > summaryMap
std::vector< edm::ParameterSet > discriminators_
std::map< std::string, MonitorElement * > byDeepTau2017v2p1VSerawMap
std::map< std::string, MonitorElement * > massMap
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
std::map< std::string, MonitorElement * > byDeepTau2017v2p1VSmurawMap
std::map< std::string, MonitorElement * > ptMap