![]() |
ATLAS Offline Software
|
#include <WireSagCorFunc.h>
Public Types | |
typedef std::vector< double > | ParVec |
Public Member Functions | |
WireSagCorFunc (const CalibFunc::ParVec ¶ms) | |
std::string | name () const |
class name More... | |
double | correction (double signedDriftRadius, double effectiveSag) const |
correction function More... | |
virtual std::string | typeName () const |
unsigned int | nPar () const |
const ParVec & | parameters () const |
double | par (unsigned int index) const |
Private Member Functions | |
void | init (const CalibFunc::ParVec ¶ms) |
initialization method More... | |
Private Attributes | |
std::vector< double > | m_params |
data members More... | |
ParVec | m_parameters |
Definition at line 64 of file WireSagCorFunc.h.
|
inherited |
Definition at line 36 of file CalibFunc.h.
|
inlineexplicit |
Definition at line 66 of file WireSagCorFunc.h.
|
virtual |
correction function
polynomial coefficients
scale factor needed, as correction function was normalized to 100um wire sag
Calculate dT using polynomial coefficients
Implements MuonCalib::IMdtWireSagCorFunc.
Definition at line 37 of file WireSagCorFunc.cxx.
|
private |
initialization method
initialization method (might eventually pass coefficients this way)
Definition at line 27 of file WireSagCorFunc.cxx.
|
virtual |
class name
name method
Implements MuonCalib::CalibFunc.
Definition at line 34 of file WireSagCorFunc.cxx.
|
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.
|
inlinevirtualinherited |
Implements MuonCalib::CalibFunc.
Definition at line 18 of file IMdtWireSagCorFunc.h.
|
privateinherited |
Definition at line 51 of file CalibFunc.h.
|
private |
data members
Definition at line 76 of file WireSagCorFunc.h.