#include <BabayagaNLORandom.h>
Definition at line 26 of file BabayagaNLORandom.h.
◆ Flat() [1/3]
| double BabayagaNLORandom::Flat |
( |
| ) |
|
|
static |
◆ Flat() [2/3]
| double BabayagaNLORandom::Flat |
( |
double | max | ) |
|
|
static |
◆ Flat() [3/3]
| double BabayagaNLORandom::Flat |
( |
double | min, |
|
|
double | max ) |
|
static |
Definition at line 47 of file BabayagaNLORandom.cxx.
47 {
48
50 {
51 cerr <<
"min>max in BabayagaNLORandom::Flat(" <<
min <<
"," <<
max <<
")" << endl;
55 }
56
58}
◆ FlatArray()
| void BabayagaNLORandom::FlatArray |
( |
double * | vect, |
|
|
const int | size ) |
|
static |
Definition at line 64 of file BabayagaNLORandom.cxx.
64 {
65 if ( _randomEngine == 0 )
66 cout << "Can not get randomEngine pointer in BabayagaNLORandom::FlatArray" << endl;
67 else { _randomEngine->flatArray( size, vect ); }
68}
Referenced by babayaga_ranluxd_().
◆ FlatArrayF()
| void BabayagaNLORandom::FlatArrayF |
( |
float * | vect, |
|
|
const int | size ) |
|
static |
Definition at line 70 of file BabayagaNLORandom.cxx.
70 {
71
72 if ( _randomEngine == 0 )
73 {
74 cout << "Can not get randomEngine pointer in BabayagaNLORandom::FlatArray" << endl;
75 return;
76 }
77 else
78 {
79 for ( int ir = 0; ir < size; ir++ ) vect[ir] = _randomEngine->flat();
80 }
81}
Referenced by babayaga_ranlux_().
◆ random()
| double BabayagaNLORandom::random |
( |
| ) |
|
|
static |
Definition at line 36 of file BabayagaNLORandom.cxx.
36 {
37
38 if ( _randomEngine == 0 )
39 {
40 cerr << "No random engine available in "
41 << "BabayagaNLORandom::random()." << endl;
42 }
43
44 return _randomEngine->flat();
45}
Referenced by Flat(), Flat(), and Flat().
◆ setRandomEngine()
| void BabayagaNLORandom::setRandomEngine |
( |
CLHEP::HepRandomEngine * | randomEngine | ) |
|
|
static |
The documentation for this class was generated from the following files: