![]() |
|
|
Generated: 18 Jul 2008 |
#include <IRndmGen.h>
Inheritance diagram for IRndmGen::Param:


Definition at line 40 of file IRndmGen.h.
Public Member Functions | |
| Param (const InterfaceID &type=IID_IRndmFlat) | |
| Standard constructor. | |
| virtual | ~Param () |
| Standard Destructor. | |
| virtual const InterfaceID & | type () const |
| Parameter's type. | |
| virtual Param * | clone () const=0 |
| Clone parameters. | |
Protected Attributes | |
| const InterfaceID | m_type |
| Type of the generator. | |
| IRndmGen::Param::Param | ( | const InterfaceID & | type = IID_IRndmFlat |
) | [inline] |
| virtual IRndmGen::Param::~Param | ( | ) | [inline, virtual] |
| virtual const InterfaceID& IRndmGen::Param::type | ( | ) | const [inline, virtual] |
Parameter's type.
Definition at line 52 of file IRndmGen.h.
References m_type.
Referenced by RndmGenSvc::generator(), and RndmGen::type().
00052 { 00053 return m_type; 00054 }
| virtual Param* IRndmGen::Param::clone | ( | ) | const [pure virtual] |
Clone parameters.
Implemented in Rndm::Gauss, Rndm::Exponential, Rndm::Chi2, Rndm::BreitWigner, Rndm::Landau, Rndm::BreitWignerCutOff, Rndm::StudentT, Rndm::Gamma, Rndm::Poisson, Rndm::Binomial, Rndm::Flat, Rndm::Bit, Rndm::DefinedPdf, and Rndm::GaussianTail.
Referenced by RndmGen::initialize().
const InterfaceID IRndmGen::Param::m_type [protected] |