ATLAS Offline Software
InnerDetector
InDetGNNTracking
src
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
8
#include "
AthenaBaseComps/AthAlgTool.h
"
9
10
#include "
InDetRecToolInterfaces/ISeedFitter.h
"
11
12
class
MsgStream;
13
14
namespace
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
;
47
SeedFitterTool
(
const
SeedFitterTool
&) =
delete
;
48
SeedFitterTool
&
operator=
(
const
SeedFitterTool
&) =
delete
;
49
50
51
};
52
}
53
54
#endif
ISeedFitter.h
InDet
Primary Vertex Finder.
Definition:
VP1ErrorUtils.h:36
python.AthDsoLogger.out
out
Definition:
AthDsoLogger.py:71
InDet::SeedFitterTool::SeedFitterTool
SeedFitterTool(const SeedFitterTool &)=delete
InDet::SeedFitterTool::dumpevent
MsgStream & dumpevent(MsgStream &out) const
Definition:
SeedFitterTool.cxx:131
InDet::SeedFitterTool::dump
virtual MsgStream & dump(MsgStream &out) const override
Definition:
SeedFitterTool.cxx:120
InDet::SeedFitterTool::operator=
SeedFitterTool & operator=(const SeedFitterTool &)=delete
AthAlgTool.h
InDet::SeedFitterTool
Estimate the initial track parameters for a list of spacepoints/measurements (i.e....
Definition:
SeedFitterTool.h:23
InDet::SeedFitterTool::fit
virtual std::unique_ptr< const Trk::TrackParameters > fit(const std::vector< const Trk::SpacePoint * > &spacepoints) const override
Definition:
SeedFitterTool.cxx:18
InDet::SeedFitterTool::SeedFitterTool
SeedFitterTool()=delete
Generated on Sun Dec 22 2024 21:17:53 for ATLAS Offline Software by
1.8.18