Template Class GeometryObjectSorterT

Inheritance Relationships

Base Type

  • public std::binary_function< T, T, bool >

Class Documentation

template<class T>
class Acts::GeometryObjectSorterT : public std::binary_function<T, T, bool>

Public Functions

GeometryObjectSorterT(const GeometryContext &gctx, BinningValue bValue, std::shared_ptr<const Transform3D> transform = nullptr)

Constructor from a binning value.

Parameters
  • bValue: is the value in which the binning is done

  • transform: is an optional transform to be performed

bool operator()(T one, T two) const

Comparison operator.

Return

boolen indicator

Template Parameters
  • one: first object

  • two: second object

Protected Attributes

std::reference_wrapper<const GeometryContext> m_context
ObjectSorterT<Vector3D> m_objectSorter
std::shared_ptr<const Transform3D> m_transform