File TrackParametrization.hpp
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
Typedefs
-
using BoundMatrix = ActsMatrix<eBoundSize, eBoundSize>
-
using BoundSquareMatrix = ActsSquareMatrix<eBoundSize>
-
using BoundToFreeMatrix = ActsMatrix<eFreeSize, eBoundSize>
-
using BoundVector = ActsVector<eBoundSize>
-
using FreeMatrix = ActsMatrix<eFreeSize, eFreeSize>
-
using FreeSquareMatrix = ActsSquareMatrix<eFreeSize>
-
using FreeToBoundMatrix = ActsMatrix<eBoundSize, eFreeSize>
-
using FreeToPathMatrix = ActsMatrix<1, eFreeSize>
-
using FreeVector = ActsVector<eFreeSize>
Enums
-
enum BoundIndices
Components of a bound track parameters vector.
To be used to access components by named indices instead of just numbers. This must be a regular
enum
and not a scopedenum class
to allow implicit conversion to an integer. The enum value are thus visible directly innamespace Acts
and are prefixed to avoid naming collisions.Values:
-
enumerator eBoundLoc0
-
enumerator eBoundLoc1
-
enumerator eBoundPhi
-
enumerator eBoundTheta
-
enumerator eBoundQOverP
-
enumerator eBoundTime
-
enumerator eBoundSize
-
enumerator eBoundLoc0
-
enum FreeIndices
Components of a free track parameters vector.
To be used to access components by named indices instead of just numbers. This must be a regular
enum
and not a scopedenum class
to allow implicit conversion to an integer. The enum value are thus visible directly innamespace Acts
and are prefixed to avoid naming collisions.Values:
-
enumerator eFreePos0
-
enumerator eFreePos1
-
enumerator eFreePos2
-
enumerator eFreeTime
-
enumerator eFreeDir0
-
enumerator eFreeDir1
-
enumerator eFreeDir2
-
enumerator eFreeQOverP
-
enumerator eFreeSize
-
enumerator eFreePos0
-
using BoundMatrix = ActsMatrix<eBoundSize, eBoundSize>