ROOT  6.06/09
Reference Guide
Public Types | Public Member Functions | Private Attributes | List of all members
ROOT::Math::LCGEngine Class Reference

Definition at line 34 of file TRandomEngine.h.

Public Types

typedef TRandomEngine BaseType
 

Public Member Functions

 LCGEngine ()
 
virtual ~LCGEngine ()
 
void SetSeed (unsigned int seed)
 
virtual double Rndm ()
 
double Rndm_impl ()
 
double operator() ()
 
unsigned int IntRndm ()
 
- Public Member Functions inherited from ROOT::Math::TRandomEngine
virtual ~TRandomEngine ()
 
- Public Member Functions inherited from ROOT::Math::RandomBaseEngine
virtual ~RandomBaseEngine ()
 

Private Attributes

unsigned int fSeed
 

#include <Math/TRandomEngine.h>

+ Inheritance diagram for ROOT::Math::LCGEngine:
+ Collaboration diagram for ROOT::Math::LCGEngine:

Member Typedef Documentation

Definition at line 39 of file TRandomEngine.h.

Constructor & Destructor Documentation

ROOT::Math::LCGEngine::LCGEngine ( )
inline

Definition at line 41 of file TRandomEngine.h.

virtual ROOT::Math::LCGEngine::~LCGEngine ( )
inlinevirtual

Definition at line 43 of file TRandomEngine.h.

Member Function Documentation

unsigned int ROOT::Math::LCGEngine::IntRndm ( )
inline

Definition at line 59 of file TRandomEngine.h.

Referenced by Rndm_impl().

double ROOT::Math::LCGEngine::operator() ( )
inline

Definition at line 57 of file TRandomEngine.h.

virtual double ROOT::Math::LCGEngine::Rndm ( )
inlinevirtual

Implements ROOT::Math::RandomBaseEngine.

Definition at line 47 of file TRandomEngine.h.

double ROOT::Math::LCGEngine::Rndm_impl ( )
inline

Definition at line 51 of file TRandomEngine.h.

Referenced by operator()(), and Rndm().

void ROOT::Math::LCGEngine::SetSeed ( unsigned int  seed)
inline

Definition at line 45 of file TRandomEngine.h.

Member Data Documentation

unsigned int ROOT::Math::LCGEngine::fSeed
private

Definition at line 65 of file TRandomEngine.h.

Referenced by IntRndm(), and SetSeed().


The documentation for this class was generated from the following file: