ATLAS Offline Software
InnerDetector
InDetDigitization
TRT_Digitization
src
ITRT_DriftTimeData.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// //
7
// Class: ITRT_DriftTimeData //
8
// //
9
// Author: Thomas Kittelmann //
10
// //
11
// First Version: January 2006 //
12
// //
14
15
#ifndef ITRT_DRIFTTIMEDATA_H
16
#define ITRT_DRIFTTIMEDATA_H
17
18
class
ITRT_DriftTimeData
{
19
20
public
:
21
22
virtual
double
MaxTabulatedField
()
const
= 0;
23
virtual
double
DriftTimeAtNoField
(
const
double
&
distance
)
const
= 0;
24
virtual
double
DriftTimeAtMaxField
(
const
double
&
distance
)
const
= 0;
25
26
virtual
~ITRT_DriftTimeData
() {};
27
28
};
29
30
#endif
ITRT_DriftTimeData::MaxTabulatedField
virtual double MaxTabulatedField() const =0
ITRT_DriftTimeData::DriftTimeAtNoField
virtual double DriftTimeAtNoField(const double &distance) const =0
ITRT_DriftTimeData::~ITRT_DriftTimeData
virtual ~ITRT_DriftTimeData()
Definition:
ITRT_DriftTimeData.h:26
ITRT_DriftTimeData
Definition:
ITRT_DriftTimeData.h:18
ITRT_DriftTimeData::DriftTimeAtMaxField
virtual double DriftTimeAtMaxField(const double &distance) const =0
Amg::distance
float distance(const Amg::Vector3D &p1, const Amg::Vector3D &p2)
calculates the distance between two point in 3D space
Definition:
GeoPrimitivesHelpers.h:54
Generated on Wed Jan 8 2025 21:11:32 for ATLAS Offline Software by
1.8.18