  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   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.
 
SG::WriteHandleKey< xAOD::SpacePointContainer > m_pixelSpacePointsKey
Key for the pixel space points container to be created.
 
SG::ReadHandleKey< xAOD::PixelClusterContainer > m_pixelClusterKey
Key for the pixel cluster container to read from.
 
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 initialize() override
Initialise the space point maker tool.
 
Property holding a SG store/key/clid from which a WriteHandle is made.
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
Property holding a SG store/key/clid from which a WriteHandle is made.
 
StatusCode makeStripSpacePointContainer(const EFTrackingTransient::SpacePointAuxInput &sspAux, const EFTrackingTransient::Metadata *metadata, const EventContext &ctx) const
Make the strip space point container.
 
StatusCode makePixelSpacePointContainer(const EFTrackingTransient::SpacePointAuxInput &spAux, const EFTrackingTransient::Metadata *metadata, const EventContext &ctx) const
Make the pixel space point container.
 
Creates xAOD space point containers from FPGA input and existing clusters.