#include <MuScleFitCorrector_Functions.h>
Public Member Functions | |
double | centralParabola (const double &pt, const double &eta, const T &parval) |
double | getGEO (const double &pt, const double &eta, const T &parval) |
double | getMSC (const double &pt, const double &eta, const T &parval) |
double | leftLine (const double &pt, const double &eta, const T &parval) |
double | leftParabola (const double &pt, const double &eta, const T &parval) |
double | middleParabola (const double &pt, const double &eta, const T &parval) |
resolutionFunction57 () | |
double | rightLine (const double &pt, const double &eta, const T &parval) |
double | rightParabola (const double &pt, const double &eta, const T &parval) |
virtual double | sigmaPt (const double &pt, const double &eta, const T &parval) |
Public Member Functions inherited from resolutionFunctionBase< T > | |
virtual double | covPt1Pt2 (const double &pt1, const double &eta1, const double &pt2, const double &eta2, const T &parval) |
virtual int | parNum () const |
virtual int | parNum () const |
resolutionFunctionBase () | |
resolutionFunctionBase () | |
virtual void | setParameters (double *Start, double *Step, double *Mini, double *Maxi, int *ind, TString *parname, const T &parResol, const std::vector< int > &parResolOrder, const int muonType) |
This method is used to differentiate parameters among the different functions. More... | |
virtual void | setParameters (double *Start, double *Step, double *Mini, double *Maxi, int *ind, TString *parname, const T &parResol, const std::vector< int > &parResolOrder, const std::vector< double > &parStep, const std::vector< double > &parMin, const std::vector< double > &parMax, const int muonType) |
virtual double | sigmaCotgTh (const double &pt, const double &eta, const T &parval)=0 |
virtual double | sigmaPhi (const double &pt, const double &eta, const T &parval)=0 |
virtual double | sigmaPtError (const double &pt, const double &eta, const T &parval, const T &parError) |
virtual | ~resolutionFunctionBase ()=0 |
virtual | ~resolutionFunctionBase ()=0 |
Additional Inherited Members | |
Protected Member Functions inherited from resolutionFunctionBase< T > | |
virtual void | setPar (double *Start, double *Step, double *Mini, double *Maxi, int *ind, TString *parname, const T &parResol, const std::vector< int > &parResolOrder, double *thisStep, double *thisMini, double *thisMaxi, TString *thisParName) |
This method sets the parameters. More... | |
virtual void | setPar (double *Start, double *Step, double *Mini, double *Maxi, int *ind, TString *parname, const T &parResol, const std::vector< int > &parResolOrder, const std::vector< ParameterSet > &parSet) |
Protected Attributes inherited from resolutionFunctionBase< T > | |
int | parNum_ |
Definition at line 201 of file MuScleFitCorrector_Functions.h.
|
inline |
Definition at line 203 of file MuScleFitCorrector_Functions.h.
References resolutionFunctionBase< T >::parNum_.
|
inline |
Definition at line 218 of file MuScleFitCorrector_Functions.h.
References eta().
Referenced by resolutionFunction57< T >::getMSC().
|
inline |
Definition at line 205 of file MuScleFitCorrector_Functions.h.
Referenced by resolutionFunction57< T >::sigmaPt().
|
inline |
Definition at line 251 of file MuScleFitCorrector_Functions.h.
References resolutionFunction57< T >::centralParabola(), resolutionFunction57< T >::leftLine(), resolutionFunction57< T >::leftParabola(), resolutionFunction57< T >::middleParabola(), resolutionFunction57< T >::rightLine(), and resolutionFunction57< T >::rightParabola().
Referenced by resolutionFunction57< T >::sigmaPt().
|
inline |
Definition at line 234 of file MuScleFitCorrector_Functions.h.
References resolutionFunction57< T >::leftParabola(), and resolutionFunction57< T >::middleParabola().
Referenced by resolutionFunction57< T >::getMSC().
|
inline |
Definition at line 226 of file MuScleFitCorrector_Functions.h.
Referenced by resolutionFunction57< T >::getMSC(), and resolutionFunction57< T >::leftLine().
|
inline |
Definition at line 222 of file MuScleFitCorrector_Functions.h.
References eta().
Referenced by resolutionFunction57< T >::getMSC(), resolutionFunction57< T >::leftLine(), and resolutionFunction57< T >::rightLine().
|
inline |
Definition at line 242 of file MuScleFitCorrector_Functions.h.
References resolutionFunction57< T >::middleParabola(), and resolutionFunction57< T >::rightParabola().
Referenced by resolutionFunction57< T >::getMSC().
|
inline |
Definition at line 230 of file MuScleFitCorrector_Functions.h.
Referenced by resolutionFunction57< T >::getMSC(), and resolutionFunction57< T >::rightLine().
|
inlinevirtual |
Implements resolutionFunctionBase< T >.
Definition at line 272 of file MuScleFitCorrector_Functions.h.
References resolutionFunction57< T >::getGEO(), resolutionFunction57< T >::getMSC(), funct::pow(), and mathSSE::sqrt().