From be161bc2ba5da83bf8b724cf15cb6ef6d080ecf2 Mon Sep 17 00:00:00 2001 From: stahn Date: Tue, 25 Aug 2026 17:55:41 +0200 Subject: [PATCH] eos/file_reader.py aktualisiert --- eos/file_reader.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/eos/file_reader.py b/eos/file_reader.py index 18ec7fa..09cc31e 100644 --- a/eos/file_reader.py +++ b/eos/file_reader.py @@ -575,16 +575,14 @@ class AmorEventData(AmorHeader): plse = np.array([0, 5, 6, 11]) base = np.array([2, 3, 8, 9]) _time = self._beam_monitor.time - _signal = self._beam_monitor.signal[(packets.time[0]<=_time)& + _signal = self._beam_monitor.signal[(self.eventStartTime<=_time)& (_time<=packets.time[-1])] - _time = _time[(packets.time[0]<=_time)& + _time = _time[(self.eventStartTime<=_time)& (_time<=packets.time[-1])] beam_monitor = np.recarray(shape=np.shape(_time)[0], dtype=BM_TYPE) beam_monitor.time = _time beam_monitor.value[:] = _signal[:][plse].sum() - _signal[:][base].sum() return beam_monitor - #TODO: causes an error if '-mt n' is used: The `beam_monitor` array is one entry too short...? - #but making it longer also causes problems def info(self): output = ""