![]() |
LArSoft
v10_04_05
Liquid Argon Software toolkit - https://larsoft.org/
|
VertexTuple class. More...
#include "VertexTuple.h"
Public Member Functions | |
VertexTuple (const pandora::Pandora &pandora, const pandora::CartesianVector &vertexU, const pandora::CartesianVector &vertexV, const pandora::CartesianVector &vertexW) | |
VertexTuple (const pandora::Pandora &pandora, const pandora::CartesianVector &vertex1, const pandora::CartesianVector &vertex2, const pandora::HitType view1, const pandora::HitType view2) | |
const pandora::CartesianVector & | GetPosition () const |
const pandora::CartesianPointVector & | GetComponents () const |
float | GetChi2 () const |
std::string | ToString () const |
Private Attributes | |
pandora::CartesianVector | m_pos |
Calculated 3D position. More... | |
float | m_chi2 |
Chi squared of calculated position. More... | |
pandora::CartesianPointVector | m_components |
The 2D vertices that contributed to the 3D vertex. More... | |
VertexTuple class.
Definition at line 18 of file VertexTuple.h.
lar_dl_content::VertexTuple::VertexTuple | ( | const pandora::Pandora & | pandora, |
const pandora::CartesianVector & | vertexU, | ||
const pandora::CartesianVector & | vertexV, | ||
const pandora::CartesianVector & | vertexW | ||
) |
lar_dl_content::VertexTuple::VertexTuple | ( | const pandora::Pandora & | pandora, |
const pandora::CartesianVector & | vertex1, | ||
const pandora::CartesianVector & | vertex2, | ||
const pandora::HitType | view1, | ||
const pandora::HitType | view2 | ||
) |
float lar_dl_content::VertexTuple::GetChi2 | ( | ) | const |
Definition at line 98 of file VertexTuple.cc.
Referenced by lar_dl_content::DlSecondaryVertexingAlgorithm::GetNetworkVertices().
const CartesianPointVector & lar_dl_content::VertexTuple::GetComponents | ( | ) | const |
Definition at line 91 of file VertexTuple.cc.
Referenced by lar_dl_content::DlSecondaryVertexingAlgorithm::GetNetworkVertices().
const CartesianVector & lar_dl_content::VertexTuple::GetPosition | ( | ) | const |
Definition at line 84 of file VertexTuple.cc.
std::string lar_dl_content::VertexTuple::ToString | ( | ) | const |
Definition at line 105 of file VertexTuple.cc.
References util::to_string(), x, y, and z.
|
private |
Chi squared of calculated position.
Definition at line 34 of file VertexTuple.h.
|
private |
The 2D vertices that contributed to the 3D vertex.
Definition at line 35 of file VertexTuple.h.
|
private |
Calculated 3D position.
Definition at line 33 of file VertexTuple.h.