EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Core/include/Acts/EventData/detail/ValueCorrector.hpp>
Public Types | |
using | StorageSequence = std::make_index_sequence< sizeof...(kParameters)> |
Static Public Member Functions | |
template<typename values_t > | |
static void | run (Eigen::MatrixBase< values_t > &values) |
template<typename values_t , std::size_t... kStorage> | |
static void | runImpl (Eigen::MatrixBase< values_t > &values, std::index_sequence< kStorage...>) |
Correct all parameter values in a vector to be within their nominal range.
indices_t | Parameter indices enum type |
kParameters | Parameter indices pack that defines the used parameter |
Definition at line 25 of file ValueCorrector.hpp.
View newest version in sPHENIX GitHub at line 25 of file ValueCorrector.hpp
using Acts::detail::ValueCorrector< indices_t, kParameters >::StorageSequence = std::make_index_sequence<sizeof...(kParameters)> |
Definition at line 26 of file ValueCorrector.hpp.
View newest version in sPHENIX GitHub at line 26 of file ValueCorrector.hpp
|
inlinestatic |
Run the value correction.
[in,out] | values | Values vector which will be corrected in-place. |
values
are within their nominal range. Definition at line 33 of file ValueCorrector.hpp.
View newest version in sPHENIX GitHub at line 33 of file ValueCorrector.hpp
References Acts::detail::ValueCorrector< indices_t, kParameters >::runImpl().
Referenced by Acts::ParameterSet< parameter_indices_t, params...>::correctValues().
|
inlinestatic |
Definition at line 38 of file ValueCorrector.hpp.
View newest version in sPHENIX GitHub at line 38 of file ValueCorrector.hpp
Referenced by Acts::detail::ValueCorrector< indices_t, kParameters >::run().