File TrackParametrization.hpp¶
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
Typedefs
-
using BoundMatrix = ActsMatrix<eBoundSize, eBoundSize>¶
-
using BoundSymMatrix = ActsSymMatrix<eBoundSize>¶
-
using BoundToFreeMatrix = ActsMatrix<eFreeSize, eBoundSize>¶
-
using BoundVector = ActsVector<eBoundSize>¶
-
using FreeMatrix = ActsMatrix<eFreeSize, eFreeSize>¶
-
using FreeSymMatrix = ActsSymMatrix<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>¶