StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
HepJamesRandom Class Reference
Inheritance diagram for HepJamesRandom:
HepRandomEngine

Public Member Functions

 HepJamesRandom (long seed=19780503)
 
 HepJamesRandom (const HepJamesRandom &p)
 
HepJamesRandomoperator= (const HepJamesRandom &p)
 
HepDouble flat ()
 
void flatArray (const HepInt size, HepDouble *vect)
 
void flatArray (vector< HepDouble > &)
 
void setSeed (long seed, HepInt dum=0)
 
void setSeeds (const long *seeds, HepInt dum=0)
 
void saveStatus () const
 
void restoreStatus ()
 
void showStatus () const
 
- Public Member Functions inherited from HepRandomEngine
HepBoolean operator== (const HepRandomEngine &engine)
 
HepBoolean operator!= (const HepRandomEngine &engine)
 
long getSeed () const
 
const long * getSeeds () const
 
void getTableSeeds (long *seeds, HepInt index) const
 

Additional Inherited Members

- Protected Attributes inherited from HepRandomEngine
long theSeed
 
const long * theSeeds
 
- Static Protected Attributes inherited from HepRandomEngine
static const long seedTable [215][2]
 

Detailed Description

Definition at line 40 of file JamesRandom.h.


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