9#ifndef ZDCRECRun3DECODE_H
10#define ZDCRECRun3DECODE_H
18#include "GaudiKernel/ToolHandle.h"
19#include "GaudiKernel/ServiceHandle.h"
57 Gaudi::Property<unsigned int>
m_nFragments{
this,
"NFragments",6,
"Number of expected LUCROD fragments"};
63 {
this,
"ZdcLucrodDataContainerKey",
"ZdcLucrodDataContainer",
"" };
66 {
this,
"ZdcModuleContainerName",
"ZdcModules",
"" };
69 {
this,
"ZdcSumContainerName",
"ZdcSums",
"" };
72 {
this,
"ChannelTool",
"ZdcRecChannelToolLucrod",
"" };
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
The Athena Transient Store API.
ZdcRecRun3Decode(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode execute() override
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
StatusCode initialize() override
StatusCode finalize() override
SG::ReadHandleKey< ZdcLucrodDataContainer > m_zldContainerName
SG::WriteHandleKey< xAOD::ZdcModuleContainer > m_zdcSumContainerName
SG::WriteDecorHandleKey< xAOD::EventInfo > m_eventInfoDecorKey
Gaudi::Property< unsigned int > m_nFragments
ToolHandle< ZdcRecChannelToolLucrod > m_ChannelTool
SG::WriteHandleKey< xAOD::ZdcModuleContainer > m_zdcModuleContainerName