#include <SortMeasurementsByPosition.h>
◆ SortMeasurementsByPosition()
| Muon::SortMeasurementsByPosition::SortMeasurementsByPosition |
( |
bool | hasEndcap = true | ) |
|
|
inline |
◆ getMeas()
Definition at line 168 of file SortMeasurementsByPosition.h.
168 {
169 const CompetingMuonClustersOnTrack*
cm =
dynamic_cast<const CompetingMuonClustersOnTrack*
>(meas);
171 if (
cm->numberOfContainedROTs() != 0)
return &
cm->rioOnTrack(
cm->indexOfMaxAssignProb());
172 }
173 return meas;
174 }
◆ operator()()
Definition at line 156 of file SortMeasurementsByPosition.h.
156 {
157 const Trk::MeasurementBase*
m1 =
getMeas(meas1);
158 const Trk::MeasurementBase*
m2 =
getMeas(meas2);
159
160 double d1 =
m_isEndcap ? std::abs(
m1->globalPosition().z()) : std::abs(
m1->globalPosition().
perp());
161 double d2 =
m_isEndcap ? std::abs(
m2->globalPosition().z()) : std::abs(
m2->globalPosition().
perp());
164 }
Scalar perp() const
perp method - perpendicular length
const Trk::MeasurementBase * getMeas(const Trk::MeasurementBase *meas) const
◆ m_isEndcap
| bool Muon::SortMeasurementsByPosition::m_isEndcap |
|
private |
The documentation for this class was generated from the following file: