|
[Rivet-svn] r4320 - trunk/src/Analysesblackhole at projects.hepforge.org blackhole at projects.hepforge.orgTue May 28 20:23:52 BST 2013
Author: buckley Date: Tue May 28 20:23:51 2013 New Revision: 4320 Log: Using to_str to neaten up histo name-making Modified: trunk/src/Analyses/MC_JetAnalysis.cc Modified: trunk/src/Analyses/MC_JetAnalysis.cc ============================================================================== --- trunk/src/Analyses/MC_JetAnalysis.cc Tue May 28 20:23:34 2013 (r4319) +++ trunk/src/Analyses/MC_JetAnalysis.cc Tue May 28 20:23:51 2013 (r4320) @@ -23,45 +23,38 @@ // Book histograms void MC_JetAnalysis::init() { - for (size_t i=0; i < m_njet; ++i) { - stringstream pTname; - pTname << "jet_pT_" << i+1; + for (size_t i = 0; i < m_njet; ++i) { + string pTname = "jet_pT_" + to_str(i+1); double pTmax = 1.0/(double(i)+2.0) * sqrtS()/GeV/2.0; int nbins_pT = 100/(i+1); - _h_pT_jet[i] = bookHisto1D(pTname.str(), logspace(nbins_pT, 10.0, pTmax)); + _h_pT_jet[i] = bookHisto1D(pTname, logspace(nbins_pT, 10.0, pTmax)); - stringstream massname; - massname << "jet_mass_" << i+1; + string massname = "jet_mass_" + to_str(i+1); double mmax = 100.0; int nbins_m = 100/(i+1); - _h_mass_jet[i] = bookHisto1D(massname.str(), logspace(nbins_m, 1.0, mmax)); + _h_mass_jet[i] = bookHisto1D(massname, logspace(nbins_m, 1.0, mmax)); - stringstream etaname; - etaname << "jet_eta_" << i+1; - _h_eta_jet[i] = bookHisto1D(etaname.str(), i > 1 ? 25 : 50, -5.0, 5.0); + string etaname = "jet_eta_" + to_str(i+1); + _h_eta_jet[i] = bookHisto1D(etaname, i > 1 ? 25 : 50, -5.0, 5.0); _h_eta_jet_plus[i].reset(new Histo1D(i > 1 ? 15 : 25, 0, 5)); _h_eta_jet_minus[i].reset(new Histo1D(i > 1 ? 15 : 25, 0, 5)); - stringstream rapname; - rapname << "jet_y_" << i+1; - _h_rap_jet[i] = bookHisto1D(rapname.str(), i>1 ? 25 : 50, -5.0, 5.0); + string rapname = "jet_y_" + to_str(i+1); + _h_rap_jet[i] = bookHisto1D(rapname, i>1 ? 25 : 50, -5.0, 5.0); _h_rap_jet_plus[i].reset(new Histo1D(i > 1 ? 15 : 25, 0, 5)); _h_rap_jet_minus[i].reset(new Histo1D(i > 1 ? 15 : 25, 0, 5)); - for (size_t j = i+1; j < min(size_t(3),m_njet); ++j) { + for (size_t j = i+1; j < min(size_t(3), m_njet); ++j) { std::pair<size_t, size_t> ij = std::make_pair(i, j); - stringstream detaname; - detaname << "jets_deta_" << i+1 << j+1; - _h_deta_jets.insert(make_pair(ij, bookHisto1D(detaname.str(), 25, -5.0, 5.0))); - - stringstream dphiname; - dphiname << "jets_dphi_" << i+1 << j+1; - _h_dphi_jets.insert(make_pair(ij, bookHisto1D(dphiname.str(), 25, 0.0, M_PI))); - - stringstream dRname; - dRname << "jets_dR_" << i+1 << j+1; - _h_dR_jets.insert(make_pair(ij, bookHisto1D(dRname.str(), 25, 0.0, 5.0))); + string detaname = "jets_deta_" + to_str(i+1) + to_str(j+1); + _h_deta_jets.insert(make_pair(ij, bookHisto1D(detaname, 25, -5.0, 5.0))); + + string dphiname = "jets_dphi_" + to_str(i+1) + to_str(j+1); + _h_dphi_jets.insert(make_pair(ij, bookHisto1D(dphiname, 25, 0.0, M_PI))); + + string dRname = "jets_dR_" + to_str(i+1) + to_str(j+1); + _h_dR_jets.insert(make_pair(ij, bookHisto1D(dRname, 25, 0.0, 5.0))); } }
More information about the Rivet-svn mailing list |