diff --git a/InnerDetector/InDetEventCnv/InDetPrepRawDataToxAOD/share/InDetDxAOD.py b/InnerDetector/InDetEventCnv/InDetPrepRawDataToxAOD/share/InDetDxAOD.py index f71ae46426c9aa193296bde2c43ecc942e7d8989..26f8d15e5ce9b28a4ef9f96fc8bf436e820fc861 100644 --- a/InnerDetector/InDetEventCnv/InDetPrepRawDataToxAOD/share/InDetDxAOD.py +++ b/InnerDetector/InDetEventCnv/InDetPrepRawDataToxAOD/share/InDetDxAOD.py @@ -10,6 +10,7 @@ from InDetRecExample.InDetJobProperties import InDetFlags from DerivationFrameworkInDet.InDetCommon import * from InDetPrepRawDataToxAOD.InDetDxAODJobProperties import InDetDxAODFlags +from InDetRecExample import TrackingCommon # Select active sub-systems dumpPixInfo = InDetDxAODFlags.DumpPixelInfo() @@ -140,7 +141,8 @@ if makeSplitTracks: # Create xAOD::TrackParticles out of them from TrkParticleCreator.TrkParticleCreatorConf import Trk__TrackParticleCreatorTool InDetxAODSplitParticleCreatorTool = Trk__TrackParticleCreatorTool(name = "InDetSplitxAODParticleCreatorTool", - TrackSummaryTool = InDetTrackSummaryToolSharedHits, + TrackToVertex = TrackingCommon.getInDetTrackToVertexTool(), + TrackSummaryTool = TrackingCommon.getInDetTrackSummaryToolSharedHits(), KeepParameters = True) ToolSvc += InDetxAODSplitParticleCreatorTool # The following adds truth information, but needs further testing @@ -148,6 +150,7 @@ if makeSplitTracks: #if isIdTrkDxAODSimulation: # InDetSplitTracksTruth = ConfiguredInDetTrackTruth("Tracks_splitID",'SplitTrackDetailedTruth','SplitTrackTruth') + from xAODTrackingCnv.xAODTrackingCnvConf import xAODMaker__TrackParticleCnvAlg xAODSplitTrackParticleCnvAlg = xAODMaker__TrackParticleCnvAlg('InDetSplitTrackParticles') xAODSplitTrackParticleCnvAlg.xAODContainerName = 'InDetSplitTrackParticles' xAODSplitTrackParticleCnvAlg.xAODTrackParticlesFromTracksContainerName = 'InDetSplitTrackParticles'