|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCALIB_IRTRELATION_H
6 #define MUONCALIB_IRTRELATION_H
19 virtual std::string
typeName()
const override final {
return "IRtRelation"; }
22 virtual double radius(
double t)
const = 0;
void SetTmaxDiff(const double d)
set the difference in total drift time betwene the two multilayers (ML1 - ML2)
bool const RAWDATA *ch2 const
virtual std::string typeName() const override final
virtual double driftAcceleration(double t) const =0
Returns the acceleration of the r-t relation.
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
virtual ~IRtRelation()=default
virtual double tUpper() const =0
Returns the upper time covered by the r-t.
static constexpr double s_tBinWidth
virtual double radius(double t) const =0
returns drift radius for a given time
virtual double driftVelocity(double t) const =0
Returns the drift velocity for a given time.
std::optional< double > m_tmax_diff
virtual double tLower() const =0
Returns the lower time covered by the r-t.
double GetTmaxDiff() const
return the difference in total dirft time between the two multilayers (ML1 - ML2)
virtual double tBinWidth() const =0
Returns the step-size for the sampling.
generic interface for a rt-relation
generic interface for a calibration function.
CalibFunc(const ParVec &vec)