EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Fatras/include/ActsFatras/Digitization/detail/ParametersSmearer.hpp>
Public Types | |
using | StorageSequence = std::make_index_sequence< sizeof...(kParameters)> |
Static Public Member Functions | |
template<typename values_t , typename covariance_t > | |
static Acts::Result< void > | run (Eigen::MatrixBase< values_t > &values, Eigen::MatrixBase< covariance_t > &covariances, const std::array< SmearFunction, sizeof...(kParameters)> &sFunctions) |
template<typename values_t , typename covariance_t , std::size_t... kStorage> | |
static Acts::Result< void > | runImpl (Eigen::MatrixBase< values_t > &values, Eigen::MatrixBase< covariance_t > &covariances, const std::array< SmearFunction, sizeof...(kParameters)> &sFunctions, std::index_sequence< kStorage...>) |
Smear the parameters in the given vector with provided smear functions
indices_t | the Parameter indices type (bound, free) |
kParameters | Parameter indices pack that defines the used parameter |
Definition at line 61 of file ParametersSmearer.hpp.
View newest version in sPHENIX GitHub at line 61 of file ParametersSmearer.hpp
using ActsFatras::detail::ParametersSmearer< indices_t, kParameters >::StorageSequence = std::make_index_sequence<sizeof...(kParameters)> |
Definition at line 62 of file ParametersSmearer.hpp.
View newest version in sPHENIX GitHub at line 62 of file ParametersSmearer.hpp
|
inlinestatic |
Run the smearing on it
[in,out] | values | on which smearing will be applied |
[in,out] | covariances | which will be filled in place as well |
[in] | sFunctions | the smearing functions to be applied |
Definition at line 72 of file ParametersSmearer.hpp.
View newest version in sPHENIX GitHub at line 72 of file ParametersSmearer.hpp
References ActsFatras::detail::ParametersSmearer< indices_t, kParameters >::runImpl().
|
inlinestatic |
Definition at line 80 of file ParametersSmearer.hpp.
View newest version in sPHENIX GitHub at line 80 of file ParametersSmearer.hpp
Referenced by ActsFatras::detail::ParametersSmearer< indices_t, kParameters >::run().