10 <output>ECLBkgOutput.root</output>
11 <contact>Elisa Manoni, elisa.manoni@pg.infn.it</contact>
18 from simulation
import add_simulation
19 from reconstruction
import add_reconstruction
25 eventinfosetter = register_module(
'EventInfoSetter')
26 eventinfosetter.param({
'evtNumList': [1000],
'runList': [1]})
27 main.add_module(eventinfosetter)
30 pGun = register_module(
'ParticleGun')
34 'momentumGeneration':
'fixed',
35 'momentumParams': [0.0],
36 'thetaGeneration':
'fixed',
38 'phiGeneration':
'fixed',
40 'vertexGeneration':
'fixed',
41 'xVertexParams': [0.0, 0.0],
42 'yVertexParams': [0.0, 0.0],
43 'zVertexParams': [0.0, 0.0],
45 pGun.param(param_pGun)
49 set_random_seed(123456)
52 if 'BELLE2_BACKGROUND_DIR' in os.environ:
53 bg = glob.glob(os.environ[
'BELLE2_BACKGROUND_DIR'] +
'/*.root')
55 print(
'Warning: variable BELLE2_BACKGROUND_DIR is not set')
56 B2INFO(
'Using background samples from ' + os.environ[
'BELLE2_BACKGROUND_DIR'])
58 add_simulation(main, bkgfiles=bg)
59 add_reconstruction(main)
62 ecldataanalysis = register_module(
'ECLDataAnalysis')
63 ecldataanalysis.param(
'rootFileName',
'../ECLBkgOutput.root')
64 ecldataanalysis.param(
'doTracking', 1)
65 main.add_module(ecldataanalysis)