Belle II Software
light-2403-persian
Main Page
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
Variables
Typedefs
a
b
c
d
l
m
n
p
r
s
w
Enumerations
Enumerator
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
c
d
e
f
h
i
m
o
p
r
s
t
v
w
Enumerations
b
c
e
g
h
m
p
s
t
v
Enumerator
b
c
k
t
Related Functions
Files
File List
File Members
All
Functions
printMCParticleArray.py
1
#!/usr/bin/env python3
2
3
10
11
"""
12
This script loads specified ROOT file and prints the content of the MCParticle StoreArray
13
for each event. To be used for debugging.
14
15
Execute script with:
16
$> basf2 printMCParticleArray.py -i [input_ROOT_file]
17
"""
18
19
# Doxygen should skip this script
20
# @cond
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 Fri Apr 12 2024 06:48:53 for Belle II Software by
1.9.1