15#include "GaudiKernel/ISvcLocator.h"
16#include "GaudiKernel/MsgStream.h"
17#include "GaudiKernel/StatusCode.h"
44 MsgStream mLog(msgSvc(), name());
53 mLog << MSG::DEBUG <<
"...will OWN its cells." <<
endmsg;
55 mLog << MSG::DEBUG <<
"...will VIEW its cells." <<
endmsg;
58 mLog << MSG::DEBUG <<
"--> ZDC: ZdcRecV3 initialization complete" <<
endmsg;
60 return StatusCode::SUCCESS;
68 const EventContext& ctx = Gaudi::Hive::currentContext();
79 return StatusCode::SUCCESS;
90 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Handle class for reading from StoreGate.
Handle class for recording to StoreGate.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
const_pointer_type get() const
Dereference the pointer, but don't cache anything.
ToolHandle< ZDC::IZdcAnalysisTool > m_zdcTool
ZdcRecV3(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode execute() override
int m_ownPolicy
class member version of retrieving StoreGate
StatusCode finalize() override
StatusCode initialize() override
SG::ReadHandleKey< xAOD::ZdcModuleContainer > m_zdcModuleContainerName
Digits data container name.
SG::ReadHandleKey< xAOD::ZdcModuleContainer > m_zdcSumContainerName
@ OWN_ELEMENTS
this data object owns its elements