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

Public Member Functions | Static Public Member Functions
CLHEP::RandBreitWigner Class Reference

#include <RandBreitWigner.h>

Inheritance diagram for CLHEP::RandBreitWigner:
CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom

List of all members.

Public Member Functions

 RandBreitWigner (HepRandomEngine &anEngine, double a=1.0, double b=0.2)
 RandBreitWigner (HepRandomEngine *anEngine, double a=1.0, double b=0.2)
virtual ~RandBreitWigner ()
double fire ()
double fire (double a, double b)
double fire (double a, double b, double c)
double fireM2 ()
double fireM2 (double a, double b)
double fireM2 (double a, double b, double c)
void fireArray (const int size, double *vect)
void fireArray (const int size, double *vect, double a, double b)
void fireArray (const int size, double *vect, double a, double b, double c)
double operator() ()
double operator() (double a, double b)
double operator() (double a, double b, double c)
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
std::string name () const
HepRandomEngineengine ()
 RandBreitWigner (HepRandomEngine &anEngine, double a=1.0, double b=0.2)
 RandBreitWigner (HepRandomEngine *anEngine, double a=1.0, double b=0.2)
virtual ~RandBreitWigner ()
double fire ()
double fire (double a, double b)
double fire (double a, double b, double c)
double fireM2 ()
double fireM2 (double a, double b)
double fireM2 (double a, double b, double c)
void fireArray (const int size, double *vect)
void fireArray (const int size, double *vect, double a, double b)
void fireArray (const int size, double *vect, double a, double b, double c)
double operator() ()
double operator() (double a, double b)
double operator() (double a, double b, double c)
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
std::string name () const
HepRandomEngineengine ()
 RandBreitWigner (HepRandomEngine &anEngine, double a=1.0, double b=0.2)
 RandBreitWigner (HepRandomEngine *anEngine, double a=1.0, double b=0.2)
virtual ~RandBreitWigner ()
double fire ()
double fire (double a, double b)
double fire (double a, double b, double c)
double fireM2 ()
double fireM2 (double a, double b)
double fireM2 (double a, double b, double c)
void fireArray (const int size, double *vect)
void fireArray (const int size, double *vect, double a, double b)
void fireArray (const int size, double *vect, double a, double b, double c)
double operator() ()
double operator() (double a, double b)
double operator() (double a, double b, double c)
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
std::string name () const
HepRandomEngineengine ()
 RandBreitWigner (HepRandomEngine &anEngine, double a=1.0, double b=0.2)
 RandBreitWigner (HepRandomEngine *anEngine, double a=1.0, double b=0.2)
virtual ~RandBreitWigner ()
double fire ()
double fire (double a, double b)
double fire (double a, double b, double c)
double fireM2 ()
double fireM2 (double a, double b)
double fireM2 (double a, double b, double c)
void fireArray (const int size, double *vect)
void fireArray (const int size, double *vect, double a, double b)
void fireArray (const int size, double *vect, double a, double b, double c)
double operator() ()
double operator() (double a, double b)
double operator() (double a, double b, double c)
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 (double a=1.0, double b=0.2)
static double shoot (double a, double b, double c)
static double shootM2 (double a=1.0, double b=0.2)
static double shootM2 (double a, double b, double c)
static void shootArray (const int size, double *vect)
static void shootArray (const int size, double *vect, double a, double b)
static void shootArray (const int size, double *vect, double a, double b, double c)
static double shoot (HepRandomEngine *anEngine, double a=1.0, double b=0.2)
static double shoot (HepRandomEngine *anEngine, double a, double b, double c)
static double shootM2 (HepRandomEngine *anEngine, double a=1.0, double b=0.2)
static double shootM2 (HepRandomEngine *anEngine, double a, double b, double c)
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect)
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect, double a, double b)
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect, double a, double b, double c)
static std::string distributionName ()
static double shoot (double a=1.0, double b=0.2)
static double shoot (double a, double b, double c)
static double shootM2 (double a=1.0, double b=0.2)
static double shootM2 (double a, double b, double c)
static void shootArray (const int size, double *vect)
static void shootArray (const int size, double *vect, double a, double b)
static void shootArray (const int size, double *vect, double a, double b, double c)
static double shoot (HepRandomEngine *anEngine, double a=1.0, double b=0.2)
static double shoot (HepRandomEngine *anEngine, double a, double b, double c)
static double shootM2 (HepRandomEngine *anEngine, double a=1.0, double b=0.2)
static double shootM2 (HepRandomEngine *anEngine, double a, double b, double c)
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect)
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect, double a, double b)
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect, double a, double b, double c)
static std::string distributionName ()
static double shoot (double a=1.0, double b=0.2)
static double shoot (double a, double b, double c)
static double shootM2 (double a=1.0, double b=0.2)
static double shootM2 (double a, double b, double c)
static void shootArray (const int size, double *vect)
static void shootArray (const int size, double *vect, double a, double b)
static void shootArray (const int size, double *vect, double a, double b, double c)
static double shoot (HepRandomEngine *anEngine, double a=1.0, double b=0.2)
static double shoot (HepRandomEngine *anEngine, double a, double b, double c)
static double shootM2 (HepRandomEngine *anEngine, double a=1.0, double b=0.2)
static double shootM2 (HepRandomEngine *anEngine, double a, double b, double c)
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect)
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect, double a, double b)
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect, double a, double b, double c)
static std::string distributionName ()
static double shoot (double a=1.0, double b=0.2)
static double shoot (double a, double b, double c)
static double shootM2 (double a=1.0, double b=0.2)
static double shootM2 (double a, double b, double c)
static void shootArray (const int size, double *vect)
static void shootArray (const int size, double *vect, double a, double b)
static void shootArray (const int size, double *vect, double a, double b, double c)
static double shoot (HepRandomEngine *anEngine, double a=1.0, double b=0.2)
static double shoot (HepRandomEngine *anEngine, double a, double b, double c)
static double shootM2 (HepRandomEngine *anEngine, double a=1.0, double b=0.2)
static double shootM2 (HepRandomEngine *anEngine, double a, double b, double c)
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect)
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect, double a, double b)
static void shootArray (HepRandomEngine *anEngine, const int size, double *vect, double a, double b, double c)
static std::string distributionName ()

Detailed Description

Author:
<Gabriele.Cosmo@cern.ch>

Definition at line 38 of file Matrix/CLHEP/Random/RandBreitWigner.h.


Constructor & Destructor Documentation

CLHEP::RandBreitWigner::RandBreitWigner ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [inline]
CLHEP::RandBreitWigner::RandBreitWigner ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [inline]

Definition at line 36 of file RandBreitWigner.cc.

CLHEP::RandBreitWigner::RandBreitWigner ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [inline]
CLHEP::RandBreitWigner::RandBreitWigner ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [inline]
CLHEP::RandBreitWigner::RandBreitWigner ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [inline]
CLHEP::RandBreitWigner::RandBreitWigner ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [inline]
CLHEP::RandBreitWigner::RandBreitWigner ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [inline]
CLHEP::RandBreitWigner::RandBreitWigner ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [inline]

Member Function Documentation

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

Reimplemented from CLHEP::HepRandom.

Definition at line 132 of file Matrix/CLHEP/Random/RandBreitWigner.h.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 132 of file Random/Random/RandBreitWigner.h.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 132 of file Random/CLHEP/Random/RandBreitWigner.h.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 132 of file RandomObjects/CLHEP/Random/RandBreitWigner.h.

Reimplemented from CLHEP::HepRandom.

Reimplemented from CLHEP::HepRandom.

Definition at line 34 of file RandBreitWigner.cc.

Reimplemented from CLHEP::HepRandom.

Reimplemented from CLHEP::HepRandom.

Definition at line 201 of file RandBreitWigner.cc.

Referenced by dist_layout().

Definition at line 206 of file RandBreitWigner.cc.

Definition at line 216 of file RandBreitWigner.cc.

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

Definition at line 260 of file RandBreitWigner.cc.

void CLHEP::RandBreitWigner::fireArray ( const int  size,
double vect 
)
void CLHEP::RandBreitWigner::fireArray ( const int  size,
double vect 
)
void CLHEP::RandBreitWigner::fireArray ( const int  size,
double vect,
double  a,
double  b 
)
void CLHEP::RandBreitWigner::fireArray ( const int  size,
double vect,
double  a,
double  b 
)

Definition at line 266 of file RandBreitWigner.cc.

void CLHEP::RandBreitWigner::fireArray ( const int  size,
double vect,
double  a,
double  b 
)
void CLHEP::RandBreitWigner::fireArray ( const int  size,
double vect,
double  a,
double  b 
)
void CLHEP::RandBreitWigner::fireArray ( const int  size,
double vect,
double  a,
double  b,
double  c 
)
void CLHEP::RandBreitWigner::fireArray ( const int  size,
double vect,
double  a,
double  b,
double  c 
)

