Belle II Software  release-05-02-19
07_trackingEfficiency_createData.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 
13 
14 """
15 <header>
16  <output>trackingEfficiency_pt_0.60GeV.root</output>
17  <contact>software-tracking@belle2.org</contact>
18  <description>Create events with 10 muon tracks with fixed pt value.</description>
19 </header>
20 """
21 
22 from basf2 import *
23 from tracking.validation.tracking_efficiency_helpers import run_simulation, run_reconstruction, get_generated_pt_value
24 
25 set_random_seed(123457)
26 
27 pt_value = get_generated_pt_value(4)
28 
29 output_filename = '../trackingEfficiency_pt_%.2fGeV.root' % pt_value
30 
31 print(output_filename)
32 
33 path = create_path()
34 
35 run_simulation(path, pt_value)
36 run_reconstruction(path, output_filename)
37 
38 process(path)
tracking.validation.tracking_efficiency_helpers
Definition: tracking_efficiency_helpers.py:1
trainTrackFilter.TrackFilterTrainingRun.create_path
def create_path(self)
Definition: trainTrackFilter.py:35