CORSIKA  @c8_version@
The framework to simulate particle cascades for astroparticle physics
corsika::TrackWriter< TOutput > Class Template Reference

To write 3D track data to disk. More...

#include <TrackWriter.hpp>

Inheritance diagram for corsika::TrackWriter< TOutput >:

Public Member Functions

template<typename TParticle >
ProcessReturn doContinuous (Step< TParticle > const &, bool const limitFlag)
 
template<typename TParticle , typename TTrack >
LengthType getMaxStepLength (TParticle const &, TTrack const &)
 
YAML::Node getConfig () const
 

Additional Inherited Members

- Public Types inherited from corsika::BaseProcess< TrackWriter< TOutput > >
using process_type = TrackWriter< TOutput >
 Base processor type for use in other template classes.
 
- Static Public Attributes inherited from corsika::BaseProcess< TrackWriter< TOutput > >
static bool const is_process_sequence
 
static bool const is_switch_process_sequence
 
- Protected Member Functions inherited from corsika::BaseProcess< TrackWriter< TOutput > >
TrackWriter< TOutput > & getRef ()
 
const TrackWriter< TOutput > & getRef () const
 
- Protected Attributes inherited from corsika::BaseProcess< TrackWriter< TOutput > >
friend TDerived
 

Detailed Description

template<typename TOutput = TrackWriterParquet>
class corsika::TrackWriter< TOutput >

To write 3D track data to disk.

Since the only sole purpose of this module is to generate track output on disk, the default output mode is not "WriterOff" but directly TrackWriterParquet. It can of course be changed.

Template Parameters
TOutputwith default TrackWriterParquet

Definition at line 32 of file TrackWriter.hpp.


The documentation for this class was generated from the following file: