CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

CLHEP::RandFlat Class Reference

#include <RandFlat.h>

Inheritance diagram for CLHEP::RandFlat:
CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::RandBit CLHEP::RandBit CLHEP::RandBit CLHEP::RandBit

Public Member Functions

 RandFlat (HepRandomEngine &anEngine)
 
 RandFlat (HepRandomEngine &anEngine, double width)
 
 RandFlat (HepRandomEngine &anEngine, double a, double b)
 
 RandFlat (HepRandomEngine *anEngine)
 
 RandFlat (HepRandomEngine *anEngine, double width)
 
 RandFlat (HepRandomEngine *anEngine, double a, double b)
 
virtual ~RandFlat ()
 
double fire ()
 
double fire (double width)
 
double fire (double a, double b)
 
long fireInt (long n)
 
long fireInt (long a1, long n)
 
int fireBit ()
 
void fireArray (const int size, double *vect)
 
void fireArray (const int size, double *vect, double lx, double dx)
 
double operator() ()
 
double operator() (double width)
 
double operator() (double a, double b)
 
std::ostream & put (std::ostream &os) const
 
std::istream & get (std::istream &is)
 
std::string name () const
 
HepRandomEngineengine ()
 
 RandFlat (HepRandomEngine &anEngine)
 
 RandFlat (HepRandomEngine &anEngine, double width)
 
 RandFlat (HepRandomEngine &anEngine, double a, double b)
 
 RandFlat (HepRandomEngine *anEngine)
 
 RandFlat (HepRandomEngine *anEngine, double width)
 
 RandFlat (HepRandomEngine *anEngine, double a, double b)
 
virtual ~RandFlat ()
 
double fire ()
 
double fire (double width)
 
double fire (double a, double b)
 
long fireInt (long n)
 
long fireInt (long a1, long n)
 
int fireBit ()
 
void fireArray (const int size, double *vect)
 
void fireArray (const int size, double *vect, double lx, double dx)
 
double operator() ()
 
double operator() (double width)
 
double operator() (double a, double b)
 
std::ostream & put (std::ostream &os) const
 
std::istream & get (std::istream &is)
 
std::string name () const
 
HepRandomEngineengine ()
 
 RandFlat (HepRandomEngine &anEngine)
 
 RandFlat (HepRandomEngine &anEngine, double width)
 
 RandFlat (HepRandomEngine &anEngine, double a, double b)
 
 RandFlat (HepRandomEngine *anEngine)
 
 RandFlat (HepRandomEngine *anEngine, double width)
 
 RandFlat (HepRandomEngine *anEngine, double a, double b)
 
virtual ~RandFlat ()
 
double fire ()
 
double fire (double width)
 
double fire (double a, double b)
 
long fireInt (long n)
 
long fireInt (long a1, long n)
 
int fireBit ()
 
void fireArray (const int size, double *vect)
 
void fireArray (const int size, double *vect, double lx, double dx)
 
double operator() ()
 
double operator() (double width)
 
double operator() (double a, double b)
 
std::ostream & put (std::ostream &os) const
 
std::istream & get (std::istream &is)
 
std::string name () const
 
HepRandomEngineengine ()
 
 RandFlat (HepRandomEngine &anEngine)
 
 RandFlat (HepRandomEngine &anEngine, double width)
 
 RandFlat (HepRandomEngine &anEngine, double a, double b)
 
 RandFlat (HepRandomEngine *anEngine)
 
 RandFlat (HepRandomEngine *anEngine, double width)
 
 RandFlat (HepRandomEngine *anEngine, double a, double b)
 
virtual ~RandFlat ()
 
double fire ()
 
double fire (double width)
 
double fire (double a, double b)
 
long fireInt (long n)
 
long fireInt (long a1, long n)
 
int fireBit ()
 
void fireArray (const int size, double *vect)
 
void fireArray (const int size, double *vect, double lx, double dx)
 
double operator() ()
 
double operator() (double width)
 
double operator() (double a, double b)
 
std::ostream & put (std::ostream &os) const
 
std::istream & get (std::istream &is)
 
std::string name () const
 
HepRandomEngineengine ()
 
- Public Member Functions inherited from CLHEP::HepRandom
 HepRandom ()
 
 HepRandom (long seed)
 
 HepRandom (HepRandomEngine &algorithm)
 
 HepRandom (HepRandomEngine *algorithm)
 
virtual ~HepRandom ()
 
double flat ()
 
void flatArray (const int size, double *vect)
 
