From ca51b7989d0946f047b5e72430c0c1550d725a4d Mon Sep 17 00:00:00 2001 From: ralfulrich <ralf.ulrich@kit.edu> Date: Thu, 23 Aug 2018 14:36:39 +0200 Subject: [PATCH] added Cascade main body, but just as template --- Framework/Cascade/Cascade.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Framework/Cascade/Cascade.h diff --git a/Framework/Cascade/Cascade.h b/Framework/Cascade/Cascade.h new file mode 100644 index 000000000..8513a95f8 --- /dev/null +++ b/Framework/Cascade/Cascade.h @@ -0,0 +1,24 @@ +#ifndef _include_Cascade_h_ +#define _include_Cascade_h_ + +namespace cascade { + + template<typename Processes, typename Trajectory, typename Stack> + class Cascade { + + public: + Cascade(); + + void Init(); + void Run(); + void Step(Particle& particle); + + private: + Stack fStack; + Processes fProcesseList; + + }; + +} + +#endif -- GitLab