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

Public Member Functions

 RandBreitWigner (HepRandomEngine &anEngine)
 
 RandBreitWigner (HepRandomEngine *anEngine)
 
HepDouble fire (HepDouble a=1.0, HepDouble b=0.2)
 
HepDouble fire (HepDouble a, HepDouble b, HepDouble c)
 
HepDouble fireM2 (HepDouble a=1.0, HepDouble b=0.2)
 
HepDouble fireM2 (HepDouble a, HepDouble b, HepDouble c)
 
void fireArray (const HepInt size, HepDouble *vect, HepDouble a=1.0, HepDouble b=0.2, HepDouble c=1.0)
 
void fireArray (vector< HepDouble > &, HepDouble a=1.0, HepDouble b=0.2, HepDouble c=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 (HepDouble a=1.0, HepDouble b=0.2)
 
static HepDouble shoot (HepDouble a, HepDouble b, HepDouble c)
 
static HepDouble shootM2 (HepDouble a=1.0, HepDouble b=0.2)
 
static HepDouble shootM2 (HepDouble a, HepDouble b, HepDouble c)
 
static void shootArray (const HepInt size, HepDouble *vect, HepDouble a=1.0, HepDouble b=0.2, HepDouble c=1.0)
 
static void shootArray (vector< HepDouble > &vec, HepDouble a=1.0, HepDouble b=0.2, HepDouble c=1.0)
 
static HepDouble shoot (HepRandomEngine *anEngine, HepDouble a=1.0, HepDouble=0.2)
 
static HepDouble shoot (HepRandomEngine *anEngine, HepDouble a, HepDouble b, HepDouble c)
 
static HepDouble shootM2 (HepRandomEngine *anEngine, HepDouble a=1.0, HepDouble b=0.2)
 
static HepDouble shootM2 (HepRandomEngine *anEngine, HepDouble a, HepDouble b, HepDouble c)
 
static void shootArray (HepRandomEngine *anEngine, const HepInt size, HepDouble *vect, HepDouble a=1.0, HepDouble b=0.2, HepDouble c=1.0)
 
static void shootArray (HepRandomEngine *, vector< HepDouble > &, HepDouble a=1.0, HepDouble b=0.2, HepDouble c=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 ()
 

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 38 of file RandBreitWigner.h.


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