28#ifndef HepRandomVector_h
29#define HepRandomVector_h 1
31#include "CLHEP/RandomObjects/defs.h"
32#include "CLHEP/Random/RandomEngine.h"
33#include "CLHEP/Matrix/Vector.h"
83 inline void setSeed(
long seed,
int lux);
86 inline long getSeed()
const;
89 inline void setSeeds(
const long* seeds,
int aux);
92 inline const long* getSeeds ()
const;
101 void saveStatus(
const char filename[] =
"Config.conf" )
const;
104 void restoreStatus(
const char filename[] =
"Config.conf" );
107 void showStatus()
const;
124#include "CLHEP/RandomObjects/RandomVector.icc"
126#ifdef ENABLE_BACKWARDS_COMPATIBILITY
128using namespace CLHEP;
void flatArray(HepRandomEngine *theNewEngine, const int size, HepVector *vect)
virtual ~HepRandomVector()
HepRandomEngine * theEngine
void flatArray(const int size, HepVector *vect)
virtual HepVector operator()()
HepVector flat(HepRandomEngine *theNewEngine)