28 #include "CLHEP/Random/defs.h" 29 #include "CLHEP/Random/DRand48Engine.h" 30 #include "CLHEP/Random/DualRand.h" 31 #include "CLHEP/Random/Hurd160Engine.h" 32 #include "CLHEP/Random/Hurd288Engine.h" 33 #include "CLHEP/Random/JamesRandom.h" 34 #include "CLHEP/Random/MTwistEngine.h" 35 #include "CLHEP/Random/RandEngine.h" 36 #include "CLHEP/Random/RanecuEngine.h" 37 #include "CLHEP/Random/RanluxEngine.h" 38 #include "CLHEP/Random/Ranlux64Engine.h" 39 #include "CLHEP/Random/RanshiEngine.h" 40 #include "CLHEP/Random/TripleRand.h" 44 #include "CLHEP/Random/RandBinomial.h" 45 #include "CLHEP/Random/RandBreitWigner.h" 46 #include "CLHEP/Random/RandChiSquare.h" 47 #include "CLHEP/Random/RandExponential.h" 48 #include "CLHEP/Random/RandExpZiggurat.h" 49 #include "CLHEP/Random/RandFlat.h" 50 #include "CLHEP/Random/RandBit.h" 51 #include "CLHEP/Random/RandGamma.h" 52 #include "CLHEP/Random/RandGauss.h" 53 #include "CLHEP/Random/RandGaussQ.h" 54 #include "CLHEP/Random/RandGaussT.h" 55 #include "CLHEP/Random/RandGaussZiggurat.h" 56 #include "CLHEP/Random/RandGeneral.h" 57 #include "CLHEP/Random/RandLandau.h" 58 #include "CLHEP/Random/RandPoissonQ.h" 59 #include "CLHEP/Random/RandPoissonT.h" 60 #include "CLHEP/Random/RandSkewNormal.h" 61 #include "CLHEP/Random/RandStudentT.h" 65 #define HepUniformRand() HepRandom::getTheEngine()->flat() 74 #ifdef ENABLE_BACKWARDS_COMPATIBILITY 76 using namespace CLHEP;
static int createInstance()