Belle II Software
release-08-01-10
raw2mdst.py
1
#!/usr/bin/env python3
2
# -*- coding: utf-8 -*-
3
4
11
12
import
basf2
as
b2
13
from
mdst
import
add_mdst_output
14
from
softwaretrigger.constants
import
SoftwareTriggerModes
15
from
softwaretrigger.processing
import
add_hlt_processing
16
17
# create path
18
main = b2.create_path()
19
20
# input
21
main.add_module(
'RootInput'
)
22
23
# gearbox and geometry
24
main.add_module(
'Gearbox'
)
25
main.add_module(
'Geometry'
)
26
27
# reconstruction
28
# No filter is applied in monitoring mode. To enable filtering, use, for example,
29
# softwaretrigger_mode=SoftwareTriggerModes.filter
30
add_hlt_processing(main, softwaretrigger_mode=SoftwareTriggerModes.monitor, prune_output=
False
, calcROIs=
False
)
31
32
# mdst output
33
add_mdst_output(main)
34
35
# process events and print call statistics
36
b2.process(main)
37
print(b2.statistics)
softwaretrigger.constants
Definition:
constants.py:1
softwaretrigger.processing
Definition:
processing.py:1
reconstruction
examples
raw2mdst.py
Generated on Mon Sep 23 2024 14:03:52 for Belle II Software by
1.9.1