ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_ChargeTrappingCondData Class Reference

Data object for SCT_ChargeTrappingTool, SCT_RadDamageSummaryTool, SCT_SurfaceChargesGenerator. More...

#include <SCT_ChargeTrappingCondData.h>

Collaboration diagram for SCT_ChargeTrappingCondData:

Public Member Functions

 SCT_ChargeTrappingCondData ()
virtual ~SCT_ChargeTrappingCondData ()=default
double getElectricField () const
double getMeanFreePathElectrons () const
double getMeanFreePathHoles () const
double getTrappingElectrons () const
double getTrappingHoles () const
double getTrappingProbability () const
double getTrappingTime () const
double getTimeToElectrode () const
double getTrappingPositionZ () const
double getHoleDriftMobility () const
void setElectricField (const double electricField)
void setMeanFreePathElectrons (const double meanFreePathElectrons)
void setMeanFreePathHoles (const double meanFreePathHoles)
void setTrappingElectrons (const double trappingElectrons)
void setTrappingHoles (const double trappingHoles)
void setTrappingProbability (const double trappingProbability)
void setTrappingTime (const double trappingTime)
void setTimeToElectrode (const double electrodeTime)
void setTrappingPositionZ (const double trappingPosition)
void setHoleDriftMobility (const double holeDriftMobility)

Private Attributes

double m_electricField
double m_meanFreePathElectrons
double m_meanFreePathHoles
double m_trappingElectrons
double m_trappingHoles
double m_trappingProbability
double m_trappingTime
double m_electrodeTime
double m_trappingPosition
double m_holeDriftMobility

Detailed Description

Constructor & Destructor Documentation

◆ SCT_ChargeTrappingCondData()

SCT_ChargeTrappingCondData::SCT_ChargeTrappingCondData ( )

◆ ~SCT_ChargeTrappingCondData()

virtual SCT_ChargeTrappingCondData::~SCT_ChargeTrappingCondData ( )
virtualdefault

Member Function Documentation

◆ getElectricField()

double SCT_ChargeTrappingCondData::getElectricField ( ) const

Definition at line 26 of file SCT_ChargeTrappingCondData.cxx.

26 {
27 return m_electricField;
28}

◆ getHoleDriftMobility()

double SCT_ChargeTrappingCondData::getHoleDriftMobility ( ) const

Definition at line 62 of file SCT_ChargeTrappingCondData.cxx.

62 {
64}

◆ getMeanFreePathElectrons()

double SCT_ChargeTrappingCondData::getMeanFreePathElectrons ( ) const

Definition at line 30 of file SCT_ChargeTrappingCondData.cxx.

30 {
32}

◆ getMeanFreePathHoles()

double SCT_ChargeTrappingCondData::getMeanFreePathHoles ( ) const

Definition at line 34 of file SCT_ChargeTrappingCondData.cxx.

34 {
36}

◆ getTimeToElectrode()

double SCT_ChargeTrappingCondData::getTimeToElectrode ( ) const

Definition at line 54 of file SCT_ChargeTrappingCondData.cxx.

54 {
55 return m_electrodeTime;
56}

◆ getTrappingElectrons()

double SCT_ChargeTrappingCondData::getTrappingElectrons ( ) const

Definition at line 38 of file SCT_ChargeTrappingCondData.cxx.

38 {
40}

◆ getTrappingHoles()

double SCT_ChargeTrappingCondData::getTrappingHoles ( ) const

Definition at line 42 of file SCT_ChargeTrappingCondData.cxx.

42 {
43 return m_trappingHoles;
44}

◆ getTrappingPositionZ()

double SCT_ChargeTrappingCondData::getTrappingPositionZ ( ) const

Definition at line 58 of file SCT_ChargeTrappingCondData.cxx.

58 {
59 return m_trappingPosition;
60}

◆ getTrappingProbability()

double SCT_ChargeTrappingCondData::getTrappingProbability ( ) const

Definition at line 46 of file SCT_ChargeTrappingCondData.cxx.

46 {
48}

◆ getTrappingTime()

double SCT_ChargeTrappingCondData::getTrappingTime ( ) const

Definition at line 50 of file SCT_ChargeTrappingCondData.cxx.

50 {
51 return m_trappingTime;
52}

◆ setElectricField()

void SCT_ChargeTrappingCondData::setElectricField ( const double electricField)

Definition at line 66 of file SCT_ChargeTrappingCondData.cxx.

66 {
67 m_electricField = electricField;
68}

◆ setHoleDriftMobility()

void SCT_ChargeTrappingCondData::setHoleDriftMobility ( const double holeDriftMobility)

Definition at line 102 of file SCT_ChargeTrappingCondData.cxx.

102 {
103 m_holeDriftMobility = holeDriftMobility;
104}

◆ setMeanFreePathElectrons()

void SCT_ChargeTrappingCondData::setMeanFreePathElectrons ( const double meanFreePathElectrons)

Definition at line 70 of file SCT_ChargeTrappingCondData.cxx.

70 {
71 m_meanFreePathElectrons = meanFreePathElectrons;
72}

◆ setMeanFreePathHoles()

void SCT_ChargeTrappingCondData::setMeanFreePathHoles ( const double meanFreePathHoles)

Definition at line 74 of file SCT_ChargeTrappingCondData.cxx.

74 {
75 m_meanFreePathHoles = meanFreePathHoles;
76}

◆ setTimeToElectrode()

void SCT_ChargeTrappingCondData::setTimeToElectrode ( const double electrodeTime)

Definition at line 94 of file SCT_ChargeTrappingCondData.cxx.

94 {
95 m_electrodeTime = electrodeTime;
96}

◆ setTrappingElectrons()

void SCT_ChargeTrappingCondData::setTrappingElectrons ( const double trappingElectrons)

Definition at line 78 of file SCT_ChargeTrappingCondData.cxx.

78 {
79 m_trappingElectrons = trappingElectrons;
80}

◆ setTrappingHoles()

void SCT_ChargeTrappingCondData::setTrappingHoles ( const double trappingHoles)

Definition at line 82 of file SCT_ChargeTrappingCondData.cxx.

82 {
83 m_trappingHoles = trappingHoles;
84}

◆ setTrappingPositionZ()

void SCT_ChargeTrappingCondData::setTrappingPositionZ ( const double trappingPosition)

Definition at line 98 of file SCT_ChargeTrappingCondData.cxx.

98 {
99 m_trappingPosition = trappingPosition;
100}

◆ setTrappingProbability()

void SCT_ChargeTrappingCondData::setTrappingProbability ( const double trappingProbability)

Definition at line 86 of file SCT_ChargeTrappingCondData.cxx.

86 {
87 m_trappingProbability = trappingProbability;
88}

◆ setTrappingTime()

void SCT_ChargeTrappingCondData::setTrappingTime ( const double trappingTime)

Definition at line 90 of file SCT_ChargeTrappingCondData.cxx.

90 {
91 m_trappingTime = trappingTime;
92}

Member Data Documentation

◆ m_electricField

double SCT_ChargeTrappingCondData::m_electricField
private

Definition at line 50 of file SCT_ChargeTrappingCondData.h.

◆ m_electrodeTime

double SCT_ChargeTrappingCondData::m_electrodeTime
private

Definition at line 57 of file SCT_ChargeTrappingCondData.h.

◆ m_holeDriftMobility

double SCT_ChargeTrappingCondData::m_holeDriftMobility
private

Definition at line 59 of file SCT_ChargeTrappingCondData.h.

◆ m_meanFreePathElectrons

double SCT_ChargeTrappingCondData::m_meanFreePathElectrons
private

Definition at line 51 of file SCT_ChargeTrappingCondData.h.

◆ m_meanFreePathHoles

double SCT_ChargeTrappingCondData::m_meanFreePathHoles
private

Definition at line 52 of file SCT_ChargeTrappingCondData.h.

◆ m_trappingElectrons

double SCT_ChargeTrappingCondData::m_trappingElectrons
private

Definition at line 53 of file SCT_ChargeTrappingCondData.h.

◆ m_trappingHoles

double SCT_ChargeTrappingCondData::m_trappingHoles
private

Definition at line 54 of file SCT_ChargeTrappingCondData.h.

◆ m_trappingPosition

double SCT_ChargeTrappingCondData::m_trappingPosition
private

Definition at line 58 of file SCT_ChargeTrappingCondData.h.

◆ m_trappingProbability

double SCT_ChargeTrappingCondData::m_trappingProbability
private

Definition at line 55 of file SCT_ChargeTrappingCondData.h.

◆ m_trappingTime

double SCT_ChargeTrappingCondData::m_trappingTime
private

Definition at line 56 of file SCT_ChargeTrappingCondData.h.


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