5#ifndef MUONCNV_T_MUON_IDDETDESCRCNV_H
6#define MUONCNV_T_MUON_IDDETDESCRCNV_H
8#include "GaudiKernel/IOpaqueAddress.h"
9#include "GaudiKernel/ISvcLocator.h"
10#include "GaudiKernel/StatusCode.h"
22template <
class IDHELPER>
29 virtual StatusCode
createObj(IOpaqueAddress* pAddr, DataObject*& pObj)
override;
a traits class that associates a CLID to a type T It also detects whether T inherits from Gaudi DataO...
const long DetDescr_StorageType
uint32_t CLID
The Class ID type.
DetDescrConverter(const CLID &myCLID, ISvcLocator *svcloc, const char *name=nullptr)
T_Muon_IDDetDescrCnv(ISvcLocator *svcloc, const char *name)
virtual StatusCode initialize() override
static const CLID & classID()
static long storageType()
virtual long int repSvcType() const override
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override