14 #ifndef TGO4FITCOMPONENT_H
15 #define TGO4FITCOMPONENT_H
22 #include "TObjArray.h"
91 Bool_t
MakeAmpl(Bool_t isFixed = kFALSE);
107 void SetRange(Int_t naxis, Double_t min, Double_t max);
112 void ExcludeRange(Int_t naxis, Double_t min, Double_t max);
130 void AddRangeCut(TCutG* cut, Bool_t exclude = kFALSE);
169 void GetRangeCondition(Int_t n, Int_t& typ, Int_t& naxis, Double_t& left, Double_t& right)
const;
176 void SetRangeCondition(Int_t n, Int_t typ, Int_t naxis, Double_t left, Double_t right);
241 virtual void Print(Option_t* option)
const;
295 #endif // TGO4FITCOMPONENT_H
Bool_t IsAnyRangeLimits()
virtual void Print(Option_t *option) const
void SetUseBuffers(Bool_t iUse)
Bool_t CheckRangeConditions(const Double_t *values, Int_t numaxis)
Int_t GetNumRangeCut() const
void ClearRanges(Int_t naxis=-1)
void SetRangeCondition(Int_t n, Int_t typ, Int_t naxis, Double_t left, Double_t right)
Int_t GetNumRangeCondition() const
const char * GetAmplFullName()
void SetRangeCutExcluding(Int_t n, Bool_t exclude=kTRUE)
void SetRangeMin(Int_t naxis, Double_t value)
virtual Bool_t CanAmplTouch()
void SetAmplError(Double_t iError)
TGo4FitParameter * NewParameter(const char *Name, const char *Title, Double_t iValue=0., Bool_t Fixed=kFALSE, Int_t AtIndx=-1)
void SetAmplValue(Double_t iAmpl)
TGo4FitParameter * NewAmplitude(const char *Name=0, Double_t iValue=0., Bool_t IsFixed=kFALSE, Int_t AtIndx=0)
void SetAmplIndex(Int_t iAmplIndex=-1)
TCutG * GetRangeCut(Int_t n) const
void SetRange(Int_t naxis, Double_t min, Double_t max)
void AddRangeCut(TCutG *cut, Bool_t exclude=kFALSE)
ClassDef(TGo4FitSlotList, 1)
void SetRangeMax(Int_t naxis, Double_t value)
void GetRangeCondition(Int_t n, Int_t &typ, Int_t &naxis, Double_t &left, Double_t &right) const
virtual void CollectParsTo(TGo4FitParsList &list)
void RemoveRangeCut(Int_t n)
Bool_t IsRangeCutExcluding(Int_t n)
void RemoveRangeCondition(Int_t n)
void AddRangeCondition(Int_t typ, Int_t naxis, Double_t left, Double_t right)
Bool_t MakeAmpl(Bool_t isFixed=kFALSE)
Bool_t GetRangeMin(Int_t naxis, Double_t &value)
const char * GetAmplName()
void ExcludeRange(Int_t naxis, Double_t min, Double_t max)
virtual ~TGo4FitComponent()
Bool_t GetRangeMax(Int_t naxis, Double_t &value)
TGo4FitParameter * GetAmplPar()