GeoPixelStaveSupport Node1 GeoPixelStaveSupport + getPhysVol() + transform() + thicknessP() + thicknessN() + computeStaveEnvelopShape() + getEndblockEnvelopShape() + getEndblockEnvelopShapeTrf() + getEndblockZpos() + getServiceZpos() + getEndblockLength() + computeStaveEnvelopTransform AndSize() + PixelNModule() + PixelNPlanarModule() + PixelN3DModule() + GeoVPixelFactory() Node3 GeoPixelDetailedStaveSupport - m_physVol - m_staveEnvelopShape - m_basicStaveEnvelopShape - m_endblockAPhysVol - m_endblockCPhysVol - m_endblockZpos - m_endblockLength - m_serviceZpos - m_endblockSrvLength - m_endblockFlexPhysVol and 24 more... + GeoPixelDetailedStaveSupport() + Build() + getPhysVol() + transform() + thicknessP() + thicknessN() + computeStaveEnvelopShape() + getEndblockEnvelopShape() + getEndblockEnvelopShapeTrf() + getEndblockZpos() and 6 more... - RemoveCoincidentAndColinear PointsFromShape() - GetSurroundingConvexShape() - AddSurroundingXYMargin() - ComputeStaveExternalShape() - IntersectionPoint() - NormalizeDir() - NeighbourPoint_Rad() - NeighbourPoint_Perp() - ComputeAngle() - ComputeDistance() Node1->Node3 Node4 GeoPixelSimpleStaveSupport - m_physVol - m_transform - m_thicknessP - m_thicknessN + GeoPixelSimpleStaveSupport() + ~GeoPixelSimpleStaveSupport() + Build() + getPhysVol() + transform() + thicknessP() + thicknessN() + computeStaveEnvelopShape() + getEndblockEnvelopShape() + getEndblockEnvelopShapeTrf() and 7 more... Node1->Node4 Node5 GeoPixelTMT - m_physVol - m_transform + GeoPixelTMT() + ~GeoPixelTMT() + Build() + getPhysVol() + transform() + thicknessP() + thicknessN() + computeStaveEnvelopShape() + getEndblockEnvelopShape() + getEndblockEnvelopShapeTrf() and 7 more... - addShape() Node1->Node5 Node2 GeoVPixelFactory # m_gmt_mgr # m_mat_mgr # m_DDmgr # m_sqliteReader # m_mapFPV # m_mapAX # m_epsilon + GeoVPixelFactory() + ~GeoVPixelFactory() + Build() Node2->Node1