#include <ITrRelation.h>
|  | 
| using | ParVec = std::vector< double > | 
|  | 
Definition at line 17 of file ITrRelation.h.
 
◆ ParVec
◆ ITrRelation()
  
  | 
        
          | MuonCalib::ITrRelation::ITrRelation | ( | const ParVec & | parameters | ) |  |  | inline | 
 
Constructor taking the input r-t relation & the vector of parameters. 
Definition at line 20 of file ITrRelation.h.
 
 
◆ ~ITrRelation()
  
  | 
        
          | virtual MuonCalib::ITrRelation::~ITrRelation | ( |  | ) |  |  | virtualdefault | 
 
 
◆ driftTime()
  
  | 
        
          | virtual std::optional<double> MuonCalib::ITrRelation::driftTime | ( | const double | r | ) | const |  | pure virtual | 
 
 
◆ driftTime2Prime()
  
  | 
        
          | virtual std::optional<double> MuonCalib::ITrRelation::driftTime2Prime | ( | const double | r | ) | const |  | pure virtual | 
 
 
◆ driftTimePrime()
  
  | 
        
          | virtual std::optional<double> MuonCalib::ITrRelation::driftTimePrime | ( | const double | r | ) | const |  | pure virtual | 
 
 
◆ getReducedR()
  
  | 
        
          | double MuonCalib::ITrRelation::getReducedR | ( | const double | r | ) | const |  | inline | 
 
Maps the radius interval [minRadius;maxRadius] to [-1;1] where the minimal radius is on the lower end. 
Definition at line 42 of file ITrRelation.h.
 
 
◆ getReducedRPrime()
  
  | 
        
          | double MuonCalib::ITrRelation::getReducedRPrime | ( |  | ) | const |  | inline | 
 
Returns the derivative of the reduced radisu w.r.t r. 
Definition at line 46 of file ITrRelation.h.
 
 
◆ maxRadius()
  
  | 
        
          | virtual double MuonCalib::ITrRelation::maxRadius | ( |  | ) | const |  | pure virtual | 
 
 
◆ minRadius()
  
  | 
        
          | virtual double MuonCalib::ITrRelation::minRadius | ( |  | ) | const |  | pure virtual | 
 
 
◆ name()
  
  | 
        
          | virtual std::string MuonCalib::CalibFunc::name | ( |  | ) | const |  | pure virtualinherited | 
 
Implemented in MuonCalib::RtSpline, MuonCalib::RtResolutionChebyshev, MuonCalib::RtChebyshev, MuonCalib::RtLegendre, MuonCalib::RadiusResolutionChebyshev, MuonCalib::RtRelationLookUp, MuonCalib::RtSimplePolynomial, MuonCalib::TrRelationLookUp, MuonCalib::TrChebyshev, MuonCalib::TrLegendre, MuonCalib::TrSimplePolynomial, MuonCalib::RtResolutionLookUp, MuonCalib::MdtSlewCorFuncHardcoded, and MuonCalib::BFieldCorFunc.
 
 
◆ nDoF()
  
  | 
        
          | virtual unsigned MuonCalib::ITrRelation::nDoF | ( |  | ) | const |  | pure virtual | 
 
 
◆ nPar()
  
  | 
        
          | unsigned int MuonCalib::CalibFunc::nPar | ( |  | ) | const |  | inlineinherited | 
 
 
◆ par()
  
  | 
        
          | double MuonCalib::CalibFunc::par | ( | unsigned int | index | ) | const |  | inlineinherited | 
 
 
◆ parameters()
  
  | 
        
          | const ParVec& MuonCalib::CalibFunc::parameters | ( |  | ) | const |  | inlineinherited | 
 
 
◆ typeName()
  
  | 
        
          | virtual std::string MuonCalib::ITrRelation::typeName | ( |  | ) | const |  | inlinefinaloverridevirtual | 
 
 
◆ m_parameters
  
  | 
        
          | ParVec MuonCalib::CalibFunc::m_parameters {} |  | privateinherited | 
 
 
The documentation for this class was generated from the following file:
 
double mapToUnitInterval(const double x, const double lowerEdge, const double upperEdge)
Maps the number x which is in [lowEdge;upperEdge] to the interval [-1;1].