From 7c51f15f439361d59c2df7c60c8d862c39ff3065 Mon Sep 17 00:00:00 2001
From: Johannes Schumann <johannes.schumann@fau.de>
Date: Mon, 16 Jan 2023 03:11:16 +0100
Subject: [PATCH] Add zenith to runner script

---
 km3buu/cmd.py | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/km3buu/cmd.py b/km3buu/cmd.py
index 5751e94..7caf2da 100755
--- a/km3buu/cmd.py
+++ b/km3buu/cmd.py
@@ -117,6 +117,15 @@ ARGPARSE_GENERAL_PARAMS = [{
     "action": argparse.BooleanOptionalAction,
     "help": "Do tau propagation",
     "default": False
+}, {
+    "option_strings": ["--zenith", "-z"],
+    "dest": "zenith",
+    "type":float,
+    "nargs": 2,
+    "help" = "Zenith range of the direction if a geometry is used",
+    "metavar": ("cosZmin", "cosZmax"),
+    "required": False,
+    "default": [-1, 1]
 }]
 
 
@@ -212,9 +221,10 @@ def main():
     if args.geometry == 'no':
         volume = NoVolume()
     elif args.geometry == 'sphere':
-        volume = SphericalVolume(args.dimensions[0], tuple(args.center))
+        volume = SphericalVolume(args.dimensions[0], tuple(
+            args.center), zenith=args.zenith)
     elif args.geometry == 'can':
-        kwargs = {"detector_center": tuple(args.center)}
+        kwargs = {"detector_center": tuple(args.center), "zenith": args.zenith}
         if args.dimensions:
             kwargs["radius"] = arg.dimensions[0]
             kwargs["zmin"] = arg.dimensions[1]
-- 
GitLab