Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Fixed-size vector/matrix types for coordinates

Typedefs

using Acts::Vector2 = ActsVector< 2 >
 
using Acts::Vector3 = ActsVector< 3 >
 
using Acts::Vector4 = ActsVector< 4 >
 
using Acts::SquareMatrix2 = ActsSquareMatrix< 2 >
 
using Acts::SquareMatrix3 = ActsSquareMatrix< 3 >
 
using Acts::SquareMatrix4 = ActsSquareMatrix< 4 >
 
using Acts::Translation2 = Eigen::Translation< ActsScalar, 2 >
 
using Acts::Translation3 = Eigen::Translation< ActsScalar, 3 >
 
using Acts::RotationMatrix2 = ActsMatrix< 2, 2 >
 
using Acts::RotationMatrix3 = ActsMatrix< 3, 3 >
 
using Acts::AngleAxis3 = Eigen::AngleAxis< ActsScalar >
 
using Acts::Transform2 = Eigen::Transform< ActsScalar, 2, Eigen::AffineCompact >
 
using Acts::Transform3 = Eigen::Transform< ActsScalar, 3, Eigen::Affine >
 

Detailed Description

These predefined types should always be used when handling coordinate vectors in different coordinate systems, i.e. on surfaces (2d), spatial position (3d), or space-time (4d).

Typedef Documentation

using Acts::AngleAxis3 = typedef Eigen::AngleAxis<ActsScalar>

Definition at line 99 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 99 of file Algebra.hpp

using Acts::RotationMatrix2 = typedef ActsMatrix<2, 2>

Definition at line 95 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 95 of file Algebra.hpp

using Acts::RotationMatrix3 = typedef ActsMatrix<3, 3>

Definition at line 96 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 96 of file Algebra.hpp

using Acts::SquareMatrix2 = typedef ActsSquareMatrix<2>

Definition at line 86 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 86 of file Algebra.hpp

using Acts::SquareMatrix3 = typedef ActsSquareMatrix<3>

Definition at line 87 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 87 of file Algebra.hpp

using Acts::SquareMatrix4 = typedef ActsSquareMatrix<4>

Definition at line 88 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 88 of file Algebra.hpp

using Acts::Transform2 = typedef Eigen::Transform<ActsScalar, 2, Eigen::AffineCompact>

Definition at line 104 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 104 of file Algebra.hpp

using Acts::Transform3 = typedef Eigen::Transform<ActsScalar, 3, Eigen::Affine>

Definition at line 105 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 105 of file Algebra.hpp

using Acts::Translation2 = typedef Eigen::Translation<ActsScalar, 2>

Definition at line 91 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 91 of file Algebra.hpp

using Acts::Translation3 = typedef Eigen::Translation<ActsScalar, 3>

Definition at line 92 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 92 of file Algebra.hpp

using Acts::Vector2 = typedef ActsVector<2>

Definition at line 81 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 81 of file Algebra.hpp

using Acts::Vector3 = typedef ActsVector<3>

Definition at line 82 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 82 of file Algebra.hpp

using Acts::Vector4 = typedef ActsVector<4>

Definition at line 83 of file Algebra.hpp.

View newest version in sPHENIX GitHub at line 83 of file Algebra.hpp