CORSIKA 8
Welcome to the CORSIKA 8 particle-cascade simulation framework.
Start Here
Framework Guide
- Output
- Framework Architecture
- Particle Storage and Stack
- Particle Properties
- Particle Classes
CodeIntTypePDGCodeIntTypeget_charge_number()get_charge()get_mass()set_kinetic_energy_propagation_threshold()set_energy_production_threshold()get_PDG()get_PDG()get_name()get_name()get_lifetime()is_hadron()is_kaon()is_em()is_muon()is_neutrino()is_charged()get_nucleus_code()is_nucleus()get_nucleus_A()get_nucleus_Z()get_nucleus_mass()get_nucleus_mass()get_nucleus_name()convert_from_PDG()get_all_particles()operator<<()get_kinetic_energy_propagation_thresholdget_energy_production_thresholdcorsika::full_name
- Medium Properties
- Physics Units
- Geometry and Environment
- Tracking
- Particle storage in memory
- Utilities
- Physics modules and processes
corsika::BaseProcesscorsika::BoundaryCrossingProcesscorsika::CascadeEquationsProcesscorsika::ContinuousProcesscorsika::ContinuousProcessIndexcorsika::ContinuousProcessStepLengthcorsika::DecayProcesscorsika::InteractionCountercorsika::InteractionHistogramcorsika::InteractionLengthModifiercorsika::InteractionProcesscorsika::NullModelcorsika::SecondariesProcesscorsika::StackProcesscorsika::SwitchProcessSequencecorsika::ProcessSequence
- Howto create new physics modules
Physics
References and Literature