CLHEP 2.0.4.7 Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

CLHEP::HepRandomVector Class Reference

#include <RandomVector.h>

Inheritance diagram for CLHEP::HepRandomVector:

CLHEP::RandMultiGauss List of all members.

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() ()

Protected Attributes

HepRandomEnginetheEngine

Detailed Description

Author:
Mark Fischler <mf@fnal.gov>

Definition at line 41 of file 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.


Member Function Documentation

HepVector CLHEP::HepRandomVector::flat ( HepRandomEngine theNewEngine  )  [inline]

HepVector CLHEP::HepRandomVector::flat (  )  [inline]

Referenced by operator()().

void CLHEP::HepRandomVector::flatArray ( HepRandomEngine theNewEngine,
const int  size,
HepVector vect 
) [inline]

void CLHEP::HepRandomVector::flatArray ( const int  size,
HepVector vect 
) [inline]

HepVector CLHEP::HepRandomVector::operator() (  )  [virtual]

Reimplemented in 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 RandomVector.h.

Referenced by ~HepRandomVector().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 22:02:32 2010 for CLHEP by  doxygen 1.4.7