double flat (HepRandomEngine *theNewEngine)
 
void flatArray (HepRandomEngine *theNewEngine, const int size, double *vect)
 
 HepRandom ()
 
 HepRandom (long seed)
 
 HepRandom (HepRandomEngine &algorithm)
 
 HepRandom (HepRandomEngine *algorithm)
 
virtual ~HepRandom ()
 
double flat ()
 
void flatArray (const int size, double *vect)
 
double flat (HepRandomEngine *theNewEngine)
 
void flatArray (HepRandomEngine *theNewEngine, const int size, double *vect)
 
 HepRandom ()
 
 HepRandom (long seed)
 
 HepRandom (HepRandomEngine &algorithm)
 
 HepRandom (HepRandomEngine *algorithm)
 
virtual ~HepRandom ()
 
double flat ()
 
void flatArray (const int size, double *vect)
 
double flat (HepRandomEngine *theNewEngine)
 
void flatArray (HepRandomEngine *theNewEngine, const int size, double *vect)
 
 HepRandom ()
 
 HepRandom (long seed)
 
 HepRandom (HepRandomEngine &algorithm)
 
 HepRandom (HepRandomEngine *algorithm)
 
virtual ~HepRandom ()
 
double flat ()
 
void flatArray (const int size, double *vect)
 
double flat (HepRandomEngine *theNewEngine)
 
void flatArray (HepRandomEngine *theNewEngine, const int size, double *vect)
 

Static Public Member Functions

static double shoot ()
 
static double shoot (double width)
 
static double shoot (double a, double b)
 
static long shootInt (long n)
 
static long shootInt (long a1, long n)
 
static int shootBit ()
 
static void shootArray (const int size, double *vect)
 
static void shootArray (const int size, double *vect, double lx, double dx)
 
static double shoot (HepRandomEngine *anEngine)
 
static double shoot (HepRandomEngine *anEngine, double width)
 
static double shoot (HepRandomEngine *anEngine, double a, double b)
 
static long shootInt (HepRandomEngine *anEngine, long n)
 
static long shootInt (HepRandomEngine *anEngine, long a1, long n)
 
static int shootBit (HepRandomEngine *)
 
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect)
 
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect, double lx, double dx)
 
static std::string distributionName ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
static double shoot ()
 
static double shoot (double width)
 
static double shoot (double a, double b)
 
static long shootInt (long n)
 
static long shootInt (long a1, long n)
 
static int shootBit ()
 
static void shootArray (const int size, double *vect)
 
static void shootArray (const int size, double *vect, double lx, double dx)
 
static double shoot (HepRandomEngine *anEngine)
 
static double shoot (HepRandomEngine *anEngine, double width)
 
static double shoot (HepRandomEngine *anEngine, double a, double b)
 
static long shootInt (HepRandomEngine *anEngine, long n)
 
static long shootInt (HepRandomEngine *anEngine, long a1, long n)
 
static int shootBit (HepRandomEngine *)
 
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect)
 
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect, double lx, double dx)
 
static std::string distributionName ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
static double shoot ()
 
static double shoot (double width)
 
static double shoot (double a, double b)
 
static long shootInt (long n)
 
static long shootInt (long a1, long n)
 
static int shootBit ()
 
static void shootArray (const int size, double *vect)
 
static void shootArray (const int size, double *vect, double lx, double dx)
 
static double shoot (HepRandomEngine *anEngine)
 
static double shoot (HepRandomEngine *anEngine, double width)
 
static double shoot (HepRandomEngine *anEngine, double a, double b)
 
static long shootInt (HepRandomEngine *anEngine, long n)
 
static long shootInt (HepRandomEngine *anEngine, long a1, long n)
 
static int shootBit (HepRandomEngine *)
 
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect)
 
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect, double lx, double dx)
 
static std::string distributionName ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
static double shoot ()
 
static double shoot (double width)
 
static double shoot (double a, double b)
 
static long shootInt (long n)
 
static long shootInt (long a1, long n)
 
static int shootBit ()
 
static void shootArray (const int size, double *vect)
 
static void shootArray (const int size, double *vect, double lx, double dx)
 
static double shoot (HepRandomEngine *anEngine)
 
static double shoot (HepRandomEngine *anEngine, double width)
 
static double shoot (HepRandomEngine *anEngine, double a, double b)
 
static long shootInt (HepRandomEngine *anEngine, long n)
 
static long shootInt (HepRandomEngine *anEngine, long a1, long n)
 
