8 #ifndef INDETRECTOOLINTERFACES_IMULTISEEDFINDER_H
9 #define INDETRECTOOLINTERFACES_IMULTISEEDFINDER_H
11 #include "GaudiKernel/IAlgTool.h"
29 class TrackParticleBase;
34 static const InterfaceID IID_IMultiPVSeedFinder(
"IMultiPVSeedFinder", 1, 1);
48 static const InterfaceID&
interfaceID() {
return IID_IMultiPVSeedFinder; };
55 virtual std::vector<std::vector<const Trk::Track*> >
seeds(
56 const std::vector<const Trk::Track*>& tracks)
const = 0;
58 virtual std::vector<std::vector<const Trk::TrackParameters*> >
seeds(
59 const std::vector<const xAOD::TrackParticle*>& tracks)
const = 0;