|
CORSIKA
@c8_version@
The framework to simulate particle cascades for astroparticle physics
|
Note/Warning: Tracking and Trajectory must fit together ! More...
#include <corsika/framework/geometry/StraightTrajectory.hpp>#include <corsika/framework/geometry/LeapFrogTrajectory.hpp>#include <corsika/modules/Tracking.hpp>

Go to the source code of this file.
Typedefs | |
| typedef corsika::tracking_leapfrog_curved::Tracking | corsika::setup::Tracking |
| The default tracking algorithm. | |
| typedef corsika::LeapFrogTrajectory | corsika::setup::Trajectory |
| The default trajectory. More... | |
Note/Warning: Tracking and Trajectory must fit together !
tracking_leapfrog_curved::Tracking is the result of the Bachelor thesis of Andre Schmidt, KIT. This is a leap-frog algorithm with an analytical, precise calculation of volume intersections. This algorithm needs a LeapFrogTrajectory.
tracking_leapfrog_straight::Tracking is a more simple and direct leap-frog implementation. The two halve steps are coded explicitly as two straight segments. Intersections with other volumes are calculate only on the straight segments. This algorithm is based on LineTrajectory.
tracking_line::Tracking is a pure straight tracker. It is based on LineTrajectory.
Definition in file SetupTrajectory.hpp.
The default trajectory.
definition of Trajectory base class, to be used in tracking and cascades
Definition at line 50 of file SetupTrajectory.hpp.