static int shootBit (HepRandomEngine *)
 
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect)
 
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect, double lx, double dx)
 
static std::string distributionName ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
- Static Public Member Functions inherited from CLHEP::HepRandom
static void setTheSeed (long seed, int lux=3)
 
static long getTheSeed ()
 
static void setTheSeeds (const long *seeds, int aux=-1)
 
static const long * getTheSeeds ()
 
static void getTheTableSeeds (long *seeds, int index)
 
static HepRandomgetTheGenerator ()
 
static void setTheEngine (HepRandomEngine *theNewEngine)
 
static HepRandomEnginegetTheEngine ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
static std::ostream & saveStaticRandomStates (std::ostream &os)
 
static std::istream & restoreStaticRandomStates (std::istream &is)
 
static void showEngineStatus ()
 
static int createInstance ()
 
static std::string distributionName ()
 
static void setTheSeed (long seed, int lux=3)
 
static long getTheSeed ()
 
static void setTheSeeds (const long *seeds, int aux=-1)
 
static const long * getTheSeeds ()
 
static void getTheTableSeeds (long *seeds, int index)
 
static HepRandomgetTheGenerator ()
 
static void setTheEngine (HepRandomEngine *theNewEngine)
 
static HepRandomEnginegetTheEngine ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
static std::ostream & saveStaticRandomStates (std::ostream &os)
 
static std::istream & restoreStaticRandomStates (std::istream &is)
 
static void showEngineStatus ()
 
static int createInstance ()
 
static std::string distributionName ()
 
static void setTheSeed (long seed, int lux=3)
 
static long getTheSeed ()
 
static void setTheSeeds (const long *seeds, int aux=-1)
 
static const long * getTheSeeds ()
 
static void getTheTableSeeds (long *seeds, int index)
 
static HepRandomgetTheGenerator ()
 
static void setTheEngine (HepRandomEngine *theNewEngine)
 
static HepRandomEnginegetTheEngine ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
static std::ostream & saveStaticRandomStates (std::ostream &os)
 
static std::istream & restoreStaticRandomStates (std::istream &is)
 
static void showEngineStatus ()
 
static int createInstance ()
 
static std::string distributionName ()
 
static void setTheSeed (long seed, int lux=3)
 
static long getTheSeed ()
 
static void setTheSeeds (const long *seeds, int aux=-1)
 
static const long * getTheSeeds ()
 
static void getTheTableSeeds (long *seeds, int index)
 
static HepRandomgetTheGenerator ()
 
static void setTheEngine (HepRandomEngine *theNewEngine)
 
static HepRandomEnginegetTheEngine ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
static std::ostream & saveStaticRandomStates (std::ostream &os)
 
static std::istream & restoreStaticRandomStates (std::istream &is)
 
static void showEngineStatus ()
 
static int createInstance ()
 
static std::string distributionName ()
 

Additional Inherited Members

- Static Protected Attributes inherited from CLHEP::HepRandom
static const long seedTable [215][2]
 

Detailed Description

Constructor & Destructor Documentation

◆ RandFlat() [1/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine & anEngine)
inline

◆ RandFlat() [2/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine & anEngine,
double width )
inline

◆ RandFlat() [3/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine & anEngine,
double a,
double b )
inline

◆ RandFlat() [4/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine * anEngine)
inline

◆ RandFlat() [5/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine * anEngine,
double width )
inline

◆ RandFlat() [6/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine * anEngine,
double a,
double b )
inline

◆ ~RandFlat() [1/4]

CLHEP::RandFlat::~RandFlat ( )
virtual

Definition at line 45 of file RandFlat.cc.

◆ RandFlat() [7/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine & anEngine)
inline

◆ RandFlat() [8/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine & anEngine,
double width )
inline

◆ RandFlat() [9/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine & anEngine,
double a,
double b )
inline

◆ RandFlat() [10/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine * anEngine)
inline

◆ RandFlat() [11/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine * anEngine,
double width )
inline

◆ RandFlat() [12/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine * anEngine,
double a,
double b )
inline

◆ ~RandFlat() [2/4]

virtual CLHEP::RandFlat::~RandFlat ( )
virtual

◆ RandFlat() [13/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine & anEngine)
inline

◆ RandFlat() [14/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine & anEngine,
double width )
inline

◆ RandFlat() [15/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine & anEngine,
double a,
double b )
inline

◆ RandFlat() [16/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine * anEngine)
inline

◆ RandFlat() [17/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine * anEngine,
double width )
inline

