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"
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: