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)
TGo4FitterGetFitter ()
TGo4FitterTakeFitter ()
void SetFitter (TGo4Fitter *)
Bool_t & UseAmplEstim ()
Int_t & NumMigradIter ()
const char * GetWizDataName ()
void SetWizDataName (const char *name)
TGo4FitDataGetWizData ()
const char * GetWizModelName ()
void SetWizModelName (const char *name)
TGo4FitModelGetWizModel ()
TGo4FitPeakFinderGetPeakFinder (Bool_t AutoCreate=kTRUE)
Bool_t & WizShowAllModels ()
Int_t & WizPageIndex ()

Private Attributes

TGo4FitterfxFitter
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