#include <PtComparator.h>
Public Types | |
typedef T | first_argument_type |
typedef T | second_argument_type |
Public Member Functions | |
bool | operator() (const T &a1, const T &a2) |
Definition at line 38 of file PtComparator.h.
typedef T NumericSafeLessByPt< T >::first_argument_type |
Definition at line 39 of file PtComparator.h.
typedef T NumericSafeLessByPt< T >::second_argument_type |
Definition at line 40 of file PtComparator.h.
bool NumericSafeLessByPt< T >::operator() | ( | const T & | a1, |
const T & | a2 | ||
) | [inline] |
Definition at line 41 of file PtComparator.h.
References epsilon.
{ return fabs (a1.pt()-a2.pt()) > std::numeric_limits<double>::epsilon() ? a1.pt() < a2.pt() : fabs (a1.px()-a2.px()) > std::numeric_limits<double>::epsilon() ? a1.px() < a2.px() : a1.pz() < a2.pz(); }