8#ifndef LAR_PFO_OBJECTS_H
9#define LAR_PFO_OBJECTS_H 1
203 std::pair<float,
LArTrackState>(projectedDistance, larTrackState),
211 std::pair<float,
LArTrackState>(projectedDistance, larTrackState),
Header file for the cartesian vector class.
Header file for the track state class.
const pandora::CartesianVector & GetPrimaryAxis() const
Return primary axis.
const pandora::CartesianVector & GetTertiaryAxis() const
Return tertiary axis.
const pandora::CartesianVector m_secondaryAxis
The secondary axis.
const pandora::CartesianVector m_primaryAxis
The primary axis.
const pandora::CartesianVector & GetEigenValues() const
Return vector of eigenvalues.
const pandora::CartesianVector & GetAxisLengths() const
Return vector of lengths.
float GetPrimaryLength() const
Return primary length.
const pandora::CartesianVector m_tertiaryAxis
The tertiary axis.
float GetTertiaryLength() const
Return tertiary length.
float GetSecondaryLength() const
Return secondary length.
const pandora::CartesianVector m_eigenValues
The vector of eigenvalues.
const pandora::CartesianVector m_centroid
The centroid.
const pandora::CartesianVector & GetCentroid() const
Return centroid.
const pandora::CartesianVector & GetSecondaryAxis() const
Return secondary axis.
const pandora::CartesianVector m_axisLengths
The vector of lengths.
const pandora::CaloHit * GetCaloHit() const
Return calo hit at this trajectory point.
const pandora::CaloHit * m_pCaloHit
const pandora::CartesianVector & GetDirection() const
Return direction at this trajectory point.
LArTrackTrajectoryPoint class.
LArTrackTrajectoryPoint(const float projectedDistance, const LArTrackState &larTrackState)
Constructor.
int GetIndex() const
Get the index associated with the trajectory point.
int m_index
The index associated with the trajectory point.
std::vector< LArTrackTrajectoryPoint > LArTrackTrajectory
std::vector< LArTrackState > LArTrackStateVector
ObjectCreationHelper< CaloHitParameters, CaloHitMetadata, pandora::CaloHit > CaloHit