Gaudi::Utils::AlgTypeSelector< TYPE > Class Template Reference

The trivial selector of algorithm by type. More...

#include </scratch/z5/marcocle/GaudiDocs/lhcb-release/825/GAUDI/GAUDI_v26r3/InstallArea/x86_64-slc6-gcc48-opt/include/GaudiAlg/GetAlg.h>

Inheritance diagram for Gaudi::Utils::AlgTypeSelector< TYPE >:
Collaboration diagram for Gaudi::Utils::AlgTypeSelector< TYPE >:

Public Member Functions

virtual bool operator() (const IAlgorithm *a) const
 the only one essential method: More...
 
virtual bool operator() (const IAlgorithm *a) const
 the only one essential method: More...
 
- Public Member Functions inherited from Gaudi::Utils::AlgSelector
virtual ~AlgSelector ()
 
virtual ~AlgSelector ()
 

Detailed Description

template<class TYPE>
class Gaudi::Utils::AlgTypeSelector< TYPE >

The trivial selector of algorithm by type.

See also
Gaudi::Utils::AlgSelector
Author
Vanya BELYAEV ibely.nosp@m.aev@.nosp@m.physi.nosp@m.cs.s.nosp@m.yr.ed.nosp@m.u
Date
2007-09-07

Definition at line 42 of file GetAlg.h.

Member Function Documentation

template<class TYPE>
virtual bool Gaudi::Utils::AlgTypeSelector< TYPE >::operator() ( const IAlgorithm a) const
inlinevirtual

the only one essential method:

Implements Gaudi::Utils::AlgSelector.

Definition at line 46 of file GetAlg.h.

47  { return dynamic_cast<const TYPE*>( a ) != 0; }
template<class TYPE>
virtual bool Gaudi::Utils::AlgTypeSelector< TYPE >::operator() ( const IAlgorithm a) const
inlinevirtual

the only one essential method:

Implements Gaudi::Utils::AlgSelector.

Definition at line 46 of file GetAlg.h.

47  { return dynamic_cast<const TYPE*>( a ) != 0; }

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