Template Struct BoundParametersSmearer¶
Defined in File UncorrelatedHitSmearer.hpp
Struct Documentation¶
-
template<Acts::BoundIndices...
kParameters>
structActsFatras::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 Types
-
using
ParSet= Acts::ParameterSet<Acts::BoundIndices, kParameters...>¶
Public Functions
-
template<typename
generator_t>
Acts::Result<Acts::ParameterSet<Acts::BoundIndices, kParameters...>>operator()(const SmearInput &sInput, generator_t &sRandom, const std::array<SmearFunction<generator_t>, 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
generator_t: The type of the random generator providedkParameters: parameter pack describing the parameters to smear
- Parameters
sInput: The smearing input struct: surface and simulated hitsRandom: The smearing random number gneratorsFunctions: The smearing functions that are applied