6 <input>PartGunChargedStableGenSim.root</input>
7 <output>EvtGenSimRec_dedx.root</output>
8 <description>Generates dE/dx debug data (DedxTracks) for testing</description>
9 <contact>jkumar@andrew.cmu.edu</contact>
14 from reconstruction
import add_reconstruction
16 main = basf2.create_path()
19 inputFileName =
"../PartGunChargedStableGenSim.root"
20 main.add_module(
"RootInput", inputFileName=inputFileName)
23 main.add_module(
"Gearbox")
25 main.add_module(
"Geometry")
28 add_reconstruction(main)
31 for m
in main.modules():
32 if m.name() ==
'CDCDedxPID':
33 m.param(
'enableDebugOutput',
True)
34 if m.name() ==
'VXDDedxPID':
35 m.param(
'enableDebugOutput',
True)
39 output = basf2.register_module(
'RootOutput')
40 output.param(
'outputFileName',
'../EvtGenSimRec_dedx.root')
42 output.param(
'branchNames', [
'CDCDedxLikelihoods',
'CDCDedxTracks',
'VXDDedxLikelihoods',
'VXDDedxTracks',
'EventMetaData'])
43 main.add_module(output)
45 main.add_module(
"ProgressBar")
48 print(basf2.statistics)