Belle II Software
release-05-01-25
raw2mdst.py
1
#!/usr/bin/env python3
2
# -*- coding: utf-8 -*-
3
4
from
basf2
import
*
5
from
rawdata
import
add_unpackers
6
from
reconstruction
import
add_reconstruction, add_mdst_output
7
from
softwaretrigger.constants
import
SoftwareTriggerModes
8
from
softwaretrigger.processing
import
add_hlt_processing
9
10
# create path
11
main = create_path()
12
13
# input
14
main.add_module(
'RootInput'
)
15
16
# gearbox and geometry
17
main.add_module(
'Gearbox'
)
18
main.add_module(
'Geometry'
)
19
20
# reconstruction
21
# No filter is applied in monitoring mode. To enable filtering, use, for example,
22
# softwaretrigger_mode=SoftwareTriggerModes.filter
23
add_hlt_processing(main, softwaretrigger_mode=SoftwareTriggerModes.monitor, prune_output=
False
, calcROIs=
False
)
24
25
# mdst output
26
add_mdst_output(main)
27
28
# process events and print call statistics
29
process(main)
30
print(statistics)
softwaretrigger.constants
Definition:
constants.py:1
softwaretrigger.processing
Definition:
processing.py:1
reconstruction
examples
raw2mdst.py
Generated on Fri Nov 5 2021 03:57:02 for Belle II Software by
1.8.17