![]() |
ATLAS Offline Software
|
#include <ServicesLayer.h>
Public Member Functions | |
| ServicesLayer (double radius, double halfLength, int nStaves, DetType::Type type, DetType::Part part, int num, const std::string &suffix, int nModulesPerStave, int nChipsPerModule) | |
| constructor for barrel layers | |
| ServicesLayer (double zpos, double rmin, double rmax, int nStaves, DetType::Type type, DetType::Part part, int num, const std::string &suffix, int nModulesPerStave, int nChipsPerModule) | |
| constructor for endcap layers | |
| double | radius () const |
| double | zPos () const |
| double | rMin () const |
| double | rMax () const |
| double | halfLength () const |
| int | nStaves () const |
| DetType::Type | type () const |
| DetType::Part | part () const |
| int | number () const |
| int | modulesPerStave () const |
| int | chipsPerModule () const |
| ServiceVolume * | lastVolume () const |
| void | setLastVolume (ServiceVolume *vp) |
| std::string | name () const |
| const std::string & | layerSuffix () const |
Private Attributes | |
| double | m_radius |
| double | m_zPos |
| double | m_rMin |
| double | m_rMax |
| double | m_halfLength |
| int | m_nStaves |
| DetType::Type | m_type |
| DetType::Part | m_part |
| int | m_number |
| ServiceVolume * | m_lastVolume |
| std::string | m_suffix |
| int | m_nModulesPerStave |
| int | m_nChipsPerModule |
Definition at line 13 of file ServicesLayer.h.
| ServicesLayer::ServicesLayer | ( | double | radius, |
| double | halfLength, | ||
| int | nStaves, | ||
| DetType::Type | type, | ||
| DetType::Part | part, | ||
| int | num, | ||
| const std::string & | suffix, | ||
| int | nModulesPerStave, | ||
| int | nChipsPerModule ) |
constructor for barrel layers
Definition at line 10 of file ServicesLayer.cxx.
| ServicesLayer::ServicesLayer | ( | double | zpos, |
| double | rmin, | ||
| double | rmax, | ||
| int | nStaves, | ||
| DetType::Type | type, | ||
| DetType::Part | part, | ||
| int | num, | ||
| const std::string & | suffix, | ||
| int | nModulesPerStave, | ||
| int | nChipsPerModule ) |
constructor for endcap layers
Definition at line 29 of file ServicesLayer.cxx.
|
inline |
Definition at line 46 of file ServicesLayer.h.
|
inline |
Definition at line 38 of file ServicesLayer.h.
|
inline |
Definition at line 48 of file ServicesLayer.h.
|
inline |
Definition at line 53 of file ServicesLayer.h.
|
inline |
Definition at line 45 of file ServicesLayer.h.
| std::string ServicesLayer::name | ( | ) | const |
Definition at line 47 of file ServicesLayer.cxx.
|
inline |
Definition at line 39 of file ServicesLayer.h.
|
inline |
Definition at line 43 of file ServicesLayer.h.
|
inline |
Definition at line 41 of file ServicesLayer.h.
|
inline |
Definition at line 32 of file ServicesLayer.h.
|
inline |
Definition at line 36 of file ServicesLayer.h.
|
inline |
Definition at line 35 of file ServicesLayer.h.
|
inline |
Definition at line 49 of file ServicesLayer.h.
|
inline |
Definition at line 40 of file ServicesLayer.h.
|
inline |
Definition at line 33 of file ServicesLayer.h.
|
private |
Definition at line 61 of file ServicesLayer.h.
|
private |
Definition at line 66 of file ServicesLayer.h.
|
private |
Definition at line 69 of file ServicesLayer.h.
|
private |
Definition at line 68 of file ServicesLayer.h.
|
private |
Definition at line 62 of file ServicesLayer.h.
|
private |
Definition at line 65 of file ServicesLayer.h.
|
private |
Definition at line 64 of file ServicesLayer.h.
|
private |
Definition at line 57 of file ServicesLayer.h.
|
private |
Definition at line 60 of file ServicesLayer.h.
|
private |
Definition at line 59 of file ServicesLayer.h.
|
private |
Definition at line 67 of file ServicesLayer.h.
|
private |
Definition at line 63 of file ServicesLayer.h.
|
private |
Definition at line 58 of file ServicesLayer.h.