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

Merge branch '94-new-km3net-dataformat-release-v2-2-0' into 'master'

Resolve "New KM3NeT Dataformat Release v2.2.0"

Closes #94

See merge request !71
parents 5b67aa99 4c94f904
No related branches found
No related tags found
1 merge request!71Resolve "New KM3NeT Dataformat Release v2.2.0"
Pipeline #29022 passed with warnings
Showing with 83 additions and 15 deletions
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.1.0-1-ga85a9c1
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
......
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.1.0-1-ga85a9c1
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
......
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.1.0-1-ga85a9c1
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
......
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
# module_status
data = dict(
MODULE_DISABLE= 0,
COMPASS_DISABLE= 1,
HYDROPHONE_DISABLE= 2,
PIEZO_DISABLE= 3,
MODULE_OUT_OF_SYNC= 4,
)
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.1.0-1-ga85a9c1
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
......
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.1.0-1-ga85a9c1
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
......
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.1.0-1-ga85a9c1
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
......@@ -22,11 +22,11 @@ data = dict(
TBRANCH_ONLINE_SUMMARYSLICE= "KM3NET_SUMMARYSLICE",
TBRANCH_ONLINE_EVENT= "KM3NET_EVENT" ,
TBRANCH_OFFLINE_EVENT= "Evt" ,
COMPRESSION_LEVEL_ONLINE_TIMESLICE= 2,
COMPRESSION_LEVEL_ONLINE_TIMESLICEL0= 2,
COMPRESSION_LEVEL_ONLINE_TIMESLICEL1= 2,
COMPRESSION_LEVEL_ONLINE_TIMESLICEL2= 2,
COMPRESSION_LEVEL_ONLINE_TIMESLICESN= 2,
COMPRESSION_LEVEL_ONLINE_TIMESLICE= 0,
COMPRESSION_LEVEL_ONLINE_TIMESLICEL0= 0,
COMPRESSION_LEVEL_ONLINE_TIMESLICEL1= 0,
COMPRESSION_LEVEL_ONLINE_TIMESLICEL2= 0,
COMPRESSION_LEVEL_ONLINE_TIMESLICESN= 0,
COMPRESSION_LEVEL_ONLINE_SUMMARYSLICE= 1,
COMPRESSION_LEVEL_ONLINE_EVENT= 0,
COMPRESSION_LEVEL_OFFLINE_EVENT= 1,
......
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.1.0-1-ga85a9c1
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
......
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.1.0-1-ga85a9c1
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
......@@ -12,6 +12,7 @@ data = dict(
TRK_ST_FINALSTATE=1,
TRK_ST_PRIMARYNEUTRINO=100,
TRK_ST_PRIMARYCOSMIC=200,
TRK_ST_MUONBUNDLE=300,
TRK_ST_ININUCLEI=5,
TRK_ST_INTERSTATE=2,
TRK_ST_DECSTATE=3,
......@@ -31,4 +32,5 @@ data = dict(
TRK_ST_FAKECORSIKA_CHERENKOV_GAMMA=28,
TRK_ST_PROPLEPTON=1001,
TRK_ST_PROPDECLEPTON=2001,
PDG_MUONBUNDLE=81,
)
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.1.0-1-ga85a9c1
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
......
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.1.0-1-ga85a9c1
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
......
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
# w2list_km3buu
data = dict(
W2LIST_KM3BUU_PS=0,
W2LIST_KM3BUU_EG=1,
W2LIST_KM3BUU_XSEC_MEAN=2,
W2LIST_KM3BUU_COLUMN_DEPTH=3,
W2LIST_KM3BUU_P_EARTH=4,
W2LIST_KM3BUU_WATER_INT_LEN=5,
W2LIST_KM3BUU_BX=7,
W2LIST_KM3BUU_BY=8,
W2LIST_KM3BUU_ICHAN=9,
W2LIST_KM3BUU_CC=10,
W2LIST_KM3BUU_XSEC=13,
W2LIST_KM3BUU_DXSEC=14,
W2LIST_KM3BUU_TARGETA=15,
W2LIST_KM3BUU_TARGETZ=16,
W2LIST_KM3BUU_VERINCAN=17,
W2LIST_KM3BUU_LEPINCAN=18,
W2LIST_KM3BUU_GIBUU_WEIGHT=23,
W2LIST_KM3BUU_GIBUU_SCAT_TYPE=24,
)
# -*- coding: utf-8 -*-
"""
KM3NeT Data Definitions v2.2.0
https://git.km3net.de/common/km3net-dataformat
"""
# weightlist
data = dict(
WEIGHTLIST_GENERATION_AREA=0,
WEIGHTLIST_GENERATION_VOLUME=0,
WEIGHTLIST_DIFFERENTIAL_EVENT_RATE=1,
WEIGHTLIST_EVENT_RATE=2,
WEIGHTLIST_RESCALED_EVENT_RATE1=3,
WEIGHTLIST_RESCALED_EVENT_RATE2=4,
WEIGHTLIST_RUN_BY_RUN_WEIGHT=5,
)
......@@ -9,9 +9,12 @@ from km3io._definitions.root import data as root
from km3io._definitions.trigger import data as trigger
from km3io._definitions.w2list_genhen import data as w2list_genhen
from km3io._definitions.w2list_gseagen import data as w2list_gseagen
from km3io._definitions.w2list_km3buu import data as w2list_km3buu
from km3io._definitions.trkmembers import data as trkmembers
from km3io._definitions.applications import data as applications
from km3io._definitions.pmt_status import data as pmt_status
from km3io._definitions.weightlist import data as weightlist
from km3io._definitions.module_status import data as module_status
class AttrDict(dict):
......@@ -29,11 +32,17 @@ fitparameters = AttrDict(fitparameters)
reconstruction = AttrDict(reconstruction)
w2list_genhen = AttrDict(w2list_genhen)
w2list_gseagen = AttrDict(w2list_gseagen)
w2list_km3buu = AttrDict(w2list_km3buu)
weightlist = AttrDict(weightlist)
module_status = AttrDict(module_status)
trigger_idx = {v: k for k, v in trigger.items()}
fitparameters_idx = {v: k for k, v in fitparameters.items()}
reconstruction_idx = {v: k for k, v in reconstruction.items()}
w2list_genhen_idx = {v: k for k, v in w2list_genhen.items()}
w2list_gseagen_idx = {v: k for k, v in w2list_gseagen.items()}
w2list_km3buu_idx = {v: k for k, v in w2list_km3buu.items()}
pmt_status_idx = {v: k for k, v in pmt_status.items()}
trkmembers_idx = {v: k for k, v in trkmembers.items()}
module_status_idx = {v: k for k, v in module_status.items()}
weightlist_idx = {v: k for k, v in weightlist.items()}
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