LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
TrackTwoViewOverlapResult class. More...
#include "LArTrackTwoViewOverlapResult.h"
Public Member Functions | |
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... | |
Protected Attributes | |
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... | |
TrackTwoViewOverlapResult class.
Definition at line 132 of file LArTrackTwoViewOverlapResult.h.
lar_content::TrackTwoViewOverlapResult::TrackTwoViewOverlapResult | ( | ) |
Default constructor.
Definition at line 116 of file LArTrackTwoViewOverlapResult.cc.
lar_content::TrackTwoViewOverlapResult::TrackTwoViewOverlapResult | ( | const float | matchingScore | ) |
constructor
matchingScore |
Definition at line 124 of file LArTrackTwoViewOverlapResult.cc.
lar_content::TrackTwoViewOverlapResult::TrackTwoViewOverlapResult | ( | const TrackTwoViewOverlapResult & | rhs | ) |
Copy constructor.
rhs |
Definition at line 132 of file LArTrackTwoViewOverlapResult.cc.
|
virtual |
|
inline |
Get the matching score of the overlap result.
Definition at line 363 of file LArTrackTwoViewOverlapResult.h.
References lar_content::TwoViewDeltaRayOverlapResult::m_isInitialized.
|
inline |
Whether the track overlap result has been initialized.
Definition at line 356 of file LArTrackTwoViewOverlapResult.h.
References lar_content::TwoViewDeltaRayOverlapResult::m_isInitialized.
Referenced by lar_content::TwoViewTransverseTracksAlgorithm::TwoViewTransverseTracksAlgorithm().
bool lar_content::TrackTwoViewOverlapResult::operator< | ( | const TrackTwoViewOverlapResult & | rhs | ) | const |
Track two view overlap result less than operator.
rhs | the track two view overlap result for comparison |
Definition at line 146 of file LArTrackTwoViewOverlapResult.cc.
References m_isInitialized, and m_matchingScore.
TrackTwoViewOverlapResult & lar_content::TrackTwoViewOverlapResult::operator= | ( | const TrackTwoViewOverlapResult & | rhs | ) |
Track overlap result assigment operator.
rhs | the track overlap result to assign |
Definition at line 175 of file LArTrackTwoViewOverlapResult.cc.
References m_isInitialized, and m_matchingScore.
Referenced by lar_content::TwoViewTransverseOverlapResult::operator=().
bool lar_content::TrackTwoViewOverlapResult::operator> | ( | const TrackTwoViewOverlapResult & | rhs | ) | const |
Track two view overlap result greater than operator.
rhs | the track two view overlap result for comparison |
Definition at line 165 of file LArTrackTwoViewOverlapResult.cc.
|
protected |
Whether the track overlap result has been initialized.
Definition at line 195 of file LArTrackTwoViewOverlapResult.h.
Referenced by operator<(), lar_content::TwoViewTransverseOverlapResult::operator<(), operator=(), and lar_content::TwoViewTransverseOverlapResult::operator=().
|
protected |
The compatability score for the two objects associated with the overlap result.
Definition at line 196 of file LArTrackTwoViewOverlapResult.h.
Referenced by operator<(), lar_content::TwoViewTransverseOverlapResult::operator<(), operator=(), and lar_content::TwoViewTransverseOverlapResult::operator=().