![]() |
ATLAS Offline Software
|
Used as base for all IRingerProcedureWrapper template specializations. More...
#include <RingerProcedureWrapper.h>
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. | |
Used as base for all IRingerProcedureWrapper template specializations.
Definition at line 74 of file RingerProcedureWrapper.h.
|
inlinevirtual |
|
pure virtual |
Returns whether holden interface collection is empty.
Implemented in Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, false, true, false >, and Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, true, false, false >.
|
pure virtual |
Returns eta dependecy for this wrapper.
Implemented in Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, false, true, false >, and Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, true, false, false >.
|
pure virtual |
Returns et dependecy for this wrapper.
Implemented in Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, false, true, false >, and Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, true, false, false >.
|
pure virtual |
|
pure virtual |
Retrieve RingerProcedureWrapper name.
Implemented in Ringer::IRingerProcedureWrapper< Discrimination::IDiscriminator >, and Ringer::IRingerProcedureWrapper< PreProcessing::IPreProcessor >.
|
pure virtual |
|
pure virtual |
Release all pointed memory holden by wrapper.
Implemented in Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, false, true, false >, and Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, true, false, false >.
|
pure virtual |
Write collection to TDirectory.
Implemented in Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, false, true, false >, and Ringer::RingerProcedureWrapper< procedure_t, etaDependency, etDependency, segType, true, false, false >.