ATLAS Offline Software
Loading...
Searching...
No Matches
TRT_BarrelDriftTimeData.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
6// //
7// Class: TRT_BarrelDriftTimeData //
8// //
9// Author: Thomas Kittelmann //
10// //
11// First Version: January 2006 //
12// //
14
15#ifndef TRT_DIGITIZATION_TRT_BARRELDRIFTTIMEDATA_H
16#define TRT_DIGITIZATION_TRT_BARRELDRIFTTIMEDATA_H
17
18#include "ITRT_DriftTimeData.h"
19
20#include <vector>
21
23
24public:
25 TRT_BarrelDriftTimeData(int strawGasType);
26
27 //Interface implementation:
28
29 double MaxTabulatedField() const;
30 double DriftTimeAtNoField(const double& distance) const;
31 double DriftTimeAtMaxField(const double& distance) const;
32
33private:
34
36
37 std::vector<double> m_tabdists_nofield;
38 std::vector<double> m_tabdrifttime_nofield;
39 std::vector<double> m_tabdists_maxfield;
40 std::vector<double> m_tabdrifttime_maxfield;
41
42};
43
44#endif
std::vector< double > m_tabdists_nofield
std::vector< double > m_tabdrifttime_maxfield
double DriftTimeAtMaxField(const double &distance) const
double DriftTimeAtNoField(const double &distance) const
std::vector< double > m_tabdrifttime_nofield
std::vector< double > m_tabdists_maxfield
TRT_BarrelDriftTimeData(int strawGasType)