66 static double shoot();
68 static inline double shoot(
double width );
70 static inline double shoot(
double a,
double b );
74 static inline long shootInt(
long a1,
long n );
78 static void shootArray (
const int size,
double* vect );
80 static void shootArray (
const int size,
double* vect,
81 double lx,
double dx );
99 const int size,
double* vect );
102 const int size,
double* vect,
103 double lx,
double dx );
108 inline double fire();
110 inline double fire(
double width );
112 inline double fire(
double a,
double b );
116 inline long fireInt(
long a1,
long n );
120 void fireArray (
const int size,
double* vect);
122 void fireArray (
const int size,
double* vect,
123 double lx,
double dx);
131 std::ostream &
put ( std::ostream & os )
const;
132 std::istream &
get ( std::istream & is );
134 std::string
name()
const;
191 static const unsigned long MSB;
209 #include "CLHEP/Random/RandFlat.icc"
std::vector< ExP01TrackerHit * > a
static std::ostream & saveFullState(std::ostream &os)
static CLHEP_THREAD_LOCAL unsigned long staticFirstUnusedBit
std::shared_ptr< HepRandomEngine > localEngine
void fireArray(const int size, double *vect)
static const unsigned long MSB
static std::istream & restoreDistState(std::istream &is)
static CLHEP_THREAD_LOCAL unsigned long staticRandomInt
HepRandomEngine & engine()
static std::string distributionName()
RandFlat(HepRandomEngine &anEngine)
static std::istream & restoreFullState(std::istream &is)
static long shootInt(long n)
#define CLHEP_THREAD_LOCAL
static void restoreEngineStatus(const char filename[]="Config.conf")
static void saveEngineStatus(const char filename[]="Config.conf")
static std::ostream & saveDistState(std::ostream &os)
static void shootArray(const int size, double *vect)
unsigned long firstUnusedBit
std::ostream & put(std::ostream &os) const