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
RandPoisson Class Reference
Inheritance diagram for RandPoisson:
HepRandom

Public Member Functions

 RandPoisson (HepRandomEngine &anEngine)
 
 RandPoisson (HepRandomEngine *anEngine)
 
long fire (HepDouble m=1.0)
 
void fireArray (const HepInt size, long *vect, HepDouble m=1.0)
 
void fireArray (vector< long > &, HepDouble m=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 long shoot (HepDouble m=1.0)
 
static void shootArray (const HepInt size, long *vect, HepDouble m=1.0)
 
static void shootArray (vector< long > &, HepDouble m=1.0)
 
static long shoot (HepRandomEngine *anEngine, HepDouble m=1.0)
 
static void shootArray (HepRandomEngine *anEngine, const HepInt size, long *vect, HepDouble m=1.0)
 
static void shootArray (HepRandomEngine *, vector< long > &, HepDouble m=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 HepDouble getOldMean ()
 
static HepDouble getMaxMean ()
 
static void setOldMean (HepDouble val)
 
static HepDouble * getPStatus ()
 
static void setPStatus (HepDouble sq, HepDouble alxm, HepDouble g)
 

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 37 of file RandPoisson.h.


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