All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
IRndmGen::Param Class Referenceabstract

#include </scratch/z5/marcocle/lhcb-release/419/GAUDI/GAUDI_v26r1/InstallArea/x86_64-slc6-gcc48-opt/include/GaudiKernel/IRndmGen.h>

Inheritance diagram for IRndmGen::Param:
Collaboration diagram for IRndmGen::Param:

Public Member Functions

 Param (const InterfaceID &type=IID_IRndmFlat)
 Standard constructor.
 
virtual ~Param ()
 Standard Destructor.
 
virtual const InterfaceIDtype () const
 Parameter's type.
 
virtual Paramclone () const =0
 Clone parameters.
 
 Param (const InterfaceID &type=IID_IRndmFlat)
 Standard constructor.
 
virtual ~Param ()
 Standard Destructor.
 
virtual const InterfaceIDtype () const
 Parameter's type.
 
virtual Paramclone () 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 ( )
inlinevirtual

Standard Destructor.

Definition at line 49 of file IRndmGen.h.

{}
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 ( )
inlinevirtual

Standard Destructor.

Definition at line 49 of file IRndmGen.h.

{}

Member Function Documentation

virtual const InterfaceID& IRndmGen::Param::type ( ) const
inlinevirtual

Parameter's type.

Definition at line 51 of file IRndmGen.h.

{ return m_type; }
virtual const InterfaceID& IRndmGen::Param::type ( ) const
inlinevirtual

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 files: