Template Function Acts::VectorHelpers::perp

Function Documentation

template<typename Derived>
double Acts::VectorHelpers::perp(const Eigen::MatrixBase<Derived> &v) noexcept

Calculate radius in the transverse (xy) plane of a vector.

Note

Will static assert that the number of rows of v is at least 2, or in case of dynamic size, will abort execution if that is not the case.

Return

The transverse radius value.

Template Parameters
  • Derived: Eigen derived concrete type

Parameters
  • v: Any vector like Eigen type, static or dynamic