|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MDTCALIBDATA_TRRELATIONLOOKUP_H
6 #define MDTCALIBDATA_TRRELATIONLOOKUP_H
16 virtual std::string
name()
const override final;
17 virtual std::optional<double>
driftTime(
const double r)
const override final;
18 virtual std::optional<double>
driftTimePrime(
const double r)
const override final;
19 virtual std::optional<double>
driftTime2Prime(
const double r)
const override final;
20 virtual double minRadius()
const override final;
21 virtual double maxRadius()
const override final;
virtual std::optional< double > driftTimePrime(const double r) const override final
double getTFromR(const double radius, const IRtRelationPtr &rtRelation) const
GeoModel::TransientConstSharedPtr< IRtRelation > IRtRelationPtr
std::vector< size_t > vec
TrRelationLookUp(const IRtRelationPtr &rtRelation, const ParVec &vec={})
virtual std::optional< double > driftTime2Prime(const double r) const override final
std::vector< double > m_radii
virtual double minRadius() const override final
Returns the minimum drift-radius.
std::vector< double > m_times
virtual std::string name() const override final
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
std::vector< double > ParVec
virtual double maxRadius() const override final
Returns the maximum drift-radius.
virtual std::optional< double > driftTime(const double r) const override final
Interface method for fetching the drift-time from the radius Returns a nullopt if the time is out of ...