FragmentOverlapResult class. More...
#include <LArTrackOverlapResult.h>
Public Member Functions | |
FragmentOverlapResult () | |
Default constructor. More... | |
FragmentOverlapResult (const TrackOverlapResult trackOverlapResult, const pandora::CaloHitList &caloHitList, const pandora::ClusterList &clusterList) | |
Constructor. More... | |
FragmentOverlapResult (const unsigned int nMatchedSamplingPoints, const unsigned int nSamplingPoints, const float chi2, const pandora::CaloHitList &caloHitList, const pandora::ClusterList &clusterList) | |
Constructor. More... | |
FragmentOverlapResult (const FragmentOverlapResult &rhs) | |
Copy constructor. More... | |
~FragmentOverlapResult () | |
Destructor. More... | |
const pandora::CaloHitList & | GetFragmentCaloHitList () const |
Get the list of fragment-associated hits. More... | |
const pandora::ClusterList & | GetFragmentClusterList () const |
Get the list of fragment-associated clusters. More... | |
pandora::HitType | GetFragmentHitType () const |
Get the fragment hit type. More... | |
FragmentOverlapResult & | operator= (const FragmentOverlapResult &rhs) |
Fragments overlap result assigment operator. More... | |
Public Member Functions inherited from lar_content::TrackOverlapResult | |
TrackOverlapResult () | |
Default constructor. More... | |
TrackOverlapResult (const unsigned int nMatchedSamplingPoints, const unsigned int nSamplingPoints, const float chi2) | |
Constructor. More... | |
TrackOverlapResult (const TrackOverlapResult &rhs) | |
Copy constructor. More... | |
virtual | ~TrackOverlapResult () |
Destructor. More... | |
bool | IsInitialized () const |
Whether the track overlap result has been initialized. More... | |
unsigned int | GetNMatchedSamplingPoints () const |
Get the number of matched sampling points. More... | |
unsigned int | GetNSamplingPoints () const |
Get the number of sampling points. More... | |
float | GetMatchedFraction () const |
Get the fraction of sampling points resulting in a match. More... | |
float | GetChi2 () const |
Get the absolute chi2 value. More... | |
float | GetReducedChi2 () const |
Get the chi2 per samping point value. More... | |
bool | operator< (const TrackOverlapResult &rhs) const |
Track overlap result less than operator. More... | |
bool | operator> (const TrackOverlapResult &rhs) const |
Track overlap result greater than operator. More... | |
TrackOverlapResult & | operator= (const TrackOverlapResult &rhs) |
Track overlap result assigment operator. More... | |
Private Attributes | |
pandora::CaloHitList | m_caloHitList |
The list of fragment-associated hits. More... | |
pandora::ClusterList | m_clusterList |
The list of fragment-associated clusters. More... | |
Additional Inherited Members | |
Protected Attributes inherited from lar_content::TrackOverlapResult | |
bool | m_isInitialized |
Whether the track overlap result has been initialized. More... | |
unsigned int | m_nMatchedSamplingPoints |
The number of matched sampling points. More... | |
unsigned int | m_nSamplingPoints |
The number of sampling points. More... | |
float | m_matchedFraction |
The fraction of sampling points resulting in a match. More... | |
float | m_chi2 |
The absolute chi2 value. More... | |
float | m_reducedChi2 |
The chi2 per samping point value. More... | |
FragmentOverlapResult class.
Definition at line 268 of file LArTrackOverlapResult.h.
lar_content::FragmentOverlapResult::FragmentOverlapResult | ( | ) |
Default constructor.
Definition at line 237 of file LArTrackOverlapResult.cc.
lar_content::FragmentOverlapResult::FragmentOverlapResult | ( | const TrackOverlapResult | trackOverlapResult, |
const pandora::CaloHitList & | caloHitList, | ||
const pandora::ClusterList & | clusterList | ||
) |
Constructor.
trackOverlapResult | |
caloHitList | |
clusterList |
Definition at line 242 of file LArTrackOverlapResult.cc.
lar_content::FragmentOverlapResult::FragmentOverlapResult | ( | const unsigned int | nMatchedSamplingPoints, |
const unsigned int | nSamplingPoints, | ||
const float | chi2, | ||
const pandora::CaloHitList & | caloHitList, | ||
const pandora::ClusterList & | clusterList | ||
) |
Constructor.
nMatchedSamplingPoints | |
nSamplingPoints | |
chi2 | |
caloHitList | |
clusterList |
Definition at line 252 of file LArTrackOverlapResult.cc.
lar_content::FragmentOverlapResult::FragmentOverlapResult | ( | const FragmentOverlapResult & | rhs | ) |
Copy constructor.
rhs |
Definition at line 262 of file LArTrackOverlapResult.cc.
lar_content::FragmentOverlapResult::~FragmentOverlapResult | ( | ) |
|
inline |
Get the list of fragment-associated hits.
Definition at line 488 of file LArTrackOverlapResult.h.
|
inline |
Get the list of fragment-associated clusters.
Definition at line 495 of file LArTrackOverlapResult.h.
pandora::HitType lar_content::FragmentOverlapResult::GetFragmentHitType | ( | ) | const |
Get the fragment hit type.
Definition at line 288 of file LArTrackOverlapResult.cc.
FragmentOverlapResult & lar_content::FragmentOverlapResult::operator= | ( | const FragmentOverlapResult & | rhs | ) |
Fragments overlap result assigment operator.
rhs | the track overlap result to assign |
Definition at line 277 of file LArTrackOverlapResult.cc.
|
private |
The list of fragment-associated hits.
Definition at line 338 of file LArTrackOverlapResult.h.
|
private |
The list of fragment-associated clusters.
Definition at line 339 of file LArTrackOverlapResult.h.