CLHEP 2.4.7.1
C++ Class Library for High Energy Physics
CLHEP::RandMultiGauss Class Reference

#include <CLHEP/RandomObjects/RandMultiGauss.h>

Inheritance diagram for CLHEP::RandMultiGauss:
CLHEP::HepRandomVector

Public Member Functions

 RandMultiGauss (HepRandomEngine &anEngine, const HepVector &mu, const HepSymMatrix &S)
 RandMultiGauss (HepRandomEngine *anEngine, const HepVector &mu, const HepSymMatrix &S)
 RandMultiGauss (HepRandomEngine &anEngine)
 RandMultiGauss (HepRandomEngine *anEngine)
virtual ~RandMultiGauss ()
HepVector fire ()
HepVector fire (const HepVector &mu, const HepSymMatrix &S)
void fireArray (const int size, HepVector *array)
void fireArray (const int size, HepVector *array, const HepVector &mu, const HepSymMatrix &S)
HepVector operator() ()
HepVector operator() (const HepVector &mu, const HepSymMatrix &S)
Public Member Functions inherited from CLHEP::HepRandomVector
 HepRandomVector ()
 HepRandomVector (long seed)
 HepRandomVector (HepRandomEngine &engine)
 HepRandomVector (HepRandomEngine *engine)
virtual ~HepRandomVector ()
HepVector flat ()
HepVector flat (HepRandomEngine *theNewEngine)
void flatArray (const int size, HepVector *vect)
void flatArray (HepRandomEngine *theNewEngine, const int size, HepVector *vect)

Additional Inherited Members

Protected Attributes inherited from CLHEP::HepRandomVector
HepRandomEnginetheEngine

Detailed Description

Author
Mark Fischler mf@fn.nosp@m.al.g.nosp@m.ov

Definition at line 45 of file RandMultiGauss.h.

Constructor & Destructor Documentation

◆ RandMultiGauss() [1/4]

CLHEP::RandMultiGauss::RandMultiGauss ( HepRandomEngine & anEngine,
const HepVector & mu,
const HepSymMatrix & S )

Referenced by operator()().

◆ RandMultiGauss() [2/4]

CLHEP::RandMultiGauss::RandMultiGauss ( HepRandomEngine * anEngine,
const HepVector & mu,
const HepSymMatrix & S )

◆ RandMultiGauss() [3/4]

CLHEP::RandMultiGauss::RandMultiGauss ( HepRandomEngine & anEngine)

◆ RandMultiGauss() [4/4]

CLHEP::RandMultiGauss::RandMultiGauss ( HepRandomEngine * anEngine)

◆ ~RandMultiGauss()

virtual CLHEP::RandMultiGauss::~RandMultiGauss ( )
virtual

Member Function Documentation

◆ fire() [1/2]

HepVector CLHEP::RandMultiGauss::fire ( )

◆ fire() [2/2]

HepVector CLHEP::RandMultiGauss::fire ( const HepVector & mu,
const HepSymMatrix & S )

◆ fireArray() [1/2]

void CLHEP::RandMultiGauss::fireArray ( const int size,
HepVector * array )

◆ fireArray() [2/2]

void CLHEP::RandMultiGauss::fireArray ( const int size,
HepVector * array,
const HepVector & mu,
const HepSymMatrix & S )

◆ operator()() [1/2]

HepVector CLHEP::RandMultiGauss::operator() ( )
virtual

Reimplemented from CLHEP::HepRandomVector.

◆ operator()() [2/2]

HepVector CLHEP::RandMultiGauss::operator() ( const HepVector & mu,
const HepSymMatrix & S )

References RandMultiGauss().


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