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

Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
CLHEP::RandPoissonQ Class Reference

#include <RandPoissonQ.h>

Inheritance diagram for CLHEP::RandPoissonQ:
CLHEP::RandPoisson CLHEP::RandPoisson CLHEP::RandPoisson CLHEP::RandPoisson CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom

Public Member Functions

 RandPoissonQ (HepRandomEngine &anEngine, double b1=1.0)
 RandPoissonQ (HepRandomEngine *anEngine, double b1=1.0)
virtual ~RandPoissonQ ()
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
long fire ()
long fire (double m)
void fireArray (const int size, long *vect)
void fireArray (const int size, long *vect, double m)
double operator() ()
double operator() (double m)
std::string name () const
HepRandomEngineengine ()
 RandPoissonQ (HepRandomEngine &anEngine, double b1=1.0)
 RandPoissonQ (HepRandomEngine *anEngine, double b1=1.0)
virtual ~RandPoissonQ ()
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
long fire ()
long fire (double m)
void fireArray (const int size, long *vect)
void fireArray (const int size, long *vect, double m)
double operator() ()
double operator() (double m)
std::string name () const
HepRandomEngineengine ()
 RandPoissonQ (HepRandomEngine &anEngine, double b1=1.0)
 RandPoissonQ (HepRandomEngine *anEngine, double b1=1.0)
virtual ~RandPoissonQ ()
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
long fire ()
long fire (double m)
void fireArray (const int size, long *vect)
void fireArray (const int size, long *vect, double m)
double operator() ()
double operator() (double m)
std::string name () const
HepRandomEngineengine ()
 RandPoissonQ (HepRandomEngine &anEngine, double b1=1.0)
 RandPoissonQ (HepRandomEngine *anEngine, double b1=1.0)
virtual ~RandPoissonQ ()
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
long fire ()
long fire (double m)
void fireArray (const int size, long *vect)
void fireArray (const int size, long *vect, double m)
double operator() ()
double operator() (double m)
std::string name () const
HepRandomEngineengine ()
- Public Member Functions inherited from CLHEP::RandPoisson
 RandPoisson (HepRandomEngine &anEngine, double a1=1.0)
 RandPoisson (HepRandomEngine *anEngine, double a1=1.0)
virtual ~RandPoisson ()
 RandPoisson (HepRandomEngine &anEngine, double a1=1.0)
 RandPoisson (HepRandomEngine *anEngine, double a1=1.0)
virtual ~RandPoisson ()
 RandPoisson (HepRandomEngine &anEngine, double a1=1.0)
 RandPoisson (HepRandomEngine *anEngine, double a1=1.0)
virtual ~RandPoisson ()
 RandPoisson (HepRandomEngine &anEngine, double a1=1.0)
 RandPoisson (HepRandomEngine *anEngine, double a1=1.0)
virtual ~RandPoisson ()
- 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 long shoot (double m=1.0)
static void shootArray (const int size, long *vect, double m=1.0)
static long shoot (HepRandomEngine *anEngine, double m=1.0)
static void shootArray (HepRandomEngine *anEngine, const int size, long *vect, double m=1.0)
static std::string distributionName ()
static int tableBoundary ()
static long shoot (double m=1.0)
static void shootArray (const int size, long *vect, double m=1.0)
static long shoot (HepRandomEngine *anEngine, double m=1.0)
static void shootArray (HepRandomEngine *anEngine, const int size, long *vect, double m=1.0)
static std::string distributionName ()
static int tableBoundary ()
static long shoot (double m=1.0)
static void shootArray (const int size, long *vect, double m=1.0)
static long shoot (HepRandomEngine *anEngine, double m=1.0)
static void shootArray (HepRandomEngine *anEngine, const int size, long *vect, double m=1.0)
static std::string distributionName ()
static int tableBoundary ()
static long shoot (double m=1.0)
static void shootArray (const int size, long *vect, double m=1.0)
static long shoot (HepRandomEngine *anEngine, double m=1.0)
static void shootArray (HepRandomEngine *anEngine, const int size, long *vect, double m=1.0)
static std::string distributionName ()
static int tableBoundary ()

