|
CORSIKA
@c8_version@
The framework to simulate particle cascades for astroparticle physics
|
#include <LongitudinalProfile.hpp>

Public Member Functions | |
| template<typename... TArgs> | |
| LongitudinalProfile (TArgs &&... args) | |
| template<typename TParticle > | |
| ProcessReturn | doContinuous (Step< TParticle > const &, bool) |
| template<typename TParticle , typename TTrack > | |
| LengthType | getMaxStepLength (TParticle const &, TTrack const &) |
| YAML::Node | getConfig () const |
Additional Inherited Members | |
Public Types inherited from corsika::BaseProcess< LongitudinalProfile< TOutput > > | |
| using | process_type = LongitudinalProfile< TOutput > |
| Base processor type for use in other template classes. | |
Static Public Attributes inherited from corsika::BaseProcess< LongitudinalProfile< TOutput > > | |
| static bool const | is_process_sequence |
| static bool const | is_switch_process_sequence |
Protected Member Functions inherited from corsika::BaseProcess< LongitudinalProfile< TOutput > > | |
| LongitudinalProfile< TOutput > & | getRef () |
| const LongitudinalProfile< TOutput > & | getRef () const |
Protected Attributes inherited from corsika::BaseProcess< LongitudinalProfile< TOutput > > | |
| friend | TDerived |
is a ContinuousProcess, which is constructed from an environment::ShowerAxis object, and a dX in units of g/cm2 (GrammageType).
LongitudinalProfile does then convert each single Track of the simulation into a projected grammage range and counts for different particle species when they cross dX (default: 10g/cm2) boundaries.
Definition at line 40 of file LongitudinalProfile.hpp.