Belle II Software  release-05-01-25
ECLEvtGen.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 """
5 <header>
6 <input>EvtGenSimRec.root</input>
7 <output>ECLEvtGenOutput.root</output>
8 <contact>Elisa Manoni, elisa.manoni@pg.infn.it</contact>
9 </header>
10 """
11 
12 import os
13 import glob
14 from basf2 import *
15 from simulation import add_simulation
16 from reconstruction import add_reconstruction
17 
18 # Create paths
19 main = create_path()
20 
21 # Fixed random seed
22 set_random_seed(123456)
23 
24 inputFile = '../EvtGenSimRec.root'
25 main.add_module('RootInput', inputFileName=inputFile)
26 
27 # eclDataAnalysis module
28 ecldataanalysis = register_module('ECLDataAnalysis')
29 ecldataanalysis.param('rootFileName', '../ECLEvtGenOutput.root')
30 ecldataanalysis.param('doTracking', 1)
31 main.add_module(ecldataanalysis)
32 
33 process(main)
34 # print(statistics)