Trk::ITrackParticleCreatorTool Node1 Trk::ITrackParticleCreatorTool + DeclareInterfaceID() + createParticle() + createParticle() + createParticle() + createParticle() + createParticle() + createParticle() + createParticle() + createParticle() + CacheBeamSpotData() Node2 IAlgTool Node2->Node1