From ad1a150d2513b693d803ea7817a62af1223859d1 Mon Sep 17 00:00:00 2001
From: ralfulrich <ralf.ulrich@kit.edu>
Date: Fri, 25 Sep 2020 15:22:25 +0200
Subject: [PATCH] added parent() function to get original parent particle back

---
 Framework/StackInterface/StackIteratorInterface.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Framework/StackInterface/StackIteratorInterface.h b/Framework/StackInterface/StackIteratorInterface.h
index e02ab055c..62596f930 100644
--- a/Framework/StackInterface/StackIteratorInterface.h
+++ b/Framework/StackInterface/StackIteratorInterface.h
@@ -320,6 +320,8 @@ namespace corsika::stack {
                                                  StackType>& rhs) const {
       return index_ != rhs.index_;
     }
+    bool operator==(const StackIteratorInterface<TStackData, TParticleInterface, StackType>& rhs) const { return index_ == rhs.index_; }
+    bool operator!=(const StackIteratorInterface<TStackData, TParticleInterface, StackType>& rhs) const { return index_ != rhs.index_; }
 
     const ParticleInterfaceType& operator*() const {
       return static_cast<const ParticleInterfaceType&>(*this);
-- 
GitLab