![]() |
ATLAS Offline Software
|
An implementation of a time slew correction function for AMT digitization chip. More...
#include <MdtSlewCorFuncHardcoded.h>
Public Types | |
| using | ParVec = std::vector<double> |
Public Member Functions | |
| MdtSlewCorFuncHardcoded (const CalibFunc::ParVec &vecvec) | |
| virtual std::string | name () const override |
| virtual double | correction (double t, double adc) const override |
| Return time correction (ns). | |
| virtual std::string | typeName () const |
| unsigned int | nPar () const |
| const ParVec & | parameters () const |
| double | par (unsigned int index) const |
Static Public Member Functions | |
| static unsigned int | nUsedPar () |
Private Attributes | |
| ParVec | m_parameters {} |
An implementation of a time slew correction function for AMT digitization chip.
Definition at line 15 of file MdtSlewCorFuncHardcoded.h.
|
inherited |
Definition at line 35 of file CalibFunc.h.
|
inlineexplicit |
Definition at line 17 of file MdtSlewCorFuncHardcoded.h.
|
overridevirtual |
Return time correction (ns).
Input: t = drift-time [ns], adc = ADC count after ADC-calibration correction
Implements MuonCalib::IMdtSlewCorFunc.
Definition at line 23 of file MdtSlewCorFuncHardcoded.cxx.
|
inlineoverridevirtual |
Implements MuonCalib::CalibFunc.
Definition at line 18 of file MdtSlewCorFuncHardcoded.h.
|
inlineinherited |
Definition at line 39 of file CalibFunc.h.
|
inlinestatic |
Definition at line 19 of file MdtSlewCorFuncHardcoded.h.
|
inlineinherited |
Definition at line 41 of file CalibFunc.h.
Definition at line 40 of file CalibFunc.h.
|
inlinevirtualinherited |
Implements MuonCalib::CalibFunc.
Definition at line 18 of file IMdtSlewCorFunc.h.
|
privateinherited |
Definition at line 48 of file CalibFunc.h.