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

Public Member Functions | Static Public Member Functions | Static Protected Member Functions | List of all members
CLHEP::RandLandau Class Reference

#include <RandLandau.h>

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

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 ()
 
- 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 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 Public Member Functions inherited from CLHEP::HepRandom
static void setTheSeed (long seed, int lux=3)
 
static long getTheSeed ()
 
static void setTheSeeds (const long *seeds, int aux=-1)
 
static const long * getTheSeeds ()
 
static void getTheTableSeeds (long *seeds, int index)
 
static HepRandomgetTheGenerator ()
 
static void setTheEngine (HepRandomEngine *theNewEngine)
 
static HepRandomEnginegetTheEngine ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
static std::ostream & saveStaticRandomStates (std::ostream &os)
 
static std::istream & restoreStaticRandomStates (std::istream &is)
 
static void showEngineStatus ()
 
static int createInstance ()
 
static std::string distributionName ()
 
static void setTheSeed (long seed, int lux=3)
 
static long getTheSeed ()
 
static void setTheSeeds (const long *seeds, int aux=-1)
 
static const long * getTheSeeds ()
 
static void getTheTableSeeds (long *seeds, int index)
 
static HepRandomgetTheGenerator ()
 
static void setTheEngine (HepRandomEngine *theNewEngine)
 
static HepRandomEnginegetTheEngine ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
static std::ostream & saveStaticRandomStates (std::ostream &os)
 
static std::istream & restoreStaticRandomStates (std::istream &is)
 
static void showEngineStatus ()
 
static int createInstance ()
 
static std::string distributionName ()
 
static void setTheSeed (long seed, int lux=3)
 
static long getTheSeed ()
 
static void setTheSeeds (const long *seeds, int aux=-1)
 
static const long * getTheSeeds ()
 
static void getTheTableSeeds (long *seeds, int index)
 
static HepRandomgetTheGenerator ()
 
static void setTheEngine (HepRandomEngine *theNewEngine)
 
static HepRandomEnginegetTheEngine ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
static std::ostream & saveStaticRandomStates (std::ostream &os)
 
static std::istream & restoreStaticRandomStates (std::istream &is)
 
static void showEngineStatus ()
 
static int createInstance ()
 
static std::string distributionName ()
 
static void setTheSeed (long seed, int lux=3)
 
static long getTheSeed ()
 
static void setTheSeeds (const long *seeds, int aux=-1)
 
static const long * getTheSeeds ()
 
static void getTheTableSeeds (long *seeds, int index)
 
static HepRandomgetTheGenerator ()
 
static void setTheEngine (HepRandomEngine *theNewEngine)
 
static HepRandomEnginegetTheEngine ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
static std::ostream & saveStaticRandomStates (std::ostream &os)
 
static std::istream & restoreStaticRandomStates (std::istream &is)
 
static void showEngineStatus ()
 
static int createInstance ()
 
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)
 

Additional Inherited Members

- Static Protected Attributes inherited from CLHEP::HepRandom
static const long seedTable [215][2]
 

Detailed Description

Author

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

Constructor & Destructor Documentation

◆ RandLandau() [1/8]

CLHEP::RandLandau::RandLandau ( HepRandomEngine anEngine)
inline

◆ RandLandau() [2/8]

CLHEP::RandLandau::RandLandau ( HepRandomEngine anEngine)
inline

◆ ~RandLandau() [1/4]

CLHEP::RandLandau::~RandLandau ( )
virtual

Definition at line 31 of file RandLandau.cc.

◆ RandLandau() [3/8]

CLHEP::RandLandau::RandLandau ( HepRandomEngine anEngine)
inline

◆ RandLandau() [4/8]

CLHEP::RandLandau::RandLandau ( HepRandomEngine anEngine)
inline

◆ ~RandLandau() [2/4]

virtual CLHEP::RandLandau::~RandLandau ( )
virtual

◆ RandLandau() [5/8]

CLHEP::RandLandau::RandLandau ( HepRandomEngine anEngine)
inline

◆ RandLandau() [6/8]

CLHEP::RandLandau::RandLandau ( HepRandomEngine anEngine)
inline

◆ ~RandLandau() [3/4]

virtual CLHEP::RandLandau::~RandLandau ( )
virtual

◆ RandLandau() [7/8]

CLHEP::RandLandau::RandLandau ( HepRandomEngine anEngine)
inline

◆ RandLandau() [8/8]

CLHEP::RandLandau::RandLandau ( HepRandomEngine anEngine)
inline

◆ ~RandLandau() [4/4]

virtual CLHEP::RandLandau::~RandLandau ( )
virtual

Member Function Documentation

◆ distributionName() [1/4]

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

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

References transform(), and transformSmall().

◆ distributionName() [2/4]

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

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

References transform(), and transformSmall().

◆ distributionName() [3/4]

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

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

References transform(), and transformSmall().

◆ distributionName() [4/4]

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

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

References transform(), and transformSmall().

◆ engine() [1/4]

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

Reimplemented from CLHEP::HepRandom.

◆ engine() [2/4]

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

