|
ATLAS Offline Software
|
Go to the documentation of this file.
27 #ifndef ITRT_SeededSpacePointFinder_H
28 #define ITRT_SeededSpacePointFinder_H
30 #include "GaudiKernel/AlgTool.h"
39 class SiSpacePointsSeed;
41 static const InterfaceID IID_ITRT_SeededSpacePointFinder
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;
110 return IID_ITRT_SeededSpacePointFinder;
117 inline MsgStream&
operator <<
126 inline std::ostream&
operator <<
134 #endif // ITRT_SeededSpacePointFinder_H
MsgStream & operator<<(MsgStream &, const GNNTrackReaderTool &)
virtual std::unique_ptr< InDet::ITRT_SeededSpacePointFinder::IEventData > newEvent() const =0
virtual StatusCode initialize()=0
static const InterfaceID & interfaceID()
virtual StatusCode finalize()=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
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual const SiSpacePointsSeed * next(ITRT_SeededSpacePointFinder::IEventData &event_data) 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 MsgStream & dump(MsgStream &out) const =0