32b2.set_log_level(b2.LogLevel.ERROR)
33b2.log_to_file(
'logVXDTF1Evaluation.log', append=
False)
37path = b2.create_path()
40rootInput = b2.register_module(
'RootInput')
41path.add_module(rootInput)
44eventinfoprinter = b2.register_module(
'EventInfoPrinter')
45path.add_module(eventinfoprinter)
48gearbox = b2.register_module(
'Gearbox')
49path.add_module(gearbox)
52geometry = b2.register_module(
'Geometry')
53geometry.param(
'components', [
'BeamPipe',
54 'MagneticFieldConstant4LimitedRSVD',
58path.add_module(geometry)
61eventCounter = b2.register_module(
'EventCounter')
62path.add_module(eventCounter)
64genFitExtrapolation = b2.register_module(
'SetupGenfitExtrapolation')
65path.add_module(genFitExtrapolation)
67tracking.add_vxd_track_finding(path,
"RecoTracks", components=[
"SVD"])
70 fitter = b2.register_module(
'DAFRecoFitter')
71 path.add_module(fitter)
74mcTrackMatcherModule = b2.register_module(
'MCRecoTracksMatcher')
75mcTrackMatcherModule.param({
79 'mcRecoTracksStoreArrayName':
'MCRecoTracks',
82path.add_module(mcTrackMatcherModule)
85trackingValidationModule = CombinedTrackingValidationModule(
88 output_file_name=
"VXDTF1Validation.root",
90path.add_module(trackingValidationModule)