Reimplemented from CLHEP::HepRandom.

Definition at line 29 of file RandLandau.cc.

◆ engine() [3/4]

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

Reimplemented from CLHEP::HepRandom.

◆ engine() [4/4]

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

Reimplemented from CLHEP::HepRandom.

◆ fire() [1/4]

double CLHEP::RandLandau::fire ( )
inline

Referenced by fireArray().

◆ fire() [2/4]

double CLHEP::RandLandau::fire ( )
inline

◆ fire() [3/4]

double CLHEP::RandLandau::fire ( )
inline

◆ fire() [4/4]

double CLHEP::RandLandau::fire ( )
inline

◆ fireArray() [1/4]

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

◆ fireArray() [2/4]

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

Definition at line 48 of file RandLandau.cc.

References fire().

◆ fireArray() [3/4]

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

◆ fireArray() [4/4]

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

◆ get() [1/4]

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

Reimplemented from CLHEP::HepRandom.

◆ get() [2/4]

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

Reimplemented from CLHEP::HepRandom.

◆ get() [3/4]

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

Reimplemented from CLHEP::HepRandom.

Definition at line 374 of file RandLandau.cc.

References name().

◆ get() [4/4]

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

Reimplemented from CLHEP::HepRandom.

◆ name() [1/4]

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

Reimplemented from CLHEP::HepRandom.

◆ name() [2/4]

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

Reimplemented from CLHEP::HepRandom.

Definition at line 28 of file RandLandau.cc.

Referenced by get(), and put().

◆ name() [3/4]

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

Reimplemented from CLHEP::HepRandom.

◆ name() [4/4]

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

Reimplemented from CLHEP::HepRandom.

◆ operator()() [1/4]

double CLHEP::RandLandau::operator() ( )
inlinevirtual

Reimplemented from CLHEP::HepRandom.

◆ operator()() [2/4]

double CLHEP::RandLandau::operator() ( )
inlinevirtual

Reimplemented from CLHEP::HepRandom.

◆ operator()() [3/4]

double CLHEP::RandLandau::operator() ( )
inlinevirtual

Reimplemented from CLHEP::HepRandom.

◆ operator()() [4/4]

double CLHEP::RandLandau::operator() ( )
inlinevirtual

Reimplemented from CLHEP::HepRandom.

◆ put() [1/4]

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

Reimplemented from CLHEP::HepRandom.

Definition at line 367 of file RandLandau.cc.

References name().

◆ put() [2/4]

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

Reimplemented from CLHEP::HepRandom.

◆ put() [3/4]

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

Reimplemented from CLHEP::HepRandom.

◆ put() [4/4]

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

Reimplemented from CLHEP::HepRandom.

◆ shoot() [1/8]

static double CLHEP::RandLandau::shoot ( )
inlinestatic

◆ shoot() [2/8]

static double CLHEP::RandLandau::shoot ( )
inlinestatic

◆ shoot() [3/8]

static double CLHEP::RandLandau::shoot ( )
inlinestatic

◆ shoot() [4/8]

static double CLHEP::RandLandau::shoot ( )
inlinestatic

◆ shoot() [5/8]

static double CLHEP::RandLandau::shoot ( HepRandomEngine anotherEngine)
inlinestatic

◆ shoot() [6/8]

static double CLHEP::RandLandau::shoot ( HepRandomEngine anotherEngine)
inlinestatic

◆ shoot() [7/8]

static double CLHEP::RandLandau::shoot ( HepRandomEngine anotherEngine)
inlinestatic

◆ shoot() [8/8]

static double CLHEP::RandLandau::shoot ( HepRandomEngine anotherEngine)
inlinestatic

◆ shootArray() [1/8]

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

◆ shootArray() [2/8]

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

Definition at line 34 of file RandLandau.cc.

References shoot().

◆ shootArray() [3/8]

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

◆ shootArray() [4/8]

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

◆ shootArray() [5/8]

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

◆ shootArray() [6/8]

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

◆ shootArray() [7/8]

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

◆ shootArray() [8/8]

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

Definition at line 41 of file RandLandau.cc.

References shoot().

◆ transform() [1/4]

static double CLHEP::RandLandau::transform ( double  r)
staticprotected

◆ transform() [2/4]

static double CLHEP::RandLandau::transform ( double  r)
staticprotected

◆ transform() [3/4]

double CLHEP::RandLandau::transform ( double  r)
staticprotected

Definition at line 289 of file RandLandau.cc.

Referenced by distributionName().

◆ transform() [4/4]

static double CLHEP::RandLandau::transform ( double  r)
staticprotected

◆ transformSmall() [1/4]

static double CLHEP::RandLandau::transformSmall ( double  r)
staticprotected

◆ transformSmall() [2/4]

static double CLHEP::RandLandau::transformSmall ( double  r)
staticprotected

Referenced by distributionName().

◆ transformSmall() [3/4]

static double CLHEP::RandLandau::transformSmall ( double  r)
staticprotected

◆ transformSmall() [4/4]

static double CLHEP::RandLandau::transformSmall ( double  r)
staticprotected

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