CMS 3D CMS Logo

RandomMultiGauss.h
Go to the documentation of this file.
1 #ifndef _CommonDet_RandomMultiGauss_H_
2 #define _CommonDet_RandomMultiGauss_H_
3 
5 
15 public:
18  RandomMultiGauss(const AlgebraicVector& aVector, const AlgebraicSymMatrix& aMatrix);
21  RandomMultiGauss(const AlgebraicSymMatrix& aMatrix);
22  // destructor
27 
28 private:
31  void initialise(const AlgebraicSymMatrix&);
32 
33 private:
34  int theSize;
37 };
38 
39 #endif
RandomMultiGauss::theSize
int theSize
Definition: RandomMultiGauss.h:34
RandomMultiGauss::theMeans
AlgebraicVector theMeans
Definition: RandomMultiGauss.h:35
AlgebraicObjects.h
RandomMultiGauss::fire
AlgebraicVector fire()
Definition: RandomMultiGauss.cc:71
RandomMultiGauss::initialise
void initialise(const AlgebraicSymMatrix &)
Definition: RandomMultiGauss.cc:32
AlgebraicVector
CLHEP::HepVector AlgebraicVector
Definition: AlgebraicObjects.h:13
RandomMultiGauss::theTriangle
AlgebraicMatrix theTriangle
Definition: RandomMultiGauss.h:36
RandomMultiGauss::RandomMultiGauss
RandomMultiGauss(const AlgebraicVector &aVector, const AlgebraicSymMatrix &aMatrix)
Definition: RandomMultiGauss.cc:9
AlgebraicSymMatrix
CLHEP::HepSymMatrix AlgebraicSymMatrix
Definition: AlgebraicObjects.h:15
RandomMultiGauss
Definition: RandomMultiGauss.h:14
AlgebraicMatrix
CLHEP::HepMatrix AlgebraicMatrix
Definition: AlgebraicObjects.h:14
RandomMultiGauss::~RandomMultiGauss
~RandomMultiGauss()
Definition: RandomMultiGauss.h:23