From 0f77b363d92b8234108ecc283483008c2db9023c Mon Sep 17 00:00:00 2001
From: ralfulrich <ralf.ulrich@kit.edu>
Date: Mon, 17 May 2021 15:51:53 +0200
Subject: [PATCH] fixed ..ofShower in examples

---
 examples/boundary_example.cpp       | 2 ++
 examples/cascade_example.cpp        | 2 ++
 examples/cascade_proton_example.cpp | 2 ++
 examples/em_shower.cpp              | 2 ++
 examples/hybrid_MC.cpp              | 2 ++
 examples/vertical_EAS.cpp           | 2 ++
 6 files changed, 12 insertions(+)

diff --git a/examples/boundary_example.cpp b/examples/boundary_example.cpp
index d9522ce15..e5f707bde 100644
--- a/examples/boundary_example.cpp
+++ b/examples/boundary_example.cpp
@@ -164,7 +164,9 @@ int main() {
   // define air shower object, run simulation
   Cascade EAS(env, tracking, sequence, output, stack);
 
+  output.startOfShower();
   EAS.run();
+  output.endOfShower();
 
   CORSIKA_LOG_INFO("Result: E0={}GeV", E0 / 1_GeV);
   cut.showResults();
diff --git a/examples/cascade_example.cpp b/examples/cascade_example.cpp
index 2852428d2..623f44312 100644
--- a/examples/cascade_example.cpp
+++ b/examples/cascade_example.cpp
@@ -153,7 +153,9 @@ int main() {
   // define air shower object, run simulation
   Cascade EAS(env, tracking, sequence, output, stack);
 
+  output.startOfShower();
   EAS.run();
+  output.endOfShower();
 
   eLoss.printProfile(); // print longitudinal profile
 
diff --git a/examples/cascade_proton_example.cpp b/examples/cascade_proton_example.cpp
index e6ab7d76f..5491258ac 100644
--- a/examples/cascade_proton_example.cpp
+++ b/examples/cascade_proton_example.cpp
@@ -146,7 +146,9 @@ int main() {
 
   // define air shower object, run simulation
   Cascade EAS(env, tracking, sequence, output, stack);
+  output.startOfShower();
   EAS.run();
+  output.endOfShower();
 
   cout << "Result: E0=" << E0 / 1_GeV << endl;
   cut.showResults();
diff --git a/examples/em_shower.cpp b/examples/em_shower.cpp
index 5dc3e5310..9e8d2a39e 100644
--- a/examples/em_shower.cpp
+++ b/examples/em_shower.cpp
@@ -170,7 +170,9 @@ int main(int argc, char** argv) {
   //  EAS.setNodes();
   //  EAS.forceInteraction();
 
+  output.startOfShower();
   EAS.run();
+  output.endOfShower();
 
   cut.showResults();
   emContinuous.showResults();
diff --git a/examples/hybrid_MC.cpp b/examples/hybrid_MC.cpp
index 3a4f67577..dc4f7e8ee 100644
--- a/examples/hybrid_MC.cpp
+++ b/examples/hybrid_MC.cpp
@@ -250,7 +250,9 @@ int main(int argc, char** argv) {
   //  EAS.SetNodes();
   //  EAS.forceInteraction();
 
+  output.startOfShower();
   EAS.run();
+  output.endOfShower();
 
   cut.showResults();
   eLoss.showResults();
diff --git a/examples/vertical_EAS.cpp b/examples/vertical_EAS.cpp
index 2fc5ad8f0..b8e16ab43 100644
--- a/examples/vertical_EAS.cpp
+++ b/examples/vertical_EAS.cpp
@@ -295,7 +295,9 @@ int main(int argc, char** argv) {
   // define air shower object, run simulation
   setup::Tracking tracking;
   Cascade EAS(env, tracking, sequence, output, stack);
+  output.startOfShower();
   EAS.run();
+  output.endOfShower();
 
   cut.showResults();
   // emContinuous.showResults();
-- 
GitLab