egammaTrkRefitterTool::MeasurementsAndTrash Node1 egammaTrkRefitterTool ::MeasurementsAndTrash Node2 std::vector< std::unique _ptr< const Trk::MeasurementBase > > Node2->Node1 +m_trash Node3 std::unique_ptr< const Trk::MeasurementBase > + operator->() Node3->Node2 +elements Node4 Trk::MeasurementBase # m_localCovariance + MeasurementBase() + MeasurementBase() + ~MeasurementBase() + clone() + uniqueClone() + localParameters() + localCovariance() + associatedSurface() + globalPosition() + type() + dump() + dump() # MeasurementBase() # MeasurementBase() # operator=() # operator=() Node4->Node3 +ptr Node7 std::vector< const Trk::MeasurementBase * > Node4->Node7 +elements Node5 Trk::LocalParameters # m_parameterkey + LocalParameters() + LocalParameters() + LocalParameters() + operator=() + operator=() + ~LocalParameters() + LocalParameters() + LocalParameters() + LocalParameters() + LocalParameters() and 13 more... Node5->Node4 #m_localParams Node6 Amg::VectorX Node6->Node5 Node7->Node1 +m_measurements