From 708378e403566ea5d9ca6dfd4084a680d1ef4370 Mon Sep 17 00:00:00 2001
From: Maximilian Reininghaus <maximilian.reininghaus@tu-dortmund.de>
Date: Fri, 12 Jun 2020 20:37:32 +0200
Subject: [PATCH] use ShowerAxis in vertical_EAS

---
 Documentation/Examples/vertical_EAS.cc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Documentation/Examples/vertical_EAS.cc b/Documentation/Examples/vertical_EAS.cc
index c50c74ae1..f49bc4be9 100644
--- a/Documentation/Examples/vertical_EAS.cc
+++ b/Documentation/Examples/vertical_EAS.cc
@@ -13,6 +13,7 @@
 #include <corsika/environment/FlatExponential.h>
 #include <corsika/environment/LayeredSphericalAtmosphereBuilder.h>
 #include <corsika/environment/NuclearComposition.h>
+#include <corsika/environment/ShowerAxis.h>
 #include <corsika/geometry/Plane.h>
 #include <corsika/geometry/Sphere.h>
 #include <corsika/process/ProcessSequence.h>
@@ -140,9 +141,8 @@ int main(int argc, char** argv) {
             particles::Code::Proton, E0, plab, injectionPos, 0_ns});
   }
 
-  Line const line(injectionPos, plab.normalized() * 1_m * 1_Hz);
-  auto const velocity = line.GetV0().norm();
-  setup::Trajectory const showerAxis(line, (injectionPos - showerCore).norm() / velocity);
+  environment::ShowerAxis const showerAxis{injectionPos, (injectionPos - showerCore) * 2,
+                                           env};
 
   // setup processes, decays and interactions
 
-- 
GitLab