IAP GITLAB

Skip to content
Snippets Groups Projects
Commit ff8c15b3 authored by Maximilian Reininghaus's avatar Maximilian Reininghaus :vulcan: Committed by Nikos Karastathis
Browse files

created EMThinning.hpp (WIP)

parent 5dfda04c
No related branches found
No related tags found
1 merge request!466Resolve "Implement thinning algorithms"
/*
* (c) Copyright 2022 CORSIKA Project, corsika-project@lists.kit.edu
*
* 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.
*/
#pragma once
#include <corsika/framework/core/PhysicalUnits.hpp>
#include <corsika/framework/process/SecondariesProcess.hpp>
namespace corsika {
//! This process implements thinning for EM splitting processes (1 -> 2)
class EMThinning : public SecondariesProcess<EMThinning> {
public:
/**
* Apply thinning to secondaries.
*
* @tparam TStackView
*/
template <typename TStackView>
void doSecondaries(TStackView&);
};
}
#include <corsika/detail/process/thinning/EMThinning.inl>
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