Belle II Software development
time_walk_cal_algo.py
1#!/usr/bin/env python3
2
3
10
11import basf2 as b2
12from ROOT import Belle2
13
14# logging.log_level = LogLevel.DEBUG
15
16b2.reset_database()
17b2.use_database_chain()
18b2.use_central_database("332_COPY-OF_GT_gen_prod_004.11_Master-20171213-230000", b2.LogLevel.INFO)
19b2.use_central_database("MagneticFieldPhase2QCSoff")
20# use_local_database("localDB/database.txt", "localDB")
21b2.use_local_database("/home/belle/muchida/basf2/release/cdc/examples/caf/localDB/database.txt")
22# use_local_database("/home/belle/muchida/basf2/work/caf/gcr2/test7/localDB/database.txt")
23
24
26algo.setStoreHisto(True)
27algo.setInputFileNames(['rootfile/*/CollectorOutput.root'])
28# algo.setInputFileNames(['calib_result/10/rootfile/*/CollectorOutput.root'])
29# algo.setInputFileNames(['5/output_cdc.*.root'])
30
31# Ture, f you set IOV for whole exp and runs.
32# iov = Belle2.IntervalOfValidity.always()
33# print("Result of calibration =", algo.execute([], 0, iov))
34print("Result of calibration =", algo.execute())
35algo.commit()