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

Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes
CLHEP::RandPoisson Class Reference

#include <RandPoisson.h>

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

List of all members.

Public Member Functions

 RandPoisson (HepRandomEngine &anEngine, double m=1.0)
 RandPoisson (HepRandomEngine *anEngine, double m=1.0)
virtual ~RandPoisson ()
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 ()
 RandPoisson (HepRandomEngine &anEngine, double m=1.0)
 RandPoisson (HepRandomEngine *anEngine, double m=1.0)
virtual ~RandPoisson ()
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 ()
 RandPoisson (HepRandomEngine &anEngine, double m=1.0)
 RandPoisson (HepRandomEngine *anEngine, double m=1.0)
virtual ~RandPoisson ()
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 ()
 RandPoisson (HepRandomEngine &anEngine, double m=1.0)
 RandPoisson (HepRandomEngine *anEngine, double m=1.0)
virtual ~RandPoisson ()
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 ()

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 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 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 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 ()

Protected Member Functions

HepRandomEnginegetLocalEngine ()
HepRandomEnginegetLocalEngine ()
HepRandomEnginegetLocalEngine ()
HepRandomEnginegetLocalEngine ()

Static Protected Member Functions

static double getOldMean ()
static double getMaxMean ()
static void setOldMean (double val)
static doublegetPStatus ()
static void setPStatus (double sq, double alxm, double g)
static double getOldMean ()
static double getMaxMean ()
static void setOldMean (double val)
static doublegetPStatus ()
static void setPStatus (double sq, double alxm, double g)
static double getOldMean ()
static double getMaxMean ()
static void setOldMean (double val)
static doublegetPStatus ()
static void setPStatus (double sq, double alxm, double g)
static double getOldMean ()
static double getMaxMean ()
static void setOldMean (double val)
static doublegetPStatus ()
static void setPStatus (double sq, double alxm, double g)

Protected Attributes

double meanMax
double defaultMean

Detailed Description

Author:

Definition at line 42 of file Matrix/CLHEP/Random/RandPoisson.h.


Constructor & Destructor Documentation

CLHEP::RandPoisson::RandPoisson ( HepRandomEngine anEngine,
double  m = 1.0 
) [inline]
CLHEP::RandPoisson::RandPoisson ( HepRandomEngine anEngine,
double  m = 1.0 
) [inline]

Definition at line 44 of file RandPoisson.cc.

CLHEP::RandPoisson::RandPoisson ( HepRandomEngine anEngine,
double  m = 1.0 
) [inline]
CLHEP::RandPoisson::RandPoisson ( HepRandomEngine anEngine,
double  m = 1.0 
) [inline]
virtual CLHEP::RandPoisson::~RandPoisson ( ) [virtual]
CLHEP::RandPoisson::RandPoisson ( HepRandomEngine anEngine,
double  m = 1.0 
) [inline]
CLHEP::RandPoisson::RandPoisson ( HepRandomEngine anEngine,
double  m = 1.0 
) [inline]
virtual CLHEP::RandPoisson::~RandPoisson ( ) [virtual]
CLHEP::RandPoisson::RandPoisson ( HepRandomEngine anEngine,
double  m = 1.0 
) [inline]
CLHEP::RandPoisson::RandPoisson ( HepRandomEngine anEngine,
double  m = 1.0 
) [inline]
virtual CLHEP::RandPoisson::~RandPoisson ( ) [virtual]

Member Function Documentation

static std::string CLHEP::RandPoisson::distributionName ( ) [inline, static]
static std::string CLHEP::RandPoisson::distributionName ( ) [inline, static]
static std::string CLHEP::RandPoisson::distributionName ( ) [inline, static]
static std::string CLHEP::RandPoisson::distributionName ( ) [inline, static]
void CLHEP::RandPoisson::fireArray ( const int  size,
long *  vect 
)
void CLHEP::RandPoisson::fireArray ( const int  size,
long *  vect 
)
void CLHEP::RandPoisson::fireArray ( const int  size,
long *  vect 
)
void CLHEP::RandPoisson::fireArray ( const int  size,
long *  vect 
)
void CLHEP::RandPoisson::fireArray ( const int  size,
long *  vect,
double  m 
)
void CLHEP::RandPoisson::fireArray ( const int  size,
long *  vect,
double  m 
)
void CLHEP::RandPoisson::fireArray ( const int  size,
long *  vect,
double  m 
)
void CLHEP::RandPoisson::fireArray ( const int  size,
long *  vect,
double  m 
)
std::istream& CLHEP::RandPoisson::get ( std::istream &  is) [virtual]
std::istream& CLHEP::RandPoisson::get ( std::istream &  is) [virtual]
std::istream& CLHEP::RandPoisson::get ( std::istream &  is) [virtual]
std::istream & CLHEP::RandPoisson::get ( std::istream &  is) [virtual]
static double CLHEP::RandPoisson::getMaxMean ( ) [inline, static, protected]

