72 void flatArray(
const int size,
double* vect);
79 const int size,
double* vect);
86 virtual std::string
name()
const;
90 virtual std::ostream &
put ( std::ostream & os )
const;
91 virtual std::istream &
get ( std::istream & is );
104 static void setTheSeeds(
const long* seeds,
int aux=-1);
167 #include "CLHEP/Random/Random.icc"
static const long * getTheSeeds()
static HepRandom * getTheGenerator()
static void restoreEngineStatus(const char filename[]="Config.conf")
static void setTheSeeds(const long *seeds, int aux=-1)
static const long seedTable[215][2]
static std::ostream & saveDistState(std::ostream &os)
void flatArray(const int size, double *vect)
static void setTheSeed(long seed, int lux=3)
static HepRandomEngine * getTheEngine()
virtual std::ostream & put(std::ostream &os) const
std::ostream & operator<<(std::ostream &os, const HepRandom &dist)
virtual HepRandomEngine & engine()
static void showEngineStatus()
static int createInstance()
static void saveEngineStatus(const char filename[]="Config.conf")
static std::istream & restoreDistState(std::istream &is)
static constexpr double lux
static std::ostream & saveStaticRandomStates(std::ostream &os)
static void setTheEngine(HepRandomEngine *theNewEngine)
static std::ostream & saveFullState(std::ostream &os)
std::istream & operator>>(std::istream &is, HepRandom &dist)
virtual double operator()()
virtual std::string name() const
static std::istream & restoreFullState(std::istream &is)
static void getTheTableSeeds(long *seeds, int index)
static std::istream & restoreStaticRandomStates(std::istream &is)
static std::string distributionName()