EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Core/include/Acts/Geometry/SurfaceBinningMatcher.hpp>
Public Types | |
using | Range = std::pair< double, double > |
The binning tolerance parameters. | |
Public Member Functions | |
SurfaceBinningMatcher ()=default | |
SurfaceBinningMatcher (const std::vector< Range > &tolpars) | |
bool | operator() (const Acts::GeometryContext &gctx, Acts::BinningValue bValue, const Acts::Surface *one, const Acts::Surface *other) const |
Public Attributes | |
std::vector< Range > | tolerances {(int)binValues, {0., 0.}} |
Definition at line 20 of file SurfaceBinningMatcher.hpp.
View newest version in sPHENIX GitHub at line 20 of file SurfaceBinningMatcher.hpp
using Acts::SurfaceBinningMatcher::Range = std::pair<double, double> |
The binning tolerance parameters.
Definition at line 22 of file SurfaceBinningMatcher.hpp.
View newest version in sPHENIX GitHub at line 22 of file SurfaceBinningMatcher.hpp
|
default |
|
inline |
Definition at line 27 of file SurfaceBinningMatcher.hpp.
View newest version in sPHENIX GitHub at line 27 of file SurfaceBinningMatcher.hpp
|
inline |
Check function for surface equivalent
gctx | [in] gctx the geometry context for this check |
bValue | the binning value for the binning |
one | first surface for checking |
other | second surface for checking |
Definition at line 36 of file SurfaceBinningMatcher.hpp.
View newest version in sPHENIX GitHub at line 36 of file SurfaceBinningMatcher.hpp
References kdfinder::abs(), Acts::Polyhedron::extent(), Acts::Extent::min(), Acts::Surface::polyhedronRepresentation(), and tolerances.
std::vector<Range> Acts::SurfaceBinningMatcher::tolerances {(int)binValues, {0., 0.}} |
Definition at line 23 of file SurfaceBinningMatcher.hpp.
View newest version in sPHENIX GitHub at line 23 of file SurfaceBinningMatcher.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), and operator()().