From dd9736f20ff4b43abaf38569d4be059236b650d9 Mon Sep 17 00:00:00 2001
From: Tamas Gal <himself@tamasgal.com>
Date: Tue, 10 Dec 2024 11:53:40 +0100
Subject: [PATCH] Update fibonacci fit parameters on run change

---
 fibonaccifit/fibonaccifit.jl | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/fibonaccifit/fibonaccifit.jl b/fibonaccifit/fibonaccifit.jl
index ca3602a..ab2bf04 100644
--- a/fibonaccifit/fibonaccifit.jl
+++ b/fibonaccifit/fibonaccifit.jl
@@ -7,6 +7,7 @@ end
 
 println("Initialising libraries, this may take a minute...")
 using Sockets
+using Dates
 using KM3io
 using KM3DB
 using NeRCA
@@ -17,7 +18,7 @@ const LIGIER_PORT = parse(Int, ARGS[2])
 
 
 function main()
-    println("Starting live FibonacciFit")
+    println("$(now()): Starting live FibonacciFit")
 
     current_run = 0
 
@@ -37,17 +38,19 @@ function main()
 
     msfparams = MuonScanfitParameters(;tmaxlocal=18.0, roadwidth=200.0, nfits=12)
     msfit = MuonScanfit(msfparams, detector)
-    @show msfparams
+    println("$(now()): $(msfparams)")
 
     idx = 0
     for event in CHClient{KM3io.DAQEvent}(LIGIER_HOST, LIGIER_PORT)
         idx += 1
 
         if current_run != event.header.run
-            println("Run ID has changed from $(current_run) to $(event.header.run). Updating the detector description.")
+            println("\n$(now()): Run ID has changed from $(current_run) to $(event.header.run). Updating the detector description.")
             current_run = event.header.run
             detector = Detector(event.header.detector_id, current_run)
-            @show detector
+            msfit = MuonScanfit(msfparams, detector)
+            println("\n$(now()): $(detector)")
+            println("\n$(now()): $(msfparams)")
         end
 
         muons = msfit(event.snapshot_hits)
-- 
GitLab