Definition at line 104 of file Matrix/CLHEP/Random/RandPoisson.h.

Referenced by fire(), and shoot().

static double CLHEP::RandPoisson::getMaxMean ( ) [inline, static, protected]

Definition at line 104 of file Random/CLHEP/Random/RandPoisson.h.

static double CLHEP::RandPoisson::getMaxMean ( ) [inline, static, protected]

Definition at line 104 of file RandomObjects/CLHEP/Random/RandPoisson.h.

static double CLHEP::RandPoisson::getMaxMean ( ) [inline, static, protected]

Definition at line 104 of file Random/Random/RandPoisson.h.

static double CLHEP::RandPoisson::getOldMean ( ) [inline, static, protected]

Definition at line 102 of file Matrix/CLHEP/Random/RandPoisson.h.

Referenced by shoot().

static double CLHEP::RandPoisson::getOldMean ( ) [inline, static, protected]

Definition at line 102 of file Random/CLHEP/Random/RandPoisson.h.

static double CLHEP::RandPoisson::getOldMean ( ) [inline, static, protected]

Definition at line 102 of file RandomObjects/CLHEP/Random/RandPoisson.h.

static double CLHEP::RandPoisson::getOldMean ( ) [inline, static, protected]

Definition at line 102 of file Random/Random/RandPoisson.h.

static double* CLHEP::RandPoisson::getPStatus ( ) [inline, static, protected]

Definition at line 108 of file Matrix/CLHEP/Random/RandPoisson.h.

Referenced by shoot().

static double* CLHEP::RandPoisson::getPStatus ( ) [inline, static, protected]

Definition at line 108 of file Random/CLHEP/Random/RandPoisson.h.

static double* CLHEP::RandPoisson::getPStatus ( ) [inline, static, protected]

Definition at line 108 of file RandomObjects/CLHEP/Random/RandPoisson.h.

static double* CLHEP::RandPoisson::getPStatus ( ) [inline, static, protected]

Definition at line 108 of file Random/Random/RandPoisson.h.

std::string CLHEP::RandPoisson::name ( ) const [virtual]
std::string CLHEP::RandPoisson::name ( ) const [virtual]
std::string CLHEP::RandPoisson::name ( ) const [virtual]
std::string CLHEP::RandPoisson::name ( ) const [virtual]
double CLHEP::RandPoisson::operator() ( ) [virtual]
double CLHEP::RandPoisson::operator() ( ) [virtual]
double CLHEP::RandPoisson::operator() ( ) [virtual]
double CLHEP::RandPoisson::operator() ( ) [virtual]
double CLHEP::RandPoisson::operator() ( double  m)
double CLHEP::RandPoisson::operator() ( double  m)
double CLHEP::RandPoisson::operator() ( double  m)
double CLHEP::RandPoisson::operator() ( double  m)
std::ostream& CLHEP::RandPoisson::put ( std::ostream &  os) const [virtual]
std::ostream & CLHEP::RandPoisson::put ( std::ostream &  os) const [virtual]
std::ostream& CLHEP::RandPoisson::put ( std::ostream &  os) const [virtual]
std::ostream& CLHEP::RandPoisson::put ( std::ostream &  os) const [virtual]
static void CLHEP::RandPoisson::setOldMean ( double  val) [inline, static, protected]

Definition at line 106 of file Matrix/CLHEP/Random/RandPoisson.h.

Referenced by shoot().

static void CLHEP::RandPoisson::setOldMean ( double  val) [inline, static, protected]

Definition at line 106 of file Random/CLHEP/Random/RandPoisson.h.

static void CLHEP::RandPoisson::setOldMean ( double  val) [inline, static, protected]

Definition at line 106 of file RandomObjects/CLHEP/Random/RandPoisson.h.

static void CLHEP::RandPoisson::setOldMean ( double  val) [inline, static, protected]

Definition at line 106 of file Random/Random/RandPoisson.h.

static void CLHEP::RandPoisson::setPStatus ( double  sq,
double  alxm,
double  g 
) [inline, static, protected]

Definition at line 110 of file Random/CLHEP/Random/RandPoisson.h.

static void CLHEP::RandPoisson::setPStatus ( double  sq,
double  alxm,
double  g 
) [inline, static, protected]

Definition at line 110 of file RandomObjects/CLHEP/Random/RandPoisson.h.

static void CLHEP::RandPoisson::setPStatus ( double  sq,
double  alxm,
double  g 
) [inline, static, protected]

Definition at line 110 of file Random/Random/RandPoisson.h.

static void CLHEP::RandPoisson::setPStatus ( double  sq,
double  alxm,
double  g 
) [inline, static, protected]

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

Referenced by shoot().

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

Member Data Documentation

Definition at line 99 of file Matrix/CLHEP/Random/RandPoisson.h.

Referenced by fire(), get(), and put().


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