22 #ifndef _RANDOM_GEN_H_
23 #define _RANDOM_GEN_H_
114 #endif // _RANDOM_GEN_H_
bool fInitalized
done initializing singleton?
TRandom3 & RndFsi(void) const
rnd number generator used by intranuclear cascade monte carlos
TRandom3 & RndLep(void) const
rnd number generator used by final state primary lepton generators
static RandomGen * Instance()
Access instance.
A singleton holding random number generator classes. All random number generation in GENIE should tak...
long int fCurrSeed
random number generator seed number
TRandom3 * fRandom3
Mersenne Twistor.
static RandomGen * fInstance
long int GetSeed(void) const
TRandom3 & RndEvg(void) const
rnd number generator used by the event generation drivers
TRandom3 & RndGeom(void) const
rnd number generator used by geometry drivers
TRandom3 & RndKine(void) const
rnd number generator used by kinematics generators
TRandom3 & RndNum(void) const
rnd number generator used by MC integrators & other numerical methods
TRandom3 & RndHadro(void) const
rnd number generator used by hadronization models
void InitRandomGenerators(long int seed)
void DummyMethodAndSilentCompiler()
TRandom3 & RndGen(void) const
rnd number generator for generic usage
TRandom3 & RndISel(void) const
rnd number generator used by interaction selectors
TRandom3 & RndFlux(void) const
rnd number generator used by flux drivers
TRandom3 & RndDec(void) const
rnd number generator used by decay models
void SetSeed(long int seed)