11 #include <corsika/modules/writers/ObservationVolumeWriterParquet.hpp> 12 #include <corsika/framework/process/ContinuousProcess.hpp> 13 #include <corsika/framework/core/Step.hpp> 25 template <
typename TTracking,
typename TVolume,
26 typename TOutputWriter = ObservationVolumeWriterParquet>
29 public TOutputWriter {
34 template <
typename TParticle>
37 template <
typename TParticle,
typename TTrajectory>
38 LengthType getMaxStepLength(TParticle
const&, TTrajectory
const& vTrajectory);
40 void showResults()
const;
43 YAML::Node getConfig()
const;
53 #include <corsika/detail/modules/ObservationVolume.inl> The ObservationVolume writes PDG codes, kinetic energy, position, and direction of particles in the o...
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 "|="