ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetRecTools
TRT_DriftCircleOnTrackTool
TRT_DriftCircleOnTrackTool
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 "
AthenaBaseComps/AthAlgTool.h
"
19
#include "
TrkToolInterfaces/IRIO_OnTrackCreator.h
"
20
#include "
InDetRIO_OnTrack/TRT_DriftCircleOnTrack.h
"
21
22
namespace
InDet
{
23
28
29
class
TRT_DriftCircleOnTrackNoDriftTimeTool
final :
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*);
39
virtual
~TRT_DriftCircleOnTrackNoDriftTimeTool
();
40
virtual
StatusCode
initialize
()
override
;
41
virtual
StatusCode
finalize
()
override
;
42
virtual
InDet::TRT_DriftCircleOnTrack
*
correct
43
(
const
Trk::PrepRawData
&,
const
Trk::TrackParameters
&,
const
EventContext&
/*ctx*/
)
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
AthAlgTool.h
IRIO_OnTrackCreator.h
TRT_DriftCircleOnTrack.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
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::finalize
virtual StatusCode finalize() override
Definition
TRT_DriftCircleOnTrackNoDriftTimeTool.cxx:50
InDet::TRT_DriftCircleOnTrackNoDriftTimeTool::TRT_DriftCircleOnTrackNoDriftTimeTool
TRT_DriftCircleOnTrackNoDriftTimeTool(const std::string &, const std::string &, const IInterface *)
Definition
TRT_DriftCircleOnTrackNoDriftTimeTool.cxx:25
InDet::TRT_DriftCircleOnTrackNoDriftTimeTool::initialize
virtual StatusCode initialize() override
Definition
TRT_DriftCircleOnTrackNoDriftTimeTool.cxx:41
InDet::TRT_DriftCircleOnTrackNoDriftTimeTool::~TRT_DriftCircleOnTrackNoDriftTimeTool
virtual ~TRT_DriftCircleOnTrackNoDriftTimeTool()
InDet::TRT_DriftCircleOnTrack
Represents 'corrected' measurements from the TRT (for example, corrected for wire sag).
Definition
TRT_DriftCircleOnTrack.h:53
Trk::IRIO_OnTrackCreator
Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis.
Definition
IRIO_OnTrackCreator.h:34
Trk::PrepRawData
Definition
PrepRawData.h:62
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
Trk::TrackParameters
ParametersBase< TrackParametersDim, Charged > TrackParameters
Definition
Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h:27
Generated on
for ATLAS Offline Software by
1.17.0