|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef PixelClusterOnTrackTool_H
6 #define PixelClusterOnTrackTool_H
8 #include "GaudiKernel/ToolHandle.h"
9 #include "GaudiKernel/ThreadLocalContext.h"
20 #include "Identifier/Identifier.h"
52 class NnClusterizationFactory;
97 const EventContext& ctx)
const;
101 const EventContext& ctx)
const;
117 if (!splitProbContainer.
isValid()) {
130 {
this,
"PixelDistortionData",
"PixelDistortionData",
"Output readout distortion data"};
133 {
this,
"LorentzAngleTool",
"SiLorentzAngleTool",
"Tool to retrieve Lorentz angle"};
136 {
this,
"PixelOfflineCalibData",
"PixelOfflineCalibData",
"Output key of pixel cluster"};
138 {
this,
"PixelErrorScalingKey",
"/Indet/TrkErrorScalingPixel",
"Key for pixel error scaling conditions data."};
143 "Disable simulation of module distortions"};
145 "Which calibration of cluster positions"};
148 {
this,
"ErrorStrategy", 2,
"Which calibration of cluster position errors"};
174 {
this,
"NnClusterizationFactory",
175 "InDet::NnClusterizationFactory/NnClusterizationFactory"};
177 {
this,
"IBLParameterSvc",
"IBLParameterSvc"};
184 {
this,
"SplitClusterAmbiguityMap",
""};
187 {
this,
"ClusterSplitProbabilityName",
"",
""};
202 #endif // PixelClusterOnTrackTool_H
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
Hold pixel distortion data produced by PixelDistortionAlg.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Eigen::Matrix< double, 2, 1 > Vector2D
const std::string & key() const
Return the StoreGate ID for the referenced object.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
const ProbabilityInfo & splitProbability(const PrepRawData *cluster) const
Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis.
static const ProbabilityInfo & getNoSplitProbability()