ATLAS Offline Software
Public Member Functions | List of all members
Ringer::IRingerProcedureWrapperBase Class Referenceabstract

Used as base for all IRingerProcedureWrapper template specializations. More...

#include <RingerProcedureWrapper.h>

Inheritance diagram for Ringer::IRingerProcedureWrapperBase:
Collaboration diagram for Ringer::IRingerProcedureWrapperBase:

Public Member Functions

virtual bool empty () const =0
 Returns whether holden interface collection is empty. More...
 
virtual void write (TDirectory *baseDir, const char *idxStr="") const =0
 Write collection to TDirectory. More...
 
virtual const char * name () const =0
 Retrieve RingerProcedureWrapper name. More...
 
virtual EtaDependency etaDep () const =0
 Returns eta dependecy for this wrapper. More...
 
virtual EtDependency etDep () const =0
 Returns et dependecy for this wrapper. More...
 
virtual void releaseMemory ()=0
 Release all pointed memory holden by wrapper. More...
 
virtual std::string fullName () const =0
 Get full wrapper name. More...
 
virtual void print (MSG::Level lvl=MSG::DEBUG) const =0
 Print wrapper content. More...
 
virtual ~IRingerProcedureWrapperBase ()
 Ensure virtual destructor. More...
 

Detailed Description

Used as base for all IRingerProcedureWrapper template specializations.

Definition at line 74 of file RingerProcedureWrapper.h.

Constructor & Destructor Documentation

◆ ~IRingerProcedureWrapperBase()

virtual Ringer::IRingerProcedureWrapperBase::~IRingerProcedureWrapperBase ( )
inlinevirtual

Ensure virtual destructor.

Definition at line 119 of file RingerProcedureWrapper.h.

119 {;}

Member Function Documentation

◆ empty()

virtual bool Ringer::IRingerProcedureWrapperBase::empty ( ) const
pure virtual

◆ etaDep()

virtual EtaDependency Ringer::IRingerProcedureWrapperBase::etaDep ( ) const
pure virtual

◆ etDep()

virtual EtDependency Ringer::IRingerProcedureWrapperBase::etDep ( ) const
pure virtual

◆ fullName()

virtual std::string Ringer::IRingerProcedureWrapperBase::fullName ( ) const
pure virtual

◆ name()

virtual const char* Ringer::IRingerProcedureWrapperBase::name ( ) const
pure virtual

◆ print()

virtual void Ringer::IRingerProcedureWrapperBase::print ( MSG::Level  lvl = MSG::DEBUG) const
pure virtual

◆ releaseMemory()

virtual void Ringer::IRingerProcedureWrapperBase::releaseMemory ( )
pure virtual

◆ write()

virtual void Ringer::IRingerProcedureWrapperBase::write ( TDirectory *  baseDir,
const char *  idxStr = "" 
) const
pure virtual

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