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

TGo4FitGUIOptions Class Reference

#include <TGo4FitGUIOptions.h>

List of all members.

Public Methods

 TGo4FitGUIOptions ()
virtual ~TGo4FitGUIOptions ()
void CopyFrom (TGo4FitGUIOptions &other, Bool_t CopyFitter=kTRUE)
TGo4Fitter * GetFitter ()
TGo4Fitter * TakeFitter ()
void SetFitter (TGo4Fitter *)
Bool_t & UseAmplEstim ()
Int_t & NumMigradIter ()
const char * GetWizDataName ()
void SetWizDataName (const char *name)
TGo4FitData * GetWizData ()
const char * GetWizModelName ()
void SetWizModelName (const char *name)
TGo4FitModel * GetWizModel ()
TGo4FitPeakFinder * GetPeakFinder (Bool_t AutoCreate=kTRUE)
Bool_t & WizShowAllModels ()
Int_t & WizPageIndex ()

Private Attributes

TGo4Fitter * fxFitter
TString fxWizDataName
TString fxWizModelName
Bool_t fbWizShowAllModels
Int_t fiWizPageIndex
Bool_t fbUseAmplEstim
Int_t fiNumMigradIter


Constructor & Destructor Documentation

TGo4FitGUIOptions::TGo4FitGUIOptions (    ) 
 

Definition at line 18 of file TGo4FitGUIOptions.cxx.

TGo4FitGUIOptions::~TGo4FitGUIOptions (    )  [virtual]
 

Definition at line 24 of file TGo4FitGUIOptions.cxx.

References fxFitter.


Member Function Documentation

void TGo4FitGUIOptions::CopyFrom (  TGo4FitGUIOptions &    other,
Bool_t    CopyFitter = kTRUE
) 
 

Definition at line 69 of file TGo4FitGUIOptions.cxx.

References fbUseAmplEstim, fbWizShowAllModels, fiNumMigradIter, fiWizPageIndex, fxFitter, fxWizDataName, and fxWizModelName.

Referenced by TGo4FitPanelSlots::Fitter_MoveCopy(), and TGo4FitPanelSlots::GetPadFitOptions().

TGo4Fitter* TGo4FitGUIOptions::GetFitter (    )  [inline]
 

Definition at line 33 of file TGo4FitGUIOptions.h.

References fxFitter.

Referenced by TGo4FitPanelSlots::GetFitter(), GetPeakFinder(), GetWizData(), and GetWizModel().

TGo4Fitter * TGo4FitGUIOptions::TakeFitter (    ) 
 

Definition at line 33 of file TGo4FitGUIOptions.cxx.

References fxFitter.

Referenced by TGo4FitPanelSlots::Fitter_MoveCopy().

void TGo4FitGUIOptions::SetFitter (  TGo4Fitter *    ) 
 

Definition at line 28 of file TGo4FitGUIOptions.cxx.

References fxFitter.

Referenced by TGo4FitPanelSlots::Fitter_DropToPanel(), TGo4FitPanelSlots::Fitter_MoveCopy(), and TGo4FitPanelSlots::SetFitter().

Bool_t& TGo4FitGUIOptions::UseAmplEstim (    )  [inline]
 

Definition at line 37 of file TGo4FitGUIOptions.h.

References fbUseAmplEstim.

Referenced by TGo4FitPanelSlots::Button_PeakFinder(), TGo4FitPanelSlots::Button_PerformFit(), and TGo4FitPanelSlots::Button_SimpleFit().

Int_t& TGo4FitGUIOptions::NumMigradIter (    )  [inline]
 

Definition at line 38 of file TGo4FitGUIOptions.h.

References fiNumMigradIter.

Referenced by TGo4FitPanelSlots::Button_PeakFinder(), TGo4FitPanelSlots::Button_PerformFit(), and TGo4FitPanelSlots::Button_SimpleFit().

const char* TGo4FitGUIOptions::GetWizDataName (    )  [inline]
 

Definition at line 40 of file TGo4FitGUIOptions.h.

References fxWizDataName.

Referenced by GetWizData().

void TGo4FitGUIOptions::SetWizDataName (  const char *    name )  [inline]
 

Definition at line 41 of file TGo4FitGUIOptions.h.

References fxWizDataName.

Referenced by TGo4FitPanelSlots::Wiz_RemoveData().

TGo4FitData * TGo4FitGUIOptions::GetWizData (    ) 
 

Definition at line 39 of file TGo4FitGUIOptions.cxx.

References TGo4Fitter::FindData(), GetFitter(), and GetWizDataName().

Referenced by TGo4FitPanelSlots::Button_PeakFinder(), TGo4FitPanelSlots::Wiz_CreateNewModel(), TGo4FitPanelSlots::Wiz_GetModelInfo(), TGo4FitPanelSlots::Wiz_PaintData(), TGo4FitPanelSlots::Wiz_RemoveData(), and TGo4FitPanelSlots::Wiz_UseSelectedRange().

const char* TGo4FitGUIOptions::GetWizModelName (    )  [inline]
 

Definition at line 44 of file TGo4FitGUIOptions.h.

References fxWizModelName.

Referenced by GetWizModel().

void TGo4FitGUIOptions::SetWizModelName (  const char *    name )  [inline]
 

Definition at line 45 of file TGo4FitGUIOptions.h.

References fxWizModelName.

TGo4FitModel * TGo4FitGUIOptions::GetWizModel (    ) 
 

Definition at line 45 of file TGo4FitGUIOptions.cxx.

References TGo4Fitter::FindModel(), GetFitter(), and GetWizModelName().

Referenced by TGo4FitPanelSlots::Wiz_PaintModel().

TGo4FitPeakFinder * TGo4FitGUIOptions::GetPeakFinder (  Bool_t    AutoCreate = kTRUE ) 
 

Definition at line 51 of file TGo4FitGUIOptions.cxx.

References TGo4FitterAbstract::AddActionAt(), TGo4FitterAbstract::GetAction(), GetFitter(), TGo4FitterAbstract::GetNumActions(), n, and TGo4FitPeakFinder::SetPeakFinderType().

Referenced by TGo4FitPanelSlots::Button_PeakFinder(), and TGo4FitPanelSlots::Button_PerformFit().

Bool_t& TGo4FitGUIOptions::WizShowAllModels (    )  [inline]
 

Definition at line 50 of file TGo4FitGUIOptions.h.

References fbWizShowAllModels.

Int_t& TGo4FitGUIOptions::WizPageIndex (    )  [inline]
 

Definition at line 51 of file TGo4FitGUIOptions.h.

References fiWizPageIndex.


Member Data Documentation

TGo4Fitter* TGo4FitGUIOptions::fxFitter [private]
 

Definition at line 54 of file TGo4FitGUIOptions.h.

Referenced by CopyFrom(), GetFitter(), SetFitter(), TakeFitter(), and ~TGo4FitGUIOptions().

TString TGo4FitGUIOptions::fxWizDataName [private]
 

Definition at line 56 of file TGo4FitGUIOptions.h.

Referenced by CopyFrom(), GetWizDataName(), and SetWizDataName().

TString TGo4FitGUIOptions::fxWizModelName [private]
 

Definition at line 57 of file TGo4FitGUIOptions.h.

Referenced by CopyFrom(), GetWizModelName(), and SetWizModelName().

Bool_t TGo4FitGUIOptions::fbWizShowAllModels [private]
 

Definition at line 58 of file TGo4FitGUIOptions.h.

Referenced by CopyFrom(), and WizShowAllModels().

Int_t TGo4FitGUIOptions::fiWizPageIndex [private]
 

Definition at line 59 of file TGo4FitGUIOptions.h.

Referenced by CopyFrom(), and WizPageIndex().

Bool_t TGo4FitGUIOptions::fbUseAmplEstim [private]
 

Definition at line 61 of file TGo4FitGUIOptions.h.

Referenced by CopyFrom(), and UseAmplEstim().

Int_t TGo4FitGUIOptions::fiNumMigradIter [private]
 

Definition at line 62 of file TGo4FitGUIOptions.h.

Referenced by CopyFrom(), and NumMigradIter().


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