IAP GITLAB

Skip to content
Snippets Groups Projects
Commit 2f99c859 authored by Maximilian Sackel's avatar Maximilian Sackel Committed by Ralf Ulrich
Browse files

add continuous and interaction class-functions which has to be override

parent b267d111
No related branches found
No related tags found
1 merge request!245Include proposal process rebase
/*
* (c) Copyright 2018 CORSIKA Project, corsika-project@lists.kit.edu
*
* See file AUTHORS for a list of contributors.
*
* This software is distributed under the terms of the GNU General Public
* Licence version 3 (GPL Version 3). See file LICENSE for a full version of
* the license.
*/
#ifndef _corsika_process_proposal_interaction_h_
#define _corsika_process_proposalythia_interaction_h_
#include <PROPOSAL/PROPOSAL.h>
namespace corsika::process::proposal {
class Interaction : public corsika::process::ContinuousProcess<Continuous> {
private:
public:
template <typename Particle, typename Track>
EProcessReturn DoContinuous(Particle&, Track const&) const;
template <typename Particle, typename Track>
units::si::LengthType MaxStepLength(Particle const& p, Track const& track) const;
}
} // namespace corsika::process
/*
* (c) Copyright 2018 CORSIKA Project, corsika-project@lists.kit.edu
*
* See file AUTHORS for a list of contributors.
*
* This software is distributed under the terms of the GNU General Public
* Licence version 3 (GPL Version 3). See file LICENSE for a full version of
* the license.
*/
#ifndef _corsika_process_proposal_interaction_h_
#define _corsika_process_proposalythia_interaction_h_
#include <PROPOSAL/PROPOSAL.h>
namespace corsika::process::proposal {
class Interaction : public corsika::process::InteractionProcess<Interaction> {
private:
public:
template <typename Particle>
EProcessReturn DoInteraction(Particle&);
template <typename TParticle>
corsika::units::si::GrammageType GetInteractionLength(TParticle& p);
}
} // namespace corsika::process
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment