diff --git a/Framework/Cascade/Cascade.h b/Framework/Cascade/Cascade.h new file mode 100644 index 0000000000000000000000000000000000000000..8513a95f809632f495548666ff25d24edbfe24ae --- /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