Definition at line 273 of file RandBreitWigner.cc.

void CLHEP::RandBreitWigner::fireArray ( const int  size,
double vect,
double  a,
double  b,
double  c 
)
void CLHEP::RandBreitWigner::fireArray ( const int  size,
double vect,
double  a,
double  b,
double  c 
)

Definition at line 228 of file RandBreitWigner.cc.

Referenced by dist_layout().

Definition at line 233 of file RandBreitWigner.cc.

Definition at line 245 of file RandBreitWigner.cc.

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 301 of file RandBreitWigner.cc.

References CLHEP::possibleKeywordInput().

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 33 of file RandBreitWigner.cc.

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 39 of file RandBreitWigner.cc.

double CLHEP::RandBreitWigner::operator() ( double  a,
double  b 
)
double CLHEP::RandBreitWigner::operator() ( double  a,
double  b 
)
double CLHEP::RandBreitWigner::operator() ( double  a,
double  b 
)

Definition at line 43 of file RandBreitWigner.cc.

double CLHEP::RandBreitWigner::operator() ( double  a,
double  b 
)
double CLHEP::RandBreitWigner::operator() ( double  a,
double  b,
double  c 
)
double CLHEP::RandBreitWigner::operator() ( double  a,
double  b,
double  c 
)
double CLHEP::RandBreitWigner::operator() ( double  a,
double  b,
double  c 
)

Definition at line 47 of file RandBreitWigner.cc.

double CLHEP::RandBreitWigner::operator() ( double  a,
double  b,
double  c 
)
std::ostream& CLHEP::RandBreitWigner::put ( std::ostream &  os) const [virtual]

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

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

Reimplemented from CLHEP::HepRandom.

Definition at line 281 of file RandBreitWigner.cc.

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

Reimplemented from CLHEP::HepRandom.

static double CLHEP::RandBreitWigner::shoot ( double  a = 1.0,
double  b = 0.2 
) [static]
double CLHEP::RandBreitWigner::shoot ( double  a = 1.0,
double  b = 0.2 
) [static]

Definition at line 51 of file RandBreitWigner.cc.

Referenced by captureStatics(), layout(), randomizeStatics(), and user_layout().

static double CLHEP::RandBreitWigner::shoot ( double  a = 1.0,
double  b = 0.2 
) [static]
static double CLHEP::RandBreitWigner::shoot ( double  a = 1.0,
double  b = 0.2 
) [static]

Definition at line 61 of file RandBreitWigner.cc.

static double CLHEP::RandBreitWigner::shoot ( double  a,
double  b,
double  c 
) [static]
static double CLHEP::RandBreitWigner::shoot ( double  a,
double  b,
double  c 
) [static]
static double CLHEP::RandBreitWigner::shoot ( double  a,
double  b,
double  c 
) [static]
double CLHEP::RandBreitWigner::shoot ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [static]

Definition at line 123 of file RandBreitWigner.cc.

References CLHEP::HepRandomEngine::flat().

static double CLHEP::RandBreitWigner::shoot ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [static]
static double CLHEP::RandBreitWigner::shoot ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [static]
static double CLHEP::RandBreitWigner::shoot ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [static]
double CLHEP::RandBreitWigner::shoot ( HepRandomEngine anEngine,
double  a,
double  b,
double  c 
) [static]

Definition at line 134 of file RandBreitWigner.cc.

References CLHEP::HepRandomEngine::flat().

static double CLHEP::RandBreitWigner::shoot ( HepRandomEngine anEngine,
double  a,
double  b,
double  c 
) [static]
static double CLHEP::RandBreitWigner::shoot ( HepRandomEngine anEngine,
double  a,
double  b,
double  c 
) [static]
static double CLHEP::RandBreitWigner::shoot ( HepRandomEngine anEngine,
double  a,
double  b,
double  c 
) [static]
static void CLHEP::RandBreitWigner::shootArray ( const int  size,
double vect 
) [static]
void CLHEP::RandBreitWigner::shootArray ( const int  size,
double vect 
) [static]

Definition at line 100 of file RandBreitWigner.cc.

static void CLHEP::RandBreitWigner::shootArray ( const int  size,
double vect 
) [static]
static void CLHEP::RandBreitWigner::shootArray ( const int  size,
double vect 
) [static]
static void CLHEP::RandBreitWigner::shootArray ( const int  size,
double vect,
double  a,
double  b 
) [static]
static void CLHEP::RandBreitWigner::shootArray ( const int  size,
double vect,
double  a,
double  b 
) [static]
static void CLHEP::RandBreitWigner::shootArray ( const int  size,
double vect,
double  a,
double  b 
) [static]
void CLHEP::RandBreitWigner::shootArray ( const int  size,
double vect,
double  a,
double  b 
) [static]

