|
ACTS
Experiment-independent tracking
|
Helper to compare surfaces for binning equivalence. More...
#include <Acts/Geometry/SurfaceBinningMatcher.hpp>
Public Types | |
| using | Range = std::pair<double, double> |
| The binning tolerance parameters. | |
Public Member Functions | |
| SurfaceBinningMatcher (const std::vector< Range > &tolpars) | |
| Constructor with tolerance parameters. | |
| bool | operator() (const Acts::GeometryContext &gctx, Acts::AxisDirection aDir, const Acts::Surface *one, const Acts::Surface *other) const |
| Check function for surface equivalent. | |
Public Attributes | |
| std::vector< Range > | tolerances |
| Tolerance ranges for each axis direction. | |
Helper to compare surfaces for binning equivalence.
|
explicit |
Constructor with tolerance parameters.
| tolpars | The tolerance ranges for binning comparison |
| bool Acts::SurfaceBinningMatcher::operator() | ( | const Acts::GeometryContext & | gctx, |
| Acts::AxisDirection | aDir, | ||
| const Acts::Surface * | one, | ||
| const Acts::Surface * | other ) const |
Check function for surface equivalent.
| gctx | [in] gctx the geometry context for this check |
| aDir | the axis direction value for the binning |
| one | first surface for checking |
| other | second surface for checking |
| std::vector<Range> Acts::SurfaceBinningMatcher::tolerances |
Tolerance ranges for each axis direction.