class TRT_EndcapDescriptor
More...
#include <TRT_EndcapDescriptor.h>
class TRT_EndcapDescriptor
Helper class to access GeoModel infromation and calculation for straws. Objects of this class are owned by TRT_DetectorManager.
Definition at line 28 of file TRT_EndcapDescriptor.h.
◆ TRT_EndcapDescriptor() [1/3]
InDetDD::TRT_EndcapDescriptor::TRT_EndcapDescriptor |
( |
| ) |
|
◆ TRT_EndcapDescriptor() [2/3]
◆ ~TRT_EndcapDescriptor()
InDetDD::TRT_EndcapDescriptor::~TRT_EndcapDescriptor |
( |
| ) |
|
|
default |
◆ TRT_EndcapDescriptor() [3/3]
◆ getStrawTransform()
const GeoXF::Function* InDetDD::TRT_EndcapDescriptor::getStrawTransform |
( |
| ) |
const |
|
inline |
Get the tranformation field, which we do not own:
◆ getStrawTransformOffset()
size_t InDetDD::TRT_EndcapDescriptor::getStrawTransformOffset |
( |
| ) |
const |
|
inline |
Get the offset into the transformation field:
◆ innerRadius() [1/2]
double & InDetDD::TRT_EndcapDescriptor::innerRadius |
( |
| ) |
|
◆ innerRadius() [2/2]
const double& InDetDD::TRT_EndcapDescriptor::innerRadius |
( |
| ) |
const |
|
inline |
◆ innerTubeRadius()
double InDetDD::TRT_EndcapDescriptor::innerTubeRadius |
( |
| ) |
const |
|
inline |
Get inner tube radius of the straw.
◆ nStraws() [1/2]
unsigned int & InDetDD::TRT_EndcapDescriptor::nStraws |
( |
| ) |
|
◆ nStraws() [2/2]
const unsigned int& InDetDD::TRT_EndcapDescriptor::nStraws |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setStrawTransformField()
void InDetDD::TRT_EndcapDescriptor::setStrawTransformField |
( |
const GeoXF::Function * |
xf, |
|
|
size_t |
offsetInto |
|
) |
| |
Sets the transform field for straws and offset.
We do not own the function:
Definition at line 28 of file TRT_EndcapDescriptor.cxx.
◆ startPhi() [1/2]
double & InDetDD::TRT_EndcapDescriptor::startPhi |
( |
| ) |
|
◆ startPhi() [2/2]
const double& InDetDD::TRT_EndcapDescriptor::startPhi |
( |
| ) |
const |
|
inline |
◆ strawBounds()
◆ strawLength() [1/2]
double & InDetDD::TRT_EndcapDescriptor::strawLength |
( |
| ) |
|
◆ strawLength() [2/2]
const double& InDetDD::TRT_EndcapDescriptor::strawLength |
( |
| ) |
const |
|
inline |
◆ strawPitch() [1/2]
double & InDetDD::TRT_EndcapDescriptor::strawPitch |
( |
| ) |
|
◆ strawPitch() [2/2]
const double& InDetDD::TRT_EndcapDescriptor::strawPitch |
( |
| ) |
const |
|
inline |
◆ m_bounds
◆ m_f
const GeoXF::Function* InDetDD::TRT_EndcapDescriptor::m_f |
|
private |
◆ m_innerRadius
double InDetDD::TRT_EndcapDescriptor::m_innerRadius |
|
private |
◆ m_innerTubeRadius
double InDetDD::TRT_EndcapDescriptor::m_innerTubeRadius |
|
private |
◆ m_nStraws
unsigned int InDetDD::TRT_EndcapDescriptor::m_nStraws |
|
private |
◆ m_o
size_t InDetDD::TRT_EndcapDescriptor::m_o |
|
private |
◆ m_startPhi
double InDetDD::TRT_EndcapDescriptor::m_startPhi |
|
private |
◆ m_strawLength
double InDetDD::TRT_EndcapDescriptor::m_strawLength |
|
private |
◆ m_strawPitch
double InDetDD::TRT_EndcapDescriptor::m_strawPitch |
|
private |
The documentation for this class was generated from the following files: