Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
K
km3io
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
km3py
km3io
Commits
ec85935a
Commit
ec85935a
authored
5 years ago
by
Zineb Aly
Browse files
Options
Downloads
Patches
Plain Diff
correct tutorial
parent
57f0a9c2
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Pipeline
#7650
passed with warnings
5 years ago
Stage: test
Stage: coverage
Stage: doc
Stage: deploy
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
notebooks/OfflineReader_tutorial.ipynb
+70
-65
70 additions, 65 deletions
notebooks/OfflineReader_tutorial.ipynb
with
70 additions
and
65 deletions
notebooks/OfflineReader_tutorial.ipynb
+
70
−
65
View file @
ec85935a
...
...
@@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count":
3
,
"execution_count":
null
,
"metadata": {},
"outputs": [],
"source": [
...
...
@@ -26,16 +26,16 @@
},
{
"cell_type": "code",
"execution_count":
5
,
"execution_count":
2
,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<km3io.aanet.OfflineReader at 0x7f
756b8edd9
0>"
"<km3io.aanet.OfflineReader at 0x7f
87bd4ce31
0>"
]
},
"execution_count":
5
,
"execution_count":
2
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -55,7 +55,7 @@
},
{
"cell_type": "code",
"execution_count":
8
,
"execution_count":
3
,
"metadata": {},
"outputs": [
{
...
...
@@ -174,7 +174,7 @@
"\tmc_trks.comment"
]
},
"execution_count":
8
,
"execution_count":
3
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -192,7 +192,7 @@
},
{
"cell_type": "code",
"execution_count":
7
,
"execution_count":
4
,
"metadata": {},
"outputs": [
{
...
...
@@ -201,7 +201,7 @@
"<OfflineEvents: 10 parsed events>"
]
},
"execution_count":
7
,
"execution_count":
4
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -219,7 +219,7 @@
},
{
"cell_type": "code",
"execution_count":
12
,
"execution_count":
5
,
"metadata": {},
"outputs": [
{
...
...
@@ -228,7 +228,7 @@
"10"
]
},
"execution_count":
12
,
"execution_count":
5
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -239,16 +239,16 @@
},
{
"cell_type": "code",
"execution_count":
20
,
"execution_count":
6
,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<ChunkedArray [1 2 3 ... 8 9 10] at 0x7f
249eeb6f1
0>"
"<ChunkedArray [1 2 3 ... 8 9 10] at 0x7f
87906e86d
0>"
]
},
"execution_count":
20
,
"execution_count":
6
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -259,16 +259,16 @@
},
{
"cell_type": "code",
"execution_count":
21
,
"execution_count":
7
,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<ChunkedArray [44 44 44 ... 44 44 44] at 0x7f
249eeba05
0>"
"<ChunkedArray [44 44 44 ... 44 44 44] at 0x7f
87906e87d
0>"
]
},
"execution_count":
21
,
"execution_count":
7
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -279,16 +279,16 @@
},
{
"cell_type": "code",
"execution_count":
23
,
"execution_count":
8
,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<ChunkedArray [182 183 202 ... 185 185 204] at 0x7f
249eeba4
10>"
"<ChunkedArray [182 183 202 ... 185 185 204] at 0x7f
87906e8c
10>"
]
},
"execution_count":
23
,
"execution_count":
8
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -299,16 +299,16 @@
},
{
"cell_type": "code",
"execution_count":
8
,
"execution_count":
9
,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<ChunkedArray [176 125 318 ... 84 255 105] at 0x7f
756b805ad
0>"
"<ChunkedArray [176 125 318 ... 84 255 105] at 0x7f
87906f921
0>"
]
},
"execution_count":
8
,
"execution_count":
9
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -326,16 +326,16 @@
},
{
"cell_type": "code",
"execution_count":
33
,
"execution_count":
10
,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<ChunkedArray [5.170483995038151 4.8283137373023015 5.762051382780177 ... 4.430816798843313 5.541263545158426 4.653960350157523] at 0x7f
249b8ebb9
0>"
"<ChunkedArray [5.170483995038151 4.8283137373023015 5.762051382780177 ... 4.430816798843313 5.541263545158426 4.653960350157523] at 0x7f
879052d4d
0>"
]
},
"execution_count":
33
,
"execution_count":
10
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -354,7 +354,7 @@
},
{
"cell_type": "code",
"execution_count": 1
0
,
"execution_count": 1
1
,
"metadata": {},
"outputs": [
{
...
...
@@ -385,7 +385,7 @@
"\tt_fNanoSec : 200000000"
]
},
"execution_count": 1
0
,
"execution_count": 1
1
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -396,7 +396,7 @@
},
{
"cell_type": "code",
"execution_count":
47
,
"execution_count":
12
,
"metadata": {},
"outputs": [
{
...
...
@@ -405,7 +405,7 @@
"60"
]
},
"execution_count":
47
,
"execution_count":
12
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -416,7 +416,7 @@
},
{
"cell_type": "code",
"execution_count": 1
1
,
"execution_count": 1
3
,
"metadata": {},
"outputs": [
{
...
...
@@ -425,7 +425,7 @@
"176"
]
},
"execution_count": 1
1
,
"execution_count": 1
3
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -443,16 +443,16 @@
},
{
"cell_type": "code",
"execution_count":
56
,
"execution_count":
14
,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<ChunkedArray [[806451572 806451572 806451572 ... 809544061 809544061 809544061] [806451572 806451572 806451572 ... 809524432 809526097 809544061] [806451572 806451572 806451572 ... 809544061 809544061 809544061] ... [806451572 806455814 806465101 ... 809526097 809544058 809544061] [806455814 806455814 806455814 ... 809544061 809544061 809544061] [806455814 806455814 806455814 ... 809544058 809544058 809544061]] at 0x7f
249eebac
50>"
"<ChunkedArray [[806451572 806451572 806451572 ... 809544061 809544061 809544061] [806451572 806451572 806451572 ... 809524432 809526097 809544061] [806451572 806451572 806451572 ... 809544061 809544061 809544061] ... [806451572 806455814 806465101 ... 809526097 809544058 809544061] [806455814 806455814 806455814 ... 809544061 809544061 809544061] [806455814 806455814 806455814 ... 809544058 809544058 809544061]] at 0x7f
87906f94
50>"
]
},
"execution_count":
56
,
"execution_count":
14
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -463,16 +463,16 @@
},
{
"cell_type": "code",
"execution_count":
6
1,
"execution_count": 1
5
,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<ChunkedArray [[24 30 22 ... 38 26 23] [29 26 22 ... 26 28 24] [27 19 13 ... 27 24 16] ... [22 22 9 ... 27 32 27] [30 32 17 ... 30 24 29] [27 41 36 ... 29 24 28]] at 0x7f
249eec905
0>"
"<ChunkedArray [[24 30 22 ... 38 26 23] [29 26 22 ... 26 28 24] [27 19 13 ... 27 24 16] ... [22 22 9 ... 27 32 27] [30 32 17 ... 30 24 29] [27 41 36 ... 29 24 28]] at 0x7f
87906f981
0>"
]
},
"execution_count":
6
1,
"execution_count": 1
5
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -483,7 +483,7 @@
},
{
"cell_type": "code",
"execution_count": 6
2
,
"execution_count":
1
6,
"metadata": {},
"outputs": [
{
...
...
@@ -492,7 +492,7 @@
"<OfflineHits: 176 parsed elements>"
]
},
"execution_count": 6
2
,
"execution_count":
1
6,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -503,7 +503,7 @@
},
{
"cell_type": "code",
"execution_count":
68
,
"execution_count":
17
,
"metadata": {},
"outputs": [
{
...
...
@@ -541,7 +541,7 @@
" 809544061, 809544061], dtype=int32)"
]
},
"execution_count":
68
,
"execution_count":
17
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -552,7 +552,7 @@
},
{
"cell_type": "code",
"execution_count":
74
,
"execution_count":
18
,
"metadata": {},
"outputs": [
{
...
...
@@ -581,7 +581,7 @@
"\tpattern_flags : 0"
]
},
"execution_count":
74
,
"execution_count":
18
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -592,7 +592,7 @@
},
{
"cell_type": "code",
"execution_count": 1
2
,
"execution_count": 1
9
,
"metadata": {},
"outputs": [
{
...
...
@@ -601,7 +601,7 @@
"806451572"
]
},
"execution_count": 1
2
,
"execution_count": 1
9
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -619,7 +619,7 @@
},
{
"cell_type": "code",
"execution_count":
77
,
"execution_count":
20
,
"metadata": {},
"outputs": [
{
...
...
@@ -628,7 +628,7 @@
"<OfflineTracks: 10 parsed elements>"
]
},
"execution_count":
77
,
"execution_count":
20
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -639,16 +639,16 @@
},
{
"cell_type": "code",
"execution_count":
79
,
"execution_count":
21
,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<ChunkedArray [[294.6407542676734 294.6407542676734 294.6407542676734 ... 67.81221253265059 67.7756405143316 67.77250505700384] [96.75133289411137 96.75133289411137 96.75133289411137 ... 39.21916536442286 39.184645826013806 38.870325146341884] [560.2775306614813 560.2775306614813 560.2775306614813 ... 118.88577278801066 118.72271313687405 117.80785995187605] ... [71.03251451148226 71.03251451148226 71.03251451148226 ... 16.714140573909347 16.444395245214945 16.34639241716669] [326.440133294878 326.440133294878 326.440133294878 ... 87.79818671079849 87.75488082571873 87.74839444768625] [159.77779654216795 159.77779654216795 159.77779654216795 ... 33.8669134999348 33.821631538334984 33.77240735670646]] at 0x7f
249eed259
0>"
"<ChunkedArray [[294.6407542676734 294.6407542676734 294.6407542676734 ... 67.81221253265059 67.7756405143316 67.77250505700384] [96.75133289411137 96.75133289411137 96.75133289411137 ... 39.21916536442286 39.184645826013806 38.870325146341884] [560.2775306614813 560.2775306614813 560.2775306614813 ... 118.88577278801066 118.72271313687405 117.80785995187605] ... [71.03251451148226 71.03251451148226 71.03251451148226 ... 16.714140573909347 16.444395245214945 16.34639241716669] [326.440133294878 326.440133294878 326.440133294878 ... 87.79818671079849 87.75488082571873 87.74839444768625] [159.77779654216795 159.77779654216795 159.77779654216795 ... 33.8669134999348 33.821631538334984 33.77240735670646]] at 0x7f
8790683d5
0>"
]
},
"execution_count":
79
,
"execution_count":
21
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -659,7 +659,7 @@
},
{
"cell_type": "code",
"execution_count":
80
,
"execution_count":
22
,
"metadata": {},
"outputs": [
{
...
...
@@ -668,7 +668,7 @@
"<OfflineTracks: 56 parsed elements>"
]
},
"execution_count":
80
,
"execution_count":
22
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -679,7 +679,7 @@
},
{
"cell_type": "code",
"execution_count":
81
,
"execution_count":
23
,
"metadata": {},
"outputs": [
{
...
...
@@ -701,7 +701,7 @@
" 67.86628937, 67.81221253, 67.77564051, 67.77250506])"
]
},
"execution_count":
81
,
"execution_count":
23
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -712,7 +712,7 @@
},
{
"cell_type": "code",
"execution_count":
83
,
"execution_count":
24
,
"metadata": {},
"outputs": [
{
...
...
@@ -759,7 +759,7 @@
"\tJENERGY_NUMBER_OF_HITS : 101.0"
]
},
"execution_count":
83
,
"execution_count":
24
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -770,7 +770,7 @@
},
{
"cell_type": "code",
"execution_count":
13
,
"execution_count":
25
,
"metadata": {},
"outputs": [
{
...
...
@@ -779,7 +779,7 @@
"294.6407542676734"
]
},
"execution_count":
13
,
"execution_count":
25
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -789,17 +789,15 @@
]
},
{
"cell_type": "code",
"execution_count": null,
"cell_type": "markdown",
"metadata": {},
"outputs": [],
"source": [
"# read mc hits:"
]
},
{
"cell_type": "code",
"execution_count":
8
6,
"execution_count":
2
6,
"metadata": {},
"outputs": [
{
...
...
@@ -808,7 +806,7 @@
"<OfflineHits: 10 parsed elements>"
]
},
"execution_count":
8
6,
"execution_count":
2
6,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -817,9 +815,16 @@
"r.mc_hits"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# read mc tracks:"
]
},
{
"cell_type": "code",
"execution_count":
8
7,
"execution_count":
2
7,
"metadata": {},
"outputs": [
{
...
...
@@ -828,7 +833,7 @@
"<OfflineTracks: 10 parsed elements>"
]
},
"execution_count":
8
7,
"execution_count":
2
7,
"metadata": {},
"output_type": "execute_result"
}
...
...
%% Cell type:code id: tags:
```
python
# Add file to current python path
from
pathlib
import
Path
import
sys
sys
.
path
.
append
(
str
(
Path
.
cwd
().
parent
))
Path
.
cwd
()
# test samples directory - aanet test file
files_path
=
Path
.
cwd
().
parent
/
'
tests/samples
'
aanet_file
=
files_path
/
'
aanet_v2.0.0.root
'
```
%% Cell type:markdown id: tags:
# Read offline files (aanet)
%% Cell type:code id: tags:
```
python
import
km3io
as
ki
r
=
ki
.
OfflineReader
(
aanet_file
)
r
```
%% Output
<km3io.aanet.OfflineReader at 0x7f
756b8edd9
0>
<km3io.aanet.OfflineReader at 0x7f
87bd4ce31
0>
%% Cell type:markdown id: tags:
To explore all the available branches in our offline file:
%% Cell type:code id: tags:
```
python
r
.
keys
```
%% Output
Events keys are:
id
det_id
mc_id
run_id
mc_run_id
frame_index
trigger_mask
trigger_counter
overlays
hits
trks
w
w2list
w3list
mc_t
mc_hits
mc_trks
comment
index
flags
t.fSec
t.fNanoSec
Hits keys are:
hits.id
hits.dom_id
hits.channel_id
hits.tdc
hits.tot
hits.trig
hits.pmt_id
hits.t
hits.a
hits.pos.x
hits.pos.y
hits.pos.z
hits.dir.x
hits.dir.y
hits.dir.z
hits.pure_t
hits.pure_a
hits.type
hits.origin
hits.pattern_flags
Tracks keys are:
trks.fUniqueID
trks.fBits
trks.id
trks.pos.x
trks.pos.y
trks.pos.z
trks.dir.x
trks.dir.y
trks.dir.z
trks.t
trks.E
trks.len
trks.lik
trks.type
trks.rec_type
trks.rec_stages
trks.status
trks.mother_id
trks.fitinf
trks.hit_ids
trks.error_matrix
trks.comment
Mc hits keys are:
mc_hits.id
mc_hits.dom_id
mc_hits.channel_id
mc_hits.tdc
mc_hits.tot
mc_hits.trig
mc_hits.pmt_id
mc_hits.t
mc_hits.a
mc_hits.pos.x
mc_hits.pos.y
mc_hits.pos.z
mc_hits.dir.x
mc_hits.dir.y
mc_hits.dir.z
mc_hits.pure_t
mc_hits.pure_a
mc_hits.type
mc_hits.origin
mc_hits.pattern_flags
Mc tracks keys are:
mc_trks.fUniqueID
mc_trks.fBits
mc_trks.id
mc_trks.pos.x
mc_trks.pos.y
mc_trks.pos.z
mc_trks.dir.x
mc_trks.dir.y
mc_trks.dir.z
mc_trks.t
mc_trks.E
mc_trks.len
mc_trks.lik
mc_trks.type
mc_trks.rec_type
mc_trks.rec_stages
mc_trks.status
mc_trks.mother_id
mc_trks.fitinf
mc_trks.hit_ids
mc_trks.error_matrix
mc_trks.comment
%% Cell type:markdown id: tags:
# read events data
%% Cell type:code id: tags:
```
python
r
.
events
```
%% Output
<OfflineEvents: 10 parsed events>
%% Cell type:markdown id: tags:
number of events:
%% Cell type:code id: tags:
```
python
len
(
r
.
events
)
```
%% Output
10
%% Cell type:code id: tags:
```
python
r
.
events
.
id
```
%% Output
<ChunkedArray [1 2 3 ... 8 9 10] at 0x7f
249eeb6f1
0>
<ChunkedArray [1 2 3 ... 8 9 10] at 0x7f
87906e86d
0>
%% Cell type:code id: tags:
```
python
r
.
events
.
det_id
```
%% Output
<ChunkedArray [44 44 44 ... 44 44 44] at 0x7f
249eeba05
0>
<ChunkedArray [44 44 44 ... 44 44 44] at 0x7f
87906e87d
0>
%% Cell type:code id: tags:
```
python
r
.
events
.
frame_index
```
%% Output
<ChunkedArray [182 183 202 ... 185 185 204] at 0x7f
249eeba4
10>
<ChunkedArray [182 183 202 ... 185 185 204] at 0x7f
87906e8c
10>
%% Cell type:code id: tags:
```
python
r
.
events
.
hits
```
%% Output
<ChunkedArray [176 125 318 ... 84 255 105] at 0x7f
756b805ad
0>
<ChunkedArray [176 125 318 ... 84 255 105] at 0x7f
87906f921
0>
%% Cell type:markdown id: tags:
lazyarrays can be used with any Numpy universal function. For example:
%% Cell type:code id: tags:
```
python
import
numpy
as
np
np
.
log
(
r
.
events
.
hits
)
```
%% Output
<ChunkedArray [5.170483995038151 4.8283137373023015 5.762051382780177 ... 4.430816798843313 5.541263545158426 4.653960350157523] at 0x7f
249b8ebb9
0>
<ChunkedArray [5.170483995038151 4.8283137373023015 5.762051382780177 ... 4.430816798843313 5.541263545158426 4.653960350157523] at 0x7f
879052d4d
0>
%% Cell type:markdown id: tags:
let's look at event 0:
%% Cell type:code id: tags:
```
python
r
.
events
[
0
]
```
%% Output
offline event:
id : 1
det_id : 44
mc_id : 0
run_id : 5971
mc_run_id : 0
frame_index : 182
trigger_mask : 22
trigger_counter : 0
overlays : 60
hits : 176
trks : 56
w : []
w2list : []
w3list : []
mc_t : 0.0
mc_hits : 0
mc_trks : 0
comment : b''
index : 0
flags : 0
t_fSec : 1567036818
t_fNanoSec : 200000000
%% Cell type:code id: tags:
```
python
r
.
events
[
0
].
overlays
```
%% Output
60
%% Cell type:code id: tags:
```
python
r
.
events
[
0
].
hits
```
%% Output
176
%% Cell type:markdown id: tags:
# read hits data:
%% Cell type:code id: tags:
```
python
r
.
hits
.
dom_id
```
%% Output
<ChunkedArray [[806451572 806451572 806451572 ... 809544061 809544061 809544061] [806451572 806451572 806451572 ... 809524432 809526097 809544061] [806451572 806451572 806451572 ... 809544061 809544061 809544061] ... [806451572 806455814 806465101 ... 809526097 809544058 809544061] [806455814 806455814 806455814 ... 809544061 809544061 809544061] [806455814 806455814 806455814 ... 809544058 809544058 809544061]] at 0x7f
249eebac
50>
<ChunkedArray [[806451572 806451572 806451572 ... 809544061 809544061 809544061] [806451572 806451572 806451572 ... 809524432 809526097 809544061] [806451572 806451572 806451572 ... 809544061 809544061 809544061] ... [806451572 806455814 806465101 ... 809526097 809544058 809544061] [806455814 806455814 806455814 ... 809544061 809544061 809544061] [806455814 806455814 806455814 ... 809544058 809544058 809544061]] at 0x7f
87906f94
50>
%% Cell type:code id: tags:
```
python
r
.
hits
.
tot
```
%% Output
<ChunkedArray [[24 30 22 ... 38 26 23] [29 26 22 ... 26 28 24] [27 19 13 ... 27 24 16] ... [22 22 9 ... 27 32 27] [30 32 17 ... 30 24 29] [27 41 36 ... 29 24 28]] at 0x7f
249eec905
0>
<ChunkedArray [[24 30 22 ... 38 26 23] [29 26 22 ... 26 28 24] [27 19 13 ... 27 24 16] ... [22 22 9 ... 27 32 27] [30 32 17 ... 30 24 29] [27 41 36 ... 29 24 28]] at 0x7f
87906f981
0>
%% Cell type:code id: tags:
```
python
r
[
0
].
hits
```
%% Output
<OfflineHits: 176 parsed elements>
%% Cell type:code id: tags:
```
python
r
[
0
].
hits
.
dom_id
```
%% Output
array([806451572, 806451572, 806451572, 806451572, 806455814, 806455814,
806455814, 806483369, 806483369, 806483369, 806483369, 806483369,
806483369, 806483369, 806483369, 806483369, 806483369, 806487219,
806487226, 806487231, 806487231, 808432835, 808435278, 808435278,
808435278, 808435278, 808435278, 808447180, 808447180, 808447180,
808447180, 808447180, 808447180, 808447180, 808447180, 808447186,
808451904, 808451904, 808472265, 808472265, 808472265, 808472265,
808472265, 808472265, 808472265, 808472265, 808488895, 808488990,
808488990, 808488990, 808488990, 808488990, 808489014, 808489014,
808489117, 808489117, 808489117, 808489117, 808493910, 808946818,
808949744, 808951460, 808951460, 808951460, 808951460, 808951460,
808956908, 808956908, 808959411, 808959411, 808959411, 808961448,
808961448, 808961504, 808961504, 808961655, 808961655, 808961655,
808964815, 808964815, 808964852, 808964908, 808969857, 808969857,
808969857, 808969857, 808969857, 808972593, 808972698, 808972698,
808972698, 808974758, 808974758, 808974758, 808974758, 808974758,
808974758, 808974758, 808974758, 808974758, 808974758, 808974758,
808974773, 808974773, 808974773, 808974773, 808974773, 808974972,
808974972, 808976377, 808976377, 808976377, 808979567, 808979567,
808979567, 808979721, 808979721, 808979721, 808979721, 808979721,
808979721, 808979721, 808979729, 808979729, 808979729, 808981510,
808981510, 808981510, 808981510, 808981672, 808981672, 808981672,
808981672, 808981672, 808981672, 808981672, 808981672, 808981672,
808981672, 808981672, 808981672, 808981672, 808981672, 808981672,
808981672, 808981672, 808981812, 808981812, 808981812, 808981864,
808981864, 808982005, 808982005, 808982005, 808982018, 808982018,
808982018, 808982041, 808982041, 808982077, 808982077, 808982547,
808982547, 808982547, 808997793, 809006037, 809524432, 809526097,
809526097, 809544061, 809544061, 809544061, 809544061, 809544061,
809544061, 809544061], dtype=int32)
%% Cell type:code id: tags:
```
python
r
[
0
].
hits
[
0
]
```
%% Output
offline hit:
id : 0
dom_id : 806451572
channel_id : 8
tdc : 0
tot : 24
trig : 1
pmt_id : 0
t : 70104010.0
a : 0.0
pos_x : 0.0
pos_y : 0.0
pos_z : 0.0
dir_x : 0.0
dir_y : 0.0
dir_z : 0.0
pure_t : 0.0
pure_a : 0.0
type : 0
origin : 0
pattern_flags : 0
%% Cell type:code id: tags:
```
python
r
[
0
].
hits
[
0
].
dom_id
```
%% Output
806451572
%% Cell type:markdown id: tags:
# read tracks data:
%% Cell type:code id: tags:
```
python
r
.
tracks
```
%% Output
<OfflineTracks: 10 parsed elements>
%% Cell type:code id: tags:
```
python
r
.
tracks
.
lik
```
%% Output
<ChunkedArray [[294.6407542676734 294.6407542676734 294.6407542676734 ... 67.81221253265059 67.7756405143316 67.77250505700384] [96.75133289411137 96.75133289411137 96.75133289411137 ... 39.21916536442286 39.184645826013806 38.870325146341884] [560.2775306614813 560.2775306614813 560.2775306614813 ... 118.88577278801066 118.72271313687405 117.80785995187605] ... [71.03251451148226 71.03251451148226 71.03251451148226 ... 16.714140573909347 16.444395245214945 16.34639241716669] [326.440133294878 326.440133294878 326.440133294878 ... 87.79818671079849 87.75488082571873 87.74839444768625] [159.77779654216795 159.77779654216795 159.77779654216795 ... 33.8669134999348 33.821631538334984 33.77240735670646]] at 0x7f
249eed259
0>
<ChunkedArray [[294.6407542676734 294.6407542676734 294.6407542676734 ... 67.81221253265059 67.7756405143316 67.77250505700384] [96.75133289411137 96.75133289411137 96.75133289411137 ... 39.21916536442286 39.184645826013806 38.870325146341884] [560.2775306614813 560.2775306614813 560.2775306614813 ... 118.88577278801066 118.72271313687405 117.80785995187605] ... [71.03251451148226 71.03251451148226 71.03251451148226 ... 16.714140573909347 16.444395245214945 16.34639241716669] [326.440133294878 326.440133294878 326.440133294878 ... 87.79818671079849 87.75488082571873 87.74839444768625] [159.77779654216795 159.77779654216795 159.77779654216795 ... 33.8669134999348 33.821631538334984 33.77240735670646]] at 0x7f
8790683d5
0>
%% Cell type:code id: tags:
```
python
r
[
0
].
tracks
```
%% Output
<OfflineTracks: 56 parsed elements>
%% Cell type:code id: tags:
```
python
r
[
0
].
tracks
.
lik
```
%% Output
array([294.64075427, 294.64075427, 294.64075427, 291.64653113,
291.27392663, 290.69031512, 289.19290546, 289.08449217,
289.03373947, 288.19030836, 282.92343367, 282.71527118,
282.10762402, 280.20553861, 275.93183966, 273.01809111,
257.46433694, 220.94357656, 194.99426403, 190.47809685,
79.95235686, 78.94389763, 78.90791169, 77.96122466,
77.9579604 , 76.90769883, 75.97546175, 74.91530508,
74.9059469 , 72.94007716, 72.90467038, 72.8629316 ,
72.81280833, 72.80229533, 72.78899435, 71.82404165,
71.80085542, 71.71028058, 70.91130096, 70.89150223,
70.85845637, 70.79081796, 70.76929743, 69.80667603,
69.64058976, 68.93085058, 68.84304037, 68.83154232,
68.79944298, 68.79019375, 68.78581291, 68.72340328,
67.86628937, 67.81221253, 67.77564051, 67.77250506])
%% Cell type:code id: tags:
```
python
r
[
0
].
tracks
[
0
]
```
%% Output
offline track:
fUniqueID : 0
fBits : 33554432
id : 1
pos_x : 445.835395997812
pos_y : 615.1089636184813
pos_z : 125.1448339836911
dir_x : 0.0368711082700674
dir_y : -0.48653048395923415
dir_z : -0.872885221293917
t : 70311446.46401498
E : 99.10458562488608
len : 0.0
lik : 294.6407542676734
type : 0
rec_type : 4000
rec_stages : [1, 3, 5, 4]
status : 0
mother_id : -1
hit_ids : []
error_matrix : []
comment : 0
JGANDALF_BETA0_RAD : 0.004957442219414389
JGANDALF_BETA1_RAD : 0.003417848024252858
JGANDALF_CHI2 : -294.6407542676734
JGANDALF_NUMBER_OF_HITS : 142.0
JENERGY_ENERGY : 99.10458562488608
JENERGY_CHI2 : 1.7976931348623157e+308
JGANDALF_LAMBDA : 4.2409761837248484e-12
JGANDALF_NUMBER_OF_ITERATIONS : 10.0
JSTART_NPE_MIP : 24.88469697331908
JSTART_NPE_MIP_TOTAL : 55.88169412579765
JSTART_LENGTH_METRES : 98.89582506402911
JVETO_NPE : 0.0
JVETO_NUMBER_OF_HITS : 0.0
JENERGY_MUON_RANGE_METRES : 344.9767431592819
JENERGY_NOISE_LIKELIHOOD : -333.87773581129136
JENERGY_NDF : 1471.0
JENERGY_NUMBER_OF_HITS : 101.0
%% Cell type:code id: tags:
```
python
r
[
0
].
tracks
[
0
].
lik
```
%% Output
294.6407542676734
%% Cell type:
code
id: tags:
%% Cell type:
markdown
id: tags:
```
python
# read mc hits:
```
%% Cell type:code id: tags:
```
python
r
.
mc_hits
```
%% Output
<OfflineHits: 10 parsed elements>
%% Cell type:markdown id: tags:
# read mc tracks:
%% Cell type:code id: tags:
```
python
r
.
mc_tracks
```
%% Output
<OfflineTracks: 10 parsed elements>
%% Cell type:code id: tags:
```
python
``
`
%%
Cell
type
:
code
id
:
tags
:
```
python
```
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment