11 #include <corsika/media/ShowerAxis.hpp> 12 #include <corsika/framework/process/ContinuousProcess.hpp> 14 #include <corsika/framework/core/Step.hpp> 16 #include <corsika/modules/writers/LongitudinalProfileWriterParquet.hpp> 39 template <
typename TOutput>
44 template <
typename... TArgs>
47 template <
typename TParticle>
50 template <
typename TParticle,
typename TTrack>
51 LengthType getMaxStepLength(TParticle
const&, TTrack
const&) {
52 return meter * std::numeric_limits<double>::infinity();
55 YAML::Node getConfig()
const;
60 #include <corsika/detail/modules/LongitudinalProfile.inl> Import and extend the phys::units package.
Processes with continuous effects along a particle Trajectory.
`, since they are used everywhere as integral part of the framework.
ProcessReturn
since in a process sequence many status updates can accumulate for a single particle, this enum should define only bit-flags that can be accumulated easily with "|="