diff --git a/options/reconstruction.py b/options/reconstruction.py index 90b32b89d6e08decc6fe7cccb9c2e415aabf681e..159328db2efee88ebefcfd392f69d4cb195c26c4 100644 --- a/options/reconstruction.py +++ b/options/reconstruction.py @@ -59,6 +59,7 @@ from Configurables import Jug__Base__InputCopier_dd4pod__PhotoMultiplierHitColle from Configurables import Jug__Fast__MC2SmearedParticle as MC2DummyParticle from Configurables import Jug__Fast__ParticlesWithTruthPID as ParticlesWithTruthPID from Configurables import Jug__Fast__SmearedFarForwardParticles as SmearedFarForwardParticles +from Configurables import Jug__Fast__MatchClusters as MatchClusters from Configurables import Jug__Digi__PhotoMultiplierDigi as PhotoMultiplierDigi from Configurables import Jug__Digi__CalorimeterHitDigi as CalHitDigi @@ -550,9 +551,17 @@ algorithms.append(trajs_from_fit) parts_with_truth_pid = ParticlesWithTruthPID("parts_with_truth_pid", inputMCParticles = "mcparticles", inputTrackParameters = parts_from_fit.outputTrackParameters, + outputParticles = "ReconstructedChargedParticles", + outputRelations = "ReconstructedChargedParticleRelations") +algorithms.append(parts_with_truth_pid) + +match_clusters = MatchClusters("match_clusters", + inputMCParticles = "mcparticles", + inputParticles = parts_with_truth_pid.outputParticles, + inputRelations = parts_with_truth_pid.outputRelations, outputParticles = "ReconstructedParticles", outputRelations = "ReconstructedParticleRelations") -algorithms.append(parts_with_truth_pid) +algorithms.append(match_clusters) # DRICH drich_digi = PhotoMultiplierDigi("drich_digi",