simple-tof-analysis
 All Classes Namespaces Functions Variables Groups Pages
Public Member Functions | List of all members
TSMultibinCalculator Class Reference
Inheritance diagram for TSMultibinCalculator:
TSMinimizationFunction

Public Member Functions

 TSMultibinCalculator (int nbins)
 
 TSMultibinCalculator (TString name, TString title, int nbins)
 
int SetBinnedData (TH1F *histo_data)
 
int SetModel (const TSFuncModel *model)
 
void Init (int nbins)
 
virtual double Compute () const
 
TSArgListGetPrimaryParamList () const
 
- Public Member Functions inherited from TSMinimizationFunction
 TSMinimizationFunction (TString name, TString title)
 
 TSMinimizationFunction (const TSMinimizationFunction &)
 
ROOT::Math::IMultiGenFunction * Clone () const
 
int GetDataDim () const
 
TObject * GetDataHistogram () const
 
TTree * GetHistoryTree () const
 
int GetNumOfCalls () const
 
const TSFuncModelGetModel () const
 
const TSVariableGetVariableX () const
 
const TSVariableGetVariableY () const
 
bool HasModel () const
 
bool HasData () const
 
void Init ()
 
virtual unsigned int NDim () const
 
virtual unsigned int NPar () const
 
void ResetNumOfCalls () const
 
void SaveHistory (bool b)
 
bool SaveHistoryIsSet () const
 
int SetBinnedData (const TSDataBin &data, const TSArgList &vars)
 
int SetBinnedData (TObject &histo_data)
 
int SetModel (const TSFuncModel &model)
 
TGraph * ScanParameter (TSParameter &, int N, double min, double max)
 
TGraph2D * ScanParameters (TSParameter &, TSParameter &, int Nx, double xmin, double xmax, int Ny, double ymin, double ymax)
 
void ScanParameters3D (const TSParamList &, int, double, double, int, double, double, int, double, double)
 
void SetNormalizedScannedMin (double m=1)
 
void ResetNormalizedScannedMin ()
 
void GetScannedMinima (double &func_min, double *pars)
 
void SetName (TString name)
 
void SetTitle (TString title)
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
int SetNumOfDim (int v)
 
double EvalFunctor (const double *x) const
 
 TSMinimizationFunction (TString name, TString title)
 
 TSMinimizationFunction (const TSMinimizationFunction &)
 
ROOT::Math::IMultiGenFunction * Clone () const
 
int GetDataDim () const
 
TObject * GetDataHistogram () const
 
TTree * GetHistoryTree () const
 
int GetNumOfCalls () const
 
const TSFuncModelGetModel () const
 
const TSVariableGetVariableX () const
 
const TSVariableGetVariableY () const
 
bool HasModel () const
 
bool HasData () const
 
void Init ()
 
virtual unsigned int NDim () const
 
virtual unsigned int NPar () const
 
void ResetNumOfCalls () const
 
void SaveHistory (bool b)
 
bool SaveHistoryIsSet () const
 
int SetBinnedData (const TSDataBin &data, const TSArgList &vars)
 
int SetBinnedData (TObject &histo_data)
 
int SetModel (const TSFuncModel &model)
 
TGraph * ScanParameter (TSParameter &, int N, double min, double max)
 
TGraph2D * ScanParameters (TSParameter &, TSParameter &, int Nx, double xmin, double xmax, int Ny, double ymin, double ymax)
 
void ScanParameters3D (const TSParamList &, int, double, double, int, double, double, int, double, double)
 
void SetNormalizedScannedMin (double m=1)
 
void ResetNormalizedScannedMin ()
 
void GetScannedMinima (double &func_min, double *pars)
 
void SetName (TString name)
 
void SetTitle (TString title)
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
int SetNumOfDim (int v)
 
double EvalFunctor (const double *x) const
 

Additional Inherited Members

- Protected Member Functions inherited from TSMinimizationFunction
void SetHasModel (bool b)
 
void SetHasData (bool b)
 
int SetNumOfDataDim (int v)
 
int SetNumOfPar (int v)
 
void SetVariableX (const TSVariable &)
 
void SetVariableY (const TSVariable &)
 
void SetHasModel (bool b)
 
void SetHasData (bool b)
 
int SetNumOfDataDim (int v)
 
int SetNumOfPar (int v)
 
void SetVariableX (const TSVariable &)
 
void SetVariableY (const TSVariable &)
 
- Protected Attributes inherited from TSMinimizationFunction
TObject * fDataHisto
 
const TSFuncModelfModel
 
TSParameterfCacheParamList [NMAX_MINIMIZER_PARAMS]
 
double fCacheParamValue [NMAX_MINIMIZER_PARAMS]
 
double fCacheParamMin [NMAX_MINIMIZER_PARAMS]
 
double fCacheParamMax [NMAX_MINIMIZER_PARAMS]
 
double fCacheParamStep [NMAX_MINIMIZER_PARAMS]
 
bool fCacheParamIsFix [NMAX_MINIMIZER_PARAMS]
 
- Static Protected Attributes inherited from TSMinimizationFunction
static const int NMAX_MINIMIZER_PARAMS =200
 

Member Function Documentation

double TSMultibinCalculator::Compute ( ) const
virtual

multibin fit with shared fit parameters

Reimplemented from TSMinimizationFunction.


The documentation for this class was generated from the following files: