CORSIKA  @c8_version@
The framework to simulate particle cascades for astroparticle physics
PROPOSAL.hpp
1 /*
2  * (c) Copyright 2020 CORSIKA Project, corsika-project@lists.kit.edu
3  *
4  * This software is distributed under the terms of the GNU General Public
5  * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
6  * the license.
7  */
8 
9 #pragma once
10 
11 #include <corsika/modules/proposal/InteractionModel.hpp>
12 #include <corsika/modules/proposal/ContinuousProcess.hpp>
13 
14 namespace corsika::proposal {
15 
16  template <typename THadronicLEModel, typename THadronicHEModel>
18  : public InteractionModel<THadronicLEModel, THadronicHEModel>,
19  public InteractionProcess<Interaction<THadronicLEModel, THadronicHEModel>> {
20  public:
21  template <typename TEnvironment>
22  Interaction(TEnvironment const& env, THadronicLEModel& modelLE,
23  THadronicHEModel& modelHE, HEPEnergyType const& thr)
25  thr) {}
26  };
27 } // namespace corsika::proposal
Electro-magnetic and photon stochastic losses produced by proposal. It makes use of interpolation tab...
Process describing the interaction of particles.