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

Public Member Functions | Static Public Member Functions | Static Protected Member Functions
CLHEP::RandGaussQ Class Reference

#include <RandGaussQ.h>

Inheritance diagram for CLHEP::RandGaussQ:
CLHEP::RandGauss CLHEP::RandGauss CLHEP::RandGauss CLHEP::RandGauss 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

List of all members.

Public Member Functions

 RandGaussQ (HepRandomEngine &anEngine, double mean=0.0, double stdDev=1.0)
 RandGaussQ (HepRandomEngine *anEngine, double mean=0.0, double stdDev=1.0)
virtual ~RandGaussQ ()
double fire ()
double fire (double mean, double stdDev)
void fireArray (const int size, double *vect)
void fireArray (const int size, double *vect, double mean, double stdDev)
virtual double operator() ()
virtual double operator() (double mean, double stdDev)
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
std::string name () const
HepRandomEngineengine ()
 RandGaussQ (HepRandomEngine &anEngine, double mean=0.0, double stdDev=1.0)
 RandGaussQ (HepRandomEngine *anEngine, double mean=0.0, double stdDev=1.0)
virtual ~RandGaussQ ()
double fire ()
double fire (double mean, double stdDev)
void fireArray (const int size, double *vect)
void fireArray (const int size, double *vect, double mean, double stdDev)
virtual double operator() ()
virtual double operator() (double mean, double stdDev)
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
std::string name () const
HepRandomEngineengine ()
 RandGaussQ (HepRandomEngine &anEngine, double mean=0.0, double stdDev=1.0)
 RandGaussQ (HepRandomEngine *anEngine, double mean=0.0, double stdDev=1.0)
virtual ~RandGaussQ ()
double fire ()
double fire (double mean, double stdDev)
void fireArray (const int size, double *vect)
void fireArray (const int size, double *vect, double mean, double stdDev)
virtual double operator() ()
virtual double operator() (double mean, double stdDev)
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
std::string name () const
HepRandomEngineengine ()
 RandGaussQ (HepRandomEngine &anEngine, double mean=0.0, double stdDev=1.0)
 RandGaussQ (HepRandomEngine *anEngine, double mean=0.0, double stdDev=1.0)
virtual ~RandGaussQ ()
double fire ()
double fire (double mean, double stdDev)
void fireArray (const int size, double *vect)
void fireArray (const int size, double *vect, double mean, double stdDev)
virtual double operator() ()
virtual double operator() (double mean, double stdDev)
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
std::string name () const
HepRandomEngineengine ()

Static Public Member Functions

static double shoot ()
static double shoot (double mean, double stdDev)
static void shootArray (const int size, double *vect, double mean=0.0, double stdDev=1.0)
static double shoot (HepRandomEngine *anotherEngine)
static double shoot (HepRandomEngine *anotherEngine, double mean, double stdDev)
static void shootArray (HepRandomEngine *anotherEngine, const int size, double *vect, double mean=0.0, double stdDev=1.0)
static std::string distributionName ()
static double shoot ()
static double shoot (double mean, double stdDev)
static void shootArray (const int size, double *vect, double mean=0.0, double stdDev=1.0)
static double shoot (HepRandomEngine *anotherEngine)
static double shoot (HepRandomEngine *anotherEngine, double mean, double stdDev)
static void shootArray (HepRandomEngine *anotherEngine, const int size, double *vect, double mean=0.0, double stdDev=1.0)
static std::string distributionName ()
static double shoot ()
static double shoot (double mean, double stdDev)
static void shootArray (const int size, double *vect, double mean=0.0, double stdDev=1.0)
static double shoot (HepRandomEngine *anotherEngine)
static double shoot (HepRandomEngine *anotherEngine, double mean, double stdDev)
static void shootArray (HepRandomEngine *anotherEngine, const int size, double *vect, double mean=0.0, double stdDev=1.0)
static std::string distributionName ()
static double shoot ()
static double shoot (double mean, double stdDev)
static void shootArray (const int size, double *vect, double mean=0.0, double stdDev=1.0)
static double shoot (HepRandomEngine *anotherEngine)
static double shoot (HepRandomEngine *anotherEngine, double mean, double stdDev)
static void shootArray (HepRandomEngine *anotherEngine, const int size, double *vect, double mean=0.0, double stdDev=1.0)
static std::string distributionName ()

