23#ifndef HGTD_ITERATIVEEXTENTSIONTOOL_H
24#define HGTD_ITERATIVEEXTENTSIONTOOL_H
29#include "GaudiKernel/ToolHandle.h"
43 :
public extends<AthAlgTool, IHGTD_TrackTimeExtensionTool> {
49 virtual StatusCode
initialize()
override final;
64 const HepMC::GenEvent* hs_event =
nullptr,
92 static std::vector<const Trk::Surface*>
108 std::vector<std::unique_ptr<const Trk::TrackParameters>>
111 const std::vector<const Trk::Surface*>& surfaces)
const;
117 std::unique_ptr<const Trk::TrackStateOnSurface>
120 const std::vector<std::unique_ptr<const Trk::TrackParameters>>& params,
127 std::unique_ptr<const Trk::TrackStateOnSurface>
137 std::unique_ptr<const Trk::TrackStateOnSurface>
141 std::pair<const HGTD_Cluster*, HGTD::ClusterTruthInfo>
145 const HepMC::GenEvent* hs_event,
150 this,
"ExtrapolatorTool",
"Trk::Extrapolator/AtlasExtrapolator",
151 "Tool for extrapolating the track to the HGTD surfaces"};
154 this,
"UpdatorTool",
"Trk::KalmanUpdator/KalmanUpdator",
155 "Tool for updating the track parameters accounting for new measurements"};
158 this,
"TOFCorrTool",
"StraightLineTOFcorrectionTool",
159 "Tool for correcting for time of flight"};
162 this,
"ClusterTruthTool",
"HGTD::ClusterTruthTool/ClusterTruthTool",
163 "Tool for classifying HGTD clusters with truth information"};
173 "Quality cut for decision to keep track extension"};
180 "The hypothesis of the track's particle type"};
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration.
Trk::PrepRawDataContainer< HGTD_ClusterCollection > HGTD_ClusterContainer
The Detector manager has methods to retrieve the Identifier helper and methods to retrieve the detect...
This is an Identifier helper class for the HGTD subdetector.
Base Class for a Detector Layer in the Tracking realm.
represents the track state (measurement, material, fit parameters and quality) at a surface.
ParametersBase< TrackParametersDim, Charged > TrackParameters
TrackParticle_v1 TrackParticle
Reference the current persistent version:
TruthParticle_v1 TruthParticle
Typedef to implementation.