StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | List of all members
RandGauss Class Reference
Inheritance diagram for RandGauss:
HepRandom

Public Member Functions

 RandGauss (HepRandomEngine &anEngine)
 
 RandGauss (HepRandomEngine *anEngine)
 
HepDouble fire ()
 
HepDouble fire (HepDouble mean, HepDouble stdDev)
 
void fireArray (const HepInt size, HepDouble *vect, HepDouble mean=0.0, HepDouble stdDev=1.0)
 
void fireArray (vector< HepDouble > &, HepDouble mean=0.0, HepDouble stdDev=1.0)
 
HepDouble operator() ()
 
- Public Member Functions inherited from HepRandom
 HepRandom (long seed)
 
 HepRandom (HepRandomEngine &algorithm)
 
 HepRandom (HepRandomEngine *algorithm)
 
HepDouble flat ()
 
HepDouble flat (HepRandomEngine *theNewEngine)
 
void flatArray (const HepInt size, HepDouble *vect)
 
void flatArray (vector< HepDouble > &)
 
void flatArray (HepRandomEngine *theNewEngine, const HepInt size, HepDouble *vect)
 
void flatArray (HepRandomEngine *theNewEngine, vector< HepDouble > &vec)
 
void setFlag (HepBoolean val)
 
HepBoolean getFlag ()
 
void setVal (HepDouble nextVal)
 
HepDouble getVal ()
 
void setOldMean (HepDouble val)
 
HepDouble getOldMean ()
 
HepDouble getMaxMean ()
 
void setPStatus (HepDouble sq, HepDouble alxm, HepDouble g)
 
HepDouble * getPStatus ()
 

Static Public Member Functions

static HepDouble shoot ()
 
static HepDouble shoot (HepDouble mean, HepDouble stdDev)
 
static void shootArray (const HepInt size, HepDouble *vect, HepDouble mean=0.0, HepDouble stdDev=1.0)
 
static void shootArray (vector< HepDouble > &, HepDouble mean=0.0, HepDouble stdDev=1.0)
 
static HepDouble shoot (HepRandomEngine *anEngine)
 
static HepDouble shoot (HepRandomEngine *anEngine, HepDouble mean, HepDouble stdDev)
 
static void shootArray (HepRandomEngine *anEngine, const HepInt size, HepDouble *vect, HepDouble mean=0.0, HepDouble stdDev=1.0)
 
static void shootArray (HepRandomEngine *, vector< HepDouble > &, HepDouble mean=0.0, HepDouble stdDev=1.0)
 
- Static Public Member Functions inherited from HepRandom
static void setTheSeed (long seed, HepInt lux=3)
 
static long getTheSeed ()
 
static void setTheSeeds (const long *seeds, HepInt aux=-1)
 
static const long * getTheSeeds ()
 
static void getTheTableSeeds (long *seeds, HepInt index)
 
static HepRandomgetTheGenerator ()
 
static void setTheEngine (HepRandomEngine *theNewEngine)
 
static HepRandomEnginegetTheEngine ()
 
static void saveEngineStatus ()
 
static void restoreEngineStatus ()
 
static void showEngineStatus ()
 

Static Protected Member Functions

static HepBoolean getFlag ()
 
static void setFlag (HepBoolean val)
 
static HepDouble getVal ()
 
static void setVal (HepDouble nextVal)
 

Additional Inherited Members

- Protected Attributes inherited from HepRandom
HepRandomEnginetheEngine
 
HepBoolean deleteEngine
 
HepBoolean set
 
HepDouble status [3]
 
HepDouble oldm
 
HepDouble nextGauss
 
const HepDouble meanMax
 

Detailed Description

Definition at line 41 of file RandGauss.h.


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