14#ifndef TGO4FITDATARIDGE_H
15#define TGO4FITDATARIDGE_H
76 std::unique_ptr<TGo4FitDataIter>
MakeIter()
override;
86 virtual void Print(Option_t *option =
"")
const override;
119 std::unique_ptr<TGo4FitDataIter>
iter;
TGo4FitDataIter()
Default constructor.
Bool_t ShiftToNextPoint() override
Move pointer to following data point.
TGo4FitDataRidge * fxData
Bool_t ReadCurrentPoint() override
Perform specific actions to read all values from data object.
std::unique_ptr< TGo4FitDataIter > iter
TGo4FitData * GetData() const override
Return pointer on correspondent TGo4FitData object, which create iterator.
Bool_t StartReset() override
Reset pointer and other specific values to the beginning of data.
Special object to approximate ridges on multi-dimensional histograms.
Int_t GetSelectedAxis() const
Returns number of selected axis.
TGo4FitData * GetData() const
Returns pointer on TGo4FitData object.
Int_t fiSelectedAxis
Number of selected as ridge axis.
void SetSelectedAxis(Int_t naxis)
Sets number of axis, which selected as "ridge altitude".
std::unique_ptr< TGo4FitDataIter > MakeIter() override
Create TGo4FitDataRidgeIter iterator, associated with given data object.
virtual ~TGo4FitDataRidge()
Destroys TGo4FitDataRidge object.
TGo4FitSlot fxData
Slot for TGo4FitData object.
void SetData(TGo4FitData *iData, Bool_t Owned)
Sets pointer on TGo4FitData object and ownership flag.
virtual void Print(Option_t *option="") const override
Print information to standard output.
void FillSlotList(TSeqCollection *list) override
Add pointer on slot, which should contain TGo4FitData object, to list of slots.
TGo4FitDataRidge()
Default constructor.
Basic abstract class for representing data, which should be fitted.
TGo4FitData()
Default constructor.
Managing pointers on specific objects.