TwoViewTransverseOverlapResult class. More...
#include <LArTrackTwoViewOverlapResult.h>
Public Member Functions | |
TwoViewTransverseOverlapResult () | |
Default constructor. More... | |
TwoViewTransverseOverlapResult (const float matchingScore, const float downsamplingFactor, const unsigned int nSamplingPoints, const unsigned int nMatchedSamplingPoints, const float correlationCoefficient, const TwoViewXOverlap &twoViewXOverlap) | |
Constructor. More... | |
TwoViewTransverseOverlapResult (const TwoViewTransverseOverlapResult &rhs) | |
Copy constructor. More... | |
~TwoViewTransverseOverlapResult () | |
Destructor. More... | |
unsigned int | GetNSamplingPoints () const |
Get the number of sampling points. More... | |
unsigned int | GetNMatchedSamplingPoints () const |
Get the number of matched sampling points. More... | |
unsigned int | GetNReUpsampledSamplingPoints () const |
Get the number of re-upsampled sampling points. More... | |
unsigned int | GetNMatchedReUpsampledSamplingPoints () const |
Get the number of matched re-upsampled sampling points. More... | |
float | GetCorrelationCoefficient () const |
Get the correlation coefficient. More... | |
float | GetLocallyMatchedFraction () const |
Get the locally matched fraction. More... | |
const TwoViewXOverlap & | GetTwoViewXOverlap () const |
Get the two view x overlap object. More... | |
bool | operator< (const TwoViewTransverseOverlapResult &rhs) const |
Track two view overlap result less than operator. More... | |
TwoViewTransverseOverlapResult & | operator= (const TwoViewTransverseOverlapResult &rhs) |
Track overlap result assigment operator. More... | |
Public Member Functions inherited from lar_content::TrackTwoViewOverlapResult | |
TrackTwoViewOverlapResult () | |
Default constructor. More... | |
TrackTwoViewOverlapResult (const float matchingScore) | |
constructor More... | |
TrackTwoViewOverlapResult (const TrackTwoViewOverlapResult &rhs) | |
Copy constructor. More... | |
virtual | ~TrackTwoViewOverlapResult () |
Destructor. More... | |
bool | IsInitialized () const |
Whether the track overlap result has been initialized. More... | |
float | GetMatchingScore () const |
Get the matching score of the overlap result. More... | |
bool | operator< (const TrackTwoViewOverlapResult &rhs) const |
Track two view overlap result less than operator. More... | |
bool | operator> (const TrackTwoViewOverlapResult &rhs) const |
Track two view overlap result greater than operator. More... | |
TrackTwoViewOverlapResult & | operator= (const TrackTwoViewOverlapResult &rhs) |
Track overlap result assigment operator. More... | |
Private Attributes | |
float | m_downsamplingFactor |
The downsampling factor. More... | |
unsigned int | m_nSamplingPoints |
The number of sampling points. More... | |
unsigned int | m_nMatchedSamplingPoints |
The number of matched sampling points. More... | |
float | m_correlationCoefficient |
The correlation coefficient. More... | |
TwoViewXOverlap | m_twoViewXOverlap |
The two view x overlap object. More... | |
Additional Inherited Members | |
Protected Attributes inherited from lar_content::TrackTwoViewOverlapResult | |
bool | m_isInitialized |
Whether the track overlap result has been initialized. More... | |
float | m_matchingScore |
The compatability score for the two objects associated with the overlap result. More... | |
TwoViewTransverseOverlapResult class.
Definition at line 204 of file LArTrackTwoViewOverlapResult.h.
lar_content::TwoViewTransverseOverlapResult::TwoViewTransverseOverlapResult | ( | ) |
Default constructor.
Definition at line 185 of file LArTrackTwoViewOverlapResult.cc.
lar_content::TwoViewTransverseOverlapResult::TwoViewTransverseOverlapResult | ( | const float | matchingScore, |
const float | downsamplingFactor, | ||
const unsigned int | nSamplingPoints, | ||
const unsigned int | nMatchedSamplingPoints, | ||
const float | correlationCoefficient, | ||
const TwoViewXOverlap & | twoViewXOverlap | ||
) |
Constructor.
matchingScore | the matching candidate matching score |
downsamplingFactor | the downsampling factor |
nSamplingPoints | the number of sampling points used in the matching |
nMatchedSamplingPoints | the number of matched sampling points |
correlationCoefficient | the corerlation coefficient for the matching candidate |
twoViewXOverlap | the description of the geometrical overlap for the matching candidate |
Definition at line 197 of file LArTrackTwoViewOverlapResult.cc.
lar_content::TwoViewTransverseOverlapResult::TwoViewTransverseOverlapResult | ( | const TwoViewTransverseOverlapResult & | rhs | ) |
Copy constructor.
rhs | the rhs |
Definition at line 210 of file LArTrackTwoViewOverlapResult.cc.
lar_content::TwoViewTransverseOverlapResult::~TwoViewTransverseOverlapResult | ( | ) |
|
inline |
Get the correlation coefficient.
Definition at line 414 of file LArTrackTwoViewOverlapResult.h.
|
inline |
Get the locally matched fraction.
Definition at line 424 of file LArTrackTwoViewOverlapResult.h.
|
inline |
Get the number of matched re-upsampled sampling points.
Definition at line 404 of file LArTrackTwoViewOverlapResult.h.
|
inline |
Get the number of matched sampling points.
Definition at line 384 of file LArTrackTwoViewOverlapResult.h.
|
inline |
Get the number of re-upsampled sampling points.
Definition at line 394 of file LArTrackTwoViewOverlapResult.h.
|
inline |
Get the number of sampling points.
Definition at line 374 of file LArTrackTwoViewOverlapResult.h.
|
inline |
Get the two view x overlap object.
Definition at line 434 of file LArTrackTwoViewOverlapResult.h.
bool lar_content::TwoViewTransverseOverlapResult::operator< | ( | const TwoViewTransverseOverlapResult & | rhs | ) | const |
Track two view overlap result less than operator.
rhs | the track two view overlap result for comparison |
Definition at line 228 of file LArTrackTwoViewOverlapResult.cc.
TwoViewTransverseOverlapResult & lar_content::TwoViewTransverseOverlapResult::operator= | ( | const TwoViewTransverseOverlapResult & | rhs | ) |
Track overlap result assigment operator.
rhs | the track overlap result to assign |
Definition at line 268 of file LArTrackTwoViewOverlapResult.cc.
|
private |
The correlation coefficient.
Definition at line 304 of file LArTrackTwoViewOverlapResult.h.
|
private |
The downsampling factor.
Definition at line 301 of file LArTrackTwoViewOverlapResult.h.
|
private |
The number of matched sampling points.
Definition at line 303 of file LArTrackTwoViewOverlapResult.h.
|
private |
The number of sampling points.
Definition at line 302 of file LArTrackTwoViewOverlapResult.h.
|
private |
The two view x overlap object.
Definition at line 305 of file LArTrackTwoViewOverlapResult.h.