The Gaudi Framework  master (ff829712)
Loading...
Searching...
No Matches
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.
 
virtual ~Param ()=default
 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 45 of file IRndmGen.h.

Constructor & Destructor Documentation

◆ Param()

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

Standard constructor.

Definition at line 52 of file IRndmGen.h.

52: m_type( type ) {}
virtual const InterfaceID & type() const
Parameter's type.
Definition IRndmGen.h:56
const InterfaceID m_type
Type of the generator.
Definition IRndmGen.h:48

◆ ~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 56 of file IRndmGen.h.

56{ return m_type; }

Member Data Documentation

◆ m_type

const InterfaceID IRndmGen::Param::m_type
protected

Type of the generator.

Definition at line 48 of file IRndmGen.h.


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