00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef BABAYAGARANDOM_H
00014 #define BABAYAGARANDOM_H
00015
00016 #include "CLHEP/Random/RandomEngine.h"
00017
00018
00019 class EeToeeVRandom{
00020
00021 public:
00022
00023 static double Flat(double min, double max);
00024 static double Flat(double max);
00025 static double Flat();
00026 static void FlatArray(double* vect, const int size);
00027
00028 static double random();
00029
00030
00031
00032
00033 static void setRandomEngine(CLHEP::HepRandomEngine* randomEngine);
00034
00035 private:
00036
00037 static CLHEP::HepRandomEngine* _randomEngine;
00038
00039 };
00040
00041 #endif
00042