![]() |
ATLAS Offline Software
|
#include <SCT_FwdSensor.h>
Public Member Functions | |
| SCT_FwdSensor (const std::string &name, int ringType, InDetDD::SCT_DetectorManager *detectorManager, SCT_GeometryManager *geometryManager, SCT_MaterialManager *materials, GeoModelIO::ReadGeoModel *sqliteReader, std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > mapFPV, std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > mapAX) | |
| ~SCT_FwdSensor () | |
| int | ringType () const |
| double | innerRadius () const |
| double | outerRadius () const |
| double | innerWidth () const |
| double | outerWidth () const |
| double | thickness () const |
| double | length () const |
| double | centerRadius () const |
| double | sensorOffset () const |
| double | outerWidthN () const |
| double | innerWidthN () const |
| double | lengthN () const |
| double | thicknessN () const |
| double | outerWidthF () const |
| double | innerWidthF () const |
| double | lengthF () const |
| double | thicknessF () const |
| virtual GeoVPhysVol * | build (SCT_Identifier id) |
| GeoPhysVol * | getInactive () |
| const std::string & | getName () const |
Protected Member Functions | |
| double | epsilon () const |
Protected Attributes | |
| const GeoLogVol * | m_logVolume {} |
| GeoModelIO::ReadGeoModel * | m_sqliteReader {} |
| std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > | m_mapFPV |
| std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > | m_mapAX |
| InDetDD::SCT_DetectorManager * | m_detectorManager {} |
| SCT_GeometryManager * | m_geometryManager {} |
| SCT_MaterialManager * | m_materials {} |
Private Member Functions | |
| void | getParameters () |
| virtual const GeoLogVol * | preBuild () |
| void | makeDesign () |
Private Attributes | |
| int | m_ringType {} |
| double | m_thickness = 0.0 |
| double | m_outerRadius = 0.0 |
| double | m_innerRadius = 0.0 |
| double | m_innerWidth = 0.0 |
| double | m_outerWidth = 0.0 |
| double | m_outerWidthN = 0.0 |
| double | m_innerWidthN = 0.0 |
| double | m_lengthN = 0.0 |
| double | m_thicknessN = 0.0 |
| double | m_radiusN = 0.0 |
| double | m_activeHalfLengthNear = 0.0 |
| double | m_outerWidthF = 0.0 |
| double | m_innerWidthF = 0.0 |
| double | m_lengthF = 0.0 |
| double | m_thicknessF = 0.0 |
| double | m_radiusF = 0.0 |
| double | m_activeHalfLengthFar = 0.0 |
| double | m_sensorRadius = 0.0 |
| double | m_sensorOffset = 0.0 |
| const GeoMaterial * | m_materialSensor = nullptr |
| const GeoMaterial * | m_materialGlass = nullptr |
| GeoIntrusivePtr< GeoPhysVol > | m_inactive = nullptr |
| const InDetDD::SiDetectorDesign * | m_design = nullptr |
| std::atomic_bool | m_noElementWarning |
| std::string | m_name |
Static Private Attributes | |
| static const double | s_epsilon = 1.0e-6 * Gaudi::Units::mm |
Definition at line 30 of file SCT_FwdSensor.h.
| SCT_FwdSensor::SCT_FwdSensor | ( | const std::string & | name, |
| int | ringType, | ||
| InDetDD::SCT_DetectorManager * | detectorManager, | ||
| SCT_GeometryManager * | geometryManager, | ||
| SCT_MaterialManager * | materials, | ||
| GeoModelIO::ReadGeoModel * | sqliteReader, | ||
| std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > | mapFPV, | ||
| std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > | mapAX ) |
Definition at line 42 of file SCT_FwdSensor.cxx.
|
default |
|
virtual |
Implements SCT_UniqueComponentFactory.
Definition at line 303 of file SCT_FwdSensor.cxx.
|
inline |
Definition at line 65 of file SCT_FwdSensor.h.
|
protectedinherited |
Definition at line 28 of file SCT_ComponentFactory.cxx.
|
inline |
Definition at line 82 of file SCT_FwdSensor.h.
|
inlineinherited |
Definition at line 35 of file SCT_ComponentFactory.h.
|
private |
Definition at line 62 of file SCT_FwdSensor.cxx.
|
inline |
Definition at line 47 of file SCT_FwdSensor.h.
|
inline |
Definition at line 53 of file SCT_FwdSensor.h.
|
inline |
Definition at line 75 of file SCT_FwdSensor.h.
|
inline |
Definition at line 70 of file SCT_FwdSensor.h.
|
inline |
Definition at line 62 of file SCT_FwdSensor.h.
|
inline |
Definition at line 76 of file SCT_FwdSensor.h.
|
inline |
Definition at line 71 of file SCT_FwdSensor.h.
|
private |
Definition at line 170 of file SCT_FwdSensor.cxx.
|
inline |
Definition at line 50 of file SCT_FwdSensor.h.
|
inline |
Definition at line 56 of file SCT_FwdSensor.h.
|
inline |
Definition at line 74 of file SCT_FwdSensor.h.
|
inline |
Definition at line 69 of file SCT_FwdSensor.h.
|
privatevirtual |
Implements SCT_UniqueComponentFactory.
Definition at line 118 of file SCT_FwdSensor.cxx.
|
inline |
Definition at line 43 of file SCT_FwdSensor.h.
|
inline |
Definition at line 66 of file SCT_FwdSensor.h.
|
inline |
Definition at line 59 of file SCT_FwdSensor.h.
|
inline |
Definition at line 77 of file SCT_FwdSensor.h.
|
inline |
Definition at line 72 of file SCT_FwdSensor.h.
|
private |
Definition at line 110 of file SCT_FwdSensor.h.
|
private |
Definition at line 103 of file SCT_FwdSensor.h.
|
private |
Definition at line 122 of file SCT_FwdSensor.h.
|
protectedinherited |
Definition at line 38 of file SCT_ComponentFactory.h.
|
protectedinherited |
Definition at line 39 of file SCT_ComponentFactory.h.
|
private |
Definition at line 120 of file SCT_FwdSensor.h.
|
private |
Definition at line 93 of file SCT_FwdSensor.h.
|
private |
Definition at line 94 of file SCT_FwdSensor.h.
|
private |
Definition at line 106 of file SCT_FwdSensor.h.
|
private |
Definition at line 99 of file SCT_FwdSensor.h.
|
private |
Definition at line 107 of file SCT_FwdSensor.h.
|
private |
Definition at line 100 of file SCT_FwdSensor.h.
|
protectedinherited |
Definition at line 86 of file SCT_ComponentFactory.h.
|
protectedinherited |
Definition at line 92 of file SCT_ComponentFactory.h.
|
protectedinherited |
Definition at line 91 of file SCT_ComponentFactory.h.
|
private |
Definition at line 118 of file SCT_FwdSensor.h.
|
protectedinherited |
Definition at line 40 of file SCT_ComponentFactory.h.
|
private |
Definition at line 117 of file SCT_FwdSensor.h.
|
privateinherited |
Definition at line 46 of file SCT_ComponentFactory.h.
|
mutableprivate |
Definition at line 124 of file SCT_FwdSensor.h.
|
private |
Definition at line 92 of file SCT_FwdSensor.h.
|
private |
Definition at line 95 of file SCT_FwdSensor.h.
|
private |
Definition at line 105 of file SCT_FwdSensor.h.
|
private |
Definition at line 98 of file SCT_FwdSensor.h.
|
private |
Definition at line 109 of file SCT_FwdSensor.h.
|
private |
Definition at line 102 of file SCT_FwdSensor.h.
|
private |
Definition at line 89 of file SCT_FwdSensor.h.
|
private |
Definition at line 114 of file SCT_FwdSensor.h.
|
private |
Definition at line 112 of file SCT_FwdSensor.h.
|
protectedinherited |
Definition at line 87 of file SCT_ComponentFactory.h.
|
private |
Definition at line 91 of file SCT_FwdSensor.h.
|
private |
Definition at line 108 of file SCT_FwdSensor.h.
|
private |
Definition at line 101 of file SCT_FwdSensor.h.
|
staticprivateinherited |
Definition at line 47 of file SCT_ComponentFactory.h.