File GeometryObjectSorter.hpp¶
-
namespace Acts
Set the Geometry Context PLUGIN.
Set the Calibration Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedMaterialMap and to avoid code duplication.
Set the Mangetic Field Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedBFieldMap and to avoid code duplication.
Currently implemented for the two most common formats: rz and xyz.
-
template<class T>
class DistanceSorterT : public std::binary_function<T, T, bool> - #include <Acts/Geometry/GeometryObjectSorter.hpp>
This will check on absolute distance.
Public Functions
-
inline DistanceSorterT(BinningValue bValue, Vector3 reference)
Constructor from a binning value.
- Parameters
bValue – is the value in which the binning is done
reference – is the reference point
-
inline DistanceSorterT(BinningValue bValue, Vector3 reference)
-
template<class T>
class GeometryObjectSorterT : public std::binary_function<T, T, bool> - #include <Acts/Geometry/GeometryObjectSorter.hpp>
Public Functions
Constructor from a binning value.
- Parameters
gctx – The geometry context to use
bValue – is the value in which the binning is done
transform – is an optional transform to be performed
Protected Attributes
-
std::reference_wrapper<const GeometryContext> m_context¶
-
ObjectSorterT<Vector3> m_objectSorter¶
-
std::shared_ptr<const Transform3> m_transform¶
-
template<class T>
class ObjectSorterT : public std::binary_function<T, T, bool> - #include <Acts/Geometry/GeometryObjectSorter.hpp>
Public Functions
-
inline ObjectSorterT(BinningValue bValue)
Constructor from a binning value.
- Parameters
bValue – is the value in which the binning is done
-
inline BinningValue binningValue() const
Private Members
-
BinningValue m_binningValue¶
the binning value
-
inline ObjectSorterT(BinningValue bValue)
-
template<class T>