CORSIKA  @c8_version@
The framework to simulate particle cascades for astroparticle physics
corsika::proposal::HadronicPhotonModel< THadronicLEModel, THadronicHEModel > Class Template Reference

Implements the production of secondary hadrons for the hadronic interaction of real and virtual photons for PROPOSAL. The model distinguishes between resonance production (LE) and continuum (HE). HE production replaces the photon with a rho0. External models are needed that implement the hadronic particle production via the doInteraction(TSecondaries& view, Code const projectile, Code const target, FourMomentum const& projectileP4, FourMomentum const& targetP4) routine. The threshold between LE and HE interactions is defined in lab energy. More...

#include <HadronicPhotonModel.hpp>

Inheritance diagram for corsika::proposal::HadronicPhotonModel< THadronicLEModel, THadronicHEModel >:

Public Member Functions

 HadronicPhotonModel (THadronicLEModel &, THadronicHEModel &, HEPEnergyType const &)
 
template<typename TSecondaryView >
ProcessReturn doHadronicPhotonInteraction (TSecondaryView &, CoordinateSystemPtr const &, FourMomentum const &, Code const &)
 Calculate produce the hadronic secondaries in a hadronic photon interaction and store them on the particle stack.
 

Detailed Description

template<class THadronicLEModel, class THadronicHEModel>
class corsika::proposal::HadronicPhotonModel< THadronicLEModel, THadronicHEModel >

Implements the production of secondary hadrons for the hadronic interaction of real and virtual photons for PROPOSAL. The model distinguishes between resonance production (LE) and continuum (HE). HE production replaces the photon with a rho0. External models are needed that implement the hadronic particle production via the doInteraction(TSecondaries& view, Code const projectile, Code const target, FourMomentum const& projectileP4, FourMomentum const& targetP4) routine. The threshold between LE and HE interactions is defined in lab energy.

Template Parameters
THadronicModel

Definition at line 27 of file HadronicPhotonModel.hpp.


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