diff --git a/Documentation/Examples/cascade_example.cc b/Documentation/Examples/cascade_example.cc index abb635ac62f707bd63ffd7cf16b87d263fc953e6..f208cf296b53aee340ec25de673b63fca4de9f79 100644 --- a/Documentation/Examples/cascade_example.cc +++ b/Documentation/Examples/cascade_example.cc @@ -333,6 +333,25 @@ double s_rndm_(int&) { return rmng() / (double)rmng.max(); } +class ProcessDecay : public corsika::process::BaseProcess<ProcessDecay> { +public: + ProcessDecay() {} + void Init() {} + template <typename Particle> + double MinStepLength(Particle& p) const { + } + template <typename Particle, typename Stack> + void DoDiscrete(Particle& p, Stack& s) const { + } + + template <typename Particle, typename Trajectory, typename Stack> + EProcessReturn DoContinuous(Particle&, Trajectory&, Stack&) const { + return EProcessReturn::eOk; + } + +}; + + int main() { CoordinateSystem& rootCS = RootCoordinateSystem::GetInstance().GetRootCS();