◆ RandFlat() [18/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine * anEngine,
double a,
double b )
inline

◆ ~RandFlat() [3/4]

virtual CLHEP::RandFlat::~RandFlat ( )
virtual

◆ RandFlat() [19/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine & anEngine)
inline

◆ RandFlat() [20/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine & anEngine,
double width )
inline

◆ RandFlat() [21/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine & anEngine,
double a,
double b )
inline

◆ RandFlat() [22/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine * anEngine)
inline

◆ RandFlat() [23/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine * anEngine,
double width )
inline

◆ RandFlat() [24/24]

CLHEP::RandFlat::RandFlat ( HepRandomEngine * anEngine,
double a,
double b )
inline

◆ ~RandFlat() [4/4]

virtual CLHEP::RandFlat::~RandFlat ( )
virtual

Member Function Documentation

◆ distributionName() [1/4]

static std::string CLHEP::RandFlat::distributionName ( )
inlinestatic

Definition at line 137 of file Matrix/CLHEP/Random/RandFlat.h.

Referenced by restoreDistState(), and saveDistState().

◆ distributionName() [2/4]

static std::string CLHEP::RandFlat::distributionName ( )
inlinestatic

Definition at line 137 of file Random/CLHEP/Random/RandFlat.h.

◆ distributionName() [3/4]

static std::string CLHEP::RandFlat::distributionName ( )
inlinestatic

Definition at line 137 of file Random/Random/RandFlat.h.

◆ distributionName() [4/4]

static std::string CLHEP::RandFlat::distributionName ( )
inlinestatic

Definition at line 137 of file RandomObjects/CLHEP/Random/RandFlat.h.

◆ engine() [1/4]

HepRandomEngine & CLHEP::RandFlat::engine ( )
virtual

Reimplemented from CLHEP::HepRandom.

Definition at line 43 of file RandFlat.cc.

◆ engine() [2/4]

HepRandomEngine & CLHEP::RandFlat::engine ( )
virtual

Reimplemented from CLHEP::HepRandom.

◆ engine() [3/4]

HepRandomEngine & CLHEP::RandFlat::engine ( )
virtual

Reimplemented from CLHEP::HepRandom.

◆ engine() [4/4]

HepRandomEngine & CLHEP::RandFlat::engine ( )
virtual

Reimplemented from CLHEP::HepRandom.

◆ fire() [1/12]

double CLHEP::RandFlat::fire ( )
inline

◆ fire() [2/12]

double CLHEP::RandFlat::fire ( )
inline

◆ fire() [3/12]

double CLHEP::RandFlat::fire ( )
inline

◆ fire() [4/12]

double CLHEP::RandFlat::fire ( )
inline

◆ fire() [5/12]

double CLHEP::RandFlat::fire ( double a,
double b )
inline

◆ fire() [6/12]

double CLHEP::RandFlat::fire ( double a,
double b )
inline

◆ fire() [7/12]

double CLHEP::RandFlat::fire ( double a,
double b )
inline

◆ fire() [8/12]

double CLHEP::RandFlat::fire ( double a,
double b )
inline

◆ fire() [9/12]

double CLHEP::RandFlat::fire ( double width)
inline

◆ fire() [10/12]

double CLHEP::RandFlat::fire ( double width)
inline

◆ fire() [11/12]

double CLHEP::RandFlat::fire ( double width)
inline

◆ fire() [12/12]

double CLHEP::RandFlat::fire ( double width)
inline

◆ fireArray() [1/8]

void CLHEP::RandFlat::fireArray ( const int size,
double * vect )

Definition at line 87 of file RandFlat.cc.

References fire().

Referenced by dist_layout().

◆ fireArray() [2/8]

void CLHEP::RandFlat::fireArray ( const int size,
double * vect )

◆ fireArray() [3/8]

void CLHEP::RandFlat::fireArray ( const int size,
double * vect )

◆ fireArray() [4/8]

void CLHEP::RandFlat::fireArray ( const int size,
double * vect )

◆ fireArray() [5/8]

void CLHEP::RandFlat::fireArray ( const int size,
double * vect,
double lx,
double dx )

Definition at line 95 of file RandFlat.cc.

References fire().

◆ fireArray() [6/8]

void CLHEP::RandFlat::fireArray ( const int size,
double * vect,
double lx,
double dx )

◆ fireArray() [7/8]

void CLHEP::RandFlat::fireArray ( const int size,
double * vect,
double lx,
double dx )

◆ fireArray() [8/8]

