IRndmGen Class Reference
Definition of a interface for a generic random number generators.
More...
#include <GaudiKernel/IRndmGen.h>
List of all members.
Detailed Description
Definition of a interface for a generic random number generators.
- Author:
- M.Frank
- Version:
- 1.0
Definition at line 36 of file IRndmGen.h.
Constructor & Destructor Documentation
| virtual IRndmGen::~IRndmGen |
( |
|
) |
[inline, virtual] |
Virtual destructor.
Definition at line 77 of file IRndmGen.h.
Member Function Documentation
| IRndmGen::DeclareInterfaceID |
( |
IRndmGen |
, |
|
|
2 |
, |
|
|
0 |
| |
|
) |
| | |
| virtual StatusCode IRndmGen::finalize |
( |
|
) |
[pure virtual] |
Initialize the generator.
| virtual long IRndmGen::ID |
( |
|
) |
const [pure virtual] |
Initialize the generator.
| virtual const IRndmGen::Param* IRndmGen::parameters |
( |
|
) |
const [pure virtual] |
Access to random number generator parameters.
| virtual double IRndmGen::shoot |
( |
|
) |
const [pure virtual] |
Single shot returning single random number according to specified distribution.
Multiple shots returning vector with random number according to specified distribution.
- Parameters:
-
| array | Array containing random numbers |
| howmany | fill 'howmany' random numbers into array |
| start | ... starting at position start |
| Statuscode | indicating success or failure |
| virtual const InterfaceID& IRndmGen::type |
( |
|
) |
const [pure virtual] |
Random number generator type.
The documentation for this class was generated from the following file:
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v22r0/GaudiKernel/GaudiKernel/IRndmGen.h