5#ifndef INDET_MEASUREMENT_UTILITIES_SPACEPOINTS_READER_H
6#define INDET_MEASUREMENT_UTILITIES_SPACEPOINTS_READER_H
9#include "GaudiKernel/EventContext.h"
26 virtual StatusCode
execute(
const EventContext&)
const override;
30 {
this,
"SpacePointKey",
"",
31 "Key for input space point container"};
34 {
this,
"LinkDecorationKey",
"measurementLink",
35 "Decoration key for the element link to clusters"};
37 {
this,
"ClusterDecorationKey",
"measurements",
38 "Decoration key for the cluster bare pointer"};
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
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.
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadDecorHandleKey< xAOD::SpacePointContainer > m_linkDecoration
SpacePointReader(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< xAOD::SpacePointContainer > m_spacePointKey
SG::WriteDecorHandleKey< xAOD::SpacePointContainer > m_clusterDecoration
virtual StatusCode execute(const EventContext &) const override
virtual ~SpacePointReader() override=default
virtual StatusCode initialize() override
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
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.