![]() |
ATLAS Offline Software
|
#include <ServiceVolume.h>
Public Types | |
| enum | Shape { Cylinder, Disk } |
| typedef std::vector< const ServicesLayer * > | LayerContainer |
Public Member Functions | |
| ServiceVolume (Shape sh, double rmin, double rmax, double zmin, double zmax, const std::string &name) | |
| void | addLayer (const ServicesLayer *l) |
| Add a layer the services of which are routed through this volume. More... | |
| void | addLayers (const LayerContainer &lc) |
| void | addEosServices (const ServicesLayer *l) |
| Shape | shape () const |
| double | zPos () const |
| double | rMin () const |
| double | rMax () const |
| double | zMin () const |
| double | zMax () const |
| double | radius () const |
| double | position () const |
| double | length () const |
| const std::string & | name () const |
| bool | contains (double x) const |
| const LayerContainer & | layers () const |
| ServiceVolume * | next () |
| void | addPrevious (ServiceVolume *prev) |
| void | setNext (ServiceVolume *next) |
| void | dump (bool dumpMaterial=true) const |
| const std::vector< ServiceMaterial > & | materials () const |
| void | setMaterials (const std::vector< ServiceMaterial > &mat) |
| void | addMaterial (const ServiceMaterial &mat) |
| bool | isEOS () const |
Private Attributes | |
| Shape | m_shape |
| double | m_rMin |
| double | m_rMax |
| double | m_zMin |
| double | m_zMax |
| std::string | m_name |
| LayerContainer | m_layers |
| std::vector< ServiceVolume * > | m_previous |
| ServiceVolume * | m_next |
| std::vector< ServiceMaterial > | m_materials |
Definition at line 14 of file InDetServMatGeoModel/src/ServiceVolume.h.
| typedef std::vector<const ServicesLayer*> ServiceVolume::LayerContainer |
Definition at line 19 of file InDetServMatGeoModel/src/ServiceVolume.h.
| enum ServiceVolume::Shape |
| Enumerator | |
|---|---|
| Cylinder | |
| Disk | |
Definition at line 17 of file InDetServMatGeoModel/src/ServiceVolume.h.
| void ServiceVolume::addEosServices | ( | const ServicesLayer * | l | ) |
Definition at line 35 of file InDetServMatGeoModel/src/ServiceVolume.cxx.
|
inline |
Add a layer the services of which are routed through this volume.
Definition at line 26 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
|
inline |
Definition at line 83 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 73 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 62 of file InDetServMatGeoModel/src/ServiceVolume.h.
| void ServiceVolume::dump | ( | bool | dumpMaterial = true | ) | const |
|
inline |
Definition at line 85 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 69 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
|
inline |
Definition at line 79 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 60 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 71 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
|
inline |
Definition at line 48 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 42 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 40 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 81 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 75 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 36 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 46 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 44 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
inline |
Definition at line 38 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
private |
Definition at line 100 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
private |
Definition at line 105 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
private |
Definition at line 98 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
private |
Definition at line 103 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
private |
Definition at line 102 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
private |
Definition at line 95 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
private |
Definition at line 94 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
private |
Definition at line 93 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
private |
Definition at line 97 of file InDetServMatGeoModel/src/ServiceVolume.h.
|
private |
Definition at line 96 of file InDetServMatGeoModel/src/ServiceVolume.h.
1.8.18