1 #ifndef HMDCTRACKFITTERA_H
2 #define HMDCTRACKFITTERA_H
34 virtual Int_t
minimize(Int_t iter=0);
44 void setStepCh(UInt_t i,Double_t vl) {
if(i<6) stepCh[i]=vl;}
49 void setLimStep2(UInt_t i,Double_t vl) {
if(i<10) limStep2[i]=vl;}
57 void printStep(
const Char_t* cond, Double_t fun, Double_t step);
void printStep(const Char_t *cond, Double_t fun, Double_t step)
void setLimGrad1to2(Double_t vl)
virtual Int_t secondMethod(void)
void setInitStepFit(Double_t vl)
Double_t calcScaledAGrad(HMdcTrackParam &par)
virtual Int_t doMinimization(void)
HMdcTrackFitterA(HMdcTrackFitInOut *fIO)
void setStepCh(UInt_t i, Double_t vl)
virtual ~HMdcTrackFitterA(void)
void setDefaultParam(void)
void downhillOnGradient(HMdcTrackParam &par)
virtual Int_t minimize(Int_t iter=0)
virtual void solutionOfLinearEquationsSystem(HMdcTrackParam &par)
void setDFunctMin(Double_t vl)
void setLimIter1forFilter(Int_t vl)
void setLimStep2(UInt_t i, Double_t vl)
void setLimGrad2(Double_t vl)
void setLimDeltaF1to2(Double_t vl)
virtual Int_t firstMethod(void)
void setLimFunct1to2(Double_t vl)
void setLimIter2(Int_t vl)
void setDFunctMax(Double_t vl)
virtual Double_t getFunctional(void)