Static Protected Member Functions

static double transformQuick (double r)
static double transformSmall (double r)
static double transformQuick (double r)
static double transformSmall (double r)
static double transformQuick (double r)
static double transformSmall (double r)
static double transformQuick (double r)
static double transformSmall (double r)

Detailed Description

Author:

Definition at line 32 of file Matrix/CLHEP/Random/RandGaussQ.h.


Constructor & Destructor Documentation

CLHEP::RandGaussQ::RandGaussQ ( HepRandomEngine anEngine,
double  mean = 0.0,
double  stdDev = 1.0 
) [inline]
CLHEP::RandGaussQ::RandGaussQ ( HepRandomEngine anEngine,
double  mean = 0.0,
double  stdDev = 1.0 
) [inline]

Definition at line 26 of file RandGaussQ.cc.

CLHEP::RandGaussQ::RandGaussQ ( HepRandomEngine anEngine,
double  mean = 0.0,
double  stdDev = 1.0 
) [inline]
CLHEP::RandGaussQ::RandGaussQ ( HepRandomEngine anEngine,
double  mean = 0.0,
double  stdDev = 1.0 
) [inline]
virtual CLHEP::RandGaussQ::~RandGaussQ ( ) [virtual]
CLHEP::RandGaussQ::RandGaussQ ( HepRandomEngine anEngine,
double  mean = 0.0,
double  stdDev = 1.0 
) [inline]
CLHEP::RandGaussQ::RandGaussQ ( HepRandomEngine anEngine,
double  mean = 0.0,
double  stdDev = 1.0 
) [inline]
virtual CLHEP::RandGaussQ::~RandGaussQ ( ) [virtual]
CLHEP::RandGaussQ::RandGaussQ ( HepRandomEngine anEngine,
double  mean = 0.0,
double  stdDev = 1.0 
) [inline]
CLHEP::RandGaussQ::RandGaussQ ( HepRandomEngine anEngine,
double  mean = 0.0,
double  stdDev = 1.0 
) [inline]
virtual CLHEP::RandGaussQ::~RandGaussQ ( ) [virtual]

Member Function Documentation

static std::string CLHEP::RandGaussQ::distributionName ( ) [inline, static]

Reimplemented from CLHEP::RandGauss.

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

static std::string CLHEP::RandGaussQ::distributionName ( ) [inline, static]

Reimplemented from CLHEP::RandGauss.

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

static std::string CLHEP::RandGaussQ::distributionName ( ) [inline, static]

Reimplemented from CLHEP::RandGauss.

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

static std::string CLHEP::RandGaussQ::distributionName ( ) [inline, static]

Reimplemented from CLHEP::RandGauss.

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

Reimplemented from CLHEP::RandGauss.

Definition at line 24 of file RandGaussQ.cc.

Reimplemented from CLHEP::RandGauss.

Reimplemented from CLHEP::RandGauss.

Reimplemented from CLHEP::RandGauss.

Reimplemented from CLHEP::RandGauss.

Referenced by fireArray(), main(), and testRandGaussQ().

Reimplemented from CLHEP::RandGauss.

Reimplemented from CLHEP::RandGauss.

Reimplemented from CLHEP::RandGauss.

double CLHEP::RandGaussQ::fire ( double  mean,
double  stdDev 
) [inline]

Reimplemented from CLHEP::RandGauss.

double CLHEP::RandGaussQ::fire ( double  mean,
double  stdDev 
) [inline]

Reimplemented from CLHEP::RandGauss.

double CLHEP::RandGaussQ::fire ( double  mean,
double  stdDev 
) [inline]

Reimplemented from CLHEP::RandGauss.

double CLHEP::RandGaussQ::fire ( double  mean,
double  stdDev 
) [inline]

Reimplemented from CLHEP::RandGauss.

void CLHEP::RandGaussQ::fireArray ( const int  size,
double vect 
)

