- All Known Implementing Classes:
BeamLossObserver,BeamTrajectoryObserver,PhaseSpaceObserver,TLPhaseSpaceObserver,TrajectoryObserver,TurnObserver
public interface TrackingObserver
Interface for particle observers.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumDescribes how the some observer behaves. -
Method Summary
-
Method Details
-
observe
Observe the particle using this observer.- Parameters:
p- - Particle to observe
-
finish
Finishes the tracking of the given particle.- Parameters:
p- the particle to stop tracking
-