From eeb0c7bddd89da37f3babd61fbc2263724b74ce7 Mon Sep 17 00:00:00 2001
From: Jean-Marco Alameddine <jean-marco.alameddine@udo.edu>
Date: Fri, 24 Mar 2023 13:18:10 +0100
Subject: [PATCH] put observation planes at the end of the ProcessSequence in
 examples

---
 examples/mars.cpp            | 2 +-
 examples/radio_em_shower.cpp | 2 +-
 examples/vertical_EAS.cpp    | 2 +-
 examples/water.cpp           | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/examples/mars.cpp b/examples/mars.cpp
index f3ef837df..9ee2649f3 100644
--- a/examples/mars.cpp
+++ b/examples/mars.cpp
@@ -404,7 +404,7 @@ int main(int argc, char** argv) {
   // assemble the final process sequence
   auto sequence =
       make_sequence(stackInspect, hadronSequence, decaySequence, emCascade, emContinuous,
-                    cut, trackWriter, observationLevel, profile);
+                    cut, trackWriter, profile, observationLevel);
   /* === END: SETUP PROCESS LIST === */
 
   // create the cascade object using the default stack and tracking
diff --git a/examples/radio_em_shower.cpp b/examples/radio_em_shower.cpp
index cdee527ad..93eb14208 100644
--- a/examples/radio_em_shower.cpp
+++ b/examples/radio_em_shower.cpp
@@ -286,7 +286,7 @@ int main(int argc, char** argv) {
 
   // auto sequence = make_sequence(emCascade, emContinuous, longprof, cut, coreas, zhs);
   auto sequence = make_sequence(emCascade, emContinuous, longprof, cut, coreas, zhs,
-                                observationLevel, tracks);
+                                tracks, observationLevel);
   // define air shower object, run simulation
   setup::Tracking tracking;
 
diff --git a/examples/vertical_EAS.cpp b/examples/vertical_EAS.cpp
index 6d270f60c..dc4ef2b5d 100644
--- a/examples/vertical_EAS.cpp
+++ b/examples/vertical_EAS.cpp
@@ -303,7 +303,7 @@ int main(int argc, char** argv) {
   output.add("particles", observationLevel);
 
   auto sequence = make_sequence(stackInspect, hadronSequence, decaySequence, emContinuous,
-                                cut, observationLevel, profile);
+                                cut, profile, observationLevel);
 
   // define air shower object, run simulation
   setup::Tracking tracking;
diff --git a/examples/water.cpp b/examples/water.cpp
index d4b04737a..8d9db1360 100644
--- a/examples/water.cpp
+++ b/examples/water.cpp
@@ -266,7 +266,7 @@ int main(int argc, char** argv) {
   output.add("energy_loss", dEdX);
 
   // * the final process sequence
-  auto sequence = make_sequence(physics_sequence, cut, obsPlaneSequence, longprof);
+  auto sequence = make_sequence(physics_sequence, cut, longprof, obsPlaneSequence);
 
   // * tracking and stack
   tracking_line::Tracking tracking;
-- 
GitLab