| # Gaudi Framework, version v23r1 |

Home |  | Generated: Wed Feb 29 2012

Public Member Functions | Protected Attributes

# IRndmGen::Param Class Reference

`#include <IRndmGen.h>`

Inheritance diagram for IRndmGen::Param:
[legend]
Collaboration diagram for IRndmGen::Param:
[legend]

List of all members.

## 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.

## Detailed Description

Definition at line 41 of file IRndmGen.h.

## Constructor & Destructor Documentation

IRndmGen::Param::Param | ( | const InterfaceID & | type = `IID_IRndmFlat` ) | `[inline]`

Standard constructor.

Definition at line 47 of file IRndmGen.h.

    : m_type(type) {}

virtual IRndmGen::Param::~Param | ( | ) | `[inline, virtual]`

Standard Destructor.

Definition at line 49 of file IRndmGen.h.

    {}

## Member Function Documentation

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.

virtual const InterfaceID& IRndmGen::Param::type | ( | ) | const`[inline, virtual]`

Parameter's type.

Definition at line 51 of file IRndmGen.h.

    { return m_type; }

## Member Data Documentation

const InterfaceID IRndmGen::Param::m_type`[protected]`

Type of the generator.

Definition at line 44 of file IRndmGen.h.

The documentation for this class was generated from the following file:

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v23r1/GaudiKernel/GaudiKernel/IRndmGen.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines