This method is used to differentiate parameters among the different functions.
3437 double thisStep[] = { 0.0002, 0.000002, 0.0000002, 0.00000002, 0.000000002,
3438 0.02, 0.02, 0.002, 0.0002,
3439 0.00002, 0.000002, 0.0000002, 0.00000002,
3440 0.00002, 0.0002, 0.0000002, 0.00002,
3441 0.00002, 0.0002, 0.00000002, 0.000002 };
3442 TString thisParName[] = {
"Pt res. sc.",
"Pt res. Pt sc.",
"Pt res. Pt^2 sc.",
"Pt res. Pt^3 sc.",
"Pt res. Pt^4 sc",
3443 "Pt res. Eta sc.",
"Pt res. Eta^2 sc." ,
"Pt res. Eta^3 sc.",
"Pt res. Eta^4 sc.",
3444 "Pt res. Eta^5 sc.",
"Pt res. Eta^6 sc.",
"Pt res. Eta^7 sc.",
"Pt res. Eta^8 sc.",
3445 "Cth res. sc.",
"Cth res. 1/Pt sc.",
"Cth res. Eta sc.",
"Cth res. Eta^2 sc.",
3446 "Phi res. sc.",
"Phi res. 1/Pt sc.",
"Phi res. Eta sc.",
"Phi res. Eta^2 sc." };
3447 double thisMini[] = { -0.1, -0.001, -0.001, -0.001, -0.001,
3448 -2., -1., -0.1, -0.1,
3449 -0.1, -0.1, -0.1, -0.1,
3450 -0.001, 0.002, -0.0001, -0.0001,
3451 -0.0001, 0.0005, -0.0001, -0.00001,
3453 if( muonType == 1 ) {
3454 double thisMaxi[] = { 1., 1., 1., 1., 1.,
3459 this->
setPar( Start,
Step, Mini, Maxi, ind, parname, parResol, parResolOrder, thisStep, thisMini, thisMaxi, thisParName );
3461 double thisMaxi[] = { 0.1, 0.001, 0.001, 0.001, 0.001,
3462 2., 1., 0.1, 0.1, 0.1,
3463 0.1, 0.1, 0.1, 0.1, 0.1,
3464 0.001, 0.005, 0.00004, 0.0007,
3465 0.001, 0.01, -0.0000015, 0.0004 };
3466 this->
setPar( Start,
Step, Mini, Maxi, ind, parname, parResol, parResolOrder, thisStep, thisMini, thisMaxi, thisParName );
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.