From a0183e445a95c866cf6eb2e0fb3a2046ece814c0 Mon Sep 17 00:00:00 2001 From: Tamas Gal <tgal@km3net.de> Date: Thu, 23 Jan 2020 12:29:10 +0100 Subject: [PATCH] Update data definitions --- km3io/definitions/fitparameters.py | 27 ++++++++++++++++++ km3io/definitions/reconstruction.py | 43 +++++++++++++++++++++++++++++ km3io/definitions/trigger.py | 13 +++++++++ km3io/fitparameters.py | 25 ----------------- km3io/reconstruction.py | 40 --------------------------- km3io/trigger.py | 11 -------- 6 files changed, 83 insertions(+), 76 deletions(-) create mode 100644 km3io/definitions/fitparameters.py create mode 100644 km3io/definitions/reconstruction.py create mode 100644 km3io/definitions/trigger.py delete mode 100644 km3io/fitparameters.py delete mode 100644 km3io/reconstruction.py delete mode 100644 km3io/trigger.py diff --git a/km3io/definitions/fitparameters.py b/km3io/definitions/fitparameters.py new file mode 100644 index 0000000..87c234c --- /dev/null +++ b/km3io/definitions/fitparameters.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +""" +KM3NeT Data Definitions v1.1.1 +https://git.km3net.de/common/km3net-dataformat +""" + +# fitparameters +data = { + "JGANDALF_BETA0_RAD": 0 + "JGANDALF_BETA1_RAD": 1 + "JGANDALF_CHI2": 2 + "JGANDALF_NUMBER_OF_HITS": 3 + "JENERGY_ENERGY": 4 + "JENERGY_CHI2": 5 + "JGANDALF_LAMBDA": 6 + "JGANDALF_NUMBER_OF_ITERATIONS": 7 + "JSTART_NPE_MIP": 8 + "JSTART_NPE_MIP_TOTAL": 9 + "JSTART_LENGTH_METRES": 10 + "JVETO_NPE": 11 + "JVETO_NUMBER_OF_HITS": 12 + "JENERGY_MUON_RANGE_METRES": 13 + "JENERGY_NOISE_LIKELIHOOD": 14 + "JENERGY_NDF": 15 + "JENERGY_NUMBER_OF_HITS": 16 + "JCOPY_Z_M": 17 +} diff --git a/km3io/definitions/reconstruction.py b/km3io/definitions/reconstruction.py new file mode 100644 index 0000000..179b543 --- /dev/null +++ b/km3io/definitions/reconstruction.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +""" +KM3NeT Data Definitions v1.1.1 +https://git.km3net.de/common/km3net-dataformat +""" + +# reconstruction +data = { + "JPP_RECONSTRUCTION_TYPE": 4000 + "JMUONFIT": 0 + "JMUONBEGIN": 0 + "JMUONPREFIT": 1 + "JMUONSIMPLEX": 2 + "JMUONGANDALF": 3 + "JMUONENERGY": 4 + "JMUONSTART": 5 + "JLINEFIT": 6 + "JMUONEND": 99 + "JSHOWERFIT": 100 + "JSHOWERBEGIN": 100 + "JSHOWERPREFIT": 101 + "JSHOWERPOSITIONFIT": 102 + "JSHOWERCOMPLETEFIT": 103 + "JSHOWER_BJORKEN_Y": 104 + "JSHOWEREND": 199 + "DUSJSHOWERFIT": 200 + "DUSJBEGIN": 200 + "DUSJPREFIT": 201 + "DUSJPOSITIONFIT": 202 + "JDUSJCOMPLETEFIT": 203 + "DUSJEND": 299 + "AASHOWERFIT": 300 + "AASHOWERBEGIN": 300 + "AASHOWERCOMPLETEFIT": 301 + "AASHOWEREND": 399 + "JUSERBEGIN": 1000 + "JMUONVETO": 1001 + "JMUONPATH": 1003 + "JMCEVT": 1004 + "JUSEREND": 1099 + "RECTYPE_UNKNOWN": -1 + "RECSTAGE_UNKNOWN": -1 +} diff --git a/km3io/definitions/trigger.py b/km3io/definitions/trigger.py new file mode 100644 index 0000000..f52353f --- /dev/null +++ b/km3io/definitions/trigger.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +""" +KM3NeT Data Definitions v1.1.1 +https://git.km3net.de/common/km3net-dataformat +""" + +# trigger +data = { + "JTRIGGER3DSHOWER": 1 + "JTRIGGERMXSHOWER": 2 + "JTRIGGER3DMUON": 4 + "JTRIGGERNB": 5 +} diff --git a/km3io/fitparameters.py b/km3io/fitparameters.py deleted file mode 100644 index 7244765..0000000 --- a/km3io/fitparameters.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- -""" -KM3NeT Data Definitions v1.0.1 -https://git.km3net.de/common/data-format -""" - -# fitparameters -JGANDALF_BETA0_RAD = 0 -JGANDALF_BETA1_RAD = 1 -JGANDALF_CHI2 = 2 -JGANDALF_NUMBER_OF_HITS = 3 -JENERGY_ENERGY = 4 -JENERGY_CHI2 = 5 -JGANDALF_LAMBDA = 6 -JGANDALF_NUMBER_OF_ITERATIONS = 7 -JSTART_NPE_MIP = 8 -JSTART_NPE_MIP_TOTAL = 9 -JSTART_LENGTH_METRES = 10 -JVETO_NPE = 11 -JVETO_NUMBER_OF_HITS = 12 -JENERGY_MUON_RANGE_METRES = 13 -JENERGY_NOISE_LIKELIHOOD = 14 -JENERGY_NDF = 15 -JENERGY_NUMBER_OF_HITS = 16 -JCOPY_Z_M = 17 diff --git a/km3io/reconstruction.py b/km3io/reconstruction.py deleted file mode 100644 index e981c9b..0000000 --- a/km3io/reconstruction.py +++ /dev/null @@ -1,40 +0,0 @@ -# -*- coding: utf-8 -*- -""" -KM3NeT Data Definitions v1.0.1 -https://git.km3net.de/common/data-format -""" - -# reconstruction -JMUONFIT = 0 -JMUONBEGIN = 0 -JMUONPREFIT = 1 -JMUONSIMPLEX = 2 -JMUONGANDALF = 3 -JMUONENERGY = 4 -JMUONSTART = 5 -JLINEFIT = 6 -JMUONEND = 99 -JSHOWERFIT = 100 -JSHOWERBEGIN = 100 -JSHOWERPREFIT = 101 -JSHOWERPOSITIONFIT = 102 -JSHOWERCOMPLETEFIT = 103 -JSHOWER_BJORKEN_Y = 104 -JSHOWEREND = 199 -DUSJSHOWERFIT = 200 -DUSJBEGIN = 200 -DUSJPREFIT = 201 -DUSJPOSITIONFIT = 202 -JDUSJCOMPLETEFIT = 203 -DUSJEND = 299 -AASHOWERFIT = 300 -AASHOWERBEGIN = 300 -AASHOWERCOMPLETEFIT = 301 -AASHOWEREND = 399 -JUSERBEGIN = 1000 -JMUONVETO = 1001 -JMUONPATH = 1003 -JMCEVT = 1004 -JUSEREND = 1099 -RECTYPE_UNKNOWN = -1 -RECSTAGE_UNKNOWN = -1 diff --git a/km3io/trigger.py b/km3io/trigger.py deleted file mode 100644 index 6198b42..0000000 --- a/km3io/trigger.py +++ /dev/null @@ -1,11 +0,0 @@ -# -*- coding: utf-8 -*- -""" -KM3NeT Data Definitions v1.0.1 -https://git.km3net.de/common/data-format -""" - -# trigger -JTRIGGER3DSHOWER = 1 -JTRIGGERMXSHOWER = 2 -JTRIGGER3DMUON = 4 -JTRIGGERNB = 5 -- GitLab