11 if (
a->type() != b->type()) {
12 return Acts::toUnderlying(
a->type()) < Acts::toUnderlying(b->type());
14 if (
a->identifierHash() != b->identifierHash()) {
15 return a->identifierHash() < b->identifierHash();
17 if (
a->layerHash() < b->layerHash()) {
18 return a->layerHash() < b->layerHash();
20 if (
a->measuresPhi() < b->measuresPhi()) {
21 return b->measuresPhi();
23 return a->measurementHash() < b->measurementHash();