ATLAS Offline Software
Loading...
Searching...
No Matches
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.
virtual void write (TDirectory *baseDir, const char *idxStr="") const =0
 Write collection to TDirectory.
virtual const char * name () const =0
 Retrieve RingerProcedureWrapper name.
virtual EtaDependency etaDep () const =0
 Returns eta dependecy for this wrapper.
virtual EtDependency etDep () const =0
 Returns et dependecy for this wrapper.
virtual void releaseMemory ()=0
 Release all pointed memory holden by wrapper.
virtual std::string fullName () const =0
 Get full wrapper name.
virtual void print (MSG::Level lvl=MSG::DEBUG) const =0
 Print wrapper content.
virtual ~IRingerProcedureWrapperBase ()
 Ensure virtual destructor.

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()

◆ etDep()

◆ fullName()

◆ name()

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

Retrieve RingerProcedureWrapper name.

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