13#ifndef EFTRACKINGFPGAINTEGRATION_XAODSPACEPOINTMAKER_H
14#define EFTRACKINGFPGAINTEGRATION_XAODSPACEPOINTMAKER_H
17#include "GaudiKernel/StatusCode.h"
18#include "GaudiKernel/EventContext.h"
35 using extends::extends;
52 const EventContext &ctx)
const;
64 const EventContext &ctx)
const;
69 this,
"PixelClusterContainerKey",
"FPGAPixelClusters",
70 "Key for input pixel cluster container"};
74 this,
"StripClusterContainerKey",
"FPGAStripClusters",
75 "Key for input strip cluster container"};
79 this,
"PixelSpacePointContainerKey",
"FPGAPixelSpacePoints",
80 "Key for output pixel space point container"};
84 this,
"StripSpacePointContainerKey",
"FPGAStripSpacePoints",
85 "Key for output strip space point container"};
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.
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.
Creates xAOD space point containers from FPGA input and existing clusters.
StatusCode makeStripSpacePointContainer(const EFTrackingTransient::SpacePointAuxInput &sspAux, const EFTrackingTransient::Metadata *metadata, const EventContext &ctx) const
Make the strip space point container.
SG::ReadHandleKey< xAOD::PixelClusterContainer > m_pixelClusterKey
Key for the pixel cluster container to read from.
SG::WriteHandleKey< xAOD::SpacePointContainer > m_pixelSpacePointsKey
Key for the pixel space points container to be created.
StatusCode initialize() override
Initialise the space point maker tool.
SG::WriteHandleKey< xAOD::SpacePointContainer > m_stripSpacePointsKey
Key for the strip space points container to be created.
SG::ReadHandleKey< xAOD::StripClusterContainer > m_stripClusterKey
Key for the strip cluster container to read from.
StatusCode makePixelSpacePointContainer(const EFTrackingTransient::SpacePointAuxInput &spAux, const EFTrackingTransient::Metadata *metadata, const EventContext &ctx) const
Make the pixel space point container.