![]() |
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 {} |
Gaudi::Property< bool > | m_useMaxVariance {this, "UseMaxVariance", false} |
Whether to use maximum variance for space point covariance If true, the covariance terms will be capped at the values specified by MaxVarianceZ and MaxVarianceR. More... | |
Gaudi::Property< float > | m_maxVarianceZ {this, "MaxVarianceZ", 0.0014f} |
Maximum variance for the z component of the space point covariance. More... | |
Gaudi::Property< float > | m_maxVarianceR {this, "MaxVarianceR", 0.015f} |
Maximum variance for the r component of the space point covariance. More... | |
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.
|
private |
Maximum variance for the r component of the space point covariance.
Default value was around the minimum observed value in the pixel barrel.
Definition at line 61 of file PixelSpacePointFormationTool.h.
|
private |
Maximum variance for the z component of the space point covariance.
Default value was around the minimum observed value in the pixel barrel.
Definition at line 58 of file PixelSpacePointFormationTool.h.
Definition at line 49 of file PixelSpacePointFormationTool.h.
|
private |
Whether to use maximum variance for space point covariance If true, the covariance terms will be capped at the values specified by MaxVarianceZ and MaxVarianceR.
If false, the covariance terms will be calculated based on the cluster width and the rotation of the detector element.
Definition at line 55 of file PixelSpacePointFormationTool.h.
|
staticconstexprprivate |
Definition at line 65 of file PixelSpacePointFormationTool.h.