Module simpa.core
Package simpa.core.api.track
package simpa.core.api.track
This package contains the code related to tracking particles in SIMPA.
-
ClassDescriptionRegion of the volume.Implementation of the Aperture interface where there is no volume for checking if a point is inside or outside.This class is used for getting the particle position and momentum during tracking.Class that sets up the BlockingExecutor for queue based multi threaded tracking and adds the tracking tasks to the queue.Object that represents a particle.Object for tasks that can be given to the particle tracker.Enum used for the categorizing of particles.Non-mutable record for representing the phase space coordinates of a particle.Implementation of the Aperture interface that constructs its aperture from an STL file.Interface for particle observers.Describes how the some observer behaves.Trajectory Observer registers the trajectory of a particle with this data.Object that can be added as an observer to a
ParticleTrackerTask
.