| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Data objects, which provides access to generic TH1 ROOT histogram.
There are several implementations of TH1 for one, two and three-dimensional histogram. All of them inherited from TH1 class and supported in TGo4FitDataHistogram object.
The histogram can be assigned to TGo4FitDataHistogram object in constructor, in SetHistogram() method or in SetObject() method of fitter. Histogram may owned, or may not owned by data object.
TGo4FitDataHistogram gets from histogram number of dimensions and number of bins on each axis. The first and last bins on each axis (0 and NBins+1 indexes) are excluded from data analysis. This means, that data object uses only bins, which has indexes from 1 to NBins.
If no calibration objects are sets up, TGo4FitDataHistogram can uses axis values, taken from histogram itself. As axis values central position of each bin is using.
Field Summary | |
protected TGo4FitSlot | fxHistogram Slot for storing pointer on TH1 object |
Fields inherited from class Go4Fit.TGo4FitData |
fbUseBinScale, fdExcludeLessThen, fdSigmaValue, fiDataType, fiTakeSigmasFrom, fxAxisTrans |
Fields inherited from class TNamed |
fName, fTitle |
Fields inherited from class Go4Fit.TGo4FitSlotList |
fbUpdateSlotList, fxSlotList |
Constructor Summary | |
TGo4FitDataHistogram() Default constructor. | |
TGo4FitDataHistogram(const char * iName, TH1* , Bool_t iHistogramOwned, Bool_t AddAmpl) Creates TGo4FitDataHistogram object with provided name. |
Destructor Summary | |
virtual synchronized | ~TGo4FitDataHistogram() Destroys TGo4FitDataHistogram object. |
Method Summary | |
virtual void | FillSlotList(TSeqCollection* list) Add pointer on slot, which should contains histogram, to list. |
TH1* | GetHistogram() Return pointer on assigned histogram. |
TGo4FitDataIter* | MakeIter() Create TGo4FitDataHistogramIter iterator, assosiated with given data object.. |
virtual const void | Print(Option_t* option) Print information to standard output. |
void | SetHistogram(TH1* iHistogram, Bool_t iHistogramOwned) Set histogram to object. |
Methods inherited from class Go4Fit.TGo4FitParsList |
AddPar, CanRollbackPars, ClearPars, ClearParsBlocking, CreatePar, Find, Find, Find, FindPar, FindPar, FindPar, Get, GetPar, GetParEpsilon, GetParError, GetParFixed, GetParFullName, GetParIndex, GetParName, GetParRange, GetParsValues, GetParValue, InsertPar, IsAllParsFixed, MemorizePars, NumFixedPars, NumFreePars, NumPars, PrintPars, RememberPars, RemovePar, RemovePar, RemoveParByIndex, SetParEpsilon, SetParError, SetParFixed, SetParName, SetParRange, SetParsNames, SetParsOwner, SetParsValues, SetParsValues, SetParValue |
Methods inherited from class Go4Fit.TGo4FitNamed |
GetFullName, GetOwner, GetOwnerFullName, SetOwner |
Methods inherited from class TNamed |
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine |
Methods inherited from class Go4Fit.TGo4FitSlotList |
CheckDuplicatesOnSlot, CheckObjects, ClearObjects, ClearSlot, ConnectSlots, ConnectSlots, FindSlot, GetSlot, GetSlotList, IsEmptySlots, IsObjectInSlots, NumSlots, PrepareSlotsForWriting, SetObject, SetObject, SetSaveFlagForObjects, SetUpdateSlotList |
Field Detail |
protected TGo4FitSlot fxHistogram
Constructor Detail |
public TGo4FitDataHistogram()
public TGo4FitDataHistogram(const char * iName, TH1* , Bool_t iHistogramOwned, Bool_t AddAmpl)
Method Detail |
public virtual synchronized ~TGo4FitDataHistogram()
Method Detail |
public virtual void FillSlotList(TSeqCollection* list)
public TH1* GetHistogram()
public TGo4FitDataIter* MakeIter()
public virtual const void Print(Option_t* option)
public void SetHistogram(TH1* iHistogram, Bool_t iHistogramOwned)
Association Links |
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |