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