|
ATLAS Offline Software
|
Go to the documentation of this file.
33 #ifndef CALOIDCNV_CALOIDHELPER_IDDETDESCRCNV_H
34 #define CALOIDCNV_CALOIDHELPER_IDDETDESCRCNV_H
89 DataObject*& pObj) = 0;
104 const std::string& helperKey,
154 #endif // not CALOIDCNV_CALOIDHELPER_IDDETDESCRCNV_H
static const CLID & classID()
Return the CLID of the class we create.
Class for calo ID helper converters.
virtual StatusCode createHelper(const std::string &helperKey, IdHelper *&idhelper, DataObject *&pObj)=0
Create the helper object.
CaloIDHelper_IDDetDescrCnv(const CLID &clid, ISvcLocator *svcloc)
Constructor.
StatusCode make_CaloIDHelper(ISvcLocator *svcloc, const std::string &helperKey, T *&idhelper)
Helper function to actually create a new helper.
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
Called by the converter infrastructure to create an object.
This is an abstract base class for helper classes that know how to convert Identifier <-> IdentifierH...
::StatusCode StatusCode
StatusCode definition for legacy code.
uint32_t CLID
The Class ID type.
Base class for calo ID helper converters.
virtual StatusCode createHelper(const std::string &helperKey, IdHelper *&idhelper, DataObject *&pObj)
Create the helper object.
virtual long int repSvcType() const
Return the service type.
CaloIDHelper_IDDetDescrCnv_T(ISvcLocator *svcloc)
Constructor.