ATLAS Offline Software
Loading...
Searching...
No Matches
SeedFitterTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef SeedFitterTool_H
6#define SeedFitterTool_H
7
9
11
12class MsgStream;
13
14namespace InDet {
15
22 class SeedFitterTool : public extends<AthAlgTool, ISeedFitter>
23 {
24 public:
26 // Public methods:
28 SeedFitterTool(const std::string&,const std::string&,const IInterface*);
29
31 // Methods to convert spacepoints to Trk::Track
33 virtual std::unique_ptr<const Trk::TrackParameters> fit(
34 const std::vector<const Trk::SpacePoint*>& spacepoints
35 ) const override;
36
38 // Print internal tool parameters and status
40 virtual MsgStream& dump(MsgStream& out) const override;
41 virtual std::ostream& dump(std::ostream& out) const override;
42 MsgStream& dumpevent( MsgStream& out ) const;
43
44 protected:
45
46 SeedFitterTool() = delete;
49
50
51 };
52}
53
54#endif
SeedFitterTool(const SeedFitterTool &)=delete
SeedFitterTool & operator=(const SeedFitterTool &)=delete
virtual std::unique_ptr< const Trk::TrackParameters > fit(const std::vector< const Trk::SpacePoint * > &spacepoints) const override
SeedFitterTool(const std::string &, const std::string &, const IInterface *)
MsgStream & dumpevent(MsgStream &out) const
Primary Vertex Finder.
-event-from-file