Public Member Functions | Protected Attributes

TGo4FitDataProfile Class Reference

#include <TGo4FitDataProfile.h>

Inheritance diagram for TGo4FitDataProfile:
TGo4FitData TGo4FitComponent TGo4FitParsList TGo4FitSlotList TGo4FitNamed

List of all members.

Public Member Functions

 TGo4FitDataProfile ()
 TGo4FitDataProfile (const char *iName, TProfile *=0, Bool_t iGraphOwned=kFALSE, Bool_t AddAmpl=kFALSE)
virtual ~TGo4FitDataProfile ()
TProfile * GetProfile ()
void SetProfile (TProfile *iProfile, Bool_t iProfileOwned=kFALSE)
TGo4FitDataIterMakeIter ()
virtual void FillSlotList (TSeqCollection *list)
virtual void Print (Option_t *option) const

Protected Attributes

TGo4FitSlot fxProfile

Detailed Description

Data object, which provides access to TProfile ROOT class.

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.


Constructor & Destructor Documentation

TGo4FitDataProfile::TGo4FitDataProfile (  ) 

Default constructor.

Definition at line 20 of file TGo4FitDataProfile.cxx.

TGo4FitDataProfile::TGo4FitDataProfile ( const char *  iName,
TProfile *  iProfile = 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 24 of file TGo4FitDataProfile.cxx.

References TGo4FitData::SetExcludeLessThen().

TGo4FitDataProfile::~TGo4FitDataProfile (  )  [virtual]

Destroys TGo4FitDataProfile object.

Definition at line 30 of file TGo4FitDataProfile.cxx.


Member Function Documentation

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 fxProfile.

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().

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::Print ( Option_t *  option  )  const [virtual]

Print information on standard output.

Reimplemented from TGo4FitData.

Definition at line 48 of file TGo4FitDataProfile.cxx.

References fxProfile, and TGo4FitSlot::Print().

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 33 of file TGo4FitDataProfile.cxx.

References TGo4FitSlot::ClearObject(), fxProfile, and TGo4FitSlot::SetObject().


Member Data Documentation

Slot for TProfile object. fxProfile

Definition at line 79 of file TGo4FitDataProfile.h.

Referenced by FillSlotList(), GetProfile(), Print(), and SetProfile().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines