Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UnitVectors.hpp File Reference
#include "Acts/Definitions/Algebra.hpp"
#include <cmath>
#include <limits>
#include <utility>
+ Include dependency graph for UnitVectors.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Acts
 Acts includes to create all necessary definitions.
 

Functions

template<typename T >
Eigen::Matrix< T, 3, 1 > Acts::makeDirectionFromPhiEta (T phi, T eta)
 
template<typename T >
Eigen::Matrix< T, 3, 1 > Acts::makeDirectionFromPhiTheta (T phi, T theta)
 
template<typename T >
Eigen::Matrix< T, 2, 1 > Acts::makePhiThetaFromDirection (Eigen::Matrix< T, 3, 1 > unitDir)
 
template<typename InputVector >
auto Acts::makeCurvilinearUnitU (const Eigen::MatrixBase< InputVector > &direction)
 
template<typename InputVector >
auto Acts::makeCurvilinearUnitVectors (const Eigen::MatrixBase< InputVector > &direction)