8#ifndef LAR_POINTING_CLUSTER_H
9#define LAR_POINTING_CLUSTER_H 1
44 const float rms,
const bool isInner);
249 if (!m_isInitialized)
259 if (!m_isInitialized)
269 if (!m_isInitialized)
279 if (!m_isInitialized)
289 return m_isInitialized;
Header file for the lar three dimensional sliding fit result class.
Header file for the lar two dimensional sliding fit result class.
bool m_isInner
Whether this is the inner vertex.
const pandora::CartesianVector & GetDirection() const
Get the vertex direction.
bool IsInitialized() const
Whether the vertex has been initialized.
bool m_isInitialized
Whether the vertex has been initialized.
pandora::CartesianVector m_direction
The vertex direction.
const pandora::Cluster * m_pCluster
The address of the cluster.
float GetRms() const
Get rms from vertex fit.
Vertex()
Default constructor.
const pandora::CartesianVector & GetPosition() const
Get the vertex position.
const pandora::Cluster * GetCluster() const
Get the address of the cluster.
Vertex & operator=(const Vertex &rhs)
Vertex assigment operator.
bool IsInnerVertex() const
Is this the inner vertex.
pandora::CartesianVector m_position
The vertex position.
float m_rms
Rms from vertex fit.
LArPointingCluster class.
void BuildPointingCluster(const TwoDSlidingFitResult &slidingFitResult)
Build the pointing cluster object from the sliding fit result.
Vertex m_outerVertex
The outer vertex.
const pandora::Cluster * m_pCluster
The address of the cluster.
const Vertex & GetInnerVertex() const
Get the inner vertex.
const pandora::Cluster * GetCluster() const
Get the address of the cluster.
const Vertex & GetOuterVertex() const
Get the outer vertex.
float GetLength() const
Get length of pointing cluster.
Vertex m_innerVertex
The inner vertex.
float GetLengthSquared() const
Get length squared of pointing cluster.
ThreeDSlidingFitResult class.
TwoDSlidingFitResult class.
StatusCodeException class.
std::vector< LArPointingCluster::Vertex > LArPointingClusterVertexList
std::unordered_map< const pandora::Cluster *, LArPointingCluster > LArPointingClusterMap
std::vector< LArPointingCluster > LArPointingClusterList