Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
lar_content::TrackTwoViewOverlapResult Class Reference

TrackTwoViewOverlapResult class. More...

#include "LArTrackTwoViewOverlapResult.h"

Inheritance diagram for lar_content::TrackTwoViewOverlapResult:

Public Member Functions

 TrackTwoViewOverlapResult ()
 Default constructor.
 
 TrackTwoViewOverlapResult (const float matchingScore)
 constructor
 
 TrackTwoViewOverlapResult (const TrackTwoViewOverlapResult &rhs)
 Copy constructor.
 
virtual ~TrackTwoViewOverlapResult ()
 Destructor.
 
bool IsInitialized () const
 Whether the track overlap result has been initialized.
 
float GetMatchingScore () const
 Get the matching score of the overlap result.
 
bool operator< (const TrackTwoViewOverlapResult &rhs) const
 Track two view overlap result less than operator.
 
bool operator> (const TrackTwoViewOverlapResult &rhs) const
 Track two view overlap result greater than operator.
 
TrackTwoViewOverlapResultoperator= (const TrackTwoViewOverlapResult &rhs)
 Track overlap result assigment operator.
 

Protected Attributes

bool m_isInitialized
 Whether the track overlap result has been initialized.
 
float m_matchingScore
 The compatability score for the two objects associated with the overlap result.
 

Detailed Description

Constructor & Destructor Documentation

◆ TrackTwoViewOverlapResult() [1/3]

lar_content::TrackTwoViewOverlapResult::TrackTwoViewOverlapResult ( )

Default constructor.

Definition at line 116 of file LArTrackTwoViewOverlapResult.cc.

◆ TrackTwoViewOverlapResult() [2/3]

lar_content::TrackTwoViewOverlapResult::TrackTwoViewOverlapResult ( const float  matchingScore)

constructor

Parameters
matchingScore

Definition at line 122 of file LArTrackTwoViewOverlapResult.cc.

◆ TrackTwoViewOverlapResult() [3/3]

lar_content::TrackTwoViewOverlapResult::TrackTwoViewOverlapResult ( const TrackTwoViewOverlapResult rhs)

Copy constructor.

Parameters
rhs

Definition at line 128 of file LArTrackTwoViewOverlapResult.cc.

◆ ~TrackTwoViewOverlapResult()

lar_content::TrackTwoViewOverlapResult::~TrackTwoViewOverlapResult ( )
virtual

Destructor.

Definition at line 136 of file LArTrackTwoViewOverlapResult.cc.

Member Function Documentation

◆ GetMatchingScore()

float lar_content::TrackTwoViewOverlapResult::GetMatchingScore ( ) const
inline

Get the matching score of the overlap result.

Returns
matching score

Definition at line 363 of file LArTrackTwoViewOverlapResult.h.

◆ IsInitialized()

bool lar_content::TrackTwoViewOverlapResult::IsInitialized ( ) const
inline

Whether the track overlap result has been initialized.

Returns
boolean

Definition at line 356 of file LArTrackTwoViewOverlapResult.h.

Here is the caller graph for this function:

◆ operator<()

bool lar_content::TrackTwoViewOverlapResult::operator< ( const TrackTwoViewOverlapResult rhs) const

Track two view overlap result less than operator.

Parameters
rhsthe track two view overlap result for comparison

Definition at line 142 of file LArTrackTwoViewOverlapResult.cc.

◆ operator=()

TrackTwoViewOverlapResult & lar_content::TrackTwoViewOverlapResult::operator= ( const TrackTwoViewOverlapResult rhs)

Track overlap result assigment operator.

Parameters
rhsthe track overlap result to assign

Definition at line 171 of file LArTrackTwoViewOverlapResult.cc.

Here is the caller graph for this function:

◆ operator>()

bool lar_content::TrackTwoViewOverlapResult::operator> ( const TrackTwoViewOverlapResult rhs) const

Track two view overlap result greater than operator.

Parameters
rhsthe track two view overlap result for comparison

Definition at line 161 of file LArTrackTwoViewOverlapResult.cc.

Member Data Documentation

◆ m_isInitialized

bool lar_content::TrackTwoViewOverlapResult::m_isInitialized
protected

Whether the track overlap result has been initialized.

Definition at line 195 of file LArTrackTwoViewOverlapResult.h.

◆ m_matchingScore

float lar_content::TrackTwoViewOverlapResult::m_matchingScore
protected

The compatability score for the two objects associated with the overlap result.

Definition at line 196 of file LArTrackTwoViewOverlapResult.h.


The documentation for this class was generated from the following files: