Belle II Software
release-08-01-10
printMCParticleArray.py
1
#!/usr/bin/env python3
2
3
10
11
# Doxygen should skip this script
12
# @cond
13
14
"""
15
This script loads specified ROOT file and prints the content of the MCParticle StoreArray
16
for each event. To be used for debugging.
17
18
Execute script with:
19
$> basf2 printMCParticleArray.py -i [input_ROOT_file]
20
"""
21
22
import
basf2
23
import
modularAnalysis
as
ma
24
25
path = basf2.Path()
26
ma.inputMdst(filename=basf2.find_file(
'mdst14.root'
,
'validation'
,
True
),
27
path=path)
28
ma.printMCParticles(path=path)
29
30
# The printed information can be stored in TTree via VariablesToNtuple module
31
# The branch __MCDecayString__ is automatically created if printMCParticles is called
32
ma.variablesToNtuple(decayString=
""
, variables=[], path=path)
33
34
basf2.process(path)
35
36
# @endcond
analysis
examples
printMCParticleArray.py
Generated on Mon Sep 23 2024 13:59:52 for Belle II Software by
1.9.1