4#ifndef MUONCALIB_IRTRESOLUTION_H
5#define MUONCALIB_IRTRESOLUTION_H
24 virtual std::string
typeName()
const override final {
return "IRtResolution"; }
26 virtual unsigned nDoF()
const = 0;
28 virtual double resolution(
double t,
double bgRate = 0.0)
const = 0;
The TransientConstSharedPtr allows non-const access if the pointer itself is non-const but in the con...
CalibFunc(const ParVec &vec)
Generic interface to retrieve the resolution on the drift radius as a function of the drift time.
virtual unsigned nDoF() const =0
Returns the number of degrees of freedom of the relation function.
virtual std::string typeName() const override final
virtual ~IRtResolution()=default
virtual double resolution(double t, double bgRate=0.0) const =0
returns resolution for a give time and background rate
CalibFunc(const ParVec &vec)
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
GeoModel::TransientConstSharedPtr< IRtResolution > IRtResolutionPtr