Belle II Software  release-06-00-14
displaySampleGBL.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 
11 
12 
23 
24 import basf2 as b2
25 import reconstruction
26 
27 import ROOT
28 ROOT.gROOT.SetBatch(0)
29 
30 main = b2.create_path()
31 
32 main.add_module('RootInput')
33 main.add_module('HistoManager', histoFileName='CollectorOutput.root')
34 main.add_module('Gearbox')
35 main.add_module('Geometry')
36 
37 reconstruction.add_reconstruction(main, pruneTracks=False, add_muid_hits=True)
38 main.add_module('DAFRecoFitter')
39 
40 main.add_module(
41  'MillepedeCollector',
42  components=[],
43  tracks=['RecoTracks'])
44 
45 main.add_module('Display', showRecoTracks=True)
46 # main.add_module('RootOutput')
47 b2.process(main)
48 print(b2.statistics)
def add_reconstruction(path, components=None, pruneTracks=True, add_trigger_calculation=True, skipGeometryAdding=False, trackFitHypotheses=None, addClusterExpertModules=True, use_second_cdc_hits=False, add_muid_hits=False, reconstruct_cdst=None, event_abort=default_event_abort, use_random_numbers_for_hlt_prescale=True)