Go to the documentation of this file.
65 static double shoot();
67 static inline double shoot(
double width );
69 static inline double shoot(
double a,
double b );
73 static inline long shootInt(
long m,
long n );
77 static void shootArray (
const int size,
double* vect );
79 static void shootArray (
const int size,
double* vect,
80 double lx,
double dx );
98 const int size,
double* vect );
101 const int size,
double* vect,
102 double lx,
double dx );
107 inline double fire();
109 inline double fire(
double width );
111 inline double fire(
double a,
double b );
115 inline long fireInt(
long m,
long n );
119 void fireArray (
const int size,
double* vect);
121 void fireArray (
const int size,
double* vect,
122 double lx,
double dx);
130 std::ostream &
put ( std::ostream & os )
const;
131 std::istream &
get ( std::istream & is );
133 std::string
name()
const;
176 inline void fireBits();
177 static inline void shootBits();
190 static const unsigned long MSB;
191 static const int MSBBits;
194 unsigned long randomInt;
195 unsigned long firstUnusedBit;
196 static unsigned long staticRandomInt;
197 static unsigned long staticFirstUnusedBit;
208 #include "CLHEP/Random/RandFlat.icc"