27#ifndef ITRT_SeededSpacePointFinder_H
28#define ITRT_SeededSpacePointFinder_H
30#include "GaudiKernel/AlgTool.h"
42 (
"InDet::ITRT_SeededSpacePointFinder",1,0);
68 virtual std::unique_ptr<InDet::ITRT_SeededSpacePointFinder::IEventData>
newEvent ()
const =0;
69 virtual std::unique_ptr<InDet::ITRT_SeededSpacePointFinder::IEventData>
newRegion
70 (
const std::vector<IdentifierHash>&,
const std::vector<IdentifierHash>&)
const =0;
77 virtual std::list<std::pair<const Trk::SpacePoint*,const Trk::SpacePoint*> >
93 virtual MsgStream&
dump(MsgStream& out)
const=0;
94 virtual std::ostream&
dump(std::ostream& out)
const=0;
117 inline MsgStream&
operator <<
126 inline std::ostream&
operator <<
virtual const SiSpacePointsSeed * next(ITRT_SeededSpacePointFinder::IEventData &event_data) const =0
virtual std::list< std::pair< const Trk::SpacePoint *, const Trk::SpacePoint * > > find2Sp(const EventContext &ctx, const Trk::TrackParameters &tP, ITRT_SeededSpacePointFinder::IEventData &event_data) const =0
virtual MsgStream & dump(MsgStream &out) const =0
virtual StatusCode initialize()=0
virtual std::unique_ptr< InDet::ITRT_SeededSpacePointFinder::IEventData > newEvent() const =0
virtual std::ostream & dump(std::ostream &out) const =0
virtual std::unique_ptr< InDet::ITRT_SeededSpacePointFinder::IEventData > newRegion(const std::vector< IdentifierHash > &, const std::vector< IdentifierHash > &) const =0
virtual StatusCode finalize()=0
static const InterfaceID & interfaceID()
MsgStream & operator<<(MsgStream &, const GNNTrackFinderTritonTool &)
static const InterfaceID IID_ITRT_SeededSpacePointFinder("InDet::ITRT_SeededSpacePointFinder", 1, 0)
ParametersBase< TrackParametersDim, Charged > TrackParameters