8 #ifndef LAR_TRACK_TWO_VIEW_OVERLAP_RESULT_H 
    9 #define LAR_TRACK_TWO_VIEW_OVERLAP_RESULT_H 1 
   11 #include "Pandora/StatusCodes.h" 
   41         const pandora::Cluster *
const pBestMatchedCluster, 
const pandora::ClusterList &matchedClusterList, 
const float reducedChiSquared);
 
  223         const unsigned int nMatchedSamplingPoints, 
const float correlationCoefficient, 
const TwoViewXOverlap &twoViewXOverlap);
 
  368     throw pandora::StatusCodeException(pandora::STATUS_CODE_NOT_INITIALIZED);
 
  379     throw pandora::StatusCodeException(pandora::STATUS_CODE_NOT_INITIALIZED);
 
  389     throw pandora::StatusCodeException(pandora::STATUS_CODE_NOT_INITIALIZED);
 
  399     throw pandora::StatusCodeException(pandora::STATUS_CODE_NOT_INITIALIZED);
 
  409     throw pandora::StatusCodeException(pandora::STATUS_CODE_NOT_INITIALIZED);
 
  419     throw pandora::StatusCodeException(pandora::STATUS_CODE_NOT_INITIALIZED);
 
  429     throw pandora::StatusCodeException(pandora::STATUS_CODE_NOT_INITIALIZED);
 
  439     throw pandora::StatusCodeException(pandora::STATUS_CODE_NOT_INITIALIZED);
 
  444 #endif // #ifndef LAR_TRACK_TWO_VIEW_OVERLAP_RESULT_H 
TwoViewTransverseOverlapResult & operator=(const TwoViewTransverseOverlapResult &rhs)
Track overlap result assigment operator. 
 
const TwoViewXOverlap & GetTwoViewXOverlap() const 
Get the two view x overlap object. 
 
bool IsInitialized() const 
Whether the track overlap result has been initialized. 
 
TwoViewTransverseOverlapResult class. 
 
bool IsInitialized() const 
Whether the track overlap result has been initialized. 
 
float GetMatchingScore() const 
Get the matching score of the overlap result. 
 
virtual ~TrackTwoViewOverlapResult()
Destructor. 
 
unsigned int GetNMatchedSamplingPoints() const 
Get the number of matched sampling points. 
 
TrackTwoViewOverlapResult & operator=(const TrackTwoViewOverlapResult &rhs)
Track overlap result assigment operator. 
 
float GetReducedChiSquared() const 
Get the reduced chi squared value. 
 
pandora::ClusterList m_matchedClusterList
The list of clusters that lie on the projected hits. 
 
TrackTwoViewOverlapResult()
Default constructor. 
 
virtual ~TwoViewDeltaRayOverlapResult()
Destructor. 
 
bool m_isInitialized
Whether the track overlap result has been initialized. 
 
TwoViewDeltaRayOverlapResult()
Default constructor. 
 
float m_reducedChiSquared
The reduced chi squared of the best matched cluster. 
 
bool operator<(const TwoViewTransverseOverlapResult &rhs) const 
Track two view overlap result less than operator. 
 
unsigned int GetNMatchedReUpsampledSamplingPoints() const 
Get the number of matched re-upsampled sampling points. 
 
TwoViewTransverseOverlapResult()
Default constructor. 
 
float GetLocallyMatchedFraction() const 
Get the locally matched fraction. 
 
pandora::PfoList m_commonMuonPfoList
The list of muon pfos whose clusters lie close to delta ray clusters in all views. 
 
const pandora::Cluster * GetBestMatchedAvailableCluster() const 
Get the best matched available cluster. 
 
bool operator>(const TrackTwoViewOverlapResult &rhs) const 
Track two view overlap result greater than operator. 
 
TwoViewXOverlap m_xOverlap
The x overlap object. 
 
const pandora::Cluster * GetBestMatchedCluster() const 
Get the best matched cluster. 
 
TwoViewDeltaRayOverlapResult class. 
 
~TwoViewTransverseOverlapResult()
Destructor. 
 
Header file for the lar x two view overlap class. 
 
float GetCorrelationCoefficient() const 
Get the correlation coefficient. 
 
unsigned int GetNReUpsampledSamplingPoints() const 
Get the number of re-upsampled sampling points. 
 
float m_correlationCoefficient
The correlation coefficient. 
 
bool operator<(const TwoViewDeltaRayOverlapResult &rhs) const 
Track two view overlap result less than operator. 
 
float m_matchingScore
The compatability score for the two objects associated with the overlap result. 
 
TwoViewDeltaRayOverlapResult & operator=(const TwoViewDeltaRayOverlapResult &rhs)
Track overlap result assigment operator. 
 
unsigned int GetNSamplingPoints() const 
Get the number of sampling points. 
 
Header file for the lar track overlap result class. 
 
const pandora::Cluster * m_pBestMatchedCluster
The largest cluster that lies on the projected hits. 
 
float m_downsamplingFactor
The downsampling factor. 
 
TrackTwoViewOverlapResult class. 
 
unsigned int m_nSamplingPoints
The number of sampling points. 
 
const pandora::ClusterList & GetMatchedClusterList() const 
Get the matched cluster list. 
 
bool operator<(const TrackTwoViewOverlapResult &rhs) const 
Track two view overlap result less than operator. 
 
std::vector< TwoViewTransverseOverlapResult > TwoViewTransverseOverlapResultVector
 
TwoViewXOverlap m_twoViewXOverlap
The two view x overlap object. 
 
const pandora::PfoList & GetCommonMuonPfoList() const 
Get the common muon pfo list. 
 
bool m_isInitialized
Whether the two view delta ray overlap result has been initialized. 
 
unsigned int m_nMatchedSamplingPoints
The number of matched sampling points. 
 
const TwoViewXOverlap & GetXOverlap() const 
Get the x overlap object.