ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkVertexFitter
TrkVertexSeedFinderTools
src
DummySeedFinder.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/*********************************************************************
6
DummySeedFinder.cxx - Description in header file
7
*********************************************************************/
8
9
#include "
TrkVertexSeedFinderTools/DummySeedFinder.h
"
10
#include "
GeoPrimitives/GeoPrimitives.h
"
11
#include "
TrkEventPrimitives/ParamDefs.h
"
12
#include "
TrkTrack/Track.h
"
13
#include <cmath>
14
15
16
namespace
Trk
17
{
18
19
DummySeedFinder::DummySeedFinder
(
const
std::string& t,
const
std::string& n,
const
IInterface* p) :
20
base_class(t,n,p)
21
{
22
}
23
24
25
DummySeedFinder::~DummySeedFinder
()
26
=
default
;
27
28
29
StatusCode
DummySeedFinder::initialize
()
30
{
31
ATH_MSG_INFO
(
"Initialize successful"
);
32
return
StatusCode::SUCCESS;
33
}
34
35
36
StatusCode
DummySeedFinder::finalize
()
37
{
38
ATH_MSG_INFO
(
"Finalize successful"
);
39
return
StatusCode::SUCCESS;
40
}
41
42
43
Amg::Vector3D
44
DummySeedFinder::findSeed
(
const
std::vector<const Trk::Track*> &
/* VectorTrk */
,
45
const
xAOD::Vertex
*
/* constraint */
)
const
46
{
47
return
Amg::Vector3D
(0.,0.,0.);
48
}
49
50
51
Amg::Vector3D
52
DummySeedFinder::findSeed
(
const
std::vector<const Trk::TrackParameters*> &
/* perigeeList */
,
53
const
xAOD::Vertex
*
/* constraint */
)
const
54
{
55
return
Amg::Vector3D
(0.,0.,0.);
56
}
57
58
59
std::vector<Amg::Vector3D>
60
DummySeedFinder::findMultiSeeds
(
const
std::vector<const Trk::Track*>&
/* vectorTrk */
,
61
const
xAOD::Vertex
*
/* constraint */
)
const
62
{
63
std::vector<Amg::Vector3D> retvec;
64
retvec.emplace_back(0.,0.,0. );
65
return
retvec;
66
}
67
68
69
std::vector<Amg::Vector3D>
70
DummySeedFinder::findMultiSeeds
(
const
std::vector<const Trk::TrackParameters*>&
/* vectorTrk */
,
71
const
xAOD::Vertex
*
/* constraint */
)
const
72
{
73
std::vector<Amg::Vector3D> retvec;
74
retvec.emplace_back(0.,0.,0. );
75
return
retvec;
76
}
77
78
79
}
ATH_MSG_INFO
#define ATH_MSG_INFO(x)
Definition
AthMsgStreamMacros.h:31
DummySeedFinder.h
GeoPrimitives.h
ParamDefs.h
Track.h
Trk::DummySeedFinder::finalize
virtual StatusCode finalize() override
Definition
DummySeedFinder.cxx:36
Trk::DummySeedFinder::~DummySeedFinder
virtual ~DummySeedFinder()
Trk::DummySeedFinder::initialize
virtual StatusCode initialize() override
Definition
DummySeedFinder.cxx:29
Trk::DummySeedFinder::DummySeedFinder
DummySeedFinder(const std::string &t, const std::string &n, const IInterface *p)
Definition
DummySeedFinder.cxx:19
Trk::DummySeedFinder::findMultiSeeds
virtual std::vector< Amg::Vector3D > findMultiSeeds(const std::vector< const Trk::Track * > &vectorTrk, const xAOD::Vertex *constraint=0) const override final
Definition
DummySeedFinder.cxx:60
Trk::DummySeedFinder::findSeed
virtual Amg::Vector3D findSeed(const std::vector< const Trk::Track * > &vectorTrk, const xAOD::Vertex *constraint=0) const override final
Definition
DummySeedFinder.cxx:44
Amg::Vector3D
Eigen::Matrix< double, 3, 1 > Vector3D
Definition
GeoPrimitives.h:47
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
xAOD::Vertex
Vertex_v1 Vertex
Define the latest version of the vertex class.
Definition
Event/xAOD/xAODTracking/xAODTracking/Vertex.h:16
Generated on
for ATLAS Offline Software by
1.17.0