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

Public Member Functions | |
| Interaction (const bool print_listing=false) | |
| void | setStable (std::vector< Code > const &) |
| void | setUnstable (const Code) |
| void | setStable (const Code) |
| bool | isValidCoMEnergy (HEPEnergyType ecm) |
| bool | canInteract (const Code) |
| void | configureLabFrameCollision (const Code, const Code, const HEPEnergyType) |
| std::tuple< CrossSectionType, CrossSectionType > | getCrossSection (const Code BeamId, const Code TargetId, const HEPEnergyType CoMenergy) |
| template<typename TParticle > | |
| GrammageType | getInteractionLength (TParticle const &) |
| template<typename TView > | |
| void | doInteraction (TView &) |
| In this function PYTHIA is called to produce one event. More... | |
Public Member Functions inherited from corsika::InteractionProcess< Interaction > | |
| InverseGrammageType | getInverseInteractionLength (TParticle const &particle) |
Additional Inherited Members | |
Public Types inherited from corsika::BaseProcess< Interaction > | |
| using | process_type = Interaction |
| Base processor type for use in other template classes. | |
Static Public Attributes inherited from corsika::BaseProcess< Interaction > | |
| static bool const | is_process_sequence |
| static bool const | is_switch_process_sequence |
Protected Member Functions inherited from corsika::BaseProcess< Interaction > | |
| Interaction & | ref () |
| const Interaction & | ref () const |
Protected Attributes inherited from corsika::BaseProcess< Interaction > | |
| friend | TDerived |
Definition at line 21 of file Interaction.hpp.
| void corsika::pythia8::Interaction::doInteraction | ( | TView & | ) |
In this function PYTHIA is called to produce one event.
The event is copied (and boosted) into the shower lab frame.