#include <AttenuationMC.h>
Definition at line 11 of file AttenuationMC.h.
NeutrinoFluxReweight::AttenuationMC::AttenuationMC |
( |
| ) |
|
|
private |
Definition at line 9 of file AttenuationMC.cpp.
10 const char* ppfxDir =
getenv(
"PPFX_DIR");
12 sprintf(dirData,
"%s/data",ppfxDir);
31 for(
int ibin=0;ibin<124;ibin++){
32 sprintf(namehist,
"pip/htar_ydz_pip_bin%d",ibin);
36 for(
int ibin=0;ibin<119;ibin++){
37 sprintf(namehist,
"pim/htar_ydz_pim_bin%d",ibin);
43 for(
int ibin=78;ibin<124;ibin++){
44 sprintf(namehist,
"kap/htar_ydz_kap_bin%d",ibin);
47 sprintf(namehist,
"kam/htar_ydz_kam_bin%d",ibin);
std::vector< TH1D * > hzpostgt_kam_le
std::vector< TH1D * > hzpostgt_pip_le
std::vector< TH1D * > hzpostgt_kam_me
std::vector< TH1D * > hzpostgt_pim_me
std::vector< TH1D * > hzpostgt_pip_me
std::vector< TH1D * > hzpostgt_kap_me
std::string getenv(std::string const &name)
std::vector< TH1D * > hzpostgt_kap_le
std::vector< TH1D * > hzpostgt_pim_le
NeutrinoFluxReweight::AttenuationMC::~AttenuationMC |
( |
| ) |
|
|
private |
AttenuationMC * NeutrinoFluxReweight::AttenuationMC::getInstance |
( |
| ) |
|
|
static |
TFile* NeutrinoFluxReweight::AttenuationMC::fInelXS_MC |
|
private |
TFile* NeutrinoFluxReweight::AttenuationMC::fzpos_tgt_MC_le |
|
private |
TFile* NeutrinoFluxReweight::AttenuationMC::fzpos_tgt_MC_me |
|
private |
TH1D* NeutrinoFluxReweight::AttenuationMC::hXS_kamC |
TH1D* NeutrinoFluxReweight::AttenuationMC::hXS_kapC |
TH1D* NeutrinoFluxReweight::AttenuationMC::hXS_piAl |
TH1D* NeutrinoFluxReweight::AttenuationMC::hXS_piC |
TH1D* NeutrinoFluxReweight::AttenuationMC::hXS_prtC |
std::vector<TH1D*> NeutrinoFluxReweight::AttenuationMC::hzpostgt_kam_le |
std::vector<TH1D*> NeutrinoFluxReweight::AttenuationMC::hzpostgt_kam_me |
std::vector<TH1D*> NeutrinoFluxReweight::AttenuationMC::hzpostgt_kap_le |
std::vector<TH1D*> NeutrinoFluxReweight::AttenuationMC::hzpostgt_kap_me |
std::vector<TH1D*> NeutrinoFluxReweight::AttenuationMC::hzpostgt_pim_le |
std::vector<TH1D*> NeutrinoFluxReweight::AttenuationMC::hzpostgt_pim_me |
std::vector<TH1D*> NeutrinoFluxReweight::AttenuationMC::hzpostgt_pip_le |
std::vector<TH1D*> NeutrinoFluxReweight::AttenuationMC::hzpostgt_pip_me |
AttenuationMC * NeutrinoFluxReweight::AttenuationMC::instance = 0 |
|
staticprivate |
The documentation for this class was generated from the following files: