The Gaudi Framework  master (594c33fa)
IRndmGen::Param Class Referenceabstract

#include </builds/gaudi/Gaudi/GaudiKernel/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. More...
 
virtual ~Param ()=default
 Standard Destructor. More...
 
virtual const InterfaceIDtype () const
 Parameter's type. More...
 
virtual Paramclone () const =0
 Clone parameters. More...
 

Protected Attributes

const InterfaceID m_type
 Type of the generator. More...
 

Detailed Description

Definition at line 49 of file IRndmGen.h.

Constructor & Destructor Documentation

◆ Param()

IRndmGen::Param::Param ( const InterfaceID type = IID_IRndmFlat)
inline

Standard constructor.

Definition at line 56 of file IRndmGen.h.

56 : m_type( type ) {}

◆ ~Param()

virtual IRndmGen::Param::~Param ( )
virtualdefault

Standard Destructor.

Member Function Documentation

◆ clone()

◆ type()

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

Parameter's type.

Definition at line 60 of file IRndmGen.h.

60 { return m_type; }

Member Data Documentation

◆ m_type

const InterfaceID IRndmGen::Param::m_type
protected

Type of the generator.

Definition at line 52 of file IRndmGen.h.


The documentation for this class was generated from the following file:
IRndmGen::Param::m_type
const InterfaceID m_type
Type of the generator.
Definition: IRndmGen.h:52
IRndmGen::Param::type
virtual const InterfaceID & type() const
Parameter's type.
Definition: IRndmGen.h:60