31 double thickness =
m_gmt_mgr->PixelLadderSupportThickness();
34 double xOffset =
m_gmt_mgr->PixelLadderServicesX();
35 double yOffset =
m_gmt_mgr->PixelLadderServicesY();
38 GeoBox * shape =
new GeoBox(0.5*thickness, 0.5*
width, 0.5*
length);
39 std::string matName =
m_gmt_mgr->getMaterialName(
"StaveSupport",
m_gmt_mgr->GetLD(), staveIndex);
40 const GeoMaterial* material =
m_mat_mgr->getMaterialForVolume(matName,shape->volume());
41 GeoLogVol* logVol =
new GeoLogVol(
"StaveSupport",shape,material);
43 m_transform = GeoTrf::Translate3D(xOffset,yOffset,0);
48 return new GeoPhysVol(logVol);
GeoPixelSimpleStaveSupport(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr, GeoModelIO::ReadGeoModel *sqliteReader, std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > mapFPV, std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > mapAX)