EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ParameterDefinitions.hpp File Reference
#include "Acts/Utilities/Definitions.hpp"
#include <type_traits>
+ Include dependency graph for ParameterDefinitions.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Acts
 Set the Geometry Context PLUGIN.
 

Typedefs

using Acts::BoundScalar = double
 Underlying fundamental scalar type for bound track parameters.
 
using Acts::FreeScalar = double
 Underlying fundamental scalar type for free track parameters.
 
using Acts::BoundVector = ActsVector< BoundScalar, eBoundSize >
 
using Acts::BoundRowVector = ActsRowVector< BoundScalar, eBoundSize >
 
using Acts::BoundMatrix = ActsMatrix< BoundScalar, eBoundSize, eBoundSize >
 
using Acts::BoundSymMatrix = ActsSymMatrix< BoundScalar, eBoundSize >
 
using Acts::LocalCartesianToBoundLocalMatrix = ActsMatrix< BoundScalar, 2, 3 >
 
using Acts::FreeVector = ActsVector< FreeScalar, eFreeSize >
 
using Acts::FreeRowVector = ActsRowVector< FreeScalar, eFreeSize >
 
using Acts::FreeMatrix = ActsMatrix< FreeScalar, eFreeSize, eFreeSize >
 
using Acts::FreeSymMatrix = ActsSymMatrix< FreeScalar, eFreeSize >
 
using Acts::FreeToBoundMatrix = ActsMatrix< BoundScalar, eBoundSize, eFreeSize >
 
using Acts::BoundToFreeMatrix = ActsMatrix< FreeScalar, eFreeSize, eBoundSize >
 

Enumerations

enum  Acts::BoundIndices : unsigned int {
  Acts::eBoundLoc0 = 0, Acts::eBoundLoc1 = 1, Acts::eBoundPhi = 2, Acts::eBoundTheta = 3,
  Acts::eBoundQOverP = 4, Acts::eBoundTime = 5, Acts::eBoundSize
}
 
enum  Acts::FreeIndices : unsigned int {
  Acts::eFreePos0 = 0u, Acts::eFreePos1 = eFreePos0 + 1u, Acts::eFreePos2 = eFreePos0 + 2u, Acts::eFreeTime = 3u,
  Acts::eFreeDir0 = 4u, Acts::eFreeDir1 = eFreeDir0 + 1u, Acts::eFreeDir2 = eFreeDir0 + 2u, Acts::eFreeQOverP = 7u,
  Acts::eFreeSize
}