#include <TGo4FitDataProfile.h>
Inheritance diagram for TGo4FitDataProfile:
Public Member Functions | |
TGo4FitDataProfile () | |
Default constructor. | |
TGo4FitDataProfile (const char *iName, TProfile *=0, Bool_t iGraphOwned=kFALSE, Bool_t AddAmpl=kFALSE) | |
Create TGo4FitDataProfile object with given name. | |
virtual | ~TGo4FitDataProfile () |
Destroys TGo4FitDataProfile object. | |
TProfile * | GetProfile () |
Returns pointer on TProfile object. | |
void | SetProfile (TProfile *iProfile, Bool_t iProfileOwned=kFALSE) |
Set pointer on TProfile object. | |
TGo4FitDataIter * | MakeIter () |
Create TGo4FitDataProfileIter iterator, assosiated with given data object. | |
virtual void | FillSlotList (TSeqCollection *list) |
Add pointer on slot, which should contain TProfile object, to list of slots. | |
virtual void | Print (Option_t *option) const |
Print information on standard output. | |
Protected Attributes | |
TGo4FitSlot | fxProfile |
Slot for TProfile object. |
The TProfile object can be assigned to TGo4FitDataProfile object in constructor, in SetProfile() method or in SetObject() method of fitter. TProfile object may owned, or may not owned by data object.
Definition at line 27 of file TGo4FitDataProfile.h.
TGo4FitDataProfile::TGo4FitDataProfile | ( | ) |
TGo4FitDataProfile::TGo4FitDataProfile | ( | const char * | iName, | |
TProfile * | = 0 , |
|||
Bool_t | iGraphOwned = kFALSE , |
|||
Bool_t | AddAmpl = kFALSE | |||
) |
Create TGo4FitDataProfile object with given name.
Pointer on TProfile object and ownership flag can be specified. Scaling factor (amplitude) also can be added.
Definition at line 25 of file TGo4FitDataProfile.cxx.
References TGo4FitData::SetExcludeLessThen().
TGo4FitDataProfile::~TGo4FitDataProfile | ( | ) | [virtual] |
TProfile* TGo4FitDataProfile::GetProfile | ( | ) | [inline] |
Returns pointer on TProfile object.
Definition at line 50 of file TGo4FitDataProfile.h.
References fxProfile, and TGo4FitSlot::GetObject().
Referenced by TGo4FitDataProfileIter::ReadCurrentPoint(), and TGo4FitDataProfileIter::StartReset().
void TGo4FitDataProfile::SetProfile | ( | TProfile * | iProfile, | |
Bool_t | iProfileOwned = kFALSE | |||
) |
Set pointer on TProfile object.
Ownership flag also can be specified. By default TProfile object not owned.
Definition at line 34 of file TGo4FitDataProfile.cxx.
References fxProfile, and TGo4FitSlot::SetObject().
TGo4FitDataIter * TGo4FitDataProfile::MakeIter | ( | ) | [virtual] |
Create TGo4FitDataProfileIter iterator, assosiated with given data object.
Reimplemented from TGo4FitData.
Definition at line 39 of file TGo4FitDataProfile.cxx.
void TGo4FitDataProfile::FillSlotList | ( | TSeqCollection * | list | ) | [virtual] |
Add pointer on slot, which should contain TProfile object, to list of slots.
Reimplemented from TGo4FitData.
Definition at line 43 of file TGo4FitDataProfile.cxx.
References TGo4FitData::FillSlotList(), and fxProfile.
void TGo4FitDataProfile::Print | ( | Option_t * | option | ) | const [virtual] |
Print information on standard output.
Reimplemented from TGo4FitData.
Definition at line 48 of file TGo4FitDataProfile.cxx.
References fxProfile, TGo4FitSlot::Print(), and TGo4FitData::Print().
TGo4FitSlot TGo4FitDataProfile::fxProfile [protected] |
Slot for TProfile object.
fxProfile
Definition at line 79 of file TGo4FitDataProfile.h.
Referenced by FillSlotList(), GetProfile(), Print(), and SetProfile().