From 6a60bbf7b59b630f45f1753e28e6dcc7fa1f0a49 Mon Sep 17 00:00:00 2001 From: Tamas Gal <tgal@km3net.de> Date: Thu, 24 Mar 2022 12:40:37 +0000 Subject: [PATCH] Unhide counter from mc_trks --- setup.cfg | 2 +- src/km3io/offline.py | 1 + tests/test_offline.py | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index e31081a..0ac7926 100644 --- a/setup.cfg +++ b/setup.cfg @@ -54,7 +54,7 @@ where = src all = dev = black==21.6b0 - km3net-testdata>=0.2.26 + km3net-testdata>=0.3.3 ipykernel matplotlib memory_profiler diff --git a/src/km3io/offline.py b/src/km3io/offline.py index a811ae4..0812799 100644 --- a/src/km3io/offline.py +++ b/src/km3io/offline.py @@ -83,6 +83,7 @@ class OfflineReader(EventReader): "len": "mc_trks.len", "status": "mc_trks.status", "mother_id": "mc_trks.mother_id", + "counter": "mc_trks.counter", "pdgid": "mc_trks.type", "hit_ids": "mc_trks.hit_ids", "usr": "mc_trks.usr", # TODO: trouble with uproot4 diff --git a/tests/test_offline.py b/tests/test_offline.py index b4310b4..2cdf33c 100644 --- a/tests/test_offline.py +++ b/tests/test_offline.py @@ -491,6 +491,14 @@ class TestOfflineTracks(unittest.TestCase): ) +class TestMisc(unittest.TestCase): + def test_mc_tracks_counter(self): + r = OfflineReader(data_path("gseagen/DAT000001.gSeaGen.1.aa.root")) + np.testing.assert_allclose( + [0, 0, 6, 7, 0, 0, 2, 53, 0, 0, 6, 57, 0], r.mc_tracks.counter[0][:13] + ) + + class TestBranchIndexingMagic(unittest.TestCase): def setUp(self): self.events = OFFLINE_FILE.events -- GitLab