#include <FitStrategy.h>
Inheritance diagram for SctFitter::FitStrategy:

Public Member Functions | |
| virtual void | fitTH1 (const TH1 &hist, TF1 &fit) const=0 throw (Sct::LogicError, Sct::MathsError) | 
| Fit Root TH1 using the current options.   | |
| virtual void | fitTGraph (const TGraph &graph, TF1 &fit) const=0 throw (Sct::LogicError, Sct::MathsError) | 
| Fit Root TGraph using the current options.   | |
| virtual void | fitTGraphErrors (const TGraphErrors &graph, TF1 &fit) const=0 throw (Sct::LogicError, Sct::MathsError) | 
| Fit Root TGraph using the current options.   | |
| void | setOptions (string opt) throw () | 
| const string & | getOptions () const throw () | 
| virtual const string & | getName () const=0 throw () | 
Protected Member Functions | |
| FitStrategy (string opt=string("")) throw () | |
| Clients can make a FitStrategy Object.   | |
| virtual | ~FitStrategy () | 
| virtual destructor.   | |
Private Attributes | |
| string | options | 
| a string containing fit options for this strategy   | |
Allows easy switch from say ROOT fitting to a custom fitter. Concrete strategies should add themselves to the map using the addToMap function, at static initialization. It is assumed that: 
o The histogram errors have been set 
o The function limits have been set 
o The histogram is truly a TH1 (not a silly ROOT TH2 which inherits from TH1!) 
Definition at line 28 of file FitStrategy.h.
      
  | 
  
| 
 Clients can make a FitStrategy Object. 
 Definition at line 20 of file FitStrategy.cpp.  | 
  
      
  | 
  
| 
 virtual destructor. 
 Definition at line 14 of file FitStrategy.cpp.  | 
  
      
  | 
  ||||||||||||
| 
 Fit Root TGraph using the current options. 
 
 Implemented in SctFitter::MinuitFitStrategy, SctFitter::NagFitStrategy, and SctFitter::RootFitStrategy.  | 
  
      
  | 
  ||||||||||||
| 
 Fit Root TGraph using the current options. 
 
 Implemented in SctFitter::MinuitFitStrategy, SctFitter::NagFitStrategy, and SctFitter::RootFitStrategy.  | 
  
      
  | 
  ||||||||||||
| 
 Fit Root TH1 using the current options. 
 
 Implemented in SctFitter::MinuitFitStrategy, SctFitter::NagFitStrategy, and SctFitter::RootFitStrategy.  | 
  
      
  | 
  
| 
 a string containing fit options for this strategy 
 Definition at line 62 of file FitStrategy.h.  | 
  
 
1.3.5