void CLHEP::RandFlat::fireArray ( const int size,
double * vect,
double lx,
double dx )

◆ fireBit() [1/4]

int CLHEP::RandFlat::fireBit ( )
inline

◆ fireBit() [2/4]

int CLHEP::RandFlat::fireBit ( )
inline

◆ fireBit() [3/4]

int CLHEP::RandFlat::fireBit ( )
inline

◆ fireBit() [4/4]

int CLHEP::RandFlat::fireBit ( )
inline

◆ fireInt() [1/8]

long CLHEP::RandFlat::fireInt ( long a1,
long n )
inline

◆ fireInt() [2/8]

long CLHEP::RandFlat::fireInt ( long a1,
long n )
inline

◆ fireInt() [3/8]

long CLHEP::RandFlat::fireInt ( long a1,
long n )
inline

◆ fireInt() [4/8]

long CLHEP::RandFlat::fireInt ( long a1,
long n )
inline

◆ fireInt() [5/8]

long CLHEP::RandFlat::fireInt ( long n)
inline

Referenced by dist_layout().

◆ fireInt() [6/8]

long CLHEP::RandFlat::fireInt ( long n)
inline

◆ fireInt() [7/8]

long CLHEP::RandFlat::fireInt ( long n)
inline

◆ fireInt() [8/8]

long CLHEP::RandFlat::fireInt ( long n)
inline

◆ get() [1/4]

std::istream & CLHEP::RandFlat::get ( std::istream & is)
virtual

Reimplemented from CLHEP::HepRandom.

Definition at line 187 of file RandFlat.cc.

References CLHEP::DoubConv::longs2double(), name(), and CLHEP::possibleKeywordInput().

Referenced by CLHEP::RandBit::get().

◆ get() [2/4]

std::istream & CLHEP::RandFlat::get ( std::istream & is)
virtual

Reimplemented from CLHEP::HepRandom.

◆ get() [3/4]

std::istream & CLHEP::RandFlat::get ( std::istream & is)
virtual

Reimplemented from CLHEP::HepRandom.

◆ get() [4/4]

std::istream & CLHEP::RandFlat::get ( std::istream & is)
virtual

Reimplemented from CLHEP::HepRandom.

◆ name() [1/4]

std::string CLHEP::RandFlat::name ( ) const
virtual

Reimplemented from CLHEP::HepRandom.

Definition at line 42 of file RandFlat.cc.

Referenced by get(), and put().

◆ name() [2/4]

std::string CLHEP::RandFlat::name ( ) const
virtual

Reimplemented from CLHEP::HepRandom.

◆ name() [3/4]

std::string CLHEP::RandFlat::name ( ) const
virtual

Reimplemented from CLHEP::HepRandom.

◆ name() [4/4]

std::string CLHEP::RandFlat::name ( ) const
virtual

Reimplemented from CLHEP::HepRandom.

◆ operator()() [1/12]

double CLHEP::RandFlat::operator() ( )
virtual

Reimplemented from CLHEP::HepRandom.

Definition at line 48 of file RandFlat.cc.

References fire().

◆ operator()() [2/12]

double CLHEP::RandFlat::operator() ( )
virtual

Reimplemented from CLHEP::HepRandom.

◆ operator()() [3/12]

double CLHEP::RandFlat::operator() ( )
virtual

Reimplemented from CLHEP::HepRandom.

◆ operator()() [4/12]

double CLHEP::RandFlat::operator() ( )
virtual

Reimplemented from CLHEP::HepRandom.

◆ operator()() [5/12]

double CLHEP::RandFlat::operator() ( double a,
double b )

Definition at line 56 of file RandFlat.cc.

References a, b, and fire().

◆ operator()() [6/12]

double CLHEP::RandFlat::operator() ( double a,
double b )

◆ operator()() [7/12]

double CLHEP::RandFlat::operator() ( double a,
double b )

◆ operator()() [8/12]

double CLHEP::RandFlat::operator() ( double a,
double b )

◆ operator()() [9/12]

double CLHEP::RandFlat::operator() ( double width)

Definition at line 52 of file RandFlat.cc.

References fire().

◆ operator()() [10/12]

double CLHEP::RandFlat::operator() ( double width)

◆ operator()() [11/12]

double CLHEP::RandFlat::operator() ( double width)

◆ operator()() [12/12]

double CLHEP::RandFlat::operator() ( double width)

◆ put() [1/4]

std::ostream & CLHEP::RandFlat::put ( std::ostream & os) const
virtual

Reimplemented from CLHEP::HepRandom.

