![]() |
ATLAS Offline Software
|
Equidistant look up table for resolution tables with the time as key. More...
#include <RtResolutionLookUp.h>
Public Types | |
| using | ParVec = std::vector< double > |
Public Member Functions | |
| RtResolutionLookUp (const ParVec &vec) | |
| virtual std::string | name () const override |
| double | resolution (double t, double) const override final |
| returns drift radius for a given time More... | |
| virtual unsigned int | nDoF () const override final |
| Returns the number of degrees of freedom of the relation function More... | |
| double | tLower () const |
| double | tUpper () const |
| virtual std::string | typeName () const override final |
| CalibFunc (const ParVec &vec) | |
| unsigned int | nPar () const |
| const ParVec & | parameters () const |
| double | par (unsigned int index) const |
Private Member Functions | |
| int | getBin (double t) const |
| double | getRadius (int bin) const |
| int | binInRtRange (double t) const |
Private Attributes | |
| double | m_t_min {9e9} |
| double | m_bin_size {1.} |
| ParVec | m_parameters {} |
Equidistant look up table for resolution tables with the time as key.
The first parameter should be the time corresponding to the first_bin. The second parameter should be the binsize.
The r value is calculated by linear interpolation.
Definition at line 23 of file RtResolutionLookUp.h.
|
inherited |
Definition at line 35 of file CalibFunc.h.
Definition at line 25 of file RtResolutionLookUp.h.
|
inlineprivate |
Definition at line 80 of file RtResolutionLookUp.h.
|
inlineexplicitinherited |
Definition at line 36 of file CalibFunc.h.
|
inlineprivate |
Definition at line 52 of file RtResolutionLookUp.h.
|
inlineprivate |
Definition at line 54 of file RtResolutionLookUp.h.
|
inlineoverridevirtual |
Implements MuonCalib::CalibFunc.
Definition at line 35 of file RtResolutionLookUp.h.
|
inlinefinaloverridevirtual |
Returns the number of degrees of freedom of the relation function
Implements MuonCalib::IRtResolution.
Definition at line 39 of file RtResolutionLookUp.h.
|
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.
|
inlinefinaloverridevirtual |
returns drift radius for a given time
Implements MuonCalib::IRtResolution.
Definition at line 62 of file RtResolutionLookUp.h.
|
inline |
Definition at line 43 of file RtResolutionLookUp.h.
|
inline |
Definition at line 47 of file RtResolutionLookUp.h.
|
inlinefinaloverridevirtualinherited |
Implements MuonCalib::CalibFunc.
Definition at line 24 of file IRtResolution.h.
|
private |
Definition at line 59 of file RtResolutionLookUp.h.
|
privateinherited |
Definition at line 48 of file CalibFunc.h.
|
private |
Definition at line 58 of file RtResolutionLookUp.h.
1.8.18