Template Struct BoundParametersSmearer

Struct Documentation

template<Acts::BoundIndices... kParameters>
struct ActsFatras::BoundParametersSmearer

Parameter smearer for fast digitisation for bound parameters.

The logic of this smearer is the following:

  • Input is a single simulated ActsFatras::Hit which is wrapped into

  • It returns smeared parameter vector and a covariance matrix

Note

This smearer only supports uncorrelated smearing of parameters

Public Functions

Acts::Result<Acts::ParameterSet<Acts::BoundIndices, kParameters...>> operator()(const SmearInput &sInput, const std::array<SmearFunction, sizeof...(kParameters)> &sFunctions) const

Generic implementation of a smearing meathod for bound parameters.

Return

Smeared bound parameter set wrapped in a Result<…> object

Template Parameters
  • kParameters: parameter pack describing the parameters to smear

Parameters
  • sInput: The smearing input struct: surface and simulated hit

  • sFunctions: The smearing functions that are applied