Definition at line 156 of file RandFlat.cc.

References CLHEP::DoubConv::dto2longs(), and name().

Referenced by CLHEP::RandBit::put().

◆ put() [2/4]

std::ostream & CLHEP::RandFlat::put ( std::ostream & os) const
virtual

Reimplemented from CLHEP::HepRandom.

◆ put() [3/4]

std::ostream & CLHEP::RandFlat::put ( std::ostream & os) const
virtual

Reimplemented from CLHEP::HepRandom.

◆ put() [4/4]

std::ostream & CLHEP::RandFlat::put ( std::ostream & os) const
virtual

Reimplemented from CLHEP::HepRandom.

◆ restoreDistState() [1/4]

std::istream & CLHEP::RandFlat::restoreDistState ( std::istream & is)
static

◆ restoreDistState() [2/4]

static std::istream & CLHEP::RandFlat::restoreDistState ( std::istream & is)
static

◆ restoreDistState() [3/4]

static std::istream & CLHEP::RandFlat::restoreDistState ( std::istream & is)
static

◆ restoreDistState() [4/4]

static std::istream & CLHEP::RandFlat::restoreDistState ( std::istream & is)
static

◆ restoreEngineStatus() [1/4]

void CLHEP::RandFlat::restoreEngineStatus ( const char filename[] = "Config.conf")
static

Definition at line 119 of file RandFlat.cc.

References CLHEP::HepRandom::getTheEngine(), and CLHEP::HepRandomEngine::restoreStatus().

Referenced by BrestoreStep().

◆ restoreEngineStatus() [2/4]

static void CLHEP::RandFlat::restoreEngineStatus ( const char filename[] = "Config.conf")
static

◆ restoreEngineStatus() [3/4]

static void CLHEP::RandFlat::restoreEngineStatus ( const char filename[] = "Config.conf")
static

◆ restoreEngineStatus() [4/4]

static void CLHEP::RandFlat::restoreEngineStatus ( const char filename[] = "Config.conf")
static

◆ restoreFullState() [1/4]

std::istream & CLHEP::RandFlat::restoreFullState ( std::istream & is)
static

◆ restoreFullState() [2/4]

static std::istream & CLHEP::RandFlat::restoreFullState ( std::istream & is)
static

◆ restoreFullState() [3/4]

static std::istream & CLHEP::RandFlat::restoreFullState ( std::istream & is)
static

◆ restoreFullState() [4/4]

static std::istream & CLHEP::RandFlat::restoreFullState ( std::istream & is)
static

◆ saveDistState() [1/4]

std::ostream & CLHEP::RandFlat::saveDistState ( std::ostream & os)
static

◆ saveDistState() [2/4]

static std::ostream & CLHEP::RandFlat::saveDistState ( std::ostream & os)
static

◆ saveDistState() [3/4]

static std::ostream & CLHEP::RandFlat::saveDistState ( std::ostream & os)
static

◆ saveDistState() [4/4]

static std::ostream & CLHEP::RandFlat::saveDistState ( std::ostream & os)
static

◆ saveEngineStatus() [1/4]

void CLHEP::RandFlat::saveEngineStatus ( const char filename[] = "Config.conf")
static

Definition at line 104 of file RandFlat.cc.

References CLHEP::HepRandom::getTheEngine(), and CLHEP::HepRandomEngine::saveStatus().

Referenced by BsaveStep().

◆ saveEngineStatus() [2/4]

static void CLHEP::RandFlat::saveEngineStatus ( const char filename[] = "Config.conf")
static

◆ saveEngineStatus() [3/4]

static void CLHEP::RandFlat::saveEngineStatus ( const char filename[] = "Config.conf")
static

◆ saveEngineStatus() [4/4]

static void CLHEP::RandFlat::saveEngineStatus ( const char filename[] = "Config.conf")
static

◆ saveFullState() [1/4]

std::ostream & CLHEP::RandFlat::saveFullState ( std::ostream & os)
static

Definition at line 259 of file RandFlat.cc.

References saveDistState(), and CLHEP::HepRandom::saveFullState().

Referenced by CLHEP::RandBit::saveFullState().

◆ saveFullState() [2/4]

static std::ostream & CLHEP::RandFlat::saveFullState ( std::ostream & os)
static

◆ saveFullState() [3/4]

static std::ostream & CLHEP::RandFlat::saveFullState ( std::ostream & os)
static

◆ saveFullState() [4/4]

static std::ostream & CLHEP::RandFlat::saveFullState ( std::ostream & os)
static

