ATLAS Offline Software
|
#include <ComparisonFunction.h>
Public Member Functions | |
ComparisonFunction ()=default | |
Default. More... | |
ComparisonFunction (const ComparisonFunction &cpf)=default | |
ComparisonFunction (ComparisonFunction &&cpf)=default | |
ComparisonFunction & | operator= (const ComparisonFunction &cpf)=default |
ComparisonFunction & | operator= (ComparisonFunction &&cpf)=default |
~ComparisonFunction ()=default | |
ComparisonFunction (const Amg::Vector3D &sp) | |
Constructor for pointlike Search. More... | |
ComparisonFunction (const Amg::Vector3D &sp, const Amg::Vector3D &dir) | |
Constructor with point and line, search with direction. More... | |
ComparisonFunction (double cradius) | |
Search wrt to distance wrt to radius. More... | |
bool | operator() (const T *one, const T *two) const |
bool | operator() (const std::unique_ptr< T > &one, const std::unique_ptr< T > &two) const |
Private Attributes | |
Amg::Vector3D | m_point |
Amg::Vector3D | m_line |
double | m_radius = 0. |
int8_t | m_hasPointAndLine = 0 |
this functor is used to find the closest objects:
Definition at line 33 of file ComparisonFunction.h.
|
default |
|
default |
|
default |
|
default |
|
inline |
|
inline |
Constructor with point and line, search with direction.
Definition at line 55 of file ComparisonFunction.h.
|
inline |
Search wrt to distance wrt to radius.
Definition at line 63 of file ComparisonFunction.h.
|
inline |
Definition at line 102 of file ComparisonFunction.h.
|
inline |
Definition at line 73 of file ComparisonFunction.h.
|
default |
|
default |
|
private |
Definition at line 112 of file ComparisonFunction.h.
|
private |
Definition at line 109 of file ComparisonFunction.h.
|
private |
Definition at line 108 of file ComparisonFunction.h.
|
private |
Definition at line 110 of file ComparisonFunction.h.