Skip to content
Snippets Groups Projects
Commit 09b87761 authored by Tamas Gal's avatar Tamas Gal :speech_balloon:
Browse files

Fix gSeaGen reader

parent b6444ccf
No related branches found
No related tags found
1 merge request!47Resolve "uproot4 integration"
Pipeline #16345 failed
......@@ -11,15 +11,15 @@ from .tools import cached_property
class GSGReader(EventReader):
"""reader for gSeaGen ROOT files"""
header_key = "Header"
event_path = "Events"
skip_keys = ["Header"]
skip_keys = [header_key]
@cached_property
def header(self):
header_key = "Header"
if header_key in self._fobj:
if self.header_key in self._fobj:
header = {}
for k, v in self._fobj[header_key].items():
for k, v in self._fobj[self.header_key].items():
v = v.array()[0]
if isinstance(v, bytes):
try:
......
......@@ -61,12 +61,6 @@ class TestGSGHeader(unittest.TestCase):
assert self.header["NNu"] == 2
self.assertListEqual(self.header["NuList"].tolist(), [-14, 14])
@unittest.skip
def test_unsupported_header(self):
f = GSGReader(data_path("online/km3net_online.root"))
with self.assertWarns(UserWarning):
f.header
class TestGSGEvents(unittest.TestCase):
def setUp(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment