![]() |
![]() |
#include <Functions.h>
Public Member Functions | |
void | resetParameters (std::vector< double > *scaleVec) const override |
This method is used to reset the scale parameters to neutral values (useful for iterations > 0) More... | |
double | scale (const double &pt, const double &eta, const double &phi, const int chg, const T &parScale) const override |
scaleFunctionType64 () | |
void | setParameters (double *Start, double *Step, double *Mini, double *Maxi, int *ind, TString *parname, const T &parScale, const std::vector< int > &parScaleOrder, const int muonType) override |
This method is used to differentiate parameters among the different functions. More... | |
void | setParameters (double *Start, double *Step, double *Mini, double *Maxi, int *ind, TString *parname, const T &parScale, const std::vector< int > &parScaleOrder, const std::vector< double > &parStep, const std::vector< double > &parMin, const std::vector< double > &parMax, const int muonType) override |
![]() | |
virtual int | parNum () const |
virtual int | parNum () const |
virtual | ~scaleFunctionBase ()=0 |
virtual | ~scaleFunctionBase ()=0 |
Additional Inherited Members | |
![]() | |
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< ParSet > &parSet) |
virtual void | setPar (double *Start, double *Step, double *Mini, double *Maxi, int *ind, TString *parname, const T &parScale, const std::vector< int > &parScaleOrder, 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) |
![]() | |
int | parNum_ |
Definition at line 263 of file Functions.h.
|
inline |
Definition at line 265 of file Functions.h.
|
inlineoverridevirtual |
This method is used to reset the scale parameters to neutral values (useful for iterations > 0)
Reimplemented from scaleFunctionBase< T >.
Definition at line 344 of file Functions.h.
References mps_fire::i.
|
inlineoverridevirtual |
Implements scaleFunctionBase< T >.
Definition at line 268 of file Functions.h.
References gather_cfg::cout, and cmsRelvalreport::exit.
|
inlineoverridevirtual |
This method is used to differentiate parameters among the different functions.
Implements scaleFunctionBase< T >.
Definition at line 350 of file Functions.h.
|
inlineoverridevirtual |
Reimplemented from scaleFunctionBase< T >.
Definition at line 409 of file Functions.h.
References gather_cfg::cout, cmsRelvalreport::exit, mps_fire::i, createfilelist::int, ParameterSet::ParameterSet(), scaleFunctionService(), and scaleFunctionVecService().