diff --git a/benchmarks/full/options/full_reconstruction.py b/benchmarks/full/options/full_reconstruction.py index f486d8013c86d4a6903b714ea40954b7a9c6e8ba..b340f093ffafa483f0c3a81559e7d525d5ec6f69 100644 --- a/benchmarks/full/options/full_reconstruction.py +++ b/benchmarks/full/options/full_reconstruction.py @@ -68,6 +68,7 @@ from Configurables import Jug__Reco__TrackParamClusterInit as TrackParamClusterI from Configurables import Jug__Reco__TrackParamVertexClusterInit as TrackParamVertexClusterInit from Configurables import Jug__Reco__TrackFindingAlgorithm as TrackFindingAlgorithm from Configurables import Jug__Reco__ParticlesFromTrackFit as ParticlesFromTrackFit +from Configurables import Jug__Reco__ParticleWithTruthPID as ParticleWithTruthPID from Configurables import Jug__Reco__CalorimeterHitReco as CalHitReco from Configurables import Jug__Reco__CalorimeterHitsMerger as CalHitsMerger @@ -541,10 +542,17 @@ algorithms.append(trk_find_alg) parts_from_fit = ParticlesFromTrackFit("parts_from_fit", inputTrajectories = trk_find_alg.outputTrajectories, - outputParticles = "ReconstructedParticles", + outputParticles = "outputParticles", outputTrackParameters = "outputTrackParameters") algorithms.append(parts_from_fit) +# Event building +parts_with_truth_pid = ParticlesWithTruthPID("parts_with_truth_pid", + inputMCParticles = "mcparticles", + inputTrackParameters = parts_from_fit.outputTrackParameters, + outputParticles = "ReconstructedParticles") +algorithms.append(parts_from_truth_pid) + # DRICH drich_digi = PhotoMultiplierDigi("drich_digi", inputHitCollection="DRICHHits",