manage multiple RandomEngines in thread-safe way.
More...
#include <IAthRNGSvc.h>
manage multiple RandomEngines in thread-safe way.
Access to the RandomEngine is wrapped in the RNGWrapper in order to ensure thread-safe access in the event loop.
- Author
- Sami Kama sami..nosp@m.kama.nosp@m.@cern.nosp@m..ch
Definition at line 27 of file IAthRNGSvc.h.
◆ ~IAthRNGSvc()
| IAthRNGSvc::~IAthRNGSvc |
( |
| ) |
|
|
virtual |
◆ DeclareInterfaceID()
| IAthRNGSvc::DeclareInterfaceID |
( |
IAthRNGSvc | , |
|
|
1 | , |
|
|
0 | ) |
Declare interface to the framework.
◆ getEngine()
| virtual ATHRNG::RNGWrapper * IAthRNGSvc::getEngine |
( |
const INamedInterface * | client, |
|
|
const std::string & | streamName = "" ) |
|
pure virtual |
◆ printEngineState()
| virtual void IAthRNGSvc::printEngineState |
( |
const INamedInterface * | client, |
|
|
const std::string & | streamName = "" ) |
|
pure virtual |
Extract and print RNG state to MsgStream.
The documentation for this class was generated from the following files: