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

Public Member Functions

 TSMinimizationFunction (TString name, TString title)
 
 TSMinimizationFunction (const TSMinimizationFunction &)
 
ROOT::Math::IMultiGenFunction * Clone () const
 
virtual double Compute () 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
 
virtual TSArgListGetPrimaryParamList () const
 
 TSMinimizationFunction (TString name, TString title)
 
 TSMinimizationFunction (const TSMinimizationFunction &)
 
ROOT::Math::IMultiGenFunction * Clone () const
 
virtual double Compute () 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
 

Protected Member Functions

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

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

static const int NMAX_MINIMIZER_PARAMS =200
 

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