ATLAS Offline Software
Loading...
Searching...
No Matches
TRT_BarrelDescriptor.icc
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5namespace InDetDD {
6inline double & TRT_BarrelDescriptor::strawXPos (unsigned int i) {
7 return m_x[i];
8}
9
10inline const double & TRT_BarrelDescriptor::strawXPos (unsigned int i) const {
11 return m_x[i];
12}
13
14inline double & TRT_BarrelDescriptor::strawYPos (unsigned int i) {
15 return m_y[i];
16}
17inline const double & TRT_BarrelDescriptor::strawYPos (unsigned int i) const {
18 return m_y[i];
19}
20
21inline unsigned int TRT_BarrelDescriptor::nStraws() const {
22 return m_x.size();
23}
24
25inline const double & TRT_BarrelDescriptor::strawLength() const {
26 return m_length;
27}
28
29inline double & TRT_BarrelDescriptor::strawLength() {
30 return m_length;
31}
32
33inline void TRT_BarrelDescriptor::strawLength(double newLength) {
34 m_length = newLength;
35}
36
37
38inline double TRT_BarrelDescriptor::innerTubeRadius() const
39{
40 return m_innerTubeRadius;
41}
42
43
44inline const double & TRT_BarrelDescriptor::strawZDead() const {
45 return m_zDead;
46}
47
48inline double & TRT_BarrelDescriptor::strawZDead() {
49 return m_zDead;
50}
51
52inline void TRT_BarrelDescriptor::strawZDead(double zDead) {
53 m_zDead = zDead;
54}
55
56inline const double & TRT_BarrelDescriptor::strawZPos() const {
57 return m_zPos;
58}
59
60inline double & TRT_BarrelDescriptor::strawZPos() {
61 return m_zPos;
62}
63
64inline void TRT_BarrelDescriptor::strawZPos(double zPos) {
65 m_zPos = zPos;
66}
67
68inline const GeoXF::Function * TRT_BarrelDescriptor::getStrawTransform() const {
69 return m_f;
70}
71
72inline size_t TRT_BarrelDescriptor::getStrawTransformOffset() const {
73 return m_o;
74}
75
76
77
78}