![]() |
ATLAS Offline Software
|
#include <ServiceVolume.h>
Public Member Functions | |
| ServiceVolume () | |
| ServiceVolume (const ServiceVolume &) | |
| void | setRmin (double rmin) |
| void | setRmax (double rmax) |
| void | setRmin2 (double rmin2) |
| void | setRmax2 (double rmax2) |
| void | setZmin (double zmin) |
| void | setZmax (double zmax) |
| void | setZsymm (bool zsymm) |
| void | setMaterial (const std::string &mat) |
| void | setMaterial (const GeoMaterial *mat) |
| void | setVolName (const std::string &name) |
| void | setShapeType (const std::string &shapeType) |
| void | setPhiLoc (double phiLoc) |
| void | setPhiWidth (double phiWidth) |
| void | setNeedsRotation (bool flag) |
| void | setSides (int sides) |
| void | setNCopies (int num) |
| void | setRegion (const std::string ®ion) |
| void | setLabel (const std::string &name, int volId) |
| void | setLabel (const std::string &name) |
| void | addLabel (const std::string &name) |
| void | setOrigVolume (double volume) |
| void | resetGeoShape () |
| void | reduceSize (double safety) |
| void | setGeoShape (const GeoShape *geoShape, double volume=0) |
| void | setEnvelopeNum (int num) |
| void | setParentEnvelope (int num) |
| void | setZShift (double shift) |
| double | rmin () const |
| double | rmax () const |
| double | rmin2 () const |
| double | rmax2 () const |
| double | zmin () const |
| double | zmax () const |
| bool | zsymm () const |
| const std::string & | materialName () const |
| const GeoMaterial * | material () const |
| const std::string & | volName () const |
| const std::string & | shapeType () const |
| double | phiLoc () const |
| double | phiWidth () const |
| bool | needsRotation () const |
| int | sides () const |
| int | nCopies () const |
| const std::string & | region () const |
| std::string | fullLabel () const |
| double | length () const |
| double | zposition () const |
| double | rposition () const |
| double | volume () const |
| double | origVolume () const |
| const GeoShape * | getShape () const |
| bool | splittableInR () const |
| bool | splittableInZ () const |
| int | envelopeNum () const |
| int | envelopeParent () const |
| double | zShift () const |
| void | print () const |
Private Member Functions | |
| void | setSplittable () |
Private Attributes | |
| double | m_rmin |
| double | m_rmax |
| double | m_rmin2 |
| double | m_rmax2 |
| double | m_zmin |
| double | m_zmax |
| bool | m_zsymm |
| GeoShapeHolder m_geoShape | ATLAS_THREAD_SAFE |
| const GeoMaterial * | m_material |
| std::string | m_materialName |
| std::string | m_volName |
| std::string | m_shapeType |
| double | m_phiLoc |
| double | m_phiWidth |
| bool | m_needsRotation |
| int | m_sides |
| int | m_nCopies |
| double | m_origVolume |
| double m_volume | ATLAS_THREAD_SAFE |
| double | m_safety |
| std::string | m_region |
| std::string | m_label |
| bool | m_lockGeoShape |
| bool | m_splittableR |
| bool | m_splittableZ |
| int | m_envNum |
| int | m_envParentNum |
| double | m_zShift |
| std::mutex | m_mutex |
Definition at line 24 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
| ServiceVolume::ServiceVolume | ( | ) |
Definition at line 96 of file InDetGeoModelUtils/src/ServiceVolume.cxx.
| ServiceVolume::ServiceVolume | ( | const ServiceVolume & | rhs | ) |
Definition at line 125 of file InDetGeoModelUtils/src/ServiceVolume.cxx.
|
inline |
Definition at line 49 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 91 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 92 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
| std::string ServiceVolume::fullLabel | ( | ) | const |
| const GeoShape * ServiceVolume::getShape | ( | ) | const |
Definition at line 194 of file InDetGeoModelUtils/src/ServiceVolume.cxx.
|
inline |
Definition at line 82 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 71 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 70 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 78 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 76 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
| double ServiceVolume::origVolume | ( | ) | const |
Definition at line 349 of file InDetGeoModelUtils/src/ServiceVolume.cxx.
|
inline |
Definition at line 74 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 75 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
| void ServiceVolume::print | ( | ) | const |
| void ServiceVolume::reduceSize | ( | double | safety | ) |
Definition at line 160 of file InDetGeoModelUtils/src/ServiceVolume.cxx.
|
inline |
Definition at line 80 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 52 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 63 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 65 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 62 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 64 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 84 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 58 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
| void ServiceVolume::setGeoShape | ( | const GeoShape * | geoShape, |
| double | volume = 0 |
||
| ) |
Definition at line 332 of file InDetGeoModelUtils/src/ServiceVolume.cxx.
|
inline |
Definition at line 48 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
| void ServiceVolume::setLabel | ( | const std::string & | name, |
| int | volId | ||
| ) |
Definition at line 171 of file InDetGeoModelUtils/src/ServiceVolume.cxx.
|
inline |
Definition at line 38 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 37 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 45 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 43 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 51 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 59 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 41 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 42 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 46 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 30 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 32 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 29 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 31 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 40 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 44 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 356 of file InDetGeoModelUtils/src/ServiceVolume.cxx.
|
inline |
Definition at line 39 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 34 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 33 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 60 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 36 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 73 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 77 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 89 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 90 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 72 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
| double ServiceVolume::volume | ( | ) | const |
Definition at line 324 of file InDetGeoModelUtils/src/ServiceVolume.cxx.
|
inline |
Definition at line 67 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 66 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 83 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 93 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
inline |
Definition at line 69 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
mutableprivate |
Definition at line 109 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
mutableprivate |
Definition at line 121 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 129 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 130 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 124 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 125 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 110 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 111 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
mutableprivate |
Definition at line 133 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 118 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 116 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 120 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 114 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 115 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 123 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 102 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 104 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 101 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 103 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 122 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 113 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 117 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 126 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 127 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 112 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 106 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 105 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 131 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
|
private |
Definition at line 108 of file InDetGeoModelUtils/InDetGeoModelUtils/ServiceVolume.h.
1.8.18