4#ifndef MUONCALIB_RTSIMPLEPOLYNOMIAL_H
5#define MUONCALIB_RTSIMPLEPOLYNOMIAL_H
22 virtual std::string
name()
const override final;
27 virtual double radius(
double t)
const override final;
34 virtual double tLower()
const override final;
36 virtual double tUpper()
const override final;
38 virtual double tBinWidth()
const override final;
40 virtual unsigned nDoF()
const override final;
std::vector< size_t > vec
std::vector< double > ParVec
generic interface for a rt-relation
RtSimplePolynomial(const ParVec &vec)
virtual double driftAcceleration(double t) const override final
Returns the acceleration of the r-t relation.
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
virtual double tBinWidth() const override final
Returns the step-size for the sampling.
virtual double tUpper() const override final
Returns the upper time covered by the r-t.
virtual double tLower() const override final
< get the lower drift-time bound
virtual double driftVelocity(double t) const override final
get the drift acceleration
virtual double radius(double t) const override final
get the drift velocity
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.