|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MDTCALIBDATA_ITrRelation_H
6 #define MDTCALIBDATA_ITrRelation_H
21 virtual std::string
typeName()
const override final {
return "ITrRelation"; }
24 virtual std::optional<double>
driftTime(
const double r)
const =0;
virtual std::string typeName() const override final
virtual std::optional< double > driftTimePrime(const double r) const =0
virtual std::optional< double > driftTime(const double r) const =0
Interface method for fetching the drift-time from the radius Returns a nullopt if the time is out of ...
bool const RAWDATA *ch2 const
virtual ~ITrRelation()=default
Desctructor.
virtual double maxRadius() const =0
Returns the maximum drift-radius.
virtual double minRadius() const =0
Returns the minimum drift-radius.
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
std::vector< double > ParVec
ITrRelation(const IRtRelationPtr &rtRelation, const ParVec ¶meters)
Constructor taking the input r-t relation & the vector of parameters.
const ParVec & parameters() const
virtual std::optional< double > driftTime2Prime(const double r) const =0
generic interface for a calibration function.