31 std::vector< std::vector<TH2F*> >
hTTScl;
std::vector< std::string > spart_qe_corr
std::vector< TH2D * > vqe_corr_p
std::vector< TH1F * > hTTScl_n
Vector of the scaling histograms for neutrons:
std::vector< TH1D * > vpC_n
double getMCval_pC_X(double incP, double xf, double pt, int pdgcode)
MC value for this HP production.
std::vector< int > mom_inc
std::vector< std::vector< TH2F * > > hTTScl
Vector of the scaling histograms:
double getMCxs_pC_nucleon(int genid, int pdg, double inc_mom)
Get the MC roduction cross-section pC->n, p:
std::vector< TH2D * > vpC_x[8]
std::vector< TFile * > fTTscale
A class to manage the MC value for thin target.
std::vector< std::string > spart_prod
static ThinTargetMC * instance
std::vector< TH1D * > vqe_corr_n
double getMCxs_pC_piK(int genid, double inc_mom)
Get the MC roduction cross-section pC->pi, K:
static ThinTargetMC * getInstance()