From 0c701b9761e49f4e2cfbfbd514d32cf418fce616 Mon Sep 17 00:00:00 2001
From: Tamas Gal <tgal@km3net.de>
Date: Sun, 19 Jul 2020 12:25:51 +0200
Subject: [PATCH] Add more test data

---
 km3net_testdata/data/evt/KM3Sim.evt           | 233 ++++++++++++++++++
 .../data/evt/example_corant_propa.evt         | 145 +++++++++++
 km3net_testdata/data/evt/example_numuNC.evt   |  48 ++++
 ...40.propa.sirene.jte.jchain.aanet.4340.root | Bin 0 -> 67369 bytes
 4 files changed, 426 insertions(+)
 create mode 100644 km3net_testdata/data/evt/KM3Sim.evt
 create mode 100644 km3net_testdata/data/evt/example_corant_propa.evt
 create mode 100644 km3net_testdata/data/evt/example_numuNC.evt
 create mode 100644 km3net_testdata/data/offline/mcv5.0.DAT004340.propa.sirene.jte.jchain.aanet.4340.root

diff --git a/km3net_testdata/data/evt/KM3Sim.evt b/km3net_testdata/data/evt/KM3Sim.evt
new file mode 100644
index 0000000..aee7710
--- /dev/null
+++ b/km3net_testdata/data/evt/KM3Sim.evt
@@ -0,0 +1,233 @@
+start_run: 1
+XSecFile: /afs/in2p3.fr/home/throng/km3net/src/gSeaGen/v4r1/dat/gxspl-seawater.xml
+can: -116 130 170
+cut_nu: 1.00E-01   2.00E+01  -1.00E+00   1.00E+00
+depth: 2475.000
+drawing: surface
+flux: 12 FUNC 1E-9*pow(x,-2) 
+flux: -12 FUNC 1E-9*pow(x,-2) 
+genvol: 0.000    246.000    170.000     2.51E+07     1.00E+07
+physics: gSeaGen 4.1 180126  165142
+physics: GENIE 2.10.2 180126  165142
+prop_code: PropaMuon
+seed: gSeaGen 1100001
+source_mode: DIFFUSE
+spectrum: -3.00
+tgen: 31556926.000000
+end_event:
+start_event: 1 1
+hit:        1 195749   1.00     146.20    3    1   1     146.20    5
+hit:        2 264344   1.00     141.80    3    1   1     141.80    5
+hit:        3 334524   1.00     211.78    3    1   1     211.78    5
+hit:        4 338010   1.00     206.54    3    1   1     206.54    5
+neutrino: 1      -47.084      -76.701      -85.565     0.545149     0.398641    -0.737494   1.0066E-01     0.000000     0.225275     0.316002 1 12 2
+primarylepton: 1      -47.084      -76.701      -85.565     0.665248    -0.730466    -0.154478   6.8511E-02     0.000000 3
+target: O16       14.890
+total_hits:        4
+track_in: 1      -47.084      -76.701      -85.565     0.665248    -0.730466    -0.154478   6.8511E-02        0.000000 3
+track_in: 2      -47.084      -76.701      -85.565     0.000000     0.000000     0.000000   0.0000E+00        0.000000 14
+track_in: 3      -47.084      -76.701      -85.565     0.660594     0.218772     0.718161   9.8208E-01        0.000000 13
+w2list: 5.314E+15    1.020E-03    2.281E-44    3.446E+09   1.0000E+00    1.000E+00    4.589E-09
+weights: 1.340E+05    2.487E+04    8.576E-04
+end_event:
+start_event: 2 1
+hit:        1  30218   1.00     112.99    3    2   1     112.99    0
+hit:        2 248647   1.00     632.12    3    2   1     632.12    5
+neutrino: 1     -111.256       -3.893       94.889     0.099990     0.994970    -0.006128   2.0575E-01     0.000000     0.050639     0.233731 1 12 2
+primarylepton: 1     -111.256       -3.893       94.889     0.202659     0.918204    -0.340339   1.5286E-01     0.000000 3
+target: O16       14.890
+total_hits:        2
+track_in: 1     -111.256       -3.893       94.889    -0.127154     0.059115     0.990120   6.1800E-03        0.000000 1
+track_in: 2     -111.256       -3.893       94.889     0.202659     0.918204    -0.340339   1.5286E-01        0.000000 3
+track_in: 3     -111.256       -3.893       94.889     0.719861     0.686680    -0.101348   9.4683E-01        0.000000 14
+track_in: 4     -111.256       -3.893       94.889     0.000000     0.000000     0.000000   0.0000E+00        0.000000 13
+w2list: 5.314E+15    8.709E-03    1.327E-43    1.406E+11   1.0000E+00    1.000E+00    4.589E-09
+weights: 1.340E+05    2.124E+05    5.211E-03
+end_event:
+start_event: 3 1
+hit:        1 691655   1.00     107.05    3    1   1     107.05    0
+hit:        2 693397   1.00      70.55    3    1   1      70.55    0
+hit:        3 716928   1.00     116.26    3    1   1     116.26    0
+hit:        4 717020   1.00     137.44    3    1   1     137.44    0
+hit:        5 718483   1.00      58.58    3    1   1      58.58    5
+hit:        6 718496   1.00      61.79    3    1   1      61.79    0
+hit:        7 718514   1.00      58.53    3    1   1      58.53    5
+hit:        8 741981   1.00      31.99    3    1   1      31.99    5
+hit:        9 741983   1.00      32.80    3    1   1      32.80    0
+hit:       10 743652   1.00      43.66    3    1   1      43.66    5
+hit:       11 766830   1.00     554.75    3    1   1     554.75    5
+neutrino: 1       91.254      -58.340       48.266     0.318004     0.901757    -0.292759   2.9570E-01     0.000000     0.830911     0.391199 1 12 2
+primarylepton: 1       91.254      -58.340       48.266     0.178310    -0.979365    -0.095130   1.4326E-01     0.000000 3
+target: O16       14.890
+total_hits:       11
+track_in: 1       91.254      -58.340       48.266     0.178310    -0.979365    -0.095130   1.4326E-01        0.000000 3
+track_in: 2       91.254      -58.340       48.266     0.000000     0.000000     0.000000   0.0000E+00        0.000000 13
+track_in: 3       91.254      -58.340       48.266     0.081508     0.905147    -0.417211   1.0442E+00        0.000000 14
+w2list: 5.314E+15    2.586E-02    2.563E-43    8.191E+09   1.0000E+00    1.000E+00    4.589E-09
+weights: 1.340E+05    6.305E+05    1.010E-02
+end_event:
+start_event: 4 1
+hit:        1 372454   1.00     307.07   13    9   1     307.07    5
+hit:        2 407480   1.00      32.08    2    2   1      32.08    0
+hit:        3 474179   1.00     314.03    1    1   1     314.03    5
+neutrino: 1       -2.316      -45.364       12.468     0.641430     0.174175     0.747148   1.1008E-01     0.000000     0.021175     0.805769 1 -12 2
+primarylepton: 1       -2.316      -45.364       12.468     0.930142    -0.323497    -0.173740   2.2517E-02     0.000000 2
+target: O16       14.890
+total_hits:        3
+track_in: 1       -2.316      -45.364       12.468    -0.641394    -0.582857    -0.498890   6.3200E-03        0.000000 1
+track_in: 2       -2.316      -45.364       12.468     0.930142    -0.323497    -0.173740   2.2517E-02        0.000000 2
+track_in: 3       -2.316      -45.364       12.468     0.300517     0.606261     0.736300   9.4514E-01        0.000000 14
+track_in: 4       -2.316      -45.364       12.468     0.498535    -0.583074    -0.641472   9.6321E-01        0.000000 14
+track_in: 5       -2.316      -45.364       12.468     0.154610     0.939040     0.307083   9.4900E-01        0.000000 14
+track_in: 6       -2.316      -45.364       12.468     0.466498     0.748799    -0.470829   9.4456E-01        0.000000 14
+track_in: 7       -2.316      -45.364       12.468     0.617844    -0.127343     0.775920   9.4526E-01        0.000000 13
+track_in: 8       -2.316      -45.364       12.468     0.760224     0.190522     0.621097   9.4362E-01        0.000000 13
+track_in: 9       -2.316      -45.364       12.468    -0.723678     0.425592    -0.543288   9.4321E-01        0.000000 13
+w2list: 5.314E+15    1.334E-03    1.167E-44    4.431E+13   1.0000E+00    1.000E+00    4.589E-09
+weights: 1.340E+05    3.253E+04    1.093E-03
+end_event:
+start_event: 5 1
+hit:        1 241505   1.00     468.65    2    1   1     468.65    5
+hit:        2 343661   1.00     390.03    7    3   1     390.03    8
+hit:        3 480700   1.00     256.47    2    1   1     256.47    5
+hit:        4 522410   1.00     502.66    2    1   1     502.66    5
+hit:        5 535918   1.00     580.77    2    1   1     580.77    5
+hit:        6 547668   1.00     408.37    2    1   1     408.37    5
+hit:        7 738400   1.00     371.58    2    1   1     371.58    5
+hit:        8 785191   1.00     375.97    2    1   1     375.97    5
+hit:        9 785837   1.00 11706451466.81   13    2   1 11706451466.81    5
+neutrino: 1       40.072       28.522       86.841    -0.175397    -0.623456     0.761931   1.2609E+00     0.000000     0.460981     0.231711 3 -12 2
+primarylepton: 1       40.072       28.522       86.841     0.085372    -0.301468     0.949647   9.6872E-01     0.000000 2
+target: proton        0.938
+total_hits:        9
+track_in: 1       40.072       28.522       86.841     0.085372    -0.301468     0.949647   9.6872E-01        0.000000 2
+track_in: 2       40.072       28.522       86.841    -0.562857    -0.826502     0.009282   1.0498E+00        0.000000 13
+track_in: 3       40.072       28.522       86.841    -0.335755    -0.891790     0.303281   1.8066E-01        0.000000 7
+w2list: 5.314E+15    2.005E+00    5.557E-43    4.557E+13   9.9998E-01    1.000E+00    4.589E-09
+weights: 1.340E+05    4.889E+07    3.123E-02
+end_event:
+start_event: 6 1
+hit:        1  57305   1.00     256.20    3    1   1     256.20    0
+hit:        2 134062   1.00     294.42    3    1   1     294.42    0
+hit:        3 224563   1.00     437.26    3    1   1     437.26    5
+neutrino: 1      -92.003       30.694       91.374     0.430039     0.514272     0.742018   1.9533E-01     0.000000     0.477584     0.135872 1 12 2
+primarylepton: 1      -92.003       30.694       91.374    -0.194482     0.954520     0.225984   1.7283E-01     0.000000 3
+target: O16       14.890
+total_hits:        3
+track_in: 1      -92.003       30.694       91.374    -0.194482     0.954520     0.225984   1.7283E-01        0.000000 3
+track_in: 2      -92.003       30.694       91.374     0.651486    -0.421214     0.630987   9.4009E-01        0.000000 14
+w2list: 5.314E+15    7.452E-03    1.178E-43    4.388E+13   1.0000E+00    1.000E+00    4.589E-09
+weights: 1.340E+05    1.817E+05    4.638E-03
+end_event:
+start_event: 7 1
+hit:        1  15058   1.00     943.33    7    4   1     943.33    8
+hit:        2  18058   1.00     588.55    2    2   1     588.55    5
+hit:        3  56856   1.00     487.82    2    2   1     487.82    5
+hit:        4  78483   1.00     339.62    2    2   1     339.62    5
+hit:        5  93729   1.00     536.37    2    2   1     536.37    5
+hit:        6 100119   1.00     439.81    2    2   1     439.81    5
+hit:        7 190543   1.00     501.49    7    6   1     501.49    8
+neutrino: 1     -156.183       47.065      -72.959    -0.012858     0.218010    -0.975862   4.4099E+00     0.000000     0.349916     0.372951 3 -12 2
+primarylepton: 1     -156.183       47.065      -72.959     0.139718     0.435133    -0.889459   2.6851E+00     0.000000 2
+target: O16       14.890
+total_hits:        7
+track_in: 1     -156.183       47.065      -72.959    -0.229483     0.847881    -0.477949   3.6800E-03        0.000000 1
+track_in: 2     -156.183       47.065      -72.959     0.139718     0.435133    -0.889459   2.6851E+00        0.000000 2
+track_in: 3     -156.183       47.065      -72.959    -0.251599    -0.179262    -0.951085   1.3561E+00        0.000000 13
+track_in: 4     -156.183       47.065      -72.959    -0.765301    -0.306081    -0.566241   5.5554E-01        0.000000 7
+track_in: 5     -156.183       47.065      -72.959    -0.304120     0.535981    -0.787550   1.0187E+00        0.000000 13
+track_in: 6     -156.183       47.065      -72.959     0.219036    -0.062667    -0.973702   6.4698E-01        0.000000 7
+w2list: 5.314E+15    8.576E+01    2.113E-42    2.591E+09   1.0000E+00    1.000E+00    4.589E-09
+weights: 1.340E+05    2.092E+09    1.076E-01
+end_event:
+start_event: 8 1
+hit:        1  60160   1.00     228.64    3    1   1     228.64    5
+hit:        2  79968   1.00     134.72    3    1   1     134.72    5
+hit:        3  79970   1.00     154.88    3    1   1     154.88    5
+hit:        4  80031   1.00     132.14    3    1   1     132.14    0
+hit:        5  80148   1.00     148.08    3    1   1     148.08    0
+hit:        6  80192   1.00     152.91    3    1   1     152.91    0
+hit:        7  81482   1.00     172.58    3    1   1     172.58    0
+hit:        8  81636   1.00     148.66    3    1   1     148.66    5
+hit:        9  81685   1.00     148.36    3    1   1     148.36    5
+hit:       10  83668   1.00     224.85    3    1   1     224.85    5
+hit:       11 105066   1.00     106.30    3    1   1     106.30    5
+hit:       12 129616   1.00     297.55    3    1   1     297.55    5
+hit:       13 130239   1.00      62.37    3    1   1      62.37    5
+hit:       14 130250   1.00      64.19    3    1   1      64.19    5
+hit:       15 130281   1.00      66.11    3    1   1      66.11    5
+hit:       16 130307   1.00      73.42    3    1   1      73.42    5
+hit:       17 130313   1.00      72.07    3    1   1      72.07    5
+hit:       18 130386   1.00      89.36    3    1   1      89.36    0
+hit:       19 131936   1.00      95.53    3    1   1      95.53    5
+hit:       20 135085   1.00     198.13    3    1   1     198.13    0
+hit:       21 135315   1.00     190.65    3    1   1     190.65    5
+hit:       22 158504   1.00      89.45    3    1   1      89.45    5
+hit:       23 158628   1.00      48.49    3    1   1      48.49    0
+hit:       24 158733   1.00      57.83    3    1   1      57.83    5
+hit:       25 160270   1.00     113.11    3    1   1     113.11    5
+hit:       26 160302   1.00     103.30    3    1   1     103.30    5
+hit:       27 161951   1.00     153.12    3    1   1     153.12    5
+hit:       28 187071   1.00      47.24    3    1   1      47.24    5
+hit:       29 188995   1.00     114.11    3    1   1     114.11    5
+hit:       30 190606   1.00     137.44    3    1   1     137.44    5
+hit:       31 192243   1.00     186.39    3    1   1     186.39    0
+hit:       32 252481   1.00     126.88    3    1   1     126.88    5
+hit:       33 391144   1.00     393.21    3    1   1     393.21    5
+neutrino: 1      -57.341       47.917      -47.345    -0.189854     0.955466     0.225920   6.0310E-01     0.000000     0.754584     0.169309 1 12 2
+primarylepton: 1      -57.341       47.917      -47.345    -0.643421     0.733395    -0.219410   4.3959E-01     0.000000 3
+target: O16       14.890
+total_hits:       33
+track_in: 1      -57.341       47.917      -47.345    -0.643421     0.733395    -0.219410   4.3959E-01        0.000000 3
+track_in: 2      -57.341       47.917      -47.345     0.489687     0.650206     0.580895   1.0797E+00        0.000000 14
+w2list: 5.314E+15    2.194E-01    7.341E-43    9.589E+12   1.0000E+00    1.000E+00    4.589E-09
+weights: 1.340E+05    5.350E+06    1.480E-02
+end_event:
+start_event: 9 1
+hit:        1   6657   1.00     261.52    3    1   1     261.52    5
+hit:        2   6677   1.00     191.27    3    1   1     191.27    5
+hit:        3  14672   1.00     345.35    3    1   1     345.35    5
+hit:        4  16559   1.00     248.19   14    2   1     248.19    5
+hit:        5  16654   1.00     212.96   14    2   1     212.96    5
+hit:        6  16683   1.00     329.37    3    1   1     329.37    5
+hit:        7  28015   1.00     414.81   14    2   1     414.81    5
+hit:        8  43216   1.00     549.72    3    1   1     549.72    5
+hit:        9  50100   1.00     273.51    3    1   1     273.51    5
+hit:       10  71961   1.00     357.25    3    1   1     357.25    5
+hit:       11 122008   1.00     387.64   14    2   1     387.64    5
+hit:       12 123019   1.00     636.01   14    2   1     636.01    5
+hit:       13 126491   1.00     580.03    3    1   1     580.03    5
+hit:       14 149871   1.00     630.09    3    1   1     630.09    5
+hit:       15 185075   1.00     623.93    3    1   1     623.93    5
+neutrino: 1     -134.635        5.732     -113.174     0.071058     0.352521     0.933102   3.2824E+00     0.000000     0.997858     0.299715 1 12 2
+primarylepton: 1     -134.635        5.732     -113.174    -0.415876     0.459828     0.784605   2.1918E+00     0.000000 3
+target: O16       14.890
+total_hits:       15
+track_in: 1     -134.635        5.732     -113.174    -0.415876     0.459828     0.784605   2.1918E+00        0.000000 3
+track_in: 2     -134.635        5.732     -113.174     0.683793     0.037997     0.728686   2.0077E+00        0.000000 14
+w2list: 5.314E+15    3.536E+01    3.437E-42    8.845E+13   9.9982E-01    1.000E+00    4.589E-09
+weights: 1.340E+05    8.623E+08    8.025E-02
+end_event:
+start_event: 10 1
+hit:        1 291278   1.00     267.24    3    1   1     267.24    5
+hit:        2 326964   1.00      33.76    3    1   1      33.76    0
+hit:        3 362097   1.00      42.24    3    1   1      42.24    5
+hit:        4 362128   1.00      32.70    3    1   1      32.70    0
+hit:        5 362197   1.00      29.63    3    1   1      29.63    5
+hit:        6 362229   1.00      37.01    3    1   1      37.01    0
+hit:        7 362265   1.00      48.14    3    1   1      48.14    0
+hit:        8 394222   1.00     199.98    3    1   1     199.98    0
+hit:        9 395657   1.00      57.33    3    1   1      57.33    0
+hit:       10 497760   1.00     161.65    3    1   1     161.65    5
+hit:       11 591806   1.00     412.64    3    1   1     412.64    0
+neutrino: 1      -14.730      109.542       24.777    -0.650527    -0.005552    -0.759463   2.1313E-01     0.000000     0.678023     0.301508 1 12 2
+primarylepton: 1      -14.730      109.542       24.777     0.325881     0.944815     0.033549   1.5216E-01     0.000000 3
+target: Na23       21.415
+total_hits:       11
+track_in: 1      -14.730      109.542       24.777     0.325881     0.944815     0.033549   1.5216E-01        0.000000 3
+track_in: 2      -14.730      109.542       24.777     0.413965     0.140848    -0.899330   9.5762E-01        0.000000 13
+track_in: 3      -14.730      109.542       24.777    -0.842021    -0.497680     0.208122   9.4496E-01        0.000000 14
+w2list: 5.314E+15    9.681E-03    1.428E-43    3.195E+09   1.0000E+00    1.000E+00    4.589E-09
+weights: 1.340E+05    2.361E+05    5.628E-03
+end_event:
+
diff --git a/km3net_testdata/data/evt/example_corant_propa.evt b/km3net_testdata/data/evt/example_corant_propa.evt
new file mode 100644
index 0000000..80602c0
--- /dev/null
+++ b/km3net_testdata/data/evt/example_corant_propa.evt
@@ -0,0 +1,145 @@
+start_run:        1
+physics: Corant    4.2.5293   160302      759
+physics:    propa  5296:529    12853
+seed: corsika       1000001    4999999
+seed: music           3          1
+cut_primary:   0.10E+04   0.10E+10 -1.0000 -0.0520
+cut_seamuon:        1000.000   0.10E+10 -1.0000 -0.0520
+norma: 0.100000E+01         1000
+spectrum:   0.000
+cut_in:                0.000   0.10E+10 -1.0000 -0.0520
+can:     0.000   922.000 *********
+propag: MUSIC seawater 02-03  160603   815
+det_geo: 
+end_event:
+start_event:        1       1
+center_on_can:          0      -791.44      1664.08       922.00   0.300984  -0.892170  -0.336810  0.50965E+08         0.00    14
+track_primary:          0         0.00         0.00     20470.77   0.300984  -0.892170  -0.336810  0.50965E+08         0.00    14
+weights:  0.28352875E+07 0.37486439E+24 0.16052559E+07
+track_seamuon:         75       -6.03        6.06        0.00  0.300862 -0.892192 -0.336860       8347.248  1050237.75     6     0   -17   -26
+track_seamuon:         76       -2.56        5.63        0.00  0.301003 -0.892153 -0.336838      11441.486  1050242.75     5     0   -17   -26
+track_seamuon:        103        7.50      -15.55        0.00  0.300974 -0.892207 -0.336722       7430.706  1050315.38     6     0   -53    -9
+track_in:              75    -800.820    1669.420     924.293  0.300746 -0.892635 -0.335790        582.459    25893.62     6      0   -17   -26
+track_in:              76    -799.657    1667.761     924.009  0.290593 -0.895831 -0.336218         49.496    25899.67     5      0   -17   -26
+track_in:             103    -782.740    1645.516     925.127  0.302210 -0.892364 -0.335195        382.896    25981.27     6      0   -53    -9
+track_seaneutrino:          1        1.46       -8.15        0.00  0.300968 -0.892196 -0.336757       1331.489  1050287.75    69     0   -51   -12
+track_seaneutrino:          2      -56.65       20.29        0.00  0.299970 -0.892443 -0.336991       1065.288  1050139.88    68     0   -11   -14
+track_seaneutrino:          3       10.03        7.90        0.00  0.301211 -0.892089 -0.336821       1412.661  1050247.12    68     0   -11   -11
+track_seaneutrino:          4       -1.66       -1.04        0.00  0.300949 -0.892184 -0.336805       5115.461  1050263.50    69     0   -12    -9
+track_seaneutrino:          5      -12.14       30.31        0.00  0.300938 -0.892155 -0.336891       3112.095  1050151.50    69     0   -65   -25
+track_seaneutrino:          6      -15.00      -13.68        0.00  0.300532 -0.892348 -0.336744       1108.779  1050287.75    68     0   -11    -8
+track_seaneutrino:          7       -1.07      -12.82        0.00  0.300896 -0.892242 -0.336699       1239.628  1050298.75    69     0   -64   -25
+track_seaneutrino:          8        4.51        6.88        0.00  0.301155 -0.892097 -0.336852       1443.304  1050246.12    68     0   -11    -8
+track_seaneutrino:          9       16.77      -37.11        0.00  0.301122 -0.892242 -0.336498       2031.921  1050387.62    69     0   -12   -12
+track_seaneutrino:         10       14.27      -12.71        0.00  0.301218 -0.892157 -0.336635       1236.408  1050314.12    68     0   -11   -11
+track_seaneutrino:         11      -28.69        1.62        0.00  0.300317 -0.892375 -0.336863       1317.189  1050227.12    68     0   -11    -8
+track_seaneutrino:         12      -16.54       49.81        0.00  0.300933 -0.892055 -0.337162       1144.693  1050095.50    68     0   -11    -8
+track_seaneutrino:         13       25.88      -67.85        0.00  0.301094 -0.892363 -0.336200       1268.755  1050486.00    68     0   -11   -11
+track_seaneutrino:         14      -31.97       88.01        0.00  0.300893 -0.892039 -0.337238       1354.457  1049956.75    68     0   -11   -10
+track_seaneutrino:         15      -10.09       18.24        0.00  0.300914 -0.892181 -0.336843       5219.187  1050192.00    68     0   -11   -14
+track_seaneutrino:         16       -8.40       52.04        0.00  0.301158 -0.891958 -0.337216       1150.928  1050098.25    69     0   -12    -9
+track_seaneutrino:         17       -1.38       12.70        0.00  0.301040 -0.892150 -0.336814       1914.953  1050218.12    68     0    -8   -11
+track_seaneutrino:         18        1.14        6.25        0.00  0.301044 -0.892140 -0.336836       1219.951  1050244.12    69     0   -12    -9
+track_seaneutrino:         19      -10.07       26.86        0.00  0.300962 -0.892161 -0.336853       1229.446  1050163.25    68     0   -63    -9
+track_seaneutrino:         20        3.78        4.54        0.00  0.301077 -0.892135 -0.336821      17813.359  1050252.12    69     0   -64    -8
+track_seaneutrino:         21       -4.86       16.96        0.00  0.301008 -0.892190 -0.336737       1594.632  1050195.25    69     0   -12   -11
+track_seaneutrino:         22       -4.12       13.08        0.00  0.300989 -0.892168 -0.336813       1520.646  1050213.62    68     0   -17    -8
+track_seaneutrino:         23        2.72       -9.60        0.00  0.300984 -0.892212 -0.336701       2472.791  1050292.50    69     0   -65    -8
+track_seaneutrino:         24        2.02       55.15        0.00  0.301334 -0.891944 -0.337096       1032.476  1050096.38    68     0   -11   -14
+track_seaneutrino:         25        2.65       18.26        0.00  0.301149 -0.892104 -0.336839       1008.429  1050204.50    69     0   -12   -12
+track_seaneutrino:         26        2.92       33.35        0.00  0.301236 -0.892049 -0.336906       1477.543  1050160.12    69     0   -12    -9
+track_seaneutrino:         27      -17.08       70.42        0.00  0.301073 -0.891969 -0.337263       1181.310  1050031.25    68     0   -11    -9
+track_seaneutrino:         28      -11.27        9.34        0.00  0.300824 -0.892216 -0.336832       1068.817  1050219.00    69     0   -12    -9
+track_seaneutrino:         29      -14.09       27.80        0.00  0.300847 -0.892116 -0.337076       1984.389  1050165.12    67     0   -12    -8
+track_seaneutrino:         30      -18.93       29.65        0.00  0.300769 -0.892171 -0.336999       1003.665  1050151.25    69     0   -12   -12
+track_seaneutrino:         31       15.00       -8.33        0.00  0.301257 -0.892127 -0.336679       1895.612  1050301.12    69     0   -12   -12
+track_seaneutrino:         32      -17.29       34.79        0.00  0.300872 -0.892177 -0.336893       1816.807  1050130.75    68     0   -11   -21
+track_seaneutrino:         33      -15.47       -4.62        0.00  0.300676 -0.892326 -0.336672       1686.951  1050251.88    68     0   -63   -11
+track_seaneutrino:         34      -47.54       66.07        0.00  0.300476 -0.892149 -0.337318       1174.768  1050016.50    68     0   -11   -25
+track_seaneutrino:         35      120.20       -9.43        0.00  0.302771 -0.891668 -0.336538       1131.184  1050410.00    69     0   -12   -14
+track_seaneutrino:         36       -2.10       16.37        0.00  0.301044 -0.892170 -0.336757       7070.623  1050201.00    68     0   -11   -14
+track_seaneutrino:         37      -14.18       36.52        0.00  0.300930 -0.892152 -0.336907       1181.090  1050129.00    68     0   -11    -9
+track_seaneutrino:         38       11.56      -28.12        0.00  0.301041 -0.892268 -0.336500       1160.277  1050347.75    68     0   -11    -8
+track_seaneutrino:         39      -13.48       53.47        0.00  0.301032 -0.892028 -0.337143       1000.791  1050086.00    69     0   -12   -12
+track_seaneutrino:         40       -1.04       12.30        0.00  0.301024 -0.892129 -0.336883       1641.848  1050224.62    69     0   -65   -12
+track_seaneutrino:         41        7.74        3.13        0.00  0.301161 -0.892125 -0.336771       1299.486  1050257.38    69     0   -12    -9
+track_seaneutrino:         42        9.71       -4.30        0.00  0.301137 -0.892136 -0.336763       1239.270  1050284.88    68     0   -11    -8
+track_seaneutrino:         43        4.01       -0.79        0.00  0.301045 -0.892156 -0.336793       1652.171  1050268.38    68     0   -63   -15
+track_seaneutrino:         44       -2.79       12.29        0.00  0.300999 -0.892145 -0.336864       1332.204  1050221.75    68     0    -8   -14
+track_seaneutrino:         45       -1.16      -14.90        0.00  0.300924 -0.892239 -0.336683       2307.802  1050300.75    68     0   -11    -8
+track_seaneutrino:         46      -12.34       28.78        0.00  0.300928 -0.892133 -0.336959       4527.768  1050162.62    68     0   -63   -14
+track_seaneutrino:         47        1.44       -3.50        0.00  0.301011 -0.892228 -0.336631       2545.423  1050264.75    69     0   -12    -9
+track_seaneutrino:         48       -8.42       32.21        0.00  0.301024 -0.892125 -0.336895       1780.961  1050149.38    68     0   -11    -9
+track_seaneutrino:         49       33.45       23.90        0.00  0.301793 -0.891899 -0.336805       1322.217  1050219.62    69     0   -64    -8
+track_seaneutrino:         50        3.46       -2.61        0.00  0.301047 -0.892187 -0.336708       2230.880  1050269.12    68     0   -11   -11
+track_seaneutrino:         51       -1.81        3.97        0.00  0.300966 -0.892165 -0.336840       1053.646  1050247.38    68     0   -11   -11
+track_seaneutrino:         52      -21.48       54.29        0.00  0.300947 -0.892022 -0.337234       1272.431  1050079.00    69     0   -64    -9
+track_seaneutrino:         53       -1.69        9.09        0.00  0.301007 -0.892140 -0.336869       1298.818  1050232.50    68     0    -8    -8
+track_seaneutrino:         54      -22.64       56.95        0.00  0.300874 -0.892079 -0.337150       2852.588  1050064.38    68     0   -11    -8
+track_seaneutrino:         55        3.56        9.12        0.00  0.301130 -0.892116 -0.336823       1583.781  1050236.75    69     0   -12    -9
+track_seaneutrino:         56       -0.67        3.51        0.00  0.300997 -0.892176 -0.336783       5629.521  1050247.88    68     0    -8    -9
+track_seaneutrino:         57        6.28      -11.43        0.00  0.301034 -0.892184 -0.336728       2517.044  1050302.62    68     0   -62   -12
+track_seaneutrino:         58        6.83        2.12        0.00  0.301154 -0.892134 -0.336755       1207.509  1050260.62    69     0   -12    -9
+track_seaneutrino:         59        2.63       -8.74        0.00  0.300989 -0.892213 -0.336691       1320.009  1050288.62    69     1  -118  -118
+track_seaneutrino:         60      -13.42       98.57        0.00  0.301270 -0.891814 -0.337496       1189.808  1049954.88    69     0   -12   -12
+neutrino:               1    -789.737    1654.666     922.000  0.300968 -0.892196 -0.336757       1331.489    25933.50   -14      0   -51   -12
+neutrino:               2    -857.061    1685.951     922.000  0.299970 -0.892443 -0.336991       1065.288    25767.29    14      0   -11   -14
+neutrino:               3    -779.752    1672.820     922.000  0.301211 -0.892089 -0.336821       1412.661    25887.88    14      0   -11   -11
+neutrino:               4    -793.326    1662.834     922.000  0.300949 -0.892184 -0.336805       5115.461    25905.08   -14      0   -12    -9
+neutrino:               5    -804.481    1696.144     922.000  0.300938 -0.892155 -0.336891       3112.095    25786.42   -14      0   -65   -25
+neutrino:               6    -809.435    1647.705     922.000  0.300532 -0.892348 -0.336744       1108.779    25934.33    14      0   -11    -8
+neutrino:               7    -792.420    1648.472     922.000  0.300896 -0.892242 -0.336699       1239.628    25948.67   -14      0   -64   -25
+neutrino:               8    -785.909    1672.368     922.000  0.301155 -0.892097 -0.336852       1443.304    25884.38    14      0   -11    -8
+neutrino:               9    -771.484    1620.110     922.000  0.301122 -0.892242 -0.336498       2031.921    26053.38   -14      0   -12   -12
+neutrino:              10    -774.183    1647.926     922.000  0.301218 -0.892157 -0.336635       1236.408    25969.04    14      0   -11   -11
+neutrino:              11    -825.577    1665.214     922.000  0.300317 -0.892375 -0.336863       1317.189    25864.54    14      0   -11    -8
+neutrino:              12    -810.766    1721.887     922.000  0.300933 -0.892055 -0.337162       1144.693    25709.58    14      0   -11    -8
+neutrino:              13    -760.539    1582.399     922.000  0.301094 -0.892363 -0.336200       1268.755    26174.25    14      0   -11   -11
+neutrino:              14    -827.018    1761.742     922.000  0.300893 -0.892039 -0.337238       1354.457    25565.00    14      0   -11   -10
+neutrino:              15    -802.287    1682.910     922.000  0.300914 -0.892181 -0.336843       5219.187    25831.08    14      0   -11   -14
+neutrino:              16    -801.272    1725.945     922.000  0.301158 -0.891958 -0.337216       1150.928    25709.00   -14      0   -12    -9
+neutrino:              17    -792.413    1677.021     922.000  0.301040 -0.892150 -0.336814       1914.953    25859.71    14      0    -8   -11
+neutrino:              18    -790.015    1671.086     922.000  0.301044 -0.892140 -0.336836       1219.951    25884.04   -14      0   -12    -9
+neutrino:              19    -801.965    1691.877     922.000  0.300962 -0.892161 -0.336853       1229.446    25801.50    14      0   -63    -9
+neutrino:              20    -787.020    1669.108     922.000  0.301077 -0.892135 -0.336821      17813.359    25892.88   -14      0   -64    -8
+neutrino:              21    -795.616    1679.412     922.000  0.301008 -0.892190 -0.336737       1594.632    25841.83   -14      0   -12   -11
+neutrino:              22    -795.538    1677.243     922.000  0.300989 -0.892168 -0.336813       1520.646    25855.21    14      0   -17    -8
+neutrino:              23    -787.976    1651.962     922.000  0.300984 -0.892212 -0.336701       2472.791    25942.42   -14      0   -65    -8
+neutrino:              24    -788.699    1726.739     922.000  0.301334 -0.891944 -0.337096       1032.476    25716.29    14      0   -11   -14
+neutrino:              25    -787.724    1683.438     922.000  0.301149 -0.892104 -0.336839       1008.429    25843.58   -14      0   -12   -12
+neutrino:              26    -787.245    1700.299     922.000  0.301236 -0.892049 -0.336906       1477.543    25794.21   -14      0   -12    -9
+neutrino:              27    -810.927    1745.188     922.000  0.301073 -0.891969 -0.337263       1181.310    25637.83    14      0   -11    -9
+neutrino:              28    -804.079    1673.517     922.000  0.300824 -0.892216 -0.336832       1068.817    25858.92   -14      0   -12    -9
+neutrino:              29    -808.387    1697.668     922.000  0.300847 -0.892116 -0.337076       1984.389    25785.88   -12      0   -12    -8
+neutrino:              30    -813.292    1697.547     922.000  0.300769 -0.892171 -0.336999       1003.665    25777.83   -14      0   -12   -12
+neutrino:              31    -773.457    1653.429     922.000  0.301257 -0.892127 -0.336679       1895.612    25952.71   -14      0   -12   -12
+neutrino:              32    -810.144    1700.495     922.000  0.300872 -0.892177 -0.336893       1816.807    25765.67    14      0   -11   -21
+neutrino:              33    -808.315    1655.475     922.000  0.300676 -0.892326 -0.336672       1686.951    25904.29    14      0   -63   -11
+neutrino:              34    -846.315    1740.577     922.000  0.300476 -0.892149 -0.337318       1174.768    25618.92    14      0   -11   -25
+neutrino:              35    -655.723    1652.983     922.000  0.302771 -0.891668 -0.336538       1131.184    26072.42   -14      0   -12   -14
+neutrino:              36    -792.721    1679.385     922.000  0.301044 -0.892170 -0.336757       7070.623    25845.92    14      0   -11   -14
+neutrino:              37    -806.688    1702.706     922.000  0.300930 -0.892152 -0.336907       1181.090    25763.08    14      0   -11    -9
+neutrino:              38    -777.321    1628.932     922.000  0.301041 -0.892268 -0.336500       1160.277    26013.50    14      0   -11    -8
+neutrino:              39    -806.817    1725.364     922.000  0.301032 -0.892028 -0.337143       1000.791    25701.75   -14      0   -12   -12
+neutrino:              40    -792.667    1678.170     922.000  0.301024 -0.892129 -0.336883       1641.848    25860.38   -14      0   -65   -12
+neutrino:              41    -782.082    1666.762     922.000  0.301161 -0.892125 -0.336771       1299.486    25902.29   -14      0   -12    -9
+neutrino:              42    -780.235    1659.089     922.000  0.301137 -0.892136 -0.336763       1239.270    25929.79    14      0   -11    -8
+neutrino:              43    -786.840    1663.058     922.000  0.301045 -0.892156 -0.336793       1652.171    25911.62    14      0   -63   -15
+neutrino:              44    -794.483    1677.657     922.000  0.300999 -0.892145 -0.336864       1332.204    25859.17    14      0    -8   -14
+neutrino:              45    -792.191    1646.089     922.000  0.300924 -0.892239 -0.336683       2307.802    25952.33    14      0   -11    -8
+neutrino:              46    -805.222    1696.163     922.000  0.300928 -0.892133 -0.336959       4527.768    25792.54    14      0   -63   -14
+neutrino:              47    -788.566    1656.521     922.000  0.301011 -0.892228 -0.336631       2545.423    25919.67   -14      0   -12    -9
+neutrino:              48    -800.129    1698.359     922.000  0.301024 -0.892125 -0.336895       1780.961    25784.29    14      0   -11    -9
+neutrino:              49    -751.778    1689.948     922.000  0.301793 -0.891899 -0.336805       1322.217    25861.21   -14      0   -64    -8
+neutrino:              50    -786.803    1659.274     922.000  0.301047 -0.892187 -0.336708       2230.880    25918.21    14      0   -11   -11
+neutrino:              51    -793.588    1668.702     922.000  0.300966 -0.892165 -0.336840       1053.646    25886.46    14      0   -11   -11
+neutrino:              52    -816.085    1728.070     922.000  0.300947 -0.892022 -0.337234       1272.431    25688.08   -14      0   -64    -9
+neutrino:              53    -793.356    1674.591     922.000  0.301007 -0.892140 -0.336869       1298.818    25869.92    14      0    -8    -8
+neutrino:              54    -817.230    1728.600     922.000  0.300874 -0.892079 -0.337150       2852.588    25680.12    14      0   -11    -8
+neutrino:              55    -786.855    1673.882     922.000  0.301130 -0.892116 -0.336823       1583.781    25877.50   -14      0   -12    -9
+neutrino:              56    -791.823    1667.006     922.000  0.300997 -0.892176 -0.336783       5629.521    25891.96    14      0    -8    -9
+neutrino:              57    -784.213    1650.885     922.000  0.301034 -0.892184 -0.336728       2517.044    25950.88    14      0   -62   -12
+neutrino:              58    -782.935    1665.363     922.000  0.301154 -0.892134 -0.336755       1207.509    25906.38   -14      0   -12    -9
+neutrino:              59    -787.954    1652.607     922.000  0.300989 -0.892213 -0.336691       1320.009    25939.38   -14      1  -118  -118
+neutrino:              60    -807.352    1779.217     922.000  0.301270 -0.891814 -0.337496       1189.808    25543.96   -14      0   -12   -12
+end_event:
diff --git a/km3net_testdata/data/evt/example_numuNC.evt b/km3net_testdata/data/evt/example_numuNC.evt
new file mode 100644
index 0000000..e93280c
--- /dev/null
+++ b/km3net_testdata/data/evt/example_numuNC.evt
@@ -0,0 +1,48 @@
+start_run:       23
+cut_nu: 0.100E+03 0.100E+09-0.100E+01 0.100E+01
+physics: GENHEN  7.1-120213  140220 1233
+drawing: Volume
+seed: GENHEN 3       4245         0         0
+seed: KM3         3     1000
+seed: MODK40   3    12345678           0           0
+spectrum: -1.40
+PDF: 4      58
+model: 1       3       1       1      10
+genhencut: 0.200E+04 0.000E+00
+nuflux: 0       3       0 0.500E+00 0.000E+00 0.200E+01 0.300E+01
+kcut: 2
+target: isoscalar
+xparam: OFF
+sourcemode: diffuse
+usedetfile: true
+detector: /sps/km3net/users/tseitz/detector/km3net_115.det 1 1
+detector: km3net_115.det                                                                                                           1 1
+can: -405.93    508.68    706.21
+genvol: -405.93    508.68    706.21  0.1433E+10  0.5000E+04
+simul: KM3  3.06-281009 140220 1258
+simul: MODK40  4.10-281009 140221 1039
+node: 
+water_model: partic  55.14  56.85  488.000    0.000    0.000    0.000    0.170
+muon_desc_file: km3-km3net_800m_muon-100gev_v5r1.desc
+PM1_type_area_TTS: 1    45.0000     2.0000
+coord_origin: 13.887     6.713   405.932
+v_light: 2
+k40:     5000  1000     500
+rawhits:        0      25       0       0
+merg:    0.5  1
+end_event:
+start_event:        2       1
+neutrino: 1    388.374    109.881    343.123  0.834348 -0.219804 -0.505518   0.143023E+03   0.0  0.197226  0.949820  -1  14   3
+w2list: 0.9427E+38  0.1041E+04  0.3075E-40  0.5509E+10  0.1000E+01  0.3086E+02
+weights: 0.1433E+10  0.4326E+10  0.5304E+06
+w3list: 0  0.1226E-03  0.5304E+06
+track_in: 1    388.374    109.881    343.123  0.785066 -0.035906 -0.618369   0.717690E+01   0.000000E+00  4
+track_in: 2    388.374    109.881    343.123  0.836827 -0.224449 -0.499343   0.448172E+02   0.000000E+00 13
+hit:        1   34618  0.8756E+00    259.31  -3   2         1    261.10
+hit:        2   51919  0.1101E+01    327.77  -3   2         1    330.11
+hit:        3   34618  0.5787E+00    260.63  -3   4         1    261.90
+hit:        4   50793  0.7719E+00    484.44  -3   4         1    486.46
+hit:        5   51950  0.6948E+00    440.99  -3  11         1    440.40
+hit:        6      36  0.5127E+00    745.57  -1   0         1    746.11
+total_hits:    6
+end_event:
diff --git a/km3net_testdata/data/offline/mcv5.0.DAT004340.propa.sirene.jte.jchain.aanet.4340.root b/km3net_testdata/data/offline/mcv5.0.DAT004340.propa.sirene.jte.jchain.aanet.4340.root
new file mode 100644
index 0000000000000000000000000000000000000000..6e1986bd53fca673d610531416449f39b1a232d9
GIT binary patch
literal 67369
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%0AW&5Co
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

literal 0
HcmV?d00001

-- 
GitLab