|
CORSIKA8
0.0.0
The framework to simulate particle cascades for astroparticle physics
|

Public Types | |
| typedef std::vector< int > | nucleus_ref_type |
| typedef std::vector< unsigned short > | nuclear_a_type |
| typedef std::vector< unsigned short > | nuclear_z_type |
Public Member Functions | |
| NuclearStackExtensionImpl (NuclearStackExtensionImpl< InnerStackImpl > const &)=default | |
| NuclearStackExtensionImpl (NuclearStackExtensionImpl< InnerStackImpl > &&)=default | |
| NuclearStackExtensionImpl< InnerStackImpl > & | operator= (NuclearStackExtensionImpl< InnerStackImpl > const &)=default |
| NuclearStackExtensionImpl< InnerStackImpl > & | operator= (NuclearStackExtensionImpl< InnerStackImpl > &&)=default |
| void | init () |
| void | dump () |
| void | clear () |
| unsigned int | getSize () const |
| unsigned int | getCapacity () const |
| void | setNuclearA (const unsigned int i, const unsigned short vA) |
| void | setNuclearZ (const unsigned int i, const unsigned short vZ) |
| void | setNucleusRef (const unsigned int i, const int v) |
| int | getNuclearA (const unsigned int i) const |
| int | getNuclearZ (const unsigned int i) const |
| int | getNucleusNextRef () |
| int | getNucleusRef (const unsigned int i) const |
| bool | isNucleus (const unsigned int i) const |
| void | copy (const unsigned int i1, const unsigned int i2) |
| Function to copy particle at location i1 in stack to i2. | |
| void | swap (const unsigned int i1, const unsigned int i2) |
| Function to copy particle at location i2 in stack to i1. | |
| void | incrementSize () |
| void | decrementSize () |
Definition at line 217 of file NuclearStackExtension.hpp.