Belle II Software  release-05-01-25
EclChargedPidAnalysis.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 
14 
15 from basf2 import *
16 from ROOT import Belle2
17 from modularAnalysis import *
18 import os.path
19 import sys
20 
21 particle_type = sys.argv[1]
22 file_num = sys.argv[2]
23 
24 # Input File
25 inputFile = register_module('RootInput')
26 inputFile.param('inputFileName', './MDST_pdg' + str(particle_type) + '_BGx1_' + str(file_num) + '.root')
27 
28 # Create paths
29 main = create_path()
30 
31 main.add_module(inputFile)
32 
33 # ECLChargedPIDDataAnalysis module
34 eclchargedpid = register_module('ECLChargedPIDDataAnalysis')
35 eclchargedpid.param(
36  'rootFileName',
37  './RootOut_pdg' + str(particle_type) + '_BGx1_' + str(file_num) + '.root')
38 
39 main.add_module(eclchargedpid)
40 
41 process(main)
42 print(statistics)