TrkDriftCircleMath::MdtMultiChamberGeometry Node1 TrkDriftCircleMath ::MdtMultiChamberGeometry - m_validGeometry + MdtMultiChamberGeometry() + MdtMultiChamberGeometry() + ~MdtMultiChamberGeometry() + tubesPassedByLine() + tubesPassedByLine() + nlay() + tubePosition() + validGeometry() + print() + tubeRadius() + stationTheta() + stationId() + nChambers() Node2 TrkDriftCircleMath ::ChamberGeometry + tubesPassedByLine() + validGeometry() + print() + stationTheta() + nlay() + stationId() + tubePosition() + tubeRadius() Node2->Node1 Node4 TrkDriftCircleMath ::MdtChamberGeometry - m_sMdt - m_isBarrel - m_nml - m_nlay - m_tubeDist - m_tubeRad - m_tubeStage - m_layDist - m_stationTheta - m_validGeometry - m_isSecondMultiLayer + MdtChamberGeometry() + MdtChamberGeometry() + ~MdtChamberGeometry() + init() + setGeometry() + nml() + nlay() + ntubesml0() + ntubesml1() + stationId() and 16 more... - xPosTube() - yPosTube() Node2->Node4 Node3 std::vector< TrkDriftCircle Math::MdtChamberGeometry > Node3->Node1 -m_chambers Node4->Node3 +elements Node5 std::vector< TrkDriftCircle Math::LocVec2D > Node5->Node4 -m_firstTube Node6 TrkDriftCircleMath ::LocVec2D - m_x - m_y + LocVec2D() + LocVec2D() + LocVec2D() + LocVec2D() + ~LocVec2D() + x() + y() + set() + set() + setX() and 13 more... Node6->Node5 +elements Node7 Identifier - m_id + Identifier() + Identifier() + Identifier() + operator=() + operator=() + ~Identifier() + Identifier() + Identifier() + Identifier() + Identifier() and 38 more... - operator|=() - operator&=() - extract() - mask_shift() - extract() Node7->Node4 -m_id Node8 std::vector< bool > + elements Node8->Node4 -m_wasInit Node9 std::vector< unsigned int > + elements Node9->Node4 -m_ntubesml