diff --git a/DetectorDescription/IdDictDetDescrCnv/src/AtlasIDDetDescrCnv.cxx b/DetectorDescription/IdDictDetDescrCnv/src/AtlasIDDetDescrCnv.cxx index 811fc1cf07fed8b2591358e4a24a26efdcde27bd..b2b6cedbe943300fce0078a86aea070d28842a93 100755 --- a/DetectorDescription/IdDictDetDescrCnv/src/AtlasIDDetDescrCnv.cxx +++ b/DetectorDescription/IdDictDetDescrCnv/src/AtlasIDDetDescrCnv.cxx @@ -18,6 +18,7 @@ #include "DetDescrCnvSvc/DetDescrAddress.h" #include "GaudiKernel/MsgStream.h" #include "AthenaKernel/StorableConversions.h" +#include "StoreGate/StoreGateSvc.h" #include "IdDictDetDescr/IdDictManager.h" #include "AtlasDetDescr/AtlasDetectorID.h" @@ -121,7 +122,7 @@ AtlasIDDetDescrCnv::createObj(IOpaqueAddress* pAddr, DataObject*& pObj) } else {} // Get the dictionary manager from the detector store - const DataHandle<IdDictManager> idDictMgr; + const IdDictManager* idDictMgr; status = detStore->retrieve(idDictMgr, "IdDict"); if (status.isFailure()) { log << MSG::FATAL << "Could not get IdDictManager !" << endmsg; diff --git a/ForwardDetectors/ForwardIdCnv/src/ZdcIDDetDescrCnv.cxx b/ForwardDetectors/ForwardIdCnv/src/ZdcIDDetDescrCnv.cxx index 026f28b05d11efbaa3918f9bfbbcc645791b966d..721e66a00593c49063eb91ef4e29e7fa04fc73d0 100644 --- a/ForwardDetectors/ForwardIdCnv/src/ZdcIDDetDescrCnv.cxx +++ b/ForwardDetectors/ForwardIdCnv/src/ZdcIDDetDescrCnv.cxx @@ -16,6 +16,7 @@ #include "DetDescrCnvSvc/DetDescrConverter.h" #include "DetDescrCnvSvc/DetDescrAddress.h" +#include "StoreGate/StoreGateSvc.h" #include "GaudiKernel/MsgStream.h" #include "IdDictDetDescr/IdDictManager.h" @@ -119,7 +120,7 @@ ZdcIDDetDescrCnv::createObj(IOpaqueAddress* pAddr, DataObject*& pObj) } else {} // Get the dictionary manager from the detector store - const DataHandle<IdDictManager> idDictMgr; + const IdDictManager* idDictMgr = nullptr; status = detStore->retrieve(idDictMgr, "IdDict"); if (status.isFailure()) { log << MSG::FATAL << "Could not get IdDictManager !" << endmsg;