◆ shoot() [1/24]

◆ shoot() [2/24]

static double CLHEP::RandFlat::shoot ( )
static

◆ shoot() [3/24]

static double CLHEP::RandFlat::shoot ( )
static

◆ shoot() [4/24]

static double CLHEP::RandFlat::shoot ( )
static

◆ shoot() [5/24]

static double CLHEP::RandFlat::shoot ( double a,
double b )
inlinestatic

◆ shoot() [6/24]

static double CLHEP::RandFlat::shoot ( double a,
double b )
inlinestatic

◆ shoot() [7/24]

static double CLHEP::RandFlat::shoot ( double a,
double b )
inlinestatic

◆ shoot() [8/24]

static double CLHEP::RandFlat::shoot ( double a,
double b )
inlinestatic

◆ shoot() [9/24]

static double CLHEP::RandFlat::shoot ( double width)
inlinestatic

◆ shoot() [10/24]

static double CLHEP::RandFlat::shoot ( double width)
inlinestatic

◆ shoot() [11/24]

static double CLHEP::RandFlat::shoot ( double width)
inlinestatic

◆ shoot() [12/24]

static double CLHEP::RandFlat::shoot ( double width)
inlinestatic

◆ shoot() [13/24]

static double CLHEP::RandFlat::shoot ( HepRandomEngine * anEngine)
inlinestatic

◆ shoot() [14/24]

static double CLHEP::RandFlat::shoot ( HepRandomEngine * anEngine)
inlinestatic

◆ shoot() [15/24]

static double CLHEP::RandFlat::shoot ( HepRandomEngine * anEngine)
inlinestatic

◆ shoot() [16/24]

static double CLHEP::RandFlat::shoot ( HepRandomEngine * anEngine)
inlinestatic

◆ shoot() [17/24]

static double CLHEP::RandFlat::shoot ( HepRandomEngine * anEngine,
double a,
double b )
inlinestatic

◆ shoot() [18/24]

static double CLHEP::RandFlat::shoot ( HepRandomEngine * anEngine,
double a,
double b )
inlinestatic

◆ shoot() [19/24]

static double CLHEP::RandFlat::shoot ( HepRandomEngine * anEngine,
double a,
double b )
inlinestatic

◆ shoot() [20/24]

static double CLHEP::RandFlat::shoot ( HepRandomEngine * anEngine,
double a,
double b )
inlinestatic

◆ shoot() [21/24]

static double CLHEP::RandFlat::shoot ( HepRandomEngine * anEngine,
double width )
inlinestatic

◆ shoot() [22/24]

static double CLHEP::RandFlat::shoot ( HepRandomEngine * anEngine,
double width )
inlinestatic

◆ shoot() [23/24]

static double CLHEP::RandFlat::shoot ( HepRandomEngine * anEngine,
double width )
inlinestatic

◆ shoot() [24/24]

static double CLHEP::RandFlat::shoot ( HepRandomEngine * anEngine,
double width )
inlinestatic

◆ shootArray() [1/16]

void CLHEP::RandFlat::shootArray ( const int size,
double * vect )
static

Definition at line 64 of file RandFlat.cc.

References CLHEP::HepRandomEngine::flatArray(), and CLHEP::HepRandom::getTheEngine().

Referenced by layout(), and user_layout().

◆ shootArray() [2/16]

static void CLHEP::RandFlat::shootArray ( const int size,
double * vect )
static

◆ shootArray() [3/16]

static void CLHEP::RandFlat::shootArray ( const int size,
double * vect )
static

◆ shootArray() [4/16]

static void CLHEP::RandFlat::shootArray ( const int size,
double * vect )
static

◆ shootArray() [5/16]

void CLHEP::RandFlat::shootArray ( const int size,
double * vect,
double lx,
double dx )
static

Definition at line 68 of file RandFlat.cc.

References shoot().

◆ shootArray() [6/16]

static void CLHEP::RandFlat::shootArray ( const int size,
double * vect,
double lx,
double dx )
static

◆ shootArray() [7/16]

static void CLHEP::RandFlat::shootArray ( const int size,
double * vect,
double lx,
double dx )
static

◆ shootArray() [8/16]

static void CLHEP::RandFlat::shootArray ( const int size,
double * vect,
double lx,
double dx )
static

◆ shootArray() [9/16]

static void CLHEP::RandFlat::shootArray ( HepRandomEngine * anEngine,
const int size,
double * vect )
inlinestatic

◆ shootArray() [10/16]

