#include "TRandom.h"
#include <string>
#include "Math/StdEngine.h"
#include "Math/MixMaxEngine.h"
#include "Math/RanluxppEngine.h"
Classes | |
class | TRandomGen< Engine > |
Typedefs | |
typedef TRandomGen< ROOT::Math::MixMaxEngine< 240, 0 > > | TRandomMixMax |
MIXMAX generator based on a state of N=240. | |
typedef TRandomGen< ROOT::Math::MixMaxEngine< 17, 0 > > | TRandomMixMax17 |
MIXMAX generator based on a state of N=17. | |
typedef TRandomGen< ROOT::Math::MixMaxEngine< 256, 2 > > | TRandomMixMax256 |
MIXMAX generator based on a state of N=256, based on the generator descrived in this paper: | |
typedef TRandomGen< ROOT::Math::StdEngine< std::mt19937_64 > > | TRandomMT64 |
Generator based on a the Mersenne-Twister generator with 64 bits, using the implementation provided by the standard library, std::mt19937_64 (see http://www.cplusplus.com/reference/random/mt19937_64/ ) | |
typedef TRandomGen< ROOT::Math::StdEngine< std::ranlux48 > > | TRandomRanlux48 |
Generator based on a the RanLux generator with 48 bits, using the implementation provided by the standard library, std::ranlux48 (see http://www.cplusplus.com/reference/random/ranlux48/ ) | |
typedef TRandomGen< ROOT::Math::RanluxppEngine2048 > | TRandomRanluxpp |
Definition at line 132 of file TRandomGen.h.