10 #ifndef EVGB_GENIE2ART_H 11 #define EVGB_GENIE2ART_H 21 class GNuMIFluxPassThroughInfo;
23 class GSimpleNtpEntry;
53 const std::string& tunename =
"${GENIE_XSEC_TUNE}");
60 TLorentzVector& vtxOffset,
70 bool useFirstTrajPosition =
true);
88 void FillMCFlux(genie::flux::GDk2NuFlux* gdk2nu,
91 const bsim::NuChoice* nuchoice,
96 #endif // EVGB_GENIE2ART_H
void FillMCFlux(const bsim::Dk2Nu *dk2nu, const bsim::NuChoice *nuchoice, simb::MCFlux &flux)
THE MAIN GENIE PROJECT NAMESPACE
A GENIE flux driver using a simple ntuple format.
genie::EventRecord * RetrieveGHEP(const simb::MCTruth &truth, const simb::GTruth >ruth, bool useFirstTrajPosition=true)
return genie::EventRecord pointer; callee takes possession
A GENIE flux driver encapsulating the NuMI neutrino flux. It reads-in the official GNUMI neutrino flu...
std::string ExpandEnvVar(const std::string &s)
Base utilities and modules for event generation and detector simulation.
Generated Event Record. It is a GHepRecord object that can accept / be visited by EventRecordVisitorI...
void FillMCTruth(const genie::EventRecord *grec, TLorentzVector &vtxOffset, simb::MCTruth &mctruth)
void SetEventGeneratorListAndTune(const std::string &evtlistname="", const std::string &tunename="${GENIE_XSEC_TUNE}")
Physics generators for neutrinos, cosmic rays, and others.
void FillGTruth(const genie::EventRecord *grec, simb::GTruth >ruth)
Event generator information.
GENIE Interface for user-defined flux classes.