4#ifndef MUONCALIB_RTCHEBYSHEV_H
5#define MUONCALIB_RTCHEBYSHEV_H
46 virtual std::string
name()
const override final;
51 virtual double radius(
double t)
const override final;
58 virtual double tLower()
const override final;
60 virtual double tUpper()
const override final;
62 virtual double tBinWidth()
const override final;
64 virtual unsigned nDoF()
const override final;
std::vector< size_t > vec
std::vector< double > ParVec
generic interface for a rt-relation
virtual double driftAcceleration(double t) const override final
Returns the acceleration of the r-t relation.
virtual double tUpper() const override final
Returns the upper time covered by the r-t.
virtual unsigned nDoF() const override final
get the coefficients of the r(t) polynomial
std::vector< double > rtParameters() const
virtual std::string name() const override final
get the class name
RtChebyshev(const ParVec &vec)
initialization constructor,
virtual double tBinWidth() const override final
Returns the step-size for the sampling.
virtual double radius(double t) const override final
get the drift velocity
virtual double tLower() const override final
< get the lower drift-time bound
virtual double driftVelocity(double t) const override final
get the drift acceleration
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.