33 b2.set_log_level(b2.LogLevel.ERROR)
34 b2.log_to_file(
'logVXDTF1Evaluation.log', append=
False)
38 path = b2.create_path()
41 rootInput = b2.register_module(
'RootInput')
42 path.add_module(rootInput)
45 eventinfoprinter = b2.register_module(
'EventInfoPrinter')
46 path.add_module(eventinfoprinter)
49 gearbox = b2.register_module(
'Gearbox')
50 path.add_module(gearbox)
53 geometry = b2.register_module(
'Geometry')
54 geometry.param(
'components', [
'BeamPipe',
55 'MagneticFieldConstant4LimitedRSVD',
59 path.add_module(geometry)
62 eventCounter = b2.register_module(
'EventCounter')
63 path.add_module(eventCounter)
65 genFitExtrapolation = b2.register_module(
'SetupGenfitExtrapolation')
66 path.add_module(genFitExtrapolation)
68 tracking.add_vxd_track_finding(path,
"RecoTracks", components=[
"SVD"])
71 fitter = b2.register_module(
'DAFRecoFitter')
72 path.add_module(fitter)
75 mcTrackMatcherModule = b2.register_module(
'MCRecoTracksMatcher')
76 mcTrackMatcherModule.param({
80 'mcRecoTracksStoreArrayName':
'MCRecoTracks',
83 path.add_module(mcTrackMatcherModule)
86 trackingValidationModule = CombinedTrackingValidationModule(
89 output_file_name=
"VXDTF1Validation.root",
91 path.add_module(trackingValidationModule)