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 
18 #include "GaudiKernel/ThreadLocalContext.h"
22 
23 namespace InDet {
24 
31  virtual public Trk::IRIO_OnTrackCreator,public AthAlgTool
32 {
34  // Public methods:
36 
37 public:
38 
39  TRT_DriftCircleOnTrackNoDriftTimeTool(const std::string&,const std::string&,const IInterface*);
41  virtual StatusCode initialize() override;
42  virtual StatusCode finalize () override;
44  (const Trk::PrepRawData&,const Trk::TrackParameters&, const EventContext& /*ctx*/) const override;
45 
47  // Private methods:
49 
50  private:
51 
53  // Private data:
55 
56 };
57 
58 } // end of namespace InDet
59 
60 #endif // TRT_DriftCircleOnTrackNoDriftTimeTool_H
InDet::TRT_DriftCircleOnTrackNoDriftTimeTool::finalize
virtual StatusCode finalize() override
Definition: TRT_DriftCircleOnTrackNoDriftTimeTool.cxx:50
InDet
Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
IRIO_OnTrackCreator.h
InDet::TRT_DriftCircleOnTrack
Definition: TRT_DriftCircleOnTrack.h:53
InDet::TRT_DriftCircleOnTrackNoDriftTimeTool::correct
virtual InDet::TRT_DriftCircleOnTrack * correct(const Trk::PrepRawData &, const Trk::TrackParameters &, const EventContext &) 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
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:32
InDet::TRT_DriftCircleOnTrackNoDriftTimeTool::initialize
virtual StatusCode initialize() override
Definition: TRT_DriftCircleOnTrackNoDriftTimeTool.cxx:41
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:33