Reimplemented from CLHEP::RandGauss.

void CLHEP::RandGaussQ::fireArray ( const int  size,
double vect 
)

Reimplemented from CLHEP::RandGauss.

Definition at line 52 of file RandGaussQ.cc.

References CLHEP::RandGauss::defaultMean, CLHEP::RandGauss::defaultStdDev, and fire().

void CLHEP::RandGaussQ::fireArray ( const int  size,
double vect 
)

Reimplemented from CLHEP::RandGauss.

void CLHEP::RandGaussQ::fireArray ( const int  size,
double vect 
)

Reimplemented from CLHEP::RandGauss.

void CLHEP::RandGaussQ::fireArray ( const int  size,
double vect,
double  mean,
double  stdDev 
)

Reimplemented from CLHEP::RandGauss.

void CLHEP::RandGaussQ::fireArray ( const int  size,
double vect,
double  mean,
double  stdDev 
)

Reimplemented from CLHEP::RandGauss.

Definition at line 58 of file RandGaussQ.cc.

References fire().

void CLHEP::RandGaussQ::fireArray ( const int  size,
double vect,
double  mean,
double  stdDev 
)

Reimplemented from CLHEP::RandGauss.

void CLHEP::RandGaussQ::fireArray ( const int  size,
double vect,
double  mean,
double  stdDev 
)

Reimplemented from CLHEP::RandGauss.

std::istream& CLHEP::RandGaussQ::get ( std::istream &  is) [virtual]

Reimplemented from CLHEP::RandGauss.

std::istream& CLHEP::RandGaussQ::get ( std::istream &  is) [virtual]

Reimplemented from CLHEP::RandGauss.

std::istream& CLHEP::RandGaussQ::get ( std::istream &  is) [virtual]

Reimplemented from CLHEP::RandGauss.

std::istream & CLHEP::RandGaussQ::get ( std::istream &  is) [virtual]

Reimplemented from CLHEP::RandGauss.

Definition at line 179 of file RandGaussQ.cc.

References name().

std::string CLHEP::RandGaussQ::name ( ) const [virtual]

Reimplemented from CLHEP::RandGauss.

std::string CLHEP::RandGaussQ::name ( ) const [virtual]

Reimplemented from CLHEP::RandGauss.

std::string CLHEP::RandGaussQ::name ( ) const [virtual]

Reimplemented from CLHEP::RandGauss.

std::string CLHEP::RandGaussQ::name ( ) const [virtual]

Reimplemented from CLHEP::RandGauss.

Definition at line 23 of file RandGaussQ.cc.

Referenced by get(), and put().

double CLHEP::RandGaussQ::operator() ( ) [virtual]
virtual double CLHEP::RandGaussQ::operator() ( ) [virtual]

Reimplemented from CLHEP::RandGauss.

virtual double CLHEP::RandGaussQ::operator() ( ) [virtual]

Reimplemented from CLHEP::RandGauss.

virtual double CLHEP::RandGaussQ::operator() ( ) [virtual]

Reimplemented from CLHEP::RandGauss.

virtual double CLHEP::RandGaussQ::operator() ( double  mean,
double  stdDev 
) [virtual]

Reimplemented from CLHEP::RandGauss.

virtual double CLHEP::RandGaussQ::operator() ( double  mean,
double  stdDev 
) [virtual]

Reimplemented from CLHEP::RandGauss.

double CLHEP::RandGaussQ::operator() ( double  mean,
double  stdDev 
) [virtual]

Reimplemented from CLHEP::RandGauss.

Definition at line 33 of file RandGaussQ.cc.

References CLHEP::HepRandomEngine::flat(), CLHEP::RandGauss::localEngine, and transformQuick().

virtual double CLHEP::RandGaussQ::operator() ( double  mean,
double  stdDev 
) [virtual]

Reimplemented from CLHEP::RandGauss.

std::ostream& CLHEP::RandGaussQ::put ( std::ostream &  os) const [virtual]

Reimplemented from CLHEP::RandGauss.

std::ostream& CLHEP::RandGaussQ::put ( std::ostream &  os) const [virtual]

