19 from ROOT
import Belle2
21 from simulation
import add_simulation
34 usePXDDataReduction =
True
37 usePXDDataReduction =
False
42 bkgFiles = glob.glob(
'/sw/belle2/bkg/*.root')
43 if bkg ==
'std2GsmallBKG':
44 bkgFiles = glob.glob(
'/sw/belle2/bkg/*.root')
45 bkgFiles = bkgFiles + glob.glob(
'/sw/belle2/bkg.twoPhoton/*usual.root')
47 bkgFiles = glob.glob(
'/sw/belle2/bkg/*.root')
48 bkgFiles = bkgFiles + glob.glob(
'/sw/belle2/bkg.twoPhoton/*.root')
50 print(
'background: ' + bkg)
51 if(usePXDDataReduction):
52 print(
'simulating PXD Data Reduction')
54 print(
'NOT simulating PXD Data Reduction')
59 input_filename =
'./' + release +
'/TV_data_' + release +
'_1509.root'
60 output_filename =
'./' + release +
'/TV_sim_' + bkg +
'_' + roi +
'_' + release +
'.root'
62 print(output_filename)
66 progress = register_module(
'Progress')
68 root_output = register_module(
'RootOutput')
69 root_output.param(
'outputFileName', output_filename)
71 root_input = register_module(
'RootInput')
72 root_input.param(
'inputFileName', input_filename)
74 path.add_module(root_input)
75 path.add_module(progress)
77 add_simulation(path,
None, bkgFiles,
None, 1.0, usePXDDataReduction)
79 path.add_module(root_output)