Template Struct FreeParametersSmearer¶
Defined in File UncorrelatedHitSmearer.hpp
Struct Documentation¶
-
template<Acts::FreeIndices...
kParameters>
structActsFatras::FreeParametersSmearer¶ Generic implementation of a smearing meathod for free parameters.
- Template Parameters
kParameters: parameter pack describing the parameters to smear
Public Functions
-
template<typename
generator_t>
Acts::Result<Acts::ParameterSet<Acts::FreeIndices, kParameters...>>operator()(const SmearInput &sInput, generator_t &sRandom, const std::array<SmearFunction<generator_t>, sizeof...(kParameters)> &sFunctions) const¶ Smearing function.
- Note
uncorrelated smearing of the direction using the components is not recommended
- Return
Smeared free parameter set wrapped in a Result<…> object
- Template Parameters
random_gnerator_t: The type of the random generator providedkParameters: parameter pack describing the parameters to smear
- Parameters
sInput: The smearing input struct with the simulated hitsRandom: The smearing random number gneratorsFunctions: The smearing functions that are applied