ATLAS Offline Software
Public Member Functions | List of all members
IHGTD_TOFcorrectionTool Class Referenceabstract

#include <IHGTD_TOFcorrectionTool.h>

Inheritance diagram for IHGTD_TOFcorrectionTool:
Collaboration diagram for IHGTD_TOFcorrectionTool:

Public Member Functions

 DeclareInterfaceID (IHGTD_TOFcorrectionTool, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
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 =0
 Corrects and calibrates the measured time of arrival (TOA) and its resolution using information from the track. More...
 

Detailed Description

Definition at line 26 of file IHGTD_TOFcorrectionTool.h.

Member Function Documentation

◆ correctTimeAndResolution()

virtual std::pair<float, float> IHGTD_TOFcorrectionTool::correctTimeAndResolution ( const Trk::Track track,
const HGTD_Cluster cluster,
const float  time_of_arrival,
const float  time_of_arrival_err 
) const
pure virtual

Corrects and calibrates the measured time of arrival (TOA) and its resolution using information from the track.

This includes e.g. time of flight corrections necessary to compare tracks traveling into different regions of HGTD.

Parameters
[in]trackTrack Needed to retrieve the impact parameter
[in]time_of_arrivalTOA measured in HGTD.
[in]time_of_arrival_errResolution of the TOA.
Returns
Returns calibrated time of arrival and its resolution.

◆ DeclareInterfaceID()

IHGTD_TOFcorrectionTool::DeclareInterfaceID ( IHGTD_TOFcorrectionTool  ,
,
 
)

Creates the InterfaceID and interfaceID() method.


The documentation for this class was generated from the following file: