Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4FitDataProfile Class Reference

Data object, which provides access to TProfile ROOT class. More...

#include <TGo4FitDataProfile.h>

Inheritance diagram for TGo4FitDataProfile:

TGo4FitData TGo4FitComponent TGo4FitParsList TGo4FitSlotList TGo4FitNamed List of all members.

Public Methods

 TGo4FitDataProfile ()
 Default constructor. More...

 TGo4FitDataProfile (const char *iName, TProfile *=0, Bool_t iGraphOwned=kFALSE, Bool_t AddAmpl=kFALSE)
 Create TGo4FitDataProfile object with given name. More...

virtual ~TGo4FitDataProfile ()
 Destroys TGo4FitDataProfile object. More...

TProfile * GetProfile ()
 Returns pointer on TProfile object. More...

void SetProfile (TProfile *iProfile, Bool_t iProfileOwned=kFALSE)
 Set pointer on TProfile object. More...

TGo4FitDataIterMakeIter ()
 Create TGo4FitDataProfileIter iterator, assosiated with given data object.. More...

virtual void FillSlotList (TSeqCollection *list)
 Add pointer on slot, which should contain TProfile object, to list of slots. More...

virtual void Print (Option_t *option) const
 Print information on standard output. More...


Protected Attributes

TGo4FitSlot fxProfile
 Slot for TProfile object. More...


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

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

References TGo4FitData::SetExcludeLessThen().

TGo4FitDataProfile::~TGo4FitDataProfile   [virtual]
 

Destroys TGo4FitDataProfile object.

Definition at line 32 of file TGo4FitDataProfile.cxx.


Member Function Documentation

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
[inline]
 

Set pointer on TProfile object.

Ownership flag also can be specified. By default TProfile object not owned.

Definition at line 56 of file TGo4FitDataProfile.h.

References fxProfile, and TGo4FitSlot::SetObject().

TGo4FitDataIter * TGo4FitDataProfile::MakeIter   [virtual]
 

Create TGo4FitDataProfileIter iterator, assosiated with given data object..

Reimplemented from TGo4FitData.

Definition at line 35 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 39 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 44 of file TGo4FitDataProfile.cxx.

References fxProfile, TGo4FitSlot::Print(), and TGo4FitData::Print().


Member Data Documentation

TGo4FitSlot TGo4FitDataProfile::fxProfile [protected]
 

Slot for TProfile object.

@label 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:
Generated on Tue Nov 8 10:56:40 2005 for Go4-v2.10-5 by doxygen1.2.15