ATLAS Offline Software
TRT_DriftCircleOnTrackNoDriftTimeTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // Header file for class TRT_DriftCircleOnTrackNoDriftTimeTool
8 // (c) ATLAS Detector software
10 // Interface for TRT_DriftCircleOnTrack production
12 // Version 1.0 18/02/2003 I.Gavrilenko
14 
15 #ifndef TRT_DriftCircleOnTrackNoDriftTimeTool_H
16 #define TRT_DriftCircleOnTrackNoDriftTimeTool_H
17 
21 
22 namespace InDet {
23 
30  virtual public Trk::IRIO_OnTrackCreator,public AthAlgTool
31 {
33  // Public methods:
35 
36 public:
37 
38  TRT_DriftCircleOnTrackNoDriftTimeTool(const std::string&,const std::string&,const IInterface*);
40  virtual StatusCode initialize() override;
41  virtual StatusCode finalize () override;
43  (const Trk::PrepRawData&,const Trk::TrackParameters&) const override;
44 
46  // Private methods:
48 
49  private:
50 
52  // Private data:
54 
55 };
56 
57 } // end of namespace InDet
58 
59 #endif // TRT_DriftCircleOnTrackNoDriftTimeTool_H
InDet::TRT_DriftCircleOnTrackNoDriftTimeTool::finalize
virtual StatusCode finalize() override
Definition: TRT_DriftCircleOnTrackNoDriftTimeTool.cxx:50
InDet
DUMMY Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
IRIO_OnTrackCreator.h
InDet::TRT_DriftCircleOnTrack
Definition: TRT_DriftCircleOnTrack.h:53
InDet::TRT_DriftCircleOnTrackNoDriftTimeTool::TRT_DriftCircleOnTrackNoDriftTimeTool
TRT_DriftCircleOnTrackNoDriftTimeTool(const std::string &, const std::string &, const IInterface *)
Definition: TRT_DriftCircleOnTrackNoDriftTimeTool.cxx:25
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
InDet::TRT_DriftCircleOnTrackNoDriftTimeTool::~TRT_DriftCircleOnTrackNoDriftTimeTool
virtual ~TRT_DriftCircleOnTrackNoDriftTimeTool()
Trk::ParametersBase
Definition: ParametersBase.h:55
TRT_DriftCircleOnTrack.h
Trk::PrepRawData
Definition: PrepRawData.h:62
InDet::TRT_DriftCircleOnTrackNoDriftTimeTool
Definition: TRT_DriftCircleOnTrackNoDriftTimeTool.h:31
InDet::TRT_DriftCircleOnTrackNoDriftTimeTool::initialize
virtual StatusCode initialize() override
Definition: TRT_DriftCircleOnTrackNoDriftTimeTool.cxx:41
InDet::TRT_DriftCircleOnTrackNoDriftTimeTool::correct
virtual InDet::TRT_DriftCircleOnTrack * correct(const Trk::PrepRawData &, const Trk::TrackParameters &) const override
abstract base method for the creation of RIO_OnTrack it takes a RIO (PrepRawData) and the given Track...
Definition: TRT_DriftCircleOnTrackNoDriftTimeTool.cxx:60
AthAlgTool
Definition: AthAlgTool.h:26
Trk::IRIO_OnTrackCreator
Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis.
Definition: IRIO_OnTrackCreator.h:32