Belle II Software  release-05-01-25
phase2data_SVDChargeSharingAnalysis.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 import os
5 from basf2 import *
6 from tracking import *
7 from svd import *
8 from rawdata import *
9 from ROOT import Belle2
10 import os.path
11 import sys
12 
13 fileIN = sys.argv[1]
14 dirOUT = sys.argv[2]
15 
16 # setup database
17 reset_database()
18 use_database_chain()
19 use_central_database("data_reprocessing_prod5", LogLevel.WARNING)
20 use_central_database("svdonly_phase2analysis_with_master", LogLevel.WARNING)
21 
22 main = create_path()
23 main.add_module('RootInput', inputFileName=str(fileIN))
24 main.add_module("Gearbox")
25 main.add_module('Geometry', useDB=True)
26 
27 main.add_module('SVDChargeSharingAnalysis', outputDirName=str(dirOUT), outputRootFileName='test.root',
28  useTrackInfo=True, is2017TBanalysis=False)
29 main.add_module('Progress')
30 print_path(main)
31 process(main)
32 print(statistics)