CLHEP 2.4.7.1
C++ Class Library for High Energy Physics
Public Member Functions | Protected Attributes | List of all members
CLHEP::HepRandomVector Class Reference

#include <CLHEP/RandomObjects/RandomVector.h>

Inheritance diagram for CLHEP::HepRandomVector:
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() ()
 

Protected Attributes

HepRandomEnginetheEngine
 

Detailed Description

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

Definition at line 41 of file RandomVector.h.

Constructor & Destructor Documentation

◆ HepRandomVector() [1/4]

CLHEP::HepRandomVector::HepRandomVector ( )

◆ HepRandomVector() [2/4]

CLHEP::HepRandomVector::HepRandomVector ( long seed)

◆ HepRandomVector() [3/4]

CLHEP::HepRandomVector::HepRandomVector ( HepRandomEngine & engine)

◆ HepRandomVector() [4/4]

CLHEP::HepRandomVector::HepRandomVector ( HepRandomEngine * engine)

◆ ~HepRandomVector()

virtual CLHEP::HepRandomVector::~HepRandomVector ( )
virtual

Member Function Documentation

◆ flat() [1/2]

HepVector CLHEP::HepRandomVector::flat ( )
inline

◆ flat() [2/2]

HepVector CLHEP::HepRandomVector::flat ( HepRandomEngine * theNewEngine)
inline

Definition at line 69 of file RandomVector.icc.

References CLHEP::HepRandomEngine::flat(), and CLHEP::HepVector::num_row().

◆ flatArray() [1/2]

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

◆ flatArray() [2/2]

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

Definition at line 79 of file RandomVector.icc.

References CLHEP::HepRandomEngine::flat(), and CLHEP::HepVector::num_row().

◆ operator()()

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

Reimplemented in CLHEP::RandMultiGauss.

Member Data Documentation

◆ theEngine

HepRandomEngine* CLHEP::HepRandomVector::theEngine
protected

Definition at line 112 of file RandomVector.h.

Referenced by flat(), and flatArray().


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