ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <cmath>
#include <type_traits>
#include "Acts/Utilities/Definitions.hpp"
#include "Acts/Utilities/ParameterTypes.hpp"
Go to the source code of this file.
Namespaces | |
namespace | Acts |
Set the Geometry Context PLUGIN. | |
namespace | Acts::detail |
These functions perform the transport of a covariance matrix using given Jacobians. The required data is provided by the stepper object with some additional data. Since this is a purely algebraic problem the calculations are identical for StraightLineStepper and EigenStepper . As a consequence the methods can be located in a seperate file. | |
Typedefs | |
using | Acts::BoundParametersScalar = double |
Underlying fundamental scalar type for bound track parameters. | |
using | Acts::FreeParametersScalar = double |
Underlying fundamental scalar type for free track parameters. | |
using | Acts::SpacePointScalar = double |
Underlying fundamental scalar type for space points. | |
template<BoundParametersIndices kIndex> | |
using | Acts::BoundParameterType = typename detail::BoundParameterTraits< kIndex >::type |
using | Acts::BoundVector = ActsVector< BoundParametersScalar, eBoundParametersSize > |
using | Acts::BoundRowVector = ActsRowVector< BoundParametersScalar, eBoundParametersSize > |
using | Acts::BoundMatrix = ActsMatrix< BoundParametersScalar, eBoundParametersSize, eBoundParametersSize > |
using | Acts::BoundSymMatrix = ActsSymMatrix< BoundParametersScalar, eBoundParametersSize > |
using | Acts::FreeVector = ActsVector< FreeParametersScalar, eFreeParametersSize > |
using | Acts::FreeRowVector = ActsRowVector< FreeParametersScalar, eFreeParametersSize > |
using | Acts::FreeMatrix = ActsMatrix< FreeParametersScalar, eFreeParametersSize, eFreeParametersSize > |
using | Acts::FreeSymMatrix = ActsSymMatrix< FreeParametersScalar, eFreeParametersSize > |
using | Acts::SpacePointVector = ActsVector< SpacePointScalar, eSpacePointSize > |
using | Acts::SpacePointRowVector = ActsRowVector< SpacePointScalar, eSpacePointSize > |
using | Acts::SpacePointSymMatrix = ActsMatrix< SpacePointScalar, eSpacePointSize, eSpacePointSize > |
using | Acts::FreeToBoundMatrix = ActsMatrix< BoundParametersScalar, eBoundParametersSize, eFreeParametersSize > |
using | Acts::SpacePointToBoundMatrix = ActsMatrix< BoundParametersScalar, eBoundParametersSize, eSpacePointSize > |
using | Acts::BoundToFreeMatrix = ActsMatrix< FreeParametersScalar, eFreeParametersSize, eBoundParametersSize > |
using | Acts::SpacePointToFreeMatrix = ActsMatrix< FreeParametersScalar, eFreeParametersSize, eSpacePointSize > |
using | Acts::BoundToSpacePointMatrix = ActsMatrix< SpacePointScalar, eSpacePointSize, eBoundParametersSize > |
using | Acts::FreeToSpacePointMatrix = ActsMatrix< SpacePointScalar, eSpacePointSize, eFreeParametersSize > |
using | Acts::ParDef = BoundParametersIndices |
using | Acts::ParID_t = BoundParametersIndices |
using | Acts::ParValue_t = BoundParametersScalar |