ATLAS Offline Software
Loading...
Searching...
No Matches
MvfFitInfo.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef VXMULTIVERTEX_MVFFITINFO_H
6#define VXMULTIVERTEX_MVFFITINFO_H
7
28
29#include "VxVertex/Vertex.h"
30#include <vector>
31
32#include "xAODTracking/Vertex.h"
33// for use of Amg
35
36namespace Trk
37{
38
40 {
41 public:
42
46 MvfFitInfo();
47
55
56 virtual ~MvfFitInfo();
60 MvfFitInfo(const MvfFitInfo& rhs);
61 MvfFitInfo &operator= (const MvfFitInfo & rhs);
62
66 const xAOD::Vertex* constraintVertex(void) const;
67
72
77
81 const Amg::Vector3D* seedVertex(void) const;
82
87
92
96 const Amg::Vector3D* linearizationVertex(void) const;
97
102
107
108 private:
109
113
114 }; //end of class definitions
115
116
121
122
124 {
125 return m_constraintVertex;
126 }
127
129 {
130 return m_constraintVertex;
131 }
132
133 inline const Amg::Vector3D* MvfFitInfo::seedVertex(void) const
134 {
135 return m_seedVertex;
136 }
137
139 {
140 return m_seedVertex;
141 }
142
144 {
146 }
147
152
153
154
155}//end of namespace definitions
156
157#endif
const xAOD::Vertex * constraintVertex(void) const
Const access to the constraint vertex.
Definition MvfFitInfo.h:123
MvfFitInfo()
Default constructor and destructor.
void setLinearizationVertex(Amg::Vector3D *)
Linearization point set method.
void setSeedVertex(Amg::Vector3D *)
Seed vertex set method.
xAOD::Vertex * m_constraintVertex
Definition MvfFitInfo.h:110
virtual ~MvfFitInfo()
const Amg::Vector3D * linearizationVertex(void) const
Const access to the linearization point.
Definition MvfFitInfo.h:143
Amg::Vector3D * m_seedVertex
Definition MvfFitInfo.h:111
MvfFitInfo & operator=(const MvfFitInfo &rhs)
const Amg::Vector3D * seedVertex(void) const
Const access to the seed vertex.
Definition MvfFitInfo.h:133
Amg::Vector3D * m_linearizationVertex
Definition MvfFitInfo.h:112
void setConstraintVertex(xAOD::Vertex *)
Constraint vertex set method.
Definition MvfFitInfo.h:117
Eigen::Matrix< double, 3, 1 > Vector3D
Ensure that the ATLAS eigen extensions are properly loaded.
Vertex_v1 Vertex
Define the latest version of the vertex class.