13 inline double square(
double a) {
return a*
a; }
31 newCov(0,0) *= square(
a);
32 newCov(0,0) += square(b);
std::vector< Identifier > ID
uint32_t CLID
The Class ID type.
virtual bool postProcess() override final
static const char *const s_names[kNParamTypes]
virtual CLID clid() const override final
Amg::MatrixX getScaledCovariance(const Amg::MatrixX &cov_input, bool is_endcap) const
void checkParameters(const char *label, unsigned int n_paramter_sets, const char *const *param_names, unsigned int n_paramters) const
Convenience function to check whether the number of parameters is correct.
std::vector< std::vector< double > > & params()
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Default, invalid implementation of ClassID_traits.