29#ifndef RandMultiGauss_h
30#define RandMultiGauss_h 1
35#include "CLHEP/Matrix/Vector.h"
36#include "CLHEP/Matrix/Matrix.h"
37#include "CLHEP/Matrix/SymMatrix.h"
139#ifdef ENABLE_BACKWARDS_COMPATIBILITY
141using namespace CLHEP;
virtual ~RandMultiGauss()
void fireArray(const int size, HepVector *array)
void fireArray(const int size, HepVector *array, const HepVector &mu, const HepSymMatrix &S)
RandMultiGauss(HepRandomEngine *anEngine)
RandMultiGauss(HepRandomEngine &anEngine, const HepVector &mu, const HepSymMatrix &S)
HepVector fire(const HepVector &mu, const HepSymMatrix &S)
RandMultiGauss(HepRandomEngine &anEngine)
RandMultiGauss(HepRandomEngine *anEngine, const HepVector &mu, const HepSymMatrix &S)
HepVector operator()(const HepVector &mu, const HepSymMatrix &S)