Geant4
9.6.p02
|
#include <RanecuEngine.h>
Public Member Functions | |
RanecuEngine (std::istream &is) | |
RanecuEngine () | |
RanecuEngine (int index) | |
virtual | ~RanecuEngine () |
double | flat () |
void | flatArray (const int size, double *vect) |
void | setIndex (long index) |
void | setSeed (long index, int dum=0) |
void | setSeeds (const long *seeds, int index=-1) |
void | saveStatus (const char filename[]="Ranecu.conf") const |
void | restoreStatus (const char filename[]="Ranecu.conf") |
void | showStatus () const |
operator unsigned int () | |
virtual std::ostream & | put (std::ostream &os) const |
virtual std::istream & | get (std::istream &is) |
virtual std::istream & | getState (std::istream &is) |
std::string | name () const |
std::vector< unsigned long > | put () const |
bool | get (const std::vector< unsigned long > &v) |
bool | getState (const std::vector< unsigned long > &v) |
Public Member Functions inherited from CLHEP::HepRandomEngine | |
HepRandomEngine () | |
virtual | ~HepRandomEngine () |
bool | operator== (const HepRandomEngine &engine) |
bool | operator!= (const HepRandomEngine &engine) |
long | getSeed () const |
const long * | getSeeds () const |
virtual | operator double () |
virtual | operator float () |
Static Public Member Functions | |
static std::string | beginTag () |
static std::string | engineName () |
Static Public Member Functions inherited from CLHEP::HepRandomEngine | |
static std::string | beginTag () |
static HepRandomEngine * | newEngine (std::istream &is) |
static HepRandomEngine * | newEngine (const std::vector< unsigned long > &v) |
Static Protected Attributes | |
static const int | ecuyer_a = 40014 |
static const int | ecuyer_b = 53668 |
static const int | ecuyer_c = 12211 |
static const int | ecuyer_d = 40692 |
static const int | ecuyer_e = 52774 |
static const int | ecuyer_f = 3791 |
static const int | shift1 = 2147483563 |
static const int | shift2 = 2147483399 |
static const unsigned int | VECTOR_STATE_SIZE = 4 |
Additional Inherited Members | |
Static Protected Member Functions inherited from CLHEP::HepRandomEngine | |
static double | exponent_bit_32 () |
static double | mantissa_bit_12 () |
static double | mantissa_bit_24 () |
static double | mantissa_bit_32 () |
static double | twoToMinus_32 () |
static double | twoToMinus_48 () |
static double | twoToMinus_49 () |
static double | twoToMinus_53 () |
static double | nearlyTwoToMinus_54 () |
static bool | checkFile (std::istream &file, const std::string &filename, const std::string &classname, const std::string &methodname) |
Protected Attributes inherited from CLHEP::HepRandomEngine | |
long | theSeed |
const long * | theSeeds |
Definition at line 47 of file RanecuEngine.h.
CLHEP::RanecuEngine::RanecuEngine | ( | std::istream & | is) |
Definition at line 97 of file RanecuEngine.cc.
CLHEP::RanecuEngine::RanecuEngine | ( | ) |
CLHEP::RanecuEngine::RanecuEngine | ( | int | index) |
|
virtual |
Definition at line 103 of file RanecuEngine.cc.
|
static |
Definition at line 301 of file RanecuEngine.cc.
|
inlinestatic |
|
virtual |
Implements CLHEP::HepRandomEngine.
Definition at line 191 of file RanecuEngine.cc.
Implements CLHEP::HepRandomEngine.
Definition at line 214 of file RanecuEngine.cc.
|
virtual |
Reimplemented from CLHEP::HepRandomEngine.
Definition at line 282 of file RanecuEngine.cc.
|
virtual |
Reimplemented from CLHEP::HepRandomEngine.
Definition at line 344 of file RanecuEngine.cc.
|
virtual |
Reimplemented from CLHEP::HepRandomEngine.
Definition at line 305 of file RanecuEngine.cc.
|
virtual |
Reimplemented from CLHEP::HepRandomEngine.
Definition at line 353 of file RanecuEngine.cc.
|
virtual |
Implements CLHEP::HepRandomEngine.
Definition at line 53 of file RanecuEngine.cc.
|
virtual |
Reimplemented from CLHEP::HepRandomEngine.
Definition at line 241 of file RanecuEngine.cc.
|
virtual |
Reimplemented from CLHEP::HepRandomEngine.
Definition at line 262 of file RanecuEngine.cc.
|
virtual |
Reimplemented from CLHEP::HepRandomEngine.
Definition at line 273 of file RanecuEngine.cc.
Implements CLHEP::HepRandomEngine.
Definition at line 147 of file RanecuEngine.cc.
Implements CLHEP::HepRandomEngine.
Definition at line 134 of file RanecuEngine.cc.
void CLHEP::RanecuEngine::setIndex | ( | long | index) |
Definition at line 127 of file RanecuEngine.cc.
Implements CLHEP::HepRandomEngine.
Definition at line 105 of file RanecuEngine.cc.
Implements CLHEP::HepRandomEngine.
Definition at line 115 of file RanecuEngine.cc.
|
virtual |
Implements CLHEP::HepRandomEngine.
Definition at line 180 of file RanecuEngine.cc.
Definition at line 106 of file RanecuEngine.h.
Definition at line 107 of file RanecuEngine.h.
Definition at line 108 of file RanecuEngine.h.
Definition at line 109 of file RanecuEngine.h.
Definition at line 110 of file RanecuEngine.h.
Definition at line 111 of file RanecuEngine.h.
Definition at line 112 of file RanecuEngine.h.
Definition at line 113 of file RanecuEngine.h.
Definition at line 115 of file RanecuEngine.h.