|
Gaudi Framework, version v23r6 |
| Home | Generated: Wed Jan 30 2013 |
#include <HepRndmGenerator.h>


Public Types | |
| typedef TYPE | Parameters |
Public Member Functions | |
| Generator (IInterface *engine) | |
| virtual | ~Generator () |
| virtual StatusCode | initialize (const IRndmGen::Param &par) |
| Initialize the generator. | |
| virtual double | shoot () const |
| Single shot. | |
Public Member Functions inherited from RndmGen | |
| virtual StatusCode | finalize () |
| Initialize the generator. | |
| virtual const InterfaceID & | type () const |
| Random number generator type. | |
| virtual long | ID () const |
| Random number generator ID. | |
| virtual const IRndmGen::Param * | parameters () const |
| Access to random number generator parameters. | |
| virtual StatusCode | shootArray (std::vector< double > &array, long howmany, long start) const |
| Multiple shots returning vector with random number according to specified distribution. | |
Protected Attributes | |
| CLHEP::HepRandomEngine * | m_hepEngine |
| TYPE * | m_specs |
Protected Attributes inherited from RndmGen | |
| IRndmGen::Param * | m_params |
| Generation parameters. | |
| IRndmEngine * | m_engine |
| Hosting service: Access must always be possible. | |
Additional Inherited Members | |
Static Public Member Functions inherited from IInterface | |
| static const InterfaceID & | interfaceID () |
| Return an instance of InterfaceID identifying the interface. | |
Protected Member Functions inherited from RndmGen | |
| RndmGen (IInterface *engine) | |
| Standard Constructor. | |
| virtual | ~RndmGen () |
| Standard Destructor. | |
Definition at line 27 of file HepRndmGenerator.h.
| typedef TYPE HepRndm::Generator< TYPE >::Parameters |
Definition at line 29 of file HepRndmGenerator.h.
| Generator< TYPE >::Generator | ( | IInterface * | engine | ) |
Definition at line 42 of file HepRndmGenerator.h.
Definition at line 46 of file HepRndmGenerator.h.
|
virtual |
Initialize the generator.
Reimplemented from RndmGen.
Definition at line 50 of file HepRndmGenerator.h.
|
virtual |
Single shot.
Reimplemented from RndmGen.
|
protected |
Definition at line 31 of file HepRndmGenerator.h.
|
protected |
Definition at line 32 of file HepRndmGenerator.h.