10 outputFile = sys.argv[1]
13 def remove_module(path, name):
14 new_path = create_path()
15 for m
in path.modules():
17 new_path.add_module(m)
23 use_central_database(
'data_reprocessing_prompt_bucket6')
25 main.add_module(
'RootInput', branchNames=[
'RawSVDs',
'RawPXDs',
'RawCDCs'])
26 main.add_module(
'HistoManager', histoFileName=outputFile)
28 main.add_module(
'Gearbox')
29 main.add_module(
'Geometry')
32 raw.add_unpackers(main, components=[
'PXD',
'SVD',
'CDC'])
33 for module
in main.modules():
34 if module.name() ==
'PXDPostErrorChecker':
35 module.param(
'CriticalErrorMask', 0)
37 tr.add_tracking_reconstruction(main)
39 main = remove_module(main,
'FullGridChi2TrackTimeExtractor')
44 svdDataRed = register_module(
'SVDROIFinder')
46 'recoTrackListName':
'RecoTracks',
47 'SVDInterceptListName':
'SVDIntercepts',
49 svdDataRed.param(param_svdDataRed)
51 main.add_module(svdDataRed)
53 dqm = register_module(
'SVDDQMEfficiency')
54 dqm.param(
"svdClustersName",
"SVDClusters")
55 dqm.param(
"interceptsName",
"SVDIntercepts")
56 dqm.param(
"histogramDirectoryName",
"svdeff")
59 dqm.param(
"minSVDHits", 1)
60 dqm.param(
"minCDCHits", 20)
61 dqm.param(
"momCut", 0)
63 dqm.param(
"maxHalfResidU", 0.05)
64 dqm.param(
"maxHalfResidV", 0.05)
69 main.add_module(
'Progress')