17 from simulation
import add_simulation
18 from reconstruction
import add_reconstruction, add_cdst_output
21 basf2.set_log_level(basf2.LogLevel.INFO)
23 input = basf2.register_module(
'RootInput')
24 input.param(
'inputFileName', sys.argv[1])
27 main = basf2.create_path()
28 main.add_module(input)
30 background_files =
None
31 if 'BELLE2_BACKGROUND_DIR' in os.environ:
32 background_directory = os.environ[
'BELLE2_BACKGROUND_DIR']
33 background_files = glob.glob(background_directory +
'/*.root')
35 basf2.B2WARNING(
'The variable BELLE2_BACKGROUND_DIR is not set. '
36 'Beam background is not used in the simulation')
37 add_simulation(main, bkgfiles=background_files)
39 add_reconstruction(main, reconstruct_cdst=
'rawFormat')
40 add_cdst_output(main, filename=sys.argv[2])
41 main.add_module(
'Progress')
47 print(basf2.statistics)