Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Measurement.hpp File Reference
+ Include dependency graph for Measurement.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Acts::Measurement< indices_t, kSize >
 

Namespaces

namespace  Acts
 Acts includes to create all necessary definitions.
 
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 separate file.
 

Typedefs

template<typename indices_t >
using Acts::VariantMeasurement = typename detail::VariantMeasurementGenerator< indices_t, detail::kParametersSize< indices_t >>::Type
 
using Acts::BoundVariantMeasurement = VariantMeasurement< BoundIndices >
 
using Acts::FreeVariantMeasurement = VariantMeasurement< FreeIndices >
 

Functions

template<typename parameters_t , typename covariance_t , typename indices_t , typename... tail_indices_t>
auto Acts::makeMeasurement (SourceLink source, const Eigen::MatrixBase< parameters_t > &params, const Eigen::MatrixBase< covariance_t > &cov, indices_t index0, tail_indices_t...tailIndices) -> Measurement< indices_t, 1u+sizeof...(tail_indices_t)>
 
template<typename indices_t >
std::ostream & Acts::operator<< (std::ostream &os, const VariantMeasurement< indices_t > &vm)