Vertex class.
More...
#include "Vertex.h"
Vertex class.
Definition at line 25 of file Vertex.h.
◆ Vertex()
Constructor.
- Parameters
-
parameters | the vertex parameters |
Definition at line 14 of file Vertex.cc.
◆ ~Vertex()
pandora::Vertex::~Vertex |
( |
| ) |
|
|
protectedvirtual |
◆ AlterMetadata()
Alter the metadata information stored in a vertex.
- Parameters
-
metaData | the metadata (only populated metadata fields will be propagated to the object) |
Definition at line 31 of file Vertex.cc.
◆ GetPosition()
Get the vertex position.
- Returns
- the vertex position
Definition at line 103 of file Vertex.h.
◆ GetVertexLabel()
Get the vertex label.
- Returns
- the vertex label
Definition at line 117 of file Vertex.h.
◆ GetVertexType()
VertexType pandora::Vertex::GetVertexType |
( |
| ) |
const |
|
inline |
Get the vertex type.
- Returns
- the vertex type
Definition at line 124 of file Vertex.h.
◆ GetX0()
float pandora::Vertex::GetX0 |
( |
| ) |
const |
|
inline |
For LArTPC usage, the x-coordinate shift associated with a drift time t0 shift, units mm.
- Returns
- the x-coordinate shift
Definition at line 110 of file Vertex.h.
◆ IsAvailable()
bool pandora::Vertex::IsAvailable |
( |
| ) |
const |
|
inline |
Whether the vertex is available to be added to a particle flow object.
- Returns
- boolean
Definition at line 131 of file Vertex.h.
◆ SetAvailability()
void pandora::Vertex::SetAvailability |
( |
bool |
isAvailable | ) |
|
|
inlineprotected |
Set availability of vertex to be added to a particle flow object.
- Parameters
-
isAvailable | the vertex availability |
Definition at line 138 of file Vertex.h.
◆ AlgorithmObjectManager< Vertex >
◆ PandoraObjectFactory< object_creation::Vertex::Parameters, object_creation::Vertex::Object >
◆ VertexManager
◆ m_isAvailable
bool pandora::Vertex::m_isAvailable |
|
protected |
Whether the track is available to be added to a particle flow object.
Definition at line 94 of file Vertex.h.
◆ m_position
The vertex position.
Definition at line 90 of file Vertex.h.
◆ m_vertexLabel
The vertex label (interaction, start, end, etc.)
Definition at line 92 of file Vertex.h.
◆ m_vertexType
The vertex type (3d, view u, v, w, etc.)
Definition at line 93 of file Vertex.h.
◆ m_x0
float pandora::Vertex::m_x0 |
|
protected |
For LArTPC usage, the x-coordinate shift associated with a drift time t0 shift, units mm.
Definition at line 91 of file Vertex.h.
The documentation for this class was generated from the following files: