File Alignment.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 AlignmentMatrix = ActsMatrix<eAlignmentSize, eAlignmentSize>¶
-
using AlignmentRowVector = ActsMatrix<1, eAlignmentSize>¶
-
using AlignmentToBoundMatrix = ActsMatrix<eBoundSize, eAlignmentSize>¶
-
using AlignmentToPathMatrix = ActsMatrix<1, eAlignmentSize>¶
-
using AlignmentToPositionMatrix = ActsMatrix<3, eAlignmentSize>¶
-
using AlignmentVector = ActsVector<eAlignmentSize>¶
Enums
-
enum AlignmentIndices¶
Components of alignment 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 eAlignmentCenter0¶
-
enumerator eAlignmentCenter1¶
-
enumerator eAlignmentCenter2¶
-
enumerator eAlignmentRotation0¶
-
enumerator eAlignmentRotation1¶
-
enumerator eAlignmentRotation2¶
-
enumerator eAlignmentSize¶
-
enumerator eAlignmentCenter0¶
-
using AlignmentMatrix = ActsMatrix<eAlignmentSize, eAlignmentSize>¶