From 07d0dbb0dde89e8a3a08eddb2f7a0cc540564b99 Mon Sep 17 00:00:00 2001
From: Dominik Baack <dominik.baack@tu-dortmund.de>
Date: Tue, 6 Oct 2020 13:47:57 +0200
Subject: [PATCH] Added time measureing class fixed unit tests fixed some
 incosistencys

---
 Framework/ProcessSequence/InteractionProcess.h | 8 +++-----
 Framework/ProcessSequence/SecondariesProcess.h | 2 +-
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/Framework/ProcessSequence/InteractionProcess.h b/Framework/ProcessSequence/InteractionProcess.h
index 8c80ab31e..519786554 100644
--- a/Framework/ProcessSequence/InteractionProcess.h
+++ b/Framework/ProcessSequence/InteractionProcess.h
@@ -34,13 +34,11 @@ namespace corsika::process {
 =======
   class InteractionProcess {
 
-    private:
-
-    protected:
+  private:
+  protected:
+  public:
     using _TDerived = TDerived;
 
-    public:
-
     TDerived& GetRef() { return static_cast<TDerived&>(*this); }
     const TDerived& GetRef() const { return static_cast<const TDerived&>(*this); }
 >>>>>>> renamed base process templates
diff --git a/Framework/ProcessSequence/SecondariesProcess.h b/Framework/ProcessSequence/SecondariesProcess.h
index 1b7e1a2f9..30c54909a 100644
--- a/Framework/ProcessSequence/SecondariesProcess.h
+++ b/Framework/ProcessSequence/SecondariesProcess.h
@@ -35,9 +35,9 @@ namespace corsika::process {
 
   private:
   protected:
+  public:
     using _TDerived = TDerived;
 
-  public:
     TDerived& GetRef() { return static_cast<TDerived&>(*this); }
     const TDerived& GetRef() const { return static_cast<const TDerived&>(*this); }
 
-- 
GitLab