Belle II Software
release-08-01-10
caf_state_machine.py
1
8
import
basf2
as
b2
9
from
ROOT.Belle2
import
TestCalibrationAlgorithm
as
TestAlgo
10
from
caf.state_machines
import
CalibrationMachine
11
from
caf.framework
import
Calibration
12
13
alg = TestAlgo()
14
cal1 =
Calibration
(
'TestCalibrationClass1'
,
"CaTest"
, alg,
'/path/to/file.root'
)
15
cal2 =
Calibration
(
'TestCalibrationClass2'
,
"CaTest"
, alg,
'/path/to/file.root'
)
16
17
cm1 = CalibrationMachine(cal1)
18
cm1.save_graph(
"calibration_graph.dot"
,
"CalibrationMachine"
)
19
20
b2.B2INFO(
"Currently in "
+ cm1.state.name +
" state."
)
21
cm1.submit_collector(msg_before=
"About to submit"
, msg_after=
"Now submitted"
)
22
cm1.complete(msg_before=
"Finishing"
, msg_after=
"Collector finished"
)
23
b2.B2INFO(
"Currently in "
+ cm1.state.name +
" state."
)
Calibration
Definition:
Calibration.py:1
calibration
examples
caf_state_machine.py
Generated on Mon Sep 23 2024 14:00:49 for Belle II Software by
1.9.1