Belle II Software
release-06-02-00
Main Page
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
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
w
x
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
w
z
Typedefs
a
b
c
d
e
i
k
l
m
n
p
r
s
t
u
v
w
Enumerations
Enumerator
c
d
f
p
t
u
v
w
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
_
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
Enumerations
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
k
l
m
n
o
p
r
s
t
u
v
w
z
Related Functions
b
c
d
g
i
o
r
s
t
Files
File List
File Members
All
Functions
inspector.py
1
#!/usr/bin/env python3
2
# -*- coding: utf-8 -*-
3
4
11
12
import
basf2
as
b2
13
14
# this loads gui libraries
15
16
17
class
InspectorModule
(b2.Module):
18
19
"""Inspect DataStore contents"""
20
21
22
info =
None
23
24
def
initialize
(self):
25
"""reimplementation of Module::initialize()."""
26
from
ROOT
import
gClient
27
from
ROOT
import
gSystem
28
gSystem.Load(
'libdisplay'
)
29
from
ROOT
import
Belle2
30
31
root = gClient.GetRoot()
32
self.
info
info =
Belle2.InfoWidget
(root)
33
self.
info
info.MapSubwindows()
34
self.
info
info.Resize()
35
self.
info
info.MapWindow()
36
37
def
event
(self):
38
"""reimplementation of Module::event()."""
39
40
self.
info
info.newEvent()
41
42
print(
"Press Ctrl+D to exit."
)
43
import
interactive
44
interactive.embed()
45
46
47
main = b2.create_path()
48
main.add_module(
'RootInput'
)
49
main.add_module(
InspectorModule
())
50
51
b2.process(main)
Belle2::InfoWidget
text-based info viewer showing DataStore contents.
Definition:
InfoWidget.h:27
inspector.InspectorModule
Definition:
inspector.py:17
inspector.InspectorModule.info
info
InfoWidget pointer.
Definition:
inspector.py:22
inspector.InspectorModule.initialize
def initialize(self)
Definition:
inspector.py:24
inspector.InspectorModule.event
def event(self)
Definition:
inspector.py:37
display
examples
inspector.py
Generated on Thu Dec 28 2023 02:22:59 for Belle II Software by
1.9.1