Definition at line 106 of file RandBreitWigner.cc.

static void CLHEP::RandBreitWigner::shootArray ( const int  size,
double vect,
double  a,
double  b,
double  c 
) [static]
static void CLHEP::RandBreitWigner::shootArray ( const int  size,
double vect,
double  a,
double  b,
double  c 
) [static]
static void CLHEP::RandBreitWigner::shootArray ( const int  size,
double vect,
double  a,
double  b,
double  c 
) [static]
void CLHEP::RandBreitWigner::shootArray ( const int  size,
double vect,
double  a,
double  b,
double  c 
) [static]

Definition at line 113 of file RandBreitWigner.cc.

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

Definition at line 176 of file RandBreitWigner.cc.

static void CLHEP::RandBreitWigner::shootArray ( HepRandomEngine anEngine,
const int  size,
double vect 
) [static]
static void CLHEP::RandBreitWigner::shootArray ( HepRandomEngine anEngine,
const int  size,
double vect,
double  a,
double  b 
) [static]
void CLHEP::RandBreitWigner::shootArray ( HepRandomEngine anEngine,
const int  size,
double vect,
double  a,
double  b 
) [static]

Definition at line 183 of file RandBreitWigner.cc.

static void CLHEP::RandBreitWigner::shootArray ( HepRandomEngine anEngine,
const int  size,
double vect,
double  a,
double  b 
) [static]
static void CLHEP::RandBreitWigner::shootArray ( HepRandomEngine anEngine,
const int  size,
double vect,
double  a,
double  b 
) [static]
static void CLHEP::RandBreitWigner::shootArray ( HepRandomEngine anEngine,
const int  size,
double vect,
double  a,
double  b,
double  c 
) [static]
void CLHEP::RandBreitWigner::shootArray ( HepRandomEngine anEngine,
const int  size,
double vect,
double  a,
double  b,
double  c 
) [static]

Definition at line 191 of file RandBreitWigner.cc.

static void CLHEP::RandBreitWigner::shootArray ( HepRandomEngine anEngine,
const int  size,
double vect,
double  a,
double  b,
double  c 
) [static]
static void CLHEP::RandBreitWigner::shootArray ( HepRandomEngine anEngine,
const int  size,
double vect,
double  a,
double  b,
double  c 
) [static]
double CLHEP::RandBreitWigner::shootM2 ( double  a = 1.0,
double  b = 0.2 
) [static]

Definition at line 73 of file RandBreitWigner.cc.

Referenced by layout(), and user_layout().

static double CLHEP::RandBreitWigner::shootM2 ( double  a = 1.0,
double  b = 0.2 
) [static]
static double CLHEP::RandBreitWigner::shootM2 ( double  a = 1.0,
double  b = 0.2 
) [static]
static double CLHEP::RandBreitWigner::shootM2 ( double  a = 1.0,
double  b = 0.2 
) [static]
static double CLHEP::RandBreitWigner::shootM2 ( double  a,
double  b,
double  c 
) [static]
static double CLHEP::RandBreitWigner::shootM2 ( double  a,
double  b,
double  c 
) [static]
static double CLHEP::RandBreitWigner::shootM2 ( double  a,
double  b,
double  c 
) [static]

Definition at line 85 of file RandBreitWigner.cc.

double CLHEP::RandBreitWigner::shootM2 ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [static]

Definition at line 147 of file RandBreitWigner.cc.

static double CLHEP::RandBreitWigner::shootM2 ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [static]
static double CLHEP::RandBreitWigner::shootM2 ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [static]
static double CLHEP::RandBreitWigner::shootM2 ( HepRandomEngine anEngine,
double  a = 1.0,
double  b = 0.2 
) [static]
double CLHEP::RandBreitWigner::shootM2 ( HepRandomEngine anEngine,
double  a,
double  b,
double  c 
) [static]

Definition at line 160 of file RandBreitWigner.cc.

static double CLHEP::RandBreitWigner::shootM2 ( HepRandomEngine anEngine,
double  a,
double  b,
double  c 
) [static]
static double CLHEP::RandBreitWigner::shootM2 ( HepRandomEngine anEngine,
double  a,
double  b,
double  c 
) [static]
static double CLHEP::RandBreitWigner::shootM2 ( HepRandomEngine anEngine,
double  a,
double  b,
double  c 
) [static]

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