static void CLHEP::RandFlat::shootArray ( HepRandomEngine * anEngine,
const int size,
double * vect )
inlinestatic

◆ shootArray() [11/16]

static void CLHEP::RandFlat::shootArray ( HepRandomEngine * anEngine,
const int size,
double * vect )
inlinestatic

◆ shootArray() [12/16]

static void CLHEP::RandFlat::shootArray ( HepRandomEngine * anEngine,
const int size,
double * vect )
inlinestatic

◆ shootArray() [13/16]

void CLHEP::RandFlat::shootArray ( HepRandomEngine * anEngine,
const int size,
double * vect,
double lx,
double dx )
static

Definition at line 77 of file RandFlat.cc.

References shoot().

◆ shootArray() [14/16]

static void CLHEP::RandFlat::shootArray ( HepRandomEngine * anEngine,
const int size,
double * vect,
double lx,
double dx )
static

◆ shootArray() [15/16]

static void CLHEP::RandFlat::shootArray ( HepRandomEngine * anEngine,
const int size,
double * vect,
double lx,
double dx )
static

◆ shootArray() [16/16]

static void CLHEP::RandFlat::shootArray ( HepRandomEngine * anEngine,
const int size,
double * vect,
double lx,
double dx )
static

◆ shootBit() [1/8]

static int CLHEP::RandFlat::shootBit ( )
inlinestatic

◆ shootBit() [2/8]

static int CLHEP::RandFlat::shootBit ( )
inlinestatic

◆ shootBit() [3/8]

static int CLHEP::RandFlat::shootBit ( )
inlinestatic

◆ shootBit() [4/8]

static int CLHEP::RandFlat::shootBit ( )
inlinestatic

◆ shootBit() [5/8]

static int CLHEP::RandFlat::shootBit ( HepRandomEngine * )
inlinestatic

◆ shootBit() [6/8]

static int CLHEP::RandFlat::shootBit ( HepRandomEngine * )
inlinestatic

◆ shootBit() [7/8]

static int CLHEP::RandFlat::shootBit ( HepRandomEngine * )
inlinestatic

◆ shootBit() [8/8]

static int CLHEP::RandFlat::shootBit ( HepRandomEngine * )
inlinestatic

◆ shootInt() [1/16]

static long CLHEP::RandFlat::shootInt ( HepRandomEngine * anEngine,
long a1,
long n )
inlinestatic

◆ shootInt() [2/16]

static long CLHEP::RandFlat::shootInt ( HepRandomEngine * anEngine,
long a1,
long n )
inlinestatic

◆ shootInt() [3/16]

static long CLHEP::RandFlat::shootInt ( HepRandomEngine * anEngine,
long a1,
long n )
inlinestatic

◆ shootInt() [4/16]

static long CLHEP::RandFlat::shootInt ( HepRandomEngine * anEngine,
long a1,
long n )
inlinestatic

◆ shootInt() [5/16]

static long CLHEP::RandFlat::shootInt ( HepRandomEngine * anEngine,
long n )
inlinestatic

◆ shootInt() [6/16]

static long CLHEP::RandFlat::shootInt ( HepRandomEngine * anEngine,
long n )
inlinestatic

◆ shootInt() [7/16]

static long CLHEP::RandFlat::shootInt ( HepRandomEngine * anEngine,
long n )
inlinestatic

◆ shootInt() [8/16]

static long CLHEP::RandFlat::shootInt ( HepRandomEngine * anEngine,
long n )
inlinestatic

◆ shootInt() [9/16]

static long CLHEP::RandFlat::shootInt ( long a1,
long n )
inlinestatic

◆ shootInt() [10/16]

static long CLHEP::RandFlat::shootInt ( long a1,
long n )
inlinestatic

◆ shootInt() [11/16]

static long CLHEP::RandFlat::shootInt ( long a1,
long n )
inlinestatic

◆ shootInt() [12/16]

static long CLHEP::RandFlat::shootInt ( long a1,
long n )
inlinestatic

◆ shootInt() [13/16]

static long CLHEP::RandFlat::shootInt ( long n)
inlinestatic

Referenced by layout(), and user_layout().

◆ shootInt() [14/16]

static long CLHEP::RandFlat::shootInt ( long n)
inlinestatic

◆ shootInt() [15/16]

static long CLHEP::RandFlat::shootInt ( long n)
inlinestatic

◆ shootInt() [16/16]

static long CLHEP::RandFlat::shootInt ( long n)
inlinestatic

The documentation for this class was generated from the following files: