ATLAS Offline Software
|
#include <PixelSpacePointFormationTool.h>
Public Member Functions | |
AthAlgTool methods | |
PixelSpacePointFormationTool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~PixelSpacePointFormationTool ()=default |
virtual StatusCode | initialize () override |
Production of space points | |
virtual StatusCode | producePixelSpacePoint (const xAOD::PixelCluster &cluster, xAOD::SpacePoint &sp, const InDetDD::SiDetectorElement &element) const override |
Private Attributes | |
Id helpers | |
const PixelID * | m_pixelId {} |
Static Private Attributes | |
Static constant expression | |
Values used in calculating covariance terms | |
static constexpr double | s_oneOverTwelve {0.08333} |
Tool to produce pixel space points. Pixel space points are obtained directly from the clusters, with needed evaluation of the space point covariance terms Space points are then recorded to storegate as ActsTrk::SpacePoint into an ActsTrk::SpacePointContainer in the PixelSpacePointFormationAlgorithm
Definition at line 28 of file PixelSpacePointFormationTool.h.
ActsTrk::PixelSpacePointFormationTool::PixelSpacePointFormationTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 14 of file PixelSpacePointFormationTool.cxx.
|
virtualdefault |
|
overridevirtual |
|
overridevirtual |
Definition at line 28 of file PixelSpacePointFormationTool.cxx.
Definition at line 49 of file PixelSpacePointFormationTool.h.
|
staticconstexprprivate |
Definition at line 54 of file PixelSpacePointFormationTool.h.