Belle II Software  release-08-00-04
06_trackingEfficiency_createData.py
1 #!/usr/bin/env python3
2 
3 
10 
11 
17 
18 """
19 <header>
20  <output>trackingEfficiency_pt_0.40GeV.root</output>
21  <contact>software-tracking@belle2.org</contact>
22  <description>Create events with 10 muon tracks with fixed pt value.</description>
23 </header>
24 """
25 
26 import basf2 as b2
27 from tracking.validation.tracking_efficiency_helpers import run_simulation, run_reconstruction, get_generated_pt_value
28 
29 b2.set_random_seed(123456)
30 
31 pt_value = get_generated_pt_value(3)
32 
33 output_filename = '../trackingEfficiency_pt_%.2fGeV.root' % pt_value
34 
35 print(output_filename)
36 
37 path = b2.create_path()
38 
39 run_simulation(path, pt_value)
40 run_reconstruction(path, output_filename)
41 
42 b2.process(path)