ATLAS Offline Software
Loading...
Searching...
No Matches
StraightLineTOFcorrectionTool.h
Go to the documentation of this file.
1
20
21#ifndef HGTD_STRAIGHTLINETOFCORRECTIONTOOL_H
22#define HGTD_STRAIGHTLINETOFCORRECTIONTOOL_H
23
25#include "GaudiKernel/ServiceHandle.h"
26#include "GaudiKernel/ToolHandle.h"
28
30
31namespace HGTD {
32
33class StraightLineTOFcorrectionTool : public extends<AthAlgTool, IHGTD_TOFcorrectionTool> {
34
35public:
36 StraightLineTOFcorrectionTool(const std::string&, const std::string&,
37 const IInterface*);
38
39 virtual StatusCode initialize() override final;
40
41 virtual std::pair<float, float>
43 const HGTD_Cluster& cluster,
44 const float time_of_arrival,
45 const float time_of_arrival_err) const override final;
46
47private:
49};
50
51} // namespace HGTD
52
53#endif // HGTD_STRAIGHTLINETOFCORRECTIONTOOL_H
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration.
virtual std::pair< float, float > correctTimeAndResolution(const Trk::Track &track, const HGTD_Cluster &cluster, const float time_of_arrival, const float time_of_arrival_err) const override final
virtual StatusCode initialize() override final
StraightLineTOFcorrectionTool(const std::string &, const std::string &, const IInterface *)
The Detector manager has methods to retrieve the Identifier helper and methods to retrieve the detect...
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.