StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
HepRandomEngine Class Referenceabstract
Inheritance diagram for HepRandomEngine:
DRand48Engine HepJamesRandom RandEngine RanecuEngine RanluxEngine

Public Member Functions

HepBoolean operator== (const HepRandomEngine &engine)
 
HepBoolean operator!= (const HepRandomEngine &engine)
 
virtual HepDouble flat ()=0
 
virtual void flatArray (const HepInt size, HepDouble *vect)=0
 
virtual void flatArray (vector< HepDouble > &)=0
 
virtual void setSeed (long seed, HepInt)=0
 
virtual void setSeeds (const long *seeds, HepInt)=0
 
virtual void saveStatus () const =0
 
virtual void restoreStatus ()=0
 
virtual void showStatus () const =0
 
long getSeed () const
 
const long * getSeeds () const
 
void getTableSeeds (long *seeds, HepInt index) const
 

Protected Attributes

long theSeed
 
const long * theSeeds
 

Static Protected Attributes

static const long seedTable [215][2]
 

Detailed Description

Definition at line 64 of file RandomEngine.h.


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