00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef Rndmze_h
00024 #define Rndmze_h 1
00025
00026
00027
00028 #include "CLHEP/Random/DRand48Engine.h"
00029 #include "CLHEP/Random/DualRand.h"
00030 #include "CLHEP/Random/Hurd160Engine.h"
00031 #include "CLHEP/Random/Hurd288Engine.h"
00032 #include "CLHEP/Random/JamesRandom.h"
00033 #include "CLHEP/Random/MTwistEngine.h"
00034 #include "CLHEP/Random/RandEngine.h"
00035 #include "CLHEP/Random/RanecuEngine.h"
00036 #include "CLHEP/Random/RanluxEngine.h"
00037 #include "CLHEP/Random/Ranlux64Engine.h"
00038 #include "CLHEP/Random/RanshiEngine.h"
00039 #include "CLHEP/Random/TripleRand.h"
00040
00041
00042
00043 #include "CLHEP/Random/RandBinomial.h"
00044 #include "CLHEP/Random/RandBreitWigner.h"
00045 #include "CLHEP/Random/RandChiSquare.h"
00046 #include "CLHEP/Random/RandExponential.h"
00047 #include "CLHEP/Random/RandFlat.h"
00048 #include "CLHEP/Random/RandBit.h"
00049 #include "CLHEP/Random/RandGamma.h"
00050 #include "CLHEP/Random/RandGauss.h"
00051 #include "CLHEP/Random/RandGaussQ.h"
00052 #include "CLHEP/Random/RandGaussT.h"
00053 #include "CLHEP/Random/RandGeneral.h"
00054 #include "CLHEP/Random/RandLandau.h"
00055 #include "CLHEP/Random/RandPoissonQ.h"
00056 #include "CLHEP/Random/RandPoissonT.h"
00057 #include "CLHEP/Random/RandStudentT.h"
00058
00059 #define HepUniformRand() HepRandom::getTheEngine()->flat()
00060
00061
00062
00063
00064 static int HepRandomGenActive = HepRandom::createInstance();
00065
00066 #endif