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) | |
std::string | name () const |
double | resolution (double t, double) const |
returns drift radius for a given time More... | |
virtual std::string | typeName () const override |
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 |
int | rtBins () const |
double | getRadius (int bin) const |
int | binInRtRange (double t) const |
Private Attributes | |
double | m_t_min |
double | m_bin_size |
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 73 of file RtResolutionLookUp.h.
|
inlineexplicitinherited |
Definition at line 36 of file CalibFunc.h.
|
inlineprivate |
Definition at line 43 of file RtResolutionLookUp.h.
|
inlineprivate |
Definition at line 47 of file RtResolutionLookUp.h.
|
inlinevirtual |
Implements MuonCalib::CalibFunc.
Definition at line 37 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.
|
inlinevirtual |
returns drift radius for a given time
Implements MuonCalib::IRtResolution.
Definition at line 55 of file RtResolutionLookUp.h.
|
inlineprivate |
Definition at line 46 of file RtResolutionLookUp.h.
|
inlineoverridevirtualinherited |
Implements MuonCalib::CalibFunc.
Definition at line 17 of file IRtResolution.h.
|
private |
Definition at line 52 of file RtResolutionLookUp.h.
|
privateinherited |
Definition at line 51 of file CalibFunc.h.
|
private |
Definition at line 51 of file RtResolutionLookUp.h.