#include <RecHitComparatorByPosition.h>
Definition at line 4 of file RecHitComparatorByPosition.h.
◆ RecHitComparatorByPosition()
RecHitComparatorByPosition::RecHitComparatorByPosition |
( |
| ) |
|
|
inline |
◆ equals()
Definition at line 15 of file RecHitComparatorByPosition.cc.
References a, and b.
18 if (
a->geographicalId() !=
b->geographicalId())
20 if (
a->isValid() &&
b->isValid()) {
21 if (fabs(
a->localPosition().x() -
b->localPosition().x()) >= xcut)
23 return (fabs(
a->localPosition().y() -
b->localPosition().y()) < ycut);
24 }
else if (!
a->isValid() && !
b->isValid()) {
◆ operator()()
Definition at line 2 of file RecHitComparatorByPosition.cc.
References a, and b.
5 if (
a->geographicalId() <
b->geographicalId())
7 if (
b->geographicalId() <
a->geographicalId())
9 if (
a->localPosition().x() <
b->localPosition().x() - xcut)
11 if (
b->localPosition().x() <
a->localPosition().x() - xcut)
13 return (
a->localPosition().y() <
b->localPosition().y() - ycut);