ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
TRT_ScaledDriftTimeData Class Reference

#include <TRT_ScaledDriftTimeData.h>

Inheritance diagram for TRT_ScaledDriftTimeData:
Collaboration diagram for TRT_ScaledDriftTimeData:

Public Member Functions

 TRT_ScaledDriftTimeData (ITRT_DriftTimeData *pOriginalData, const double &scaleFactor)
 
 ~TRT_ScaledDriftTimeData ()
 
double MaxTabulatedField () const
 
double DriftTimeAtNoField (const double &distance) const
 
double DriftTimeAtMaxField (const double &distance) const
 

Private Attributes

ITRT_DriftTimeDatam_pOriginalData
 
const double m_scaleFactor
 

Detailed Description

Definition at line 22 of file TRT_ScaledDriftTimeData.h.

Constructor & Destructor Documentation

◆ TRT_ScaledDriftTimeData()

TRT_ScaledDriftTimeData::TRT_ScaledDriftTimeData ( ITRT_DriftTimeData pOriginalData,
const double &  scaleFactor 
)

Definition at line 18 of file TRT_ScaledDriftTimeData.cxx.

20  : m_pOriginalData(pOriginalData), m_scaleFactor(scaleFactor) {}

◆ ~TRT_ScaledDriftTimeData()

TRT_ScaledDriftTimeData::~TRT_ScaledDriftTimeData ( )

Definition at line 23 of file TRT_ScaledDriftTimeData.cxx.

23  {
24  delete m_pOriginalData;
25 }

Member Function Documentation

◆ DriftTimeAtMaxField()

double TRT_ScaledDriftTimeData::DriftTimeAtMaxField ( const double &  distance) const
virtual

Implements ITRT_DriftTimeData.

Definition at line 38 of file TRT_ScaledDriftTimeData.cxx.

38  {
40 }

◆ DriftTimeAtNoField()

double TRT_ScaledDriftTimeData::DriftTimeAtNoField ( const double &  distance) const
virtual

Implements ITRT_DriftTimeData.

Definition at line 33 of file TRT_ScaledDriftTimeData.cxx.

33  {
35 }

◆ MaxTabulatedField()

double TRT_ScaledDriftTimeData::MaxTabulatedField ( ) const
virtual

Implements ITRT_DriftTimeData.

Definition at line 28 of file TRT_ScaledDriftTimeData.cxx.

28  {
30 }

Member Data Documentation

◆ m_pOriginalData

ITRT_DriftTimeData* TRT_ScaledDriftTimeData::m_pOriginalData
private

Definition at line 37 of file TRT_ScaledDriftTimeData.h.

◆ m_scaleFactor

const double TRT_ScaledDriftTimeData::m_scaleFactor
private

Definition at line 38 of file TRT_ScaledDriftTimeData.h.


The documentation for this class was generated from the following files:
ITRT_DriftTimeData::MaxTabulatedField
virtual double MaxTabulatedField() const =0
TRT_ScaledDriftTimeData::m_scaleFactor
const double m_scaleFactor
Definition: TRT_ScaledDriftTimeData.h:38
ITRT_DriftTimeData::DriftTimeAtNoField
virtual double DriftTimeAtNoField(const double &distance) const =0
ITRT_DriftTimeData::DriftTimeAtMaxField
virtual double DriftTimeAtMaxField(const double &distance) const =0
TRT_ScaledDriftTimeData::m_pOriginalData
ITRT_DriftTimeData * m_pOriginalData
Definition: TRT_ScaledDriftTimeData.h:37