![]() |
ATLAS Offline Software
|
Creates xAOD space point containers from FPGA input and existing clusters. More...
#include <xAODSpacePointMaker.h>
Public Member Functions | |
StatusCode | initialize () override |
Initialise the space point maker tool. More... | |
StatusCode | makePixelSpacePointContainer (const EFTrackingTransient::SpacePointAuxInput &spAux, const EFTrackingTransient::Metadata *metadata, const EventContext &ctx) const |
Make the pixel space point container. More... | |
StatusCode | makeStripSpacePointContainer (const EFTrackingTransient::SpacePointAuxInput &sspAux, const EFTrackingTransient::Metadata *metadata, const EventContext &ctx) const |
Make the strip space point container. More... | |
Private Attributes | |
SG::ReadHandleKey< xAOD::PixelClusterContainer > | m_pixelClusterKey |
Key for the pixel cluster container to read from. More... | |
SG::ReadHandleKey< xAOD::StripClusterContainer > | m_stripClusterKey |
Key for the strip cluster container to read from. More... | |
SG::WriteHandleKey< xAOD::SpacePointContainer > | m_pixelSpacePointsKey |
Key for the pixel space points container to be created. More... | |
SG::WriteHandleKey< xAOD::SpacePointContainer > | m_stripSpacePointsKey |
Key for the strip space points container to be created. More... | |
Creates xAOD space point containers from FPGA input and existing clusters.
Definition at line 33 of file xAODSpacePointMaker.h.
|
override |
StatusCode xAODSpacePointMaker::makePixelSpacePointContainer | ( | const EFTrackingTransient::SpacePointAuxInput & | spAux, |
const EFTrackingTransient::Metadata * | metadata, | ||
const EventContext & | ctx | ||
) | const |
Make the pixel space point container.
spAux | Input space point data |
metadata | Input metadata |
ctx |
Definition at line 32 of file xAODSpacePointMaker.cxx.
StatusCode xAODSpacePointMaker::makeStripSpacePointContainer | ( | const EFTrackingTransient::SpacePointAuxInput & | sspAux, |
const EFTrackingTransient::Metadata * | metadata, | ||
const EventContext & | ctx | ||
) | const |
Make the strip space point container.
sspAux | Input space point data |
metadata | Input metadata |
ctx |
Definition at line 149 of file xAODSpacePointMaker.cxx.
|
private |
Key for the pixel cluster container to read from.
Definition at line 68 of file xAODSpacePointMaker.h.
|
private |
Key for the pixel space points container to be created.
Definition at line 78 of file xAODSpacePointMaker.h.
|
private |
Key for the strip cluster container to read from.
Definition at line 73 of file xAODSpacePointMaker.h.
|
private |
Key for the strip space points container to be created.
Definition at line 83 of file xAODSpacePointMaker.h.