15#ifndef TRT_TrackExtensionToolCosmics_H
16#define TRT_TrackExtensionToolCosmics_H
20#include "GaudiKernel/ToolHandle.h"
64 (
const std::string&,
const std::string&,
const IInterface*);
67 virtual StatusCode
finalize ()
override;
73 virtual std::vector<const Trk::MeasurementBase*>&
extendTrack
74 (
const EventContext& ctx,
79 virtual std::vector<const Trk::MeasurementBase*>&
extendTrack
80 (
const EventContext& ctx,
86 (
const EventContext& ctx,
92 (
const EventContext& ctx,
97 virtual std::unique_ptr<InDet::ITRT_TrackExtensionTool::IEventData>
newEvent(
const EventContext& ctx)
const override;
103 virtual MsgStream&
dump(MsgStream& out)
const override;
104 virtual std::ostream&
dump(std::ostream& out)
const override;
113 {
this,
"Extrapolator",
"Trk::Extrapolator/InDetExtrapolator"};
115 {
this,
"RIOonTrackToolNoDr",
"InDet::TRT_DriftCircleOnTrackNoDriftTimeTool/TRT_DriftCircleOnTrackNoDriftTimeTool"};
120 "Max width of the road"};
122 "Max width of the road along the straw"};
124 "Also search neighbouring detector elements?"};
153 static MsgStream&
dumpEvent (MsgStream & out) ;
157 void analyze_tpars(
const std::vector<const Trk::TrackParameters* >* tpars,
Property holding a SG store/key/clid from which a ReadHandle is made.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
std::array< std::vector< std::vector< Used_t > >, 3 > TRT_DetElemUsedMap
SiSpacePointsSeedMakerEventData EventData
Property holding a SG store/key/clid from which a ReadHandle is made.
This is an Identifier helper class for the TRT subdetector.
Base for a helper class to pass mutable storage to tools.
Abstract Base Class for tracking surfaces.
Class for a generic track segment that holdes polymorphic Trk::MeasurementBase objects,...
holding In fact this class is here in order to allow STL container for all features This class is sho...
Eigen::Matrix< double, 3, 1 > Vector3D
MsgStream & operator<<(MsgStream &, const GNNTrackFinderTritonTool &)
Ensure that the ATLAS eigen extensions are properly loaded.
PropDirection
PropDirection, enum for direction of the propagation.
ParametersT< TrackParametersDim, Charged, PerigeeSurface > Perigee
ParametersBase< TrackParametersDim, Charged > TrackParameters