Reimplemented from CLHEP::RandGauss.

std::ostream& CLHEP::RandGaussQ::put ( std::ostream &  os) const [virtual]

Reimplemented from CLHEP::RandGauss.

std::ostream & CLHEP::RandGaussQ::put ( std::ostream &  os) const [virtual]

Reimplemented from CLHEP::RandGauss.

Definition at line 171 of file RandGaussQ.cc.

References name().

static double CLHEP::RandGaussQ::shoot ( ) [inline, static]

Reimplemented from CLHEP::RandGauss.

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

static double CLHEP::RandGaussQ::shoot ( ) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( ) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( ) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( double  mean,
double  stdDev 
) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( double  mean,
double  stdDev 
) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( double  mean,
double  stdDev 
) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( double  mean,
double  stdDev 
) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( HepRandomEngine anotherEngine) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( HepRandomEngine anotherEngine) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( HepRandomEngine anotherEngine) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( HepRandomEngine anotherEngine) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( HepRandomEngine anotherEngine,
double  mean,
double  stdDev 
) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( HepRandomEngine anotherEngine,
double  mean,
double  stdDev 
) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( HepRandomEngine anotherEngine,
double  mean,
double  stdDev 
) [inline, static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::shoot ( HepRandomEngine anotherEngine,
double  mean,
double  stdDev 
) [inline, static]

Reimplemented from CLHEP::RandGauss.

static void CLHEP::RandGaussQ::shootArray ( const int  size,
double vect,
double  mean = 0.0,
double  stdDev = 1.0 
) [static]

Reimplemented from CLHEP::RandGauss.

static void CLHEP::RandGaussQ::shootArray ( const int  size,
double vect,
double  mean = 0.0,
double  stdDev = 1.0 
) [static]

Reimplemented from CLHEP::RandGauss.

void CLHEP::RandGaussQ::shootArray ( const int  size,
double vect,
double  mean = 0.0,
double  stdDev = 1.0 
) [static]

Reimplemented from CLHEP::RandGauss.

Definition at line 37 of file RandGaussQ.cc.

References shoot().

static void CLHEP::RandGaussQ::shootArray ( const int  size,
double vect,
double  mean = 0.0,
double  stdDev = 1.0 
) [static]

Reimplemented from CLHEP::RandGauss.

static void CLHEP::RandGaussQ::shootArray ( HepRandomEngine anotherEngine,
const int  size,
double vect,
double  mean = 0.0,
double  stdDev = 1.0 
) [static]

Reimplemented from CLHEP::RandGauss.

static void CLHEP::RandGaussQ::shootArray ( HepRandomEngine anotherEngine,
const int  size,
double vect,
double  mean = 0.0,
double  stdDev = 1.0 
) [static]

Reimplemented from CLHEP::RandGauss.

void CLHEP::RandGaussQ::shootArray ( HepRandomEngine anotherEngine,
const int  size,
double vect,
double  mean = 0.0,
double  stdDev = 1.0 
) [static]

Reimplemented from CLHEP::RandGauss.

Definition at line 44 of file RandGaussQ.cc.

References shoot().

static void CLHEP::RandGaussQ::shootArray ( HepRandomEngine anotherEngine,
const int  size,
double vect,
double  mean = 0.0,
double  stdDev = 1.0 
) [static]

Reimplemented from CLHEP::RandGauss.

static double CLHEP::RandGaussQ::transformQuick ( double  r) [static, protected]
double CLHEP::RandGaussQ::transformQuick ( double  r) [static, protected]
static double CLHEP::RandGaussQ::transformQuick ( double  r) [static, protected]
static double CLHEP::RandGaussQ::transformQuick ( double  r) [static, protected]
static double CLHEP::RandGaussQ::transformSmall ( double  r) [static, protected]
static double CLHEP::RandGaussQ::transformSmall ( double  r) [static, protected]
double CLHEP::RandGaussQ::transformSmall ( double  r) [static, protected]

Definition at line 130 of file RandGaussQ.cc.

Referenced by transformQuick().

static double CLHEP::RandGaussQ::transformSmall ( double  r) [static, protected]

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