![]() |
ATLAS Offline Software
|
Generic interface to retrieve the resolution on the drift radius as a function of the drift time. More...
#include <IRtResolution.h>
Public Types | |
using | ParVec = std::vector< double > |
Public Member Functions | |
virtual | ~IRtResolution ()=default |
virtual std::string | typeName () const override final |
virtual unsigned | nDoF () const =0 |
Returns the number of degrees of freedom of the relation function More... | |
virtual double | resolution (double t, double bgRate=0.0) const =0 |
returns resolution for a give time and background rate More... | |
CalibFunc (const ParVec &vec) | |
unsigned int | nPar () const |
const ParVec & | parameters () const |
double | par (unsigned int index) const |
virtual std::string | name () const =0 |
Private Attributes | |
ParVec | m_parameters {} |
Generic interface to retrieve the resolution on the drift radius as a function of the drift time.
The main method of the resolution function is the
resolution(const double t, const double bgRate ) method which returns for a given drift time the corresponding uncertainty on the drift radius
Definition at line 20 of file IRtResolution.h.
|
inherited |
Definition at line 35 of file CalibFunc.h.
|
virtualdefault |
|
inlineexplicit |
Definition at line 36 of file CalibFunc.h.
|
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.
|
pure virtual |
Returns the number of degrees of freedom of the relation function
Implemented in MuonCalib::RtResolutionChebyshev, MuonCalib::RadiusResolutionChebyshev, and MuonCalib::RtResolutionLookUp.
|
inlineinherited |
Definition at line 39 of file CalibFunc.h.
|
inlineinherited |
Definition at line 41 of file CalibFunc.h.
Definition at line 40 of file CalibFunc.h.
|
pure virtual |
returns resolution for a give time and background rate
Implemented in MuonCalib::RtResolutionLookUp, MuonCalib::RtResolutionChebyshev, and MuonCalib::RadiusResolutionChebyshev.
|
inlinefinaloverridevirtual |
Implements MuonCalib::CalibFunc.
Definition at line 24 of file IRtResolution.h.
|
privateinherited |
Definition at line 48 of file CalibFunc.h.