ATLAS Offline Software
Loading...
Searching...
No Matches
MvfFitInfo.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7namespace Trk
8{
9
10//default constructor, setting all pointers to zero
13
23
25 {
26 delete m_constraintVertex;
27 delete m_seedVertex;
29 }//end of destructor
30
36
38 {
39 if (this!=&rhs)
40 {
41 delete m_constraintVertex;
43 delete m_seedVertex;
44 m_seedVertex = rhs.m_seedVertex? new Amg::Vector3D(*rhs.m_seedVertex) : nullptr;
47 }
48 return *this;
49 }
50
51
58
59
66
67
68}//end of namespace definitions
Eigen::Matrix< double, 3, 1 > Vector3D
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
This class is a simplest representation of a vertex candidate.
Definition of ATLAS Math & Geometry primitives (Amg)
Eigen::Matrix< double, 3, 1 > Vector3D
Ensure that the ATLAS eigen extensions are properly loaded.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Vertex_v1 Vertex
Define the latest version of the vertex class.