![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
15 #include "GaudiKernel/MsgStream.h"
36 MsgStream
log(
msgSvc(),
"RPC_IDDetDescrCnv");
40 log << MSG::ERROR <<
"DetDescrConverter::initialize failed" <<
endmsg;
60 return StatusCode::SUCCESS;
68 MsgStream
log(
msgSvc(),
"RPC_IDDetDescrCnv");
71 return StatusCode::SUCCESS;
80 MsgStream
log(
msgSvc(),
"RPC_IDDetDescrCnv");
81 log << MSG::INFO <<
"in createObj: creating a RpcIdHelper object in the detector store" <<
endmsg;
89 return StatusCode::FAILURE;
93 std::string helperKey = *( ddAddr->par() );
94 if (helperKey.empty()) {
107 return StatusCode::FAILURE;
115 return StatusCode::FAILURE;
125 log << MSG::ERROR <<
"Unable to initialize RpcIdHelper from dictionary" <<
endmsg;
126 return StatusCode::FAILURE;
132 return StatusCode::SUCCESS;
static long storageType()
const long DetDescr_StorageType
std::vector< Identifier > ID
convert to and from a SG storable
DataObject * asStorable(T *pObject)
RPC_IDDetDescrCnv(ISvcLocator *svcloc)
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
static const CLID & classID()
static const CLID & ID()
the CLID of T
virtual StatusCode finalize()
The Athena Transient Store API.
msgSvc
Provide convenience handles for various services.
::StatusCode StatusCode
StatusCode definition for legacy code.
Default, invalid implementation of ClassID_traits.
virtual StatusCode initialize()
int initializeHelper(IdHelper &helper) const
Return value: 0 OK, >0 error.
uint32_t CLID
The Class ID type.
virtual long int repSvcType() const
IdDictManager is the interface to identifier dictionaries.