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

Public Member Functions | Protected Attributes | List of all members
CLHEP::HepRandomVector Class Reference

#include <RandomVector.h>

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

Public Member Functions

 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)
 
virtual HepVector operator() ()
 
 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)
 
virtual HepVector operator() ()
 

Protected Attributes

HepRandomEnginetheEngine
 

Detailed Description

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

Definition at line 41 of file CLHEP/RandomObjects/RandomVector.h.

Constructor & Destructor Documentation

CLHEP::HepRandomVector::HepRandomVector ( )

Definition at line 21 of file RandomVector.cc.

CLHEP::HepRandomVector::HepRandomVector ( long  seed)

Definition at line 26 of file RandomVector.cc.

CLHEP::HepRandomVector::HepRandomVector ( HepRandomEngine engine)

Definition at line 30 of file RandomVector.cc.

CLHEP::HepRandomVector::HepRandomVector ( HepRandomEngine engine)

Definition at line 34 of file RandomVector.cc.

CLHEP::HepRandomVector::~HepRandomVector ( )
virtual

Definition at line 38 of file RandomVector.cc.

References theEngine.

CLHEP::HepRandomVector::HepRandomVector ( )
CLHEP::HepRandomVector::HepRandomVector ( long  seed)
CLHEP::HepRandomVector::HepRandomVector ( HepRandomEngine engine)
CLHEP::HepRandomVector::HepRandomVector ( HepRandomEngine engine)
virtual CLHEP::HepRandomVector::~HepRandomVector ( )
virtual

Member Function Documentation

HepVector CLHEP::HepRandomVector::flat ( )
inline

Referenced by operator()().

HepVector CLHEP::HepRandomVector::flat ( )
inline
HepVector CLHEP::HepRandomVector::flat ( HepRandomEngine theNewEngine)
inline
HepVector CLHEP::HepRandomVector::flat ( HepRandomEngine theNewEngine)
inline
void CLHEP::HepRandomVector::flatArray ( const int  size,
HepVector vect 
)
inline
void CLHEP::HepRandomVector::flatArray ( const int  size,
HepVector vect 
)
inline
void CLHEP::HepRandomVector::flatArray ( HepRandomEngine theNewEngine,
const int  size,
HepVector vect 
)
inline
void CLHEP::HepRandomVector::flatArray ( HepRandomEngine theNewEngine,
const int  size,
HepVector vect 
)
inline
virtual HepVector CLHEP::HepRandomVector::operator() ( )
virtual
HepVector CLHEP::HepRandomVector::operator() ( )
virtual

Reimplemented in CLHEP::RandMultiGauss, and CLHEP::RandMultiGauss.

Definition at line 42 of file RandomVector.cc.

References flat().

Member Data Documentation

HepRandomEngine * CLHEP::HepRandomVector::theEngine
protected

Definition at line 112 of file CLHEP/RandomObjects/RandomVector.h.

Referenced by ~HepRandomVector().


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