![]() |
ATLAS Offline Software
|
#include <SCT_InterLink.h>
Public Member Functions | |
| SCT_InterLink (const std::string &name, InDetDD::SCT_DetectorManager *detectorManager, SCT_GeometryManager *geometryManager, SCT_MaterialManager *materials) | |
| ~SCT_InterLink () | |
| double | innerRadius () const |
| double | outerRadius () const |
| double | length () const |
| GeoVPhysVol * | getVolume () |
| const std::string & | getName () const |
Protected Member Functions | |
| double | epsilon () const |
Protected Attributes | |
| GeoVPhysVol * | m_physVolume {} |
| InDetDD::SCT_DetectorManager * | m_detectorManager {} |
| SCT_GeometryManager * | m_geometryManager {} |
| SCT_MaterialManager * | m_materials {} |
Private Member Functions | |
| void | getParameters () |
| virtual GeoVPhysVol * | build () |
Private Attributes | |
| std::string | m_materialName |
| double | m_innerRadius = 0.0 |
| double | m_outerRadius = 0.0 |
| double | m_length = 0.0 |
| double | m_dPhi = 0.0 |
| double | m_phiPos = 0.0 |
| int | m_nRepeat = 0 |
| bool | m_includeFSIFlange = false |
| double | m_innerRadiusFSIFlange = 0.0 |
| double | m_outerRadiusFSIFlange = 0.0 |
| std::string | m_materialNameFSIFlange |
| std::string | m_materialNameBearing |
| double | m_innerRadiusBearing = 0.0 |
| double | m_outerRadiusBearing = 0.0 |
| double | m_lengthBearing = 0.0 |
| double | m_dPhiBearing = 0.0 |
| double | m_phiPosBearing = 0.0 |
| int | m_nRepeatBearing = 0 |
| GeoIntrusivePtr< const GeoTube > | m_interLinkShape {} |
| GeoIntrusivePtr< const GeoLogVol > | m_interLinkLog {} |
| GeoIntrusivePtr< GeoPhysVol > | m_interLink {} |
| GeoIntrusivePtr< const GeoTubs > | m_interLinkSegShape {} |
| GeoIntrusivePtr< const GeoLogVol > | m_interLinkSegLog {} |
| GeoIntrusivePtr< GeoPhysVol > | m_interLinkSeg {} |
| GeoIntrusivePtr< const GeoTubs > | m_bearingShape {} |
| GeoIntrusivePtr< const GeoLogVol > | m_bearingLog {} |
| GeoIntrusivePtr< GeoPhysVol > | m_bearing {} |
| GeoIntrusivePtr< const GeoTubs > | m_FSIFlangeShape {} |
| GeoIntrusivePtr< const GeoLogVol > | m_FSIFlangeLog {} |
| GeoIntrusivePtr< GeoPhysVol > | m_FSIFlange {} |
| std::vector< GeoIntrusivePtr< GeoTransform > > | m_geoTransforms {} |
| std::string | m_name |
Static Private Attributes | |
| static const double | s_epsilon = 1.0e-6 * Gaudi::Units::mm |
Definition at line 20 of file SCT_InterLink.h.
| SCT_InterLink::SCT_InterLink | ( | const std::string & | name, |
| InDetDD::SCT_DetectorManager * | detectorManager, | ||
| SCT_GeometryManager * | geometryManager, | ||
| SCT_MaterialManager * | materials ) |
Definition at line 19 of file SCT_InterLink.cxx.
|
default |
|
privatevirtual |
Implements SCT_SharedComponentFactory.
Definition at line 84 of file SCT_InterLink.cxx.
|
protectedinherited |
Definition at line 28 of file SCT_ComponentFactory.cxx.
|
inlineinherited |
Definition at line 35 of file SCT_ComponentFactory.h.
|
private |
Definition at line 44 of file SCT_InterLink.cxx.
|
inlineinherited |
Definition at line 63 of file SCT_ComponentFactory.h.
|
inline |
Definition at line 32 of file SCT_InterLink.h.
|
inline |
Definition at line 34 of file SCT_InterLink.h.
|
inline |
Definition at line 33 of file SCT_InterLink.h.
|
private |
Definition at line 72 of file SCT_InterLink.h.
|
private |
Definition at line 71 of file SCT_InterLink.h.
|
private |
Definition at line 70 of file SCT_InterLink.h.
|
protectedinherited |
Definition at line 38 of file SCT_ComponentFactory.h.
|
private |
Definition at line 45 of file SCT_InterLink.h.
|
private |
Definition at line 60 of file SCT_InterLink.h.
|
private |
Definition at line 75 of file SCT_InterLink.h.
|
private |
Definition at line 74 of file SCT_InterLink.h.
|
private |
Definition at line 73 of file SCT_InterLink.h.
|
protectedinherited |
Definition at line 39 of file SCT_ComponentFactory.h.
|
private |
Definition at line 76 of file SCT_InterLink.h.
|
private |
Definition at line 50 of file SCT_InterLink.h.
|
private |
Definition at line 42 of file SCT_InterLink.h.
|
private |
Definition at line 57 of file SCT_InterLink.h.
|
private |
Definition at line 51 of file SCT_InterLink.h.
|
private |
Definition at line 66 of file SCT_InterLink.h.
|
private |
Definition at line 65 of file SCT_InterLink.h.
|
private |
Definition at line 69 of file SCT_InterLink.h.
|
private |
Definition at line 68 of file SCT_InterLink.h.
|
private |
Definition at line 67 of file SCT_InterLink.h.
|
private |
Definition at line 64 of file SCT_InterLink.h.
|
private |
Definition at line 44 of file SCT_InterLink.h.
|
private |
Definition at line 59 of file SCT_InterLink.h.
|
private |
Definition at line 41 of file SCT_InterLink.h.
|
private |
Definition at line 56 of file SCT_InterLink.h.
|
private |
Definition at line 53 of file SCT_InterLink.h.
|
protectedinherited |
Definition at line 40 of file SCT_ComponentFactory.h.
|
privateinherited |
Definition at line 46 of file SCT_ComponentFactory.h.
|
private |
Definition at line 47 of file SCT_InterLink.h.
|
private |
Definition at line 62 of file SCT_InterLink.h.
|
private |
Definition at line 43 of file SCT_InterLink.h.
|
private |
Definition at line 58 of file SCT_InterLink.h.
|
private |
Definition at line 52 of file SCT_InterLink.h.
|
private |
Definition at line 46 of file SCT_InterLink.h.
|
private |
Definition at line 61 of file SCT_InterLink.h.
|
protectedinherited |
Definition at line 66 of file SCT_ComponentFactory.h.
|
staticprivateinherited |
Definition at line 47 of file SCT_ComponentFactory.h.