|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #include "GaudiKernel/MsgStream.h"
33 MsgStream
log(
msgSvc(),
"LArElectrodeIDDetDescrCnv");
37 log << MSG::ERROR <<
"DetDescrConverter::initialize failed" <<
endmsg;
41 return StatusCode::SUCCESS;
49 MsgStream
log(
msgSvc(),
"LArElectrodeIDDetDescrCnv");
52 return StatusCode::SUCCESS;
61 MsgStream
log(
msgSvc(),
"LArElectrodeIDDetDescrCnv");
62 log << MSG::INFO <<
"in createObj: creating a LArElectrodeID helper object in the detector store" <<
endmsg;
70 return StatusCode::FAILURE;
74 std::string helperKey = *( ddAddr->par() );
75 if (
"" == helperKey) {
88 return StatusCode::FAILURE;
97 return StatusCode::FAILURE;
110 log << MSG::ERROR <<
"Unable to initialize LArElectrodeID" <<
endmsg;
111 return StatusCode::FAILURE;
119 return StatusCode::SUCCESS;
virtual void setMessageSvc(IMessageSvc *msgSvc) override
const long DetDescr_StorageType
std::vector< Identifier > ID
Helper for the Liquid Argon Calorimeter cell at the electrode level.
LArElectrodeIDDetDescrCnv(ISvcLocator *svcloc)
DataObject * asStorable(T *pObject)
virtual long int repSvcType() const
virtual StatusCode finalize()
virtual StatusCode initialize()
static const CLID & ID()
the CLID of T
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.
static long storageType()
int initializeHelper(IdHelper &helper) const
Return value: 0 OK, >0 error.
uint32_t CLID
The Class ID type.
IdDictManager is the interface to identifier dictionaries.
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
static const CLID & classID()