6#include "Acts/Utilities/detail/Polynomials.hpp"
13 return "RadiusResolutionChebyshev";
19 for (
unsigned int k = 0; k <
nDoF(); ++k) {
20 reso +=
par(k) * Acts::detail::chebychevPolyTn(
x, k);
std::vector< size_t > vec
const ParVec & parameters() const
double par(unsigned int index) const
std::vector< double > ParVec
Generic interface to retrieve the resolution on the drift radius as a function of the drift time.
std::vector< double > resParameters() const
virtual unsigned int nDoF() const override final
get the coefficients of the r(t) polynomial
RadiusResolutionChebyshev(const ParVec &vec, const IRtRelationPtr &rtRel)
initialization constructor,
virtual std::string name() const override final
Initialization from a.
virtual double resolution(double t, double bgRate=0.0) const override final
get the number of parameters used to describe the resolution
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
GeoModel::TransientConstSharedPtr< IRtRelation > IRtRelationPtr
double mapToUnitInterval(const double x, const double lowerEdge, const double upperEdge)
Maps the number x which is in [lowEdge;upperEdge] to the interval [-1;1].