Belle II Software
development
makeBGOverlayFromData.py
1
8
9
import
sys
10
11
import
basf2
12
from
background
import
add_bgo_modules
13
14
# --------------------------------------------------------------------------------------
15
# Make data sample for BG overlay from experimental raw data
16
#
17
# Usage: basf2 makeBGOverlayFromData.py -i <inputFileName> -o <outputFileName> globalTag
18
#
19
# --------------------------------------------------------------------------------------
20
21
# Argument parsing
22
argvs = sys.argv
23
if
len(argvs) < 2:
24
print(
"usage: basf2"
, argvs[0],
"globalTag -i <inputFileName> -o <outputFileName>"
)
25
sys.exit()
26
27
# Define global tag
28
globalTag = argvs[1]
29
basf2.conditions.prepend_globaltag(globalTag)
30
31
# Create paths
32
main = basf2.Path()
33
34
# Input
35
main.add_module(
'RootInput'
)
36
37
# Add all the modules
38
add_bgo_modules(main)
39
40
# Process events
41
basf2.process(main, calculateStatistics=
True
)
background
steering_tools
makeBGOverlayFromData.py
Generated on Sun May 31 2026 03:14:35 for Belle II Software by
1.13.2