71 fs->make<TH1F>(tag.
label().c_str(), tag.
label().c_str(),
75 std::string vs_pt_name = tag.
label()+
"_pt";
77 fs->make<TH2F>(vs_pt_name.c_str(), vs_pt_name.c_str(),
81 std::string vs_jetpt_name = tag.
label()+
"_jetPt";
83 fs->make<TH2F>(vs_jetpt_name.c_str(), vs_jetpt_name.c_str(),
87 std::string vs_embedpt_name = tag.
label()+
"_embedPt";
88 discMap[
"vs_embedPt"] =
89 fs->make<TH2F>(vs_embedpt_name.c_str(), vs_embedpt_name.c_str(),
93 std::string vs_pt_jetPt_name = tag.
label()+
"_pt_jetPt";
94 discMap[
"vs_pt_jetPt"] =
95 fs->make<TH3F>(vs_pt_jetPt_name.c_str(), vs_pt_jetPt_name.c_str(),
98 std::string vs_pt_embedPt_name = tag.
label()+
"_pt_embedPt";
99 discMap[
"vs_pt_embedPt"] =
100 fs->make<TH3F>(vs_pt_embedPt_name.c_str(), vs_pt_embedPt_name.c_str(),
104 std::string vs_eta_name = tag.
label()+
"_eta";
106 fs->make<TH2F>(vs_eta_name.c_str(), vs_eta_name.c_str(),
109 std::string vs_dm_name = tag.
label()+
"_dm";
111 fs->make<TH2F>(vs_dm_name.c_str(), vs_dm_name.c_str(),
115 std::string vs_truePU_name = tag.
label()+
"_truePU";
116 discMap[
"vs_truePU"] = fs->make<TH2F>(vs_truePU_name.c_str(),
117 vs_truePU_name.c_str(),
nbins,
min,
max, 15, -0.5, 14.5);
118 std::string vs_recoPU_name = tag.
label()+
"_recoPU";
119 discMap[
"vs_recoPU"] = fs->make<TH2F>(vs_recoPU_name.c_str(),
120 vs_recoPU_name.c_str(),
nbins,
min,
max, 15, -0.5, 14.5);
T getParameter(std::string const &) const
edm::InputTag pileupVerticesSrc_
edm::InputTag pileupInfoSrc_
const T & max(const T &a, const T &b)
std::map< std::string, TH1 * > HistoMap