File TrackParametrization.hpp¶
-
namespace Acts
Set the Geometry Context PLUGIN.
Set the Calibration Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedMaterialMap and to avoid code duplication.
Set the Mangetic Field Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedBFieldMap and to avoid code duplication.
Currently implemented for the two most common formats: rz and xyz.
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>¶