Trk::IPropagator Node1 Trk::IPropagator + ~IPropagator() + propagate() + propagate() + multiStatePropagate() + propagate() + propagateT() + propagateM() + propagate() + propagateParameters() + propagateParameters() + intersect() + intersectSurface() + globalPositions() + propagate() + interfaceID() Node3 Trk::IntersectorWrapper - m_intersector - m_linePropagator + IntersectorWrapper() + ~IntersectorWrapper() + initialize() + finalize() + propagate() + propagate() + propagate() + propagateT() + propagate() + propagateParameters() and 7 more... - createParameters() - findIntersection() Node1->Node3 Node4 Trk::RungeKuttaPropagator - m_fieldCondObjInputKey - m_dlt - m_helixStep - m_straightStep - m_usegradient + RungeKuttaPropagator() + initialize() + ~RungeKuttaPropagator() + propagate() + propagate() + multiStatePropagate() + propagate() + propagate() + propagateParameters() + propagateParameters() and 11 more... - getInitializedCache() Node1->Node4 Node5 Trk::STEP_Propagator - m_tolerance - m_materialEffects - m_includeBgradients - m_includeGgradient - m_momentumCutOff - m_multipleScattering - m_energyLoss - m_detailedEloss - m_straggling - m_MPV and 11 more... + STEP_Propagator() + ~STEP_Propagator() + initialize() + finalize() + propagate() + propagate() + propagate() + propagateT() + propagateM() + propagate() and 12 more... - setCacheFromProperties() - propagateRungeKutta() - propagateWithJacobian() - dumpMaterialEffects() - smear() - sampleBrem() - getFieldCacheObject() - getRandomEngine() Node1->Node5 Node2 IAlgTool Node2->Node1