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

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

#include <RandLandau.h>

Inheritance diagram for CLHEP::RandLandau:
CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom

List of all members.

Public Member Functions

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

Static Public Member Functions

static double shoot ()
static void shootArray (const int size, double *vect)
static double shoot (HepRandomEngine *anotherEngine)
static void shootArray (HepRandomEngine *anotherEngine, const int size, double *vect)
static std::string distributionName ()
static double shoot ()
static void shootArray (const int size, double *vect)
static double shoot (HepRandomEngine *anotherEngine)
static void shootArray (HepRandomEngine *anotherEngine, const int size, double *vect)
static std::string distributionName ()
static double shoot ()
static void shootArray (const int size, double *vect)
static double shoot (HepRandomEngine *anotherEngine)
static void shootArray (HepRandomEngine *anotherEngine, const int size, double *vect)
static std::string distributionName ()
static double shoot ()
static void shootArray (const int size, double *vect)
static double shoot (HepRandomEngine *anotherEngine)
static void shootArray (HepRandomEngine *anotherEngine, const int size, double *vect)
static std::string distributionName ()

Static Protected Member Functions

static double transform (double r)
static double transformSmall (double r)
static double transform (double r)
static double transformSmall (double r)
static double transform (double r)
static double transformSmall (double r)
static double transform (double r)
static double transformSmall (double r)

Detailed Description

Author:

Definition at line 43 of file Matrix/CLHEP/Random/RandLandau.h.


Constructor & Destructor Documentation

Definition at line 31 of file RandLandau.cc.

virtual CLHEP::RandLandau::~RandLandau ( ) [virtual]
virtual CLHEP::RandLandau::~RandLandau ( ) [virtual]
virtual CLHEP::RandLandau::~RandLandau ( ) [virtual]

Member Function Documentation

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

Reimplemented from CLHEP::HepRandom.

Definition at line 100 of file Matrix/CLHEP/Random/RandLandau.h.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 100 of file Random/Random/RandLandau.h.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 100 of file Random/CLHEP/Random/RandLandau.h.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 100 of file RandomObjects/CLHEP/Random/RandLandau.h.

Reimplemented from CLHEP::HepRandom.

Reimplemented from CLHEP::HepRandom.

Definition at line 29 of file RandLandau.cc.

Reimplemented from CLHEP::HepRandom.

Reimplemented from CLHEP::HepRandom.

Referenced by fireArray().

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

Definition at line 48 of file RandLandau.cc.

References fire().

void CLHEP::RandLandau::fireArray ( const int  size,
double vect 
)
void CLHEP::RandLandau::fireArray ( const int  size,
double vect 
)
std::istream& CLHEP::RandLandau::get ( std::istream &  is) [virtual]

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 374 of file RandLandau.cc.

References name().

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 28 of file RandLandau.cc.

Referenced by get(), and put().

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

double CLHEP::RandLandau::operator() ( ) [inline, virtual]

Reimplemented from CLHEP::HepRandom.

double CLHEP::RandLandau::operator() ( ) [inline, virtual]

Reimplemented from CLHEP::HepRandom.

double CLHEP::RandLandau::operator() ( ) [inline, virtual]

Reimplemented from CLHEP::HepRandom.

double CLHEP::RandLandau::operator() ( ) [inline, virtual]

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 367 of file RandLandau.cc.

References name().

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

static double CLHEP::RandLandau::shoot ( ) [inline, static]
static double CLHEP::RandLandau::shoot ( ) [inline, static]
static double CLHEP::RandLandau::shoot ( ) [inline, static]
static double CLHEP::RandLandau::shoot ( ) [inline, static]
static double CLHEP::RandLandau::shoot ( HepRandomEngine anotherEngine) [inline, static]
static double CLHEP::RandLandau::shoot ( HepRandomEngine anotherEngine) [inline, static]
static double CLHEP::RandLandau::shoot ( HepRandomEngine anotherEngine) [inline, static]
static double CLHEP::RandLandau::shoot ( HepRandomEngine anotherEngine) [inline, static]
static void CLHEP::RandLandau::shootArray ( const int  size,
double vect 
) [static]
void CLHEP::RandLandau::shootArray ( const int  size,
double vect 
) [static]

Definition at line 34 of file RandLandau.cc.

References shoot().

static void CLHEP::RandLandau::shootArray ( const int  size,
double vect 
) [static]
static void CLHEP::RandLandau::shootArray ( const int  size,
double vect 
) [static]
static void CLHEP::RandLandau::shootArray ( HepRandomEngine anotherEngine,
const int  size,
double vect 
) [static]
static void CLHEP::RandLandau::shootArray ( HepRandomEngine anotherEngine,
const int  size,
double vect 
) [static]
static void CLHEP::RandLandau::shootArray ( HepRandomEngine anotherEngine,
const int  size,
double vect 
) [static]
void CLHEP::RandLandau::shootArray ( HepRandomEngine anotherEngine,
const int  size,
double vect 
) [static]

Definition at line 41 of file RandLandau.cc.

References shoot().

static double CLHEP::RandLandau::transform ( double  r) [static, protected]
static double CLHEP::RandLandau::transform ( double  r) [static, protected]
double CLHEP::RandLandau::transform ( double  r) [static, protected]

Definition at line 289 of file RandLandau.cc.

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

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