25 TGo4FitData(iName,
"TH1 and derived classes", dtHistogram, AddAmpl),
26 fxHistogram(
"Histogram",
"Histogram object of TH1 class ", this, TH1::Class(), kTRUE, iHistogram, iHistogramOwned) {
57 fxData(0), fxLimits(), fxOwnScales(), fxOwnWidths() {
61 TGo4FitDataIter(), fxData(data), fxLimits(), fxOwnScales(), fxOwnWidths() {
69 if (
fxData==0)
return kFALSE;
71 if (histo==0)
return kFALSE;
73 Int_t NumDimen = histo->GetDimension();
76 if (NumDimen>1)
fxLimits[1] = histo->GetNbinsY();
77 if (NumDimen>2)
fxLimits[2] = histo->GetNbinsZ();
87 if (
fxData==0)
return kFALSE;
89 if (histo==0)
return kFALSE;
91 switch (histo->GetDimension()) {
Bool_t ProduceScales(const Int_t *index, const Double_t *ownscales, const Double_t *ownwidths)
Double_t fdStandardDeviation
void SetHistogram(TH1 *iHistogram, Bool_t iHistogramOwned=kFALSE)
virtual void Print(Option_t *option) const
virtual Bool_t StartReset()
virtual ~TGo4FitDataHistogram()
TGo4FitDataIter * MakeIter()
Bool_t NextIndex(TArrayI &Index, TArrayI &Limits)
virtual void FillSlotList(TSeqCollection *list)
virtual Bool_t ShiftToNextPoint()
TGo4FitDataHistogramIter()
Bool_t SetObject(TObject *iObject, Bool_t iOwned=kFALSE, Bool_t CheckClass=kTRUE)
TGo4FitDataHistogram * fxData
Bool_t ReserveArrays(Int_t NumDimen, Int_t NumOwnAxis, Bool_t HasWidth)
virtual void FillSlotList(TSeqCollection *list)
~TGo4FitDataHistogramIter()
virtual void Print(Option_t *option) const
virtual void Print(Option_t *option) const
virtual Bool_t ReadCurrentPoint()