ATLAS Offline Software
Loading...
Searching...
No Matches
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
23namespace InDet {
24
29
31 virtual public Trk::IRIO_OnTrackCreator,public AthAlgTool
32{
34 // Public methods:
36
37public:
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
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
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...
TRT_DriftCircleOnTrackNoDriftTimeTool(const std::string &, const std::string &, const IInterface *)
Represents 'corrected' measurements from the TRT (for example, corrected for wire sag).
Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis.
Primary Vertex Finder.
ParametersBase< TrackParametersDim, Charged > TrackParameters