37 MonitorElement *ptTemp, *etaTemp, *phiTemp, *massTemp, *decayModeFindingTemp, *decayModeTemp,
38 *byDeepTau2017v2p1VSerawTemp, *byDeepTau2017v2p1VSjetrawTemp, *byDeepTau2017v2p1VSmurawTemp, *summaryTemp;
39 ibooker.setCurrentFolder(
"RecoTauV/miniAODValidation" +
extensionName_);
46 ibooker.book1D(
"summaryPlotNum",
"summaryPlotNum", summaryHinfo.
nbins, summaryHinfo.
min, summaryHinfo.
max);
47 summaryMap.insert(std::make_pair(
"Num", summaryTemp));
49 ibooker.book1D(
"summaryPlotDen",
"summaryPlotDen", summaryHinfo.
nbins, summaryHinfo.
min, summaryHinfo.
max);
50 summaryMap.insert(std::make_pair(
"Den", summaryTemp));
51 summaryTemp = ibooker.book1D(
"summaryPlot",
"summaryPlot", summaryHinfo.
nbins, summaryHinfo.
min, summaryHinfo.
max);
52 summaryMap.insert(std::make_pair(
"", summaryTemp));
56 string DiscriminatorLabel = it.getParameter<
string>(
"discriminator");
57 summaryMap.find(
"Den")->second->setBinLabel(j + 1, DiscriminatorLabel);
58 summaryMap.find(
"Num")->second->setBinLabel(j + 1, DiscriminatorLabel);
59 summaryMap.find(
"")->second->setBinLabel(j + 1, DiscriminatorLabel);
83 histoInfo byDeepTau2017v2p1VSjetrawHinfo =
91 ptTemp = ibooker.book1D(
"tau_pt",
"tau_pt", ptHinfo.
nbins, ptHinfo.
min, ptHinfo.
max);
92 etaTemp = ibooker.book1D(
"tau_eta",
"tau_eta", etaHinfo.
nbins, etaHinfo.
min, etaHinfo.
max);
93 phiTemp = ibooker.book1D(
"tau_phi",
"tau_phi", phiHinfo.
nbins, phiHinfo.
min, phiHinfo.
max);
94 massTemp = ibooker.book1D(
"tau_mass",
"tau_mass", massHinfo.
nbins, massHinfo.
min, massHinfo.
max);
95 decayModeFindingTemp = ibooker.book1D(
"tau_decayModeFinding",
96 "tau_decayModeFinding",
97 decayModeFindingHinfo.
nbins,
98 decayModeFindingHinfo.
min,
99 decayModeFindingHinfo.
max);
101 ibooker.book1D(
"tau_decayMode",
"tau_decayMode", decayModeHinfo.
nbins, decayModeHinfo.
min, decayModeHinfo.
max);
102 byDeepTau2017v2p1VSerawTemp = ibooker.book1D(
"tau_byDeepTau2017v2p1VSeraw",
103 "tau_byDeepTau2017v2p1VSeraw",
104 byDeepTau2017v2p1VSerawHinfo.
nbins,
105 byDeepTau2017v2p1VSerawHinfo.
min,
106 byDeepTau2017v2p1VSerawHinfo.
max);
107 byDeepTau2017v2p1VSjetrawTemp = ibooker.book1D(
"tau_byDeepTau2017v2p1VSjetraw",
108 "tau_byDeepTau2017v2p1VSjetraw",
109 byDeepTau2017v2p1VSjetrawHinfo.
nbins,
110 byDeepTau2017v2p1VSjetrawHinfo.
min,
111 byDeepTau2017v2p1VSjetrawHinfo.
max);
112 byDeepTau2017v2p1VSmurawTemp = ibooker.book1D(
"tau_byDeepTau2017v2p1VSmuraw",
113 "tau_byDeepTau2017v2p1VSmuraw",
114 byDeepTau2017v2p1VSmurawHinfo.
nbins,
115 byDeepTau2017v2p1VSmurawHinfo.
min,
116 byDeepTau2017v2p1VSmurawHinfo.
max);
117 ptMap.insert(std::make_pair(
"", ptTemp));
118 etaMap.insert(std::make_pair(
"", etaTemp));
119 phiMap.insert(std::make_pair(
"", phiTemp));
120 massMap.insert(std::make_pair(
"", massTemp));
T getParameter(std::string const &) const
std::map< std::string, MonitorElement * > byDeepTau2017v2p1VSjetrawMap
std::map< std::string, MonitorElement * > decayModeMap
std::string extensionName_
std::map< std::string, MonitorElement * > etaMap
bool exists(std::string const ¶meterName) const
checks if a parameter exists
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
std::map< std::string, MonitorElement * > byDeepTau2017v2p1VSmurawMap
std::map< std::string, MonitorElement * > ptMap