![]() |
The Gaudi Framework
v27r0
|
Public Member Functions | |
Param (const InterfaceID &type=IID_IRndmFlat) | |
Standard constructor. More... | |
virtual | ~Param ()=default |
Standard Destructor. More... | |
virtual const InterfaceID & | type () const |
Parameter's type. More... | |
virtual Param * | clone () const =0 |
Clone parameters. More... | |
Param (const InterfaceID &type=IID_IRndmFlat) | |
Standard constructor. More... | |
virtual | ~Param ()=default |
Standard Destructor. More... | |
virtual const InterfaceID & | type () const |
Parameter's type. More... | |
virtual Param * | clone () const =0 |
Clone parameters. More... | |
Protected Attributes | |
const InterfaceID | m_type |
Type of the generator. More... | |
Definition at line 40 of file IRndmGen.h.
|
inline |
|
virtualdefault |
Standard Destructor.
|
inline |
|
virtualdefault |
Standard Destructor.
|
pure virtual |
Clone parameters.
Implemented in Rndm::GaussianTail, Rndm::GaussianTail, Rndm::DefinedPdf, Rndm::DefinedPdf, Rndm::Bit, Rndm::Bit, Rndm::Flat, Rndm::Flat, Rndm::Binomial, Rndm::Binomial, Rndm::Poisson, Rndm::Poisson, Rndm::Gamma, Rndm::Gamma, Rndm::StudentT, Rndm::StudentT, Rndm::BreitWignerCutOff, Rndm::BreitWignerCutOff, Rndm::Landau, Rndm::Landau, Rndm::BreitWigner, Rndm::BreitWigner, Rndm::Chi2, Rndm::Chi2, Rndm::Exponential, Rndm::Exponential, Rndm::Gauss, and Rndm::Gauss.
|
pure virtual |
Clone parameters.
Implemented in Rndm::GaussianTail, Rndm::GaussianTail, Rndm::DefinedPdf, Rndm::DefinedPdf, Rndm::Bit, Rndm::Bit, Rndm::Flat, Rndm::Flat, Rndm::Binomial, Rndm::Binomial, Rndm::Poisson, Rndm::Poisson, Rndm::Gamma, Rndm::Gamma, Rndm::StudentT, Rndm::StudentT, Rndm::BreitWignerCutOff, Rndm::BreitWignerCutOff, Rndm::Landau, Rndm::Landau, Rndm::BreitWigner, Rndm::BreitWigner, Rndm::Chi2, Rndm::Chi2, Rndm::Exponential, Rndm::Exponential, Rndm::Gauss, and Rndm::Gauss.
|
inlinevirtual |
|
inlinevirtual |
|
protected |
Type of the generator.
Definition at line 43 of file IRndmGen.h.