13#ifndef ROOT_Math_LCGEngine 
   14#define ROOT_Math_LCGEngine 
   55            fSeed = (1103515245 * 
fSeed + 12345) & 0x7fffffffUL;
 
 
   60         static unsigned int MinInt() { 
return 0; }
 
   62         static unsigned int MaxInt() { 
return 0xffffffff; }  
 
   64         static int Size() { 
return 1; }
 
   66         static std::string 
Name() { 
return "LCGEngine"; }
 
   69         void SetState(
const std::vector<uint32_t> & state) {
 
 
   82            const double kCONS = 4.6566128730774E-10; 
 
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
static unsigned int MaxInt()
maximum integer that can be generated
 
static unsigned int MinInt()
minimum integer that can be generated
 
void GetState(std::vector< uint32_t > &state)
 
static std::string Name()
Name of the generator.
 
static int Size()
Size of the generator state.
 
void SetState(const std::vector< uint32_t > &state)
 
void SetSeed(uint32_t seed)
 
Namespace for new Math classes and functions.
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...