#include </builds/gaudi/Gaudi/GaudiHive/src/HiveNumbers.h>
Definition at line 38 of file HiveNumbers.h.
◆ HiveNumbers() [1/4]
HiveRndm::HiveNumbers::HiveNumbers |
( |
| ) |
|
◆ HiveNumbers() [2/4]
HiveRndm::HiveNumbers::HiveNumbers |
( |
const HiveNumbers & |
copy | ) |
|
◆ HiveNumbers() [3/4]
◆ ~HiveNumbers()
HiveRndm::HiveNumbers::~HiveNumbers |
( |
| ) |
|
|
virtual |
◆ HiveNumbers() [4/4]
◆ finalize()
◆ initialize() [1/2]
Initialization.
- Fix-Me:
- : this is a hack, but I do not have the time to review the correct constantness of all the methods
Definition at line 48 of file HiveNumbers.cpp.
◆ initialize() [2/2]
◆ operator bool()
HiveRndm::HiveNumbers::operator bool |
( |
| ) |
const |
|
inline |
Check if the number supply is possible.
Definition at line 69 of file HiveNumbers.h.
◆ operator()()
double HiveRndm::HiveNumbers::operator() |
( |
| ) |
|
|
inline |
Operator () for the use within STL.
Definition at line 71 of file HiveNumbers.h.
71 {
return this->
shoot(); }
◆ pop()
double HiveRndm::HiveNumbers::pop |
( |
| ) |
|
|
inline |
Pop a new number from the buffer.
Definition at line 73 of file HiveNumbers.h.
73 {
return this->
shoot(); }
◆ shoot()
double HiveRndm::HiveNumbers::shoot |
( |
| ) |
|
|
inline |
Pop a new number from the buffer.
Definition at line 75 of file HiveNumbers.h.
◆ shootArray()
Pop a new number from the buffer.
Definition at line 88 of file HiveNumbers.h.
◆ m_buffer
◆ m_buffer_index
unsigned int HiveRndm::HiveNumbers::m_buffer_index |
|
private |
◆ m_buffer_size
const unsigned int HiveRndm::HiveNumbers::m_buffer_size |
|
private |
◆ m_generator
IRndmGen* HiveRndm::HiveNumbers::m_generator |
|
protected |
Pointer to random number generator.
Definition at line 47 of file HiveNumbers.h.
◆ m_genMutex
The documentation for this class was generated from the following files: