![]() |
ATLAS Offline Software
|
Small data class to collect the hough maxima for one given station. More...
#include <StationHoughMaxima.h>
Public Member Functions | |
StationHoughResults (const MuonGMR4::MuonChamber *chamber, const std::vector< ResultType > &maxima={}) | |
constructor More... | |
void | addMaximum (const ResultType &m) |
adds a maximum to the list More... | |
const MuonGMR4::MuonChamber * | chamber () const |
Returns the associated chamber. More... | |
const std::vector< ResultType > & | getMaxima () const |
getter More... | |
bool | operator< (const StationHoughResults< ResultType > &other) const |
sorting operator - uses identifiers for sorting, not the maxima themselves More... | |
Private Attributes | |
const MuonGMR4::MuonChamber * | m_chamber {} |
std::vector< ResultType > | m_maxima {} |
Small data class to collect the hough maxima for one given station.
Contains a list of maxima and a station identifier. Sorts by station identifier to allow set / map insertion
Definition at line 18 of file StationHoughMaxima.h.
|
inline |
constructor
chamber | Associated chamber serving as Identifier |
maxima | list of maxima (can be extended later) |
Definition at line 23 of file StationHoughMaxima.h.
|
inline |
adds a maximum to the list
m | Maximum to add |
Definition at line 29 of file StationHoughMaxima.h.
|
inline |
|
inline |
|
inline |
sorting operator - uses identifiers for sorting, not the maxima themselves
other | station maxima list to compare to |
Definition at line 42 of file StationHoughMaxima.h.
|
private |
Definition at line 49 of file StationHoughMaxima.h.
|
private |
Definition at line 50 of file StationHoughMaxima.h.