33using std::ostringstream;
58 return fKFTable->FindClosestKF( t.
Pdg(), nucleon_pdg);
74 string fermi_table_key =
"FermiMomentumTable" ;
Most commonly used PDG codes. A set of utility functions to handle PDG codes is provided in PDGUtils.
static AlgConfigPool * Instance()
bool GetParam(const RgKey &name, T &p, bool is_top_call=true) const
Singleton class to load & serve tables of Fermi momentum constants.
const FermiMomentumTable * GetTable(string name)
static FermiMomentumTablePool * Instance(void)
virtual void LoadConfig()
virtual double Prob(double p, double w, const Target &) const =0
virtual bool GenerateNucleon(const Target &) const =0
const genie::FermiMomentumTable * fKFTable
virtual double FermiMomentum(const Target &, int nucleon_pdg) const
virtual double LocalFermiMomentum(const Target &, int nucleon_pdg, double radius) const
A registry. Provides the container for algorithm configuration parameters.
A Neutrino Interaction Target. Is a transparent encapsulation of quite different physical systems suc...
Misc GENIE control constants.
THE MAIN GENIE PROJECT NAMESPACE