#include <SCT_ComponentFactory.h>
Inherits SCT_ComponentFactory.
Inherited by SCT_Barrel, SCT_Forward, SCT_FwdModule, SCT_FwdRing, SCT_FwdSensor, SCT_FwdWheel, SCT_InnerSide, SCT_Layer, SCT_Module, SCT_OuterSide, SCT_Sensor, and SCT_Ski.
|
| static const double | s_epsilon = 1.0e-6 * Gaudi::Units::mm |
Definition at line 75 of file SCT_ComponentFactory.h.
◆ SCT_UniqueComponentFactory()
| SCT_UniqueComponentFactory::SCT_UniqueComponentFactory |
( |
const std::string & | name, |
|
|
InDetDD::SCT_DetectorManager * | detectorManager, |
|
|
SCT_GeometryManager * | geometryManager, |
|
|
SCT_MaterialManager * | materials = nullptr, |
|
|
GeoModelIO::ReadGeoModel * | sqliteReader = nullptr, |
|
|
std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > | mapFPV = nullptr, |
|
|
std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > | mapAX = nullptr ) |
Definition at line 44 of file SCT_ComponentFactory.cxx.
50 :
56{};
SCT_ComponentFactory(const std::string &name, InDetDD::SCT_DetectorManager *detectorManager, SCT_GeometryManager *geometryManager, SCT_MaterialManager *materials)
std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > m_mapFPV
const GeoLogVol * m_logVolume
std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > m_mapAX
GeoModelIO::ReadGeoModel * m_sqliteReader
◆ build()
| virtual GeoVPhysVol * SCT_UniqueComponentFactory::build |
( |
SCT_Identifier | id | ) |
|
|
pure virtual |
Implemented in SCT_Barrel, SCT_Forward, SCT_FwdModule, SCT_FwdRing, SCT_FwdSensor, SCT_FwdWheel, SCT_InnerSide, SCT_Layer, SCT_Module, SCT_OuterSide, SCT_Sensor, and SCT_Ski.
◆ epsilon()
| double SCT_ComponentFactory::epsilon |
( |
| ) |
const |
|
protectedinherited |
◆ getName()
| const std::string & SCT_ComponentFactory::getName |
( |
| ) |
const |
|
inlineinherited |
◆ intToString()
| std::string SCT_ComponentFactory::intToString |
( |
int | i | ) |
const |
|
inherited |
◆ preBuild()
| virtual const GeoLogVol * SCT_UniqueComponentFactory::preBuild |
( |
| ) |
|
|
protectedpure virtual |
Implemented in SCT_Barrel, SCT_Forward, SCT_FwdModule, SCT_FwdRing, SCT_FwdSensor, SCT_FwdWheel, SCT_InnerSide, SCT_Layer, SCT_Module, SCT_OuterSide, SCT_Sensor, and SCT_Ski.
◆ m_detectorManager
◆ m_geometryManager
◆ m_logVolume
| const GeoLogVol* SCT_UniqueComponentFactory::m_logVolume |
|
protected |
◆ m_mapAX
| std::shared_ptr<std::map<std::string, GeoAlignableTransform*> > SCT_UniqueComponentFactory::m_mapAX |
|
protected |
◆ m_mapFPV
| std::shared_ptr<std::map<std::string, GeoFullPhysVol*> > SCT_UniqueComponentFactory::m_mapFPV |
|
protected |
◆ m_materials
◆ m_name
| std::string SCT_ComponentFactory::m_name |
|
privateinherited |
◆ m_sqliteReader
| GeoModelIO::ReadGeoModel* SCT_UniqueComponentFactory::m_sqliteReader |
|
protected |
◆ s_epsilon
| const double SCT_ComponentFactory::s_epsilon = 1.0e-6 * Gaudi::Units::mm |
|
staticprivateinherited |
The documentation for this class was generated from the following files: