ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
SCT_ConditionsData
src
SCT_ChargeTrappingCondData.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//----------------------------------------------------------------------
6
// Implementation file for the data object class for SCT_ChargeTrappingTool
7
//----------------------------------------------------------------------
8
9
#include "
SCT_ConditionsData/SCT_ChargeTrappingCondData.h
"
10
11
//----------------------------------------------------------------------
12
// Constructor
13
SCT_ChargeTrappingCondData::SCT_ChargeTrappingCondData
():
14
m_electricField
{0.},
15
m_meanFreePathElectrons
{0.},
16
m_meanFreePathHoles
{0.},
17
m_trappingElectrons
{0.},
18
m_trappingHoles
{0.},
19
m_trappingProbability
{0.},
20
m_trappingTime
{0.},
21
m_electrodeTime
{0.},
22
m_trappingPosition
{0.},
23
m_holeDriftMobility
{0.}
24
{}
25
26
double
SCT_ChargeTrappingCondData::getElectricField
()
const
{
27
return
m_electricField
;
28
}
29
30
double
SCT_ChargeTrappingCondData::getMeanFreePathElectrons
()
const
{
31
return
m_meanFreePathElectrons
;
32
}
33
34
double
SCT_ChargeTrappingCondData::getMeanFreePathHoles
()
const
{
35
return
m_meanFreePathHoles
;
36
}
37
38
double
SCT_ChargeTrappingCondData::getTrappingElectrons
()
const
{
39
return
m_trappingElectrons
;
40
}
41
42
double
SCT_ChargeTrappingCondData::getTrappingHoles
()
const
{
43
return
m_trappingHoles
;
44
}
45
46
double
SCT_ChargeTrappingCondData::getTrappingProbability
()
const
{
47
return
m_trappingProbability
;
48
}
49
50
double
SCT_ChargeTrappingCondData::getTrappingTime
()
const
{
51
return
m_trappingTime
;
52
}
53
54
double
SCT_ChargeTrappingCondData::getTimeToElectrode
()
const
{
55
return
m_electrodeTime
;
56
}
57
58
double
SCT_ChargeTrappingCondData::getTrappingPositionZ
()
const
{
59
return
m_trappingPosition
;
60
}
61
62
double
SCT_ChargeTrappingCondData::getHoleDriftMobility
()
const
{
63
return
m_holeDriftMobility
;
64
}
65
66
void
SCT_ChargeTrappingCondData::setElectricField
(
const
double
electricField) {
67
m_electricField
= electricField;
68
}
69
70
void
SCT_ChargeTrappingCondData::setMeanFreePathElectrons
(
const
double
meanFreePathElectrons) {
71
m_meanFreePathElectrons
= meanFreePathElectrons;
72
}
73
74
void
SCT_ChargeTrappingCondData::setMeanFreePathHoles
(
const
double
meanFreePathHoles) {
75
m_meanFreePathHoles
= meanFreePathHoles;
76
}
77
78
void
SCT_ChargeTrappingCondData::setTrappingElectrons
(
const
double
trappingElectrons) {
79
m_trappingElectrons
= trappingElectrons;
80
}
81
82
void
SCT_ChargeTrappingCondData::setTrappingHoles
(
const
double
trappingHoles) {
83
m_trappingHoles
= trappingHoles;
84
}
85
86
void
SCT_ChargeTrappingCondData::setTrappingProbability
(
const
double
trappingProbability) {
87
m_trappingProbability
= trappingProbability;
88
}
89
90
void
SCT_ChargeTrappingCondData::setTrappingTime
(
const
double
trappingTime) {
91
m_trappingTime
= trappingTime;
92
}
93
94
void
SCT_ChargeTrappingCondData::setTimeToElectrode
(
const
double
electrodeTime) {
95
m_electrodeTime
= electrodeTime;
96
}
97
98
void
SCT_ChargeTrappingCondData::setTrappingPositionZ
(
const
double
trappingPosition) {
99
m_trappingPosition
= trappingPosition;
100
}
101
102
void
SCT_ChargeTrappingCondData::setHoleDriftMobility
(
const
double
holeDriftMobility) {
103
m_holeDriftMobility
= holeDriftMobility;
104
}
SCT_ChargeTrappingCondData.h
SCT_ChargeTrappingCondData::getTimeToElectrode
double getTimeToElectrode() const
Definition
SCT_ChargeTrappingCondData.cxx:54
SCT_ChargeTrappingCondData::m_holeDriftMobility
double m_holeDriftMobility
Definition
SCT_ChargeTrappingCondData.h:59
SCT_ChargeTrappingCondData::setTrappingTime
void setTrappingTime(const double trappingTime)
Definition
SCT_ChargeTrappingCondData.cxx:90
SCT_ChargeTrappingCondData::setHoleDriftMobility
void setHoleDriftMobility(const double holeDriftMobility)
Definition
SCT_ChargeTrappingCondData.cxx:102
SCT_ChargeTrappingCondData::setTrappingHoles
void setTrappingHoles(const double trappingHoles)
Definition
SCT_ChargeTrappingCondData.cxx:82
SCT_ChargeTrappingCondData::m_trappingHoles
double m_trappingHoles
Definition
SCT_ChargeTrappingCondData.h:54
SCT_ChargeTrappingCondData::getElectricField
double getElectricField() const
Definition
SCT_ChargeTrappingCondData.cxx:26
SCT_ChargeTrappingCondData::setTrappingProbability
void setTrappingProbability(const double trappingProbability)
Definition
SCT_ChargeTrappingCondData.cxx:86
SCT_ChargeTrappingCondData::getTrappingTime
double getTrappingTime() const
Definition
SCT_ChargeTrappingCondData.cxx:50
SCT_ChargeTrappingCondData::getTrappingProbability
double getTrappingProbability() const
Definition
SCT_ChargeTrappingCondData.cxx:46
SCT_ChargeTrappingCondData::m_trappingProbability
double m_trappingProbability
Definition
SCT_ChargeTrappingCondData.h:55
SCT_ChargeTrappingCondData::SCT_ChargeTrappingCondData
SCT_ChargeTrappingCondData()
Definition
SCT_ChargeTrappingCondData.cxx:13
SCT_ChargeTrappingCondData::m_electrodeTime
double m_electrodeTime
Definition
SCT_ChargeTrappingCondData.h:57
SCT_ChargeTrappingCondData::setTimeToElectrode
void setTimeToElectrode(const double electrodeTime)
Definition
SCT_ChargeTrappingCondData.cxx:94
SCT_ChargeTrappingCondData::m_electricField
double m_electricField
Definition
SCT_ChargeTrappingCondData.h:50
SCT_ChargeTrappingCondData::getTrappingHoles
double getTrappingHoles() const
Definition
SCT_ChargeTrappingCondData.cxx:42
SCT_ChargeTrappingCondData::setTrappingPositionZ
void setTrappingPositionZ(const double trappingPosition)
Definition
SCT_ChargeTrappingCondData.cxx:98
SCT_ChargeTrappingCondData::m_meanFreePathElectrons
double m_meanFreePathElectrons
Definition
SCT_ChargeTrappingCondData.h:51
SCT_ChargeTrappingCondData::m_trappingTime
double m_trappingTime
Definition
SCT_ChargeTrappingCondData.h:56
SCT_ChargeTrappingCondData::setMeanFreePathHoles
void setMeanFreePathHoles(const double meanFreePathHoles)
Definition
SCT_ChargeTrappingCondData.cxx:74
SCT_ChargeTrappingCondData::m_trappingElectrons
double m_trappingElectrons
Definition
SCT_ChargeTrappingCondData.h:53
SCT_ChargeTrappingCondData::getTrappingPositionZ
double getTrappingPositionZ() const
Definition
SCT_ChargeTrappingCondData.cxx:58
SCT_ChargeTrappingCondData::setTrappingElectrons
void setTrappingElectrons(const double trappingElectrons)
Definition
SCT_ChargeTrappingCondData.cxx:78
SCT_ChargeTrappingCondData::getTrappingElectrons
double getTrappingElectrons() const
Definition
SCT_ChargeTrappingCondData.cxx:38
SCT_ChargeTrappingCondData::setMeanFreePathElectrons
void setMeanFreePathElectrons(const double meanFreePathElectrons)
Definition
SCT_ChargeTrappingCondData.cxx:70
SCT_ChargeTrappingCondData::getMeanFreePathElectrons
double getMeanFreePathElectrons() const
Definition
SCT_ChargeTrappingCondData.cxx:30
SCT_ChargeTrappingCondData::getHoleDriftMobility
double getHoleDriftMobility() const
Definition
SCT_ChargeTrappingCondData.cxx:62
SCT_ChargeTrappingCondData::setElectricField
void setElectricField(const double electricField)
Definition
SCT_ChargeTrappingCondData.cxx:66
SCT_ChargeTrappingCondData::m_meanFreePathHoles
double m_meanFreePathHoles
Definition
SCT_ChargeTrappingCondData.h:52
SCT_ChargeTrappingCondData::m_trappingPosition
double m_trappingPosition
Definition
SCT_ChargeTrappingCondData.h:58
SCT_ChargeTrappingCondData::getMeanFreePathHoles
double getMeanFreePathHoles() const
Definition
SCT_ChargeTrappingCondData.cxx:34
Generated on
for ATLAS Offline Software by
1.17.0