HyperbolaStepper Node1 HyperbolaStepper - m_field - m_mass - m_charge - m_startMomentum - m_maxExpRapidity - m_debug - m_NUM_VARS + HyperbolaStepper() + ~HyperbolaStepper() + Stepper() + DistChord() + ComputeRightHandSide() + IntegratorOrder() + GetForce() + GetField() + GetMass() + GetCharge() + GetStartMomentum() + GetMaxExpRapidity() + GetMaxLength() + Update() + SetDebug() - SetCurrStep() Node7 HyperbolaStep - m_fracLeft - m_position - m_time - m_momentum - m_maxFracTaken - m_maxLength - m_length + HyperbolaStep() + ~HyperbolaStep() + PrepareNextStep() + Step() + Dump() + GetPrev() + GetStringPtr() + GetFracLeft() + IsBoostLimited() + GetMaxLength() + GetLength() + GetStringOut() + GetMomentum() Node1->Node7 -m_stepper Node2 G4MagIntegratorStepper Node2->Node1 Node3 InfracolorForce - m_stringForce - m_initU - m_initialized - m_killed - m_firstStep - m_firstStringLength - m_maxExpRapidity - m_maxMergeT - m_maxMergeMag + InfracolorForce() + ~InfracolorForce() + SetReactionForce() + GetReactionForce() + GetReactionForce() + SetFirstStringLength() + StartTracking() + TrackKilled() + IsSourceAlive() + IsSourceInitialized() and 15 more... - CombineStringVector() Node3->Node1 -m_string Node3->Node3 -m_reactionForce Node4 std::deque< StringVector > Node4->Node3 -m_stringVectors Node4->Node7 -m_stringEnd -m_stringPtr Node5 StringVector - m_p - m_m + StringVector() + StringVector() + StringVector() + ~StringVector() + vect() + mag() + x() + y() + z() + t() + lv() + reflect() + set() + set() + operator*=() Node5->Node3 -m_borrowedString -m_firstString Node5->Node4 +elements Node5->Node7 -m_stringOut -m_stringIn Node6 std::vector< HyperbolaStep > Node6->Node1 -m_nPrevSteps -m_steps Node7->Node1 -m_currStep Node7->Node6 +elements