14 #ifndef TGO4FITMODELFUNCTION_H
15 #define TGO4FITMODELFUNCTION_H
63 TGo4FitModelFunction(
const char* iName,
const char* iLibraryName =
"libName.so",
const char* iFunctionName =
"Funcname", Int_t iNPars = 0, Bool_t AddAmplitude = kFALSE);
84 void SetUserFunction(
const char* iLibraryName,
const char* iFunctionName);
126 virtual void Print(Option_t* option)
const;
134 virtual Bool_t
Initialize(Int_t UseBuffers = -1);
148 virtual Double_t
UserFunction(Double_t* Coordinates, Double_t* Parameters);
181 #endif // TGO4FITMODELFUNCTION_H
const char * GetLibraryName()
virtual Bool_t Initialize(Int_t UseBuffers=-1)
virtual Bool_t CanAmplTouch()
void SetUserFunction(TUserFunction iUserFunction)
Bool_t SetNumberOfFuncPar(Int_t num)
Double_t(* TUserFunction)(Double_t *, Double_t *)
virtual ~TGo4FitModelFunction()
void SetFunctionName(const char *name)
virtual TString GetFuncParName(Int_t n)
const char * GetFunctionName()
virtual Int_t GetWidthParIndex(Int_t naxis)
virtual Bool_t BeforeEval(Int_t ndim)
Bool_t LoadLibrary(Bool_t CloseFirst)
void SetLibraryName(const char *name)
void SetPosParIndex(Int_t naxis, Int_t indx=-1)
TGo4FitParameter * GetFuncPar(Int_t n)
virtual void Print(Option_t *option) const
ClassDef(TGo4FitSlotList, 1)
Int_t GetNumberOfFuncPar()
TUserFunction fxUserFunction
virtual Int_t GetPosParIndex(Int_t naxis)
void SetWidthParIndex(Int_t naxis, Int_t indx=-1)
virtual Double_t UserFunction(Double_t *Coordinates, Double_t *Parameters)