ForwardTracker::Magnet Node1 ForwardTracker::Magnet - m_frontFace - m_rearFace - m_A1 - m_A2 - m_A3 - m_A4 + Magnet() + label() + side() + frontFace() + rearFace() + position() + isEndElement() + clone() + track() + str() - isOutOfAperture() Node2 ForwardTracker::IBeamElement + ~IBeamElement() + label() + side() + frontFace() + rearFace() + position() + isEndElement() + track() + clone() + str() Node2->Node1 Node3 Side + add() + operator[]() + nSides() Node3->Node1 -m_side Node4 std::map< int, Wafer > Node4->Node3 Node5 K Node5->Node4 +keys Node7 ChargedTracksWeightFilter ::Spline::Point + x + y + slope + Point() Node7->Node1 -m_position Node8 std::shared_ptr< IBender > + operator->() Node8->Node1 -m_bender Node9 FPTracker::IBender + ~IBender() + bend() + label() Node9->Node8 +ptr Node10 std::string Node10->Node1 -m_label -m_aperType Node11 std::basic_string< char > Node11->Node10