Block Class Reference

This class represents a corsika block. It deals with all the different sub-types of blocks. Grouping of Blocks into a block on disk is done by the io::Corsika::RawFile class. More...

#include "Corsika/CorsikaBlock.h"

Detailed Description

This class represents a corsika block. It deals with all the different sub-types of blocks. Grouping of Blocks into a block on disk is done by the io::Corsika::RawFile class.

Note
This type deals with the machine-dependent representation on-disk. This class has to be reviewed when porting to different architectures or compilers.
Todo:
Implement support to test padding requirements when configuring the software. Alternatively, think of a way to determine the size of a corsika block with padding at run-time and use C++'s placement new to deal with padding offsets.
Todo:
Deal with byte-ordering issues to makes showers transferable between MSB and LSB architectures.
Author
Lukas Nellen
Darko Veberic
Date
19 Nov 2003

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

, generated on Tue Sep 26 2023.