ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::IPixelSpacePointFormationTool Class Referenceabstract

Base class for pixel space point formation tool. More...

#include <IPixelSpacePointFormationTool.h>

Inheritance diagram for ActsTrk::IPixelSpacePointFormationTool:
Collaboration diagram for ActsTrk::IPixelSpacePointFormationTool:

Public Member Functions

 DeclareInterfaceID (IPixelSpacePointFormationTool, 1, 0)
Production of space points
virtual StatusCode producePixelSpacePoint (const EventContext &ctx, const Acts::GeometryContext &gctx, const xAOD::PixelCluster &cluster, xAOD::SpacePoint &sp, const InDetDD::SiDetectorElement &element) const =0
virtual bool usesGeometryContext () const
 Whether the caller has to provide a valid geometry context, and hence declare a dependency on the aligned geometry.

Detailed Description

Base class for pixel space point formation tool.

Base class for strip space point formation tool.

Definition at line 24 of file IPixelSpacePointFormationTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

ActsTrk::IPixelSpacePointFormationTool::DeclareInterfaceID ( IPixelSpacePointFormationTool ,
1 ,
0  )

◆ producePixelSpacePoint()

virtual StatusCode ActsTrk::IPixelSpacePointFormationTool::producePixelSpacePoint ( const EventContext & ctx,
const Acts::GeometryContext & gctx,
const xAOD::PixelCluster & cluster,
xAOD::SpacePoint & sp,
const InDetDD::SiDetectorElement & element ) const
pure virtual
Parameters
gctxonly valid if usesGeometryContext() returns true

◆ usesGeometryContext()

virtual bool ActsTrk::IPixelSpacePointFormationTool::usesGeometryContext ( ) const
inlinevirtual

Whether the caller has to provide a valid geometry context, and hence declare a dependency on the aligned geometry.

Definition at line 40 of file IPixelSpacePointFormationTool.h.

40{ return false; }

The documentation for this class was generated from the following file: