|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef SCT_GEOMODEL_SCT_FWDWHEEL_H
6 #define SCT_GEOMODEL_SCT_FWDWHEEL_H
31 const std::vector<SCT_FwdModule *> & modules,
36 GeoModelIO::ReadGeoModel* sqliteReader,
37 std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
38 std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX);
66 virtual const GeoLogVol *
preBuild();
101 std::vector<std::unique_ptr<SCT_FwdRing>>
m_rings;
117 #endif // SCT_GEOMODEL_SCT_FWDWHEEL_H
std::vector< double > m_discFixationLocAngle
SCT_FwdWheel(const SCT_FwdWheel &)=delete
std::unique_ptr< SCT_FwdPPCooling > m_pPCooling
const std::vector< const FSIDetails * > * m_fsiVector
virtual GeoVPhysVol * build(SCT_Identifier id)
std::vector< std::unique_ptr< SCT_FwdFSI > > m_fsiType
const std::vector< SCT_FwdModule * > & m_modules
std::unique_ptr< SCT_FwdDiscSupport > m_discSupport
const SCT_FwdRing * ring(int i)
std::vector< int > m_ringType
std::vector< int > m_patchPanelType
double innerRadius() const
std::vector< double > m_patchPanelLocAngle
int ringType(int i) const
SCT_FwdWheel(const std::string &name, int iWheel, const std::vector< SCT_FwdModule * > &modules, int ec, 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)
bool m_pPConnectorPresent
std::unique_ptr< SCT_FwdPPConnector > m_pPConnector
bool m_discFixationPresent
bool m_optoHarnessPresent
std::vector< bool > m_patchPanelRepeatQuadrant
double outerRadius() const
std::vector< std::unique_ptr< SCT_FwdRing > > m_rings
virtual const GeoLogVol * preBuild()
std::unique_ptr< SCT_FwdDiscFixation > m_discFixation
SCT_FwdWheel & operator=(const SCT_FwdWheel &)=delete
std::vector< std::unique_ptr< SCT_FwdPatchPanel > > m_patchPanel