11 #include <corsika/framework/process/ContinuousProcess.hpp> 12 #include <corsika/modules/writers/TrackWriterParquet.hpp> 16 template <
typename TOutputWriter = TrackWriterParquet>
18 public TOutputWriter {
23 template <
typename TParticle,
typename TTrack>
24 ProcessReturn doContinuous(TParticle
const&, TTrack
const&,
bool const limitFlag);
26 template <
typename TParticle,
typename TTrack>
27 LengthType getMaxStepLength(TParticle
const&, TTrack
const&);
29 YAML::Node getConfig()
const;
34 #include <corsika/detail/modules/TrackWriter.inl>
Processes with continuous effects along a particle Trajectory.
The cascade namespace assembles all objects needed to simulate full particles cascades.
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 "|="