Static Public Attributes

static const double MAXIMUM_POISSON_DEVIATE = 2.0E9

Additional Inherited Members

- Protected Member Functions inherited from CLHEP::RandPoisson
HepRandomEnginegetLocalEngine ()
HepRandomEnginegetLocalEngine ()
HepRandomEnginegetLocalEngine ()
HepRandomEnginegetLocalEngine ()
- Static Protected Member Functions inherited from CLHEP::RandPoisson
static double getOldMean ()
static double getMaxMean ()
static void setOldMean (double val)
static doublegetPStatus ()
static void setPStatus (double sq, double alxm, double g1)
static double getOldMean ()
static double getMaxMean ()
static void setOldMean (double val)
static doublegetPStatus ()
static void setPStatus (double sq, double alxm, double g1)
static double getOldMean ()
static double getMaxMean ()
static void setOldMean (double val)
static doublegetPStatus ()
static void setPStatus (double sq, double alxm, double g1)
static double getOldMean ()
static double getMaxMean ()
static void setOldMean (double val)
static doublegetPStatus ()
static void setPStatus (double sq, double alxm, double g1)
- Protected Attributes inherited from CLHEP::RandPoisson
double meanMax
double defaultMean
- Static Protected Attributes inherited from CLHEP::HepRandom
static const long seedTable [215][2]

Detailed Description

Author

Definition at line 33 of file Matrix/CLHEP/Random/RandPoissonQ.h.

Constructor & Destructor Documentation

CLHEP::RandPoissonQ::RandPoissonQ ( HepRandomEngine anEngine,
double  b1 = 1.0 
)
inline
CLHEP::RandPoissonQ::RandPoissonQ ( HepRandomEngine anEngine,
double  b1 = 1.0 
)
inline
CLHEP::RandPoissonQ::~RandPoissonQ ( )
virtual

Definition at line 81 of file RandPoissonQ.cc.

CLHEP::RandPoissonQ::RandPoissonQ ( HepRandomEngine anEngine,
double  b1 = 1.0 
)
inline
CLHEP::RandPoissonQ::RandPoissonQ ( HepRandomEngine anEngine,
double  b1 = 1.0 
)
inline
virtual CLHEP::RandPoissonQ::~RandPoissonQ ( )
virtual
CLHEP::RandPoissonQ::RandPoissonQ ( HepRandomEngine anEngine,
double  b1 = 1.0 
)
inline
CLHEP::RandPoissonQ::RandPoissonQ ( HepRandomEngine anEngine,
double  b1 = 1.0 
)
inline
virtual CLHEP::RandPoissonQ::~RandPoissonQ ( )
virtual
CLHEP::RandPoissonQ::RandPoissonQ ( HepRandomEngine anEngine,
double  b1 = 1.0 
)
inline
CLHEP::RandPoissonQ::RandPoissonQ ( HepRandomEngine anEngine,
double  b1 = 1.0 
)
inline
virtual CLHEP::RandPoissonQ::~RandPoissonQ ( )
virtual

Member Function Documentation

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

Reimplemented from CLHEP::RandPoisson.

Definition at line 103 of file Matrix/CLHEP/Random/RandPoissonQ.h.

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

Reimplemented from CLHEP::RandPoisson.

Definition at line 103 of file Random/Random/RandPoissonQ.h.

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

Reimplemented from CLHEP::RandPoisson.

Definition at line 103 of file Random/CLHEP/Random/RandPoissonQ.h.

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

Reimplemented from CLHEP::RandPoisson.

Definition at line 103 of file RandomObjects/CLHEP/Random/RandPoissonQ.h.

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

Reimplemented from CLHEP::RandPoisson.

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

Reimplemented from CLHEP::RandPoisson.

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

Reimplemented from CLHEP::RandPoisson.

Definition at line 50 of file RandPoissonQ.cc.

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

Reimplemented from CLHEP::RandPoisson.

long CLHEP::RandPoissonQ::fire ( )

Reimplemented from CLHEP::RandPoisson.

long CLHEP::RandPoissonQ::fire ( )

Reimplemented from CLHEP::RandPoisson.

long CLHEP::RandPoissonQ::fire ( )

Reimplemented from CLHEP::RandPoisson.

long CLHEP::RandPoissonQ::fire ( )
long CLHEP::RandPoissonQ::fire ( double  m)

Reimplemented from CLHEP::RandPoisson.

long CLHEP::RandPoissonQ::fire ( double  m)

Reimplemented from CLHEP::RandPoisson.

Definition at line 130 of file RandPoissonQ.cc.

References CLHEP::RandPoisson::getLocalEngine(), and shoot().

long CLHEP::RandPoissonQ::fire ( double  m)

Reimplemented from CLHEP::RandPoisson.

long CLHEP::RandPoissonQ::fire ( double  m)

Reimplemented from CLHEP::RandPoisson.

void CLHEP::RandPoissonQ::fireArray ( const int  size,
long *  vect 
)

Reimplemented from CLHEP::RandPoisson.

Definition at line 186 of file RandPoissonQ.cc.

References CLHEP::RandPoisson::defaultMean, and fire().

void CLHEP::RandPoissonQ::fireArray ( const int  size,
long *  vect 
)

Reimplemented from CLHEP::RandPoisson.

void CLHEP::RandPoissonQ::fireArray ( const int  size,
long *  vect 
)

Reimplemented from CLHEP::RandPoisson.

void CLHEP::RandPoissonQ::fireArray ( const int  size,
long *  vect 
)

Reimplemented from CLHEP::RandPoisson.

void CLHEP::RandPoissonQ::fireArray ( const int  size,
long *  vect,
double  m 
)

Reimplemented from CLHEP::RandPoisson.

void CLHEP::RandPoissonQ::fireArray ( const int  size,
long *  vect,
double  m 
)

Reimplemented from CLHEP::RandPoisson.

Definition at line 181 of file RandPoissonQ.cc.

References fire().

void CLHEP::RandPoissonQ::fireArray ( const int  size,
long *  vect,
double  m 
)

Reimplemented from CLHEP::RandPoisson.

void CLHEP::RandPoissonQ::fireArray ( const int  size,
long *  vect,
double  m 
)

Reimplemented from CLHEP::RandPoisson.

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

Reimplemented from CLHEP::RandPoisson.

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

Reimplemented from CLHEP::RandPoisson.

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

Reimplemented from CLHEP::RandPoisson.

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

Reimplemented from CLHEP::RandPoisson.

Definition at line 573 of file RandPoissonQ.cc.

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

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

Reimplemented from CLHEP::RandPoisson.

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

Reimplemented from CLHEP::RandPoisson.

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

Reimplemented from CLHEP::RandPoisson.

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

Reimplemented from CLHEP::RandPoisson.

Definition at line 49 of file RandPoissonQ.cc.

Referenced by get(), and put().

double CLHEP::RandPoissonQ::operator() ( )
virtual

Reimplemented from CLHEP::RandPoisson.

double CLHEP::RandPoissonQ::operator() ( )
virtual

Reimplemented from CLHEP::RandPoisson.

Definition at line 122 of file RandPoissonQ.cc.

References fire().

double CLHEP::RandPoissonQ::operator() ( )
virtual

Reimplemented from CLHEP::RandPoisson.

double CLHEP::RandPoissonQ::operator() ( )
virtual

Reimplemented from CLHEP::RandPoisson.

double CLHEP::RandPoissonQ::operator() ( double  m)

Reimplemented from CLHEP::RandPoisson.

double CLHEP::RandPoissonQ::operator() ( double  m)

Reimplemented from CLHEP::RandPoisson.

Definition at line 126 of file RandPoissonQ.cc.

References fire().

double CLHEP::RandPoissonQ::operator() ( double  m)

Reimplemented from CLHEP::RandPoisson.

double CLHEP::RandPoissonQ::operator() ( double  m)

Reimplemented from CLHEP::RandPoisson.

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

Reimplemented from CLHEP::RandPoisson.

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

Reimplemented from CLHEP::RandPoisson.

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

Reimplemented from CLHEP::RandPoisson.

Definition at line 546 of file RandPoissonQ.cc.

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

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

Reimplemented from CLHEP::RandPoisson.

static long CLHEP::RandPoissonQ::shoot ( double  m = 1.0)
static

Reimplemented from CLHEP::RandPoisson.

static long CLHEP::RandPoissonQ::shoot ( double  m = 1.0)
static

Reimplemented from CLHEP::RandPoisson.

long CLHEP::RandPoissonQ::shoot ( double  m = 1.0)
static

Reimplemented from CLHEP::RandPoisson.

Definition at line 118 of file RandPoissonQ.cc.

References CLHEP::HepRandom::getTheEngine().

Referenced by captureStatics(), fire(), main(), randomizeStatics(), and shootArray().

static long CLHEP::RandPoissonQ::shoot ( double  m = 1.0)
static

Reimplemented from CLHEP::RandPoisson.

static long CLHEP::RandPoissonQ::shoot ( HepRandomEngine anEngine,
double  m = 1.0 
)
static

Reimplemented from CLHEP::RandPoisson.

long CLHEP::RandPoissonQ::shoot ( HepRandomEngine anEngine,
double  m = 1.0 
)
static

Reimplemented from CLHEP::RandPoisson.

Definition at line 142 of file RandPoissonQ.cc.

static long CLHEP::RandPoissonQ::shoot ( HepRandomEngine anEngine,
double  m = 1.0 
)
static

Reimplemented from CLHEP::RandPoisson.

static long CLHEP::RandPoissonQ::shoot ( HepRandomEngine anEngine,
double  m = 1.0 
)
static

Reimplemented from CLHEP::RandPoisson.

static void CLHEP::RandPoissonQ::shootArray ( const int  size,
long *  vect,
double  m = 1.0 
)
static

Reimplemented from CLHEP::RandPoisson.

static void CLHEP::RandPoissonQ::shootArray ( const int  size,
long *  vect,
double  m = 1.0 
)
static

Reimplemented from CLHEP::RandPoisson.

static void CLHEP::RandPoissonQ::shootArray ( const int  size,
long *  vect,
double  m = 1.0 
)
static

Reimplemented from CLHEP::RandPoisson.

void CLHEP::RandPoissonQ::shootArray ( const int  size,
long *  vect,
double  m = 1.0 
)
static

Reimplemented from CLHEP::RandPoisson.

Definition at line 173 of file RandPoissonQ.cc.

References shoot().

static void CLHEP::RandPoissonQ::shootArray ( HepRandomEngine anEngine,
const int  size,
long *  vect,
double  m = 1.0 
)
static

Reimplemented from CLHEP::RandPoisson.

static void CLHEP::RandPoissonQ::shootArray ( HepRandomEngine anEngine,
const int  size,
long *  vect,
double  m = 1.0 
)
static

Reimplemented from CLHEP::RandPoisson.

static void CLHEP::RandPoissonQ::shootArray ( HepRandomEngine anEngine,
const int  size,
long *  vect,
double  m = 1.0 
)
static

Reimplemented from CLHEP::RandPoisson.

static void CLHEP::RandPoissonQ::shootArray ( HepRandomEngine anEngine,
const int  size,
long *  vect,
double  m = 1.0 
)
static

Reimplemented from CLHEP::RandPoisson.

static int CLHEP::RandPoissonQ::tableBoundary ( )
inlinestatic
static int CLHEP::RandPoissonQ::tableBoundary ( )
inlinestatic
static int CLHEP::RandPoissonQ::tableBoundary ( )
inlinestatic
static int CLHEP::RandPoissonQ::tableBoundary ( )
inlinestatic

Member Data Documentation

static const double CLHEP::RandPoissonQ::MAXIMUM_POISSON_DEVIATE = 2.0E9
static

Definition at line 110 of file Matrix/CLHEP/Random/RandPoissonQ.h.


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