![]() |
ATLAS Offline Software
|
Helper class to read in generic TUBE, TUBS, CONS or PCON type volumes. More...
#include <TubeVolData.h>
Public Types | |
| enum | VolShape { TUBE, TUBS, CONS, RADIAL } |
Public Member Functions | |
| TubeVolData (const IRDBRecord *) | |
| double | rmin () const |
| double | rmax () const |
| double | rmin2 () const |
| double | rmax2 () const |
| double | length () const |
| double | zMid () const |
| double | phiStart () const |
| double | phiDelta () const |
| double | phiStep () const |
| int | nRepeat () const |
| int | radialDivisions () const |
| bool | bothZ () const |
| VolShape | shape () const |
| std::string | material () const |
| double | maxRadius () const |
Private Attributes | |
| const IRDBRecord * | m_record |
| bool | m_bothZ |
| int | m_nRepeat |
| int | m_radialDiv |
| double | m_phiStart |
| double | m_phiDelta |
| double | m_phiStep |
| double | m_rmin1 |
| double | m_rmin2 |
| double | m_rmax1 |
| double | m_rmax2 |
| double | m_length |
| double | m_zMid |
| VolShape | m_shape {CONS} |
Helper class to read in generic TUBE, TUBS, CONS or PCON type volumes.
Definition at line 16 of file TubeVolData.h.
| InDetDD::TubeVolData::TubeVolData | ( | const IRDBRecord * | record | ) |
Definition at line 24 of file TubeVolData.cxx.
|
inline |
Definition at line 33 of file TubeVolData.h.
|
inline |
Definition at line 26 of file TubeVolData.h.
| std::string InDetDD::TubeVolData::material | ( | ) | const |
Definition at line 15 of file TubeVolData.cxx.
| double InDetDD::TubeVolData::maxRadius | ( | ) | const |
Definition at line 20 of file TubeVolData.cxx.
|
inline |
Definition at line 31 of file TubeVolData.h.
|
inline |
Definition at line 29 of file TubeVolData.h.
|
inline |
Definition at line 28 of file TubeVolData.h.
|
inline |
Definition at line 30 of file TubeVolData.h.
|
inline |
Definition at line 32 of file TubeVolData.h.
|
inline |
Definition at line 23 of file TubeVolData.h.
|
inline |
Definition at line 25 of file TubeVolData.h.
|
inline |
Definition at line 22 of file TubeVolData.h.
|
inline |
Definition at line 24 of file TubeVolData.h.
|
inline |
Definition at line 35 of file TubeVolData.h.
|
inline |
Definition at line 27 of file TubeVolData.h.
|
private |
Definition at line 42 of file TubeVolData.h.
|
private |
Definition at line 52 of file TubeVolData.h.
|
private |
Definition at line 43 of file TubeVolData.h.
|
private |
Definition at line 46 of file TubeVolData.h.
|
private |
Definition at line 45 of file TubeVolData.h.
|
private |
Definition at line 47 of file TubeVolData.h.
|
private |
Definition at line 44 of file TubeVolData.h.
|
private |
Definition at line 41 of file TubeVolData.h.
|
private |
Definition at line 50 of file TubeVolData.h.
|
private |
Definition at line 51 of file TubeVolData.h.
|
private |
Definition at line 48 of file TubeVolData.h.
|
private |
Definition at line 49 of file TubeVolData.h.
Definition at line 54 of file TubeVolData.h.
|
private |
Definition at line 53 of file TubeVolData.h.
1.8.18