|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef SCT_GEOMODEL_SCT_FWDMODULE_H
6 #define SCT_GEOMODEL_SCT_FWDMODULE_H
34 GeoModelIO::ReadGeoModel* sqliteReader,
35 std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
36 std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX);
69 virtual const GeoLogVol *
preBuild();
106 #endif // SCT_GEOMODEL_SCT_FWDMODULE_H
SCT_FwdModule(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_FwdModule & operator=(const SCT_FwdModule &)=delete
double stereoAngle() const
double m_distBtwMountPoints
double moduleShift() const
virtual GeoVPhysVol * build(SCT_Identifier id)
double innerWidth() const
std::unique_ptr< SCT_FwdSubSpine > m_subspineR
double endModuleRadius() const
SCT_FwdModule(const SCT_FwdModule &)=delete
double secMountPointRadius() const
double outerWidth() const
double m_mountPointToCenter
std::unique_ptr< SCT_FwdModuleConnector > m_connector
std::unique_ptr< SCT_FwdSubSpine > m_subspineL
std::unique_ptr< SCT_FwdHybrid > m_hybrid
double centerRadius() const
double innerRadius() const
std::unique_ptr< SCT_FwdSensor > m_sensor
double outerRadius() const
virtual const GeoLogVol * preBuild()
double mainMountPointRadius() const
double sensorCenterRadius() const
std::unique_ptr< SCT_FwdSpine > m_spine
double powerTapeStart() const
bool m_hybridIsOnInnerEdge