ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros | Typedefs | Functions | Variables
testNdimFit.cxx File Reference
#include "TMath.h"
#include "TSystem.h"
#include "TRandom3.h"
#include "TTree.h"
#include "TROOT.h"
#include "Fit/UnBinData.h"
#include "Fit/Fitter.h"
#include "Math/IParamFunction.h"
#include "Math/WrappedTF1.h"
#include "Math/WrappedMultiTF1.h"
#include "Math/WrappedParamFunction.h"
#include "Math/MultiDimParamFunctionAdapter.h"
#include "TGraphErrors.h"
#include "TStyle.h"
#include "Math/DistFunc.h"
#include <string>
#include <iostream>
#include "TStopwatch.h"
Include dependency graph for testNdimFit.cxx:

Go to the source code of this file.

Classes

struct  MINUIT2
 

Macros

#define DEBUG
 

Typedefs

typedef
ROOT::Math::IParamMultiFunction 
Func
 

Functions

double gausnorm (const double *x, const double *p)
 
double gausnormN (const double *x, const double *p)
 
ROOT::Fit::UnBinDataFillUnBinData (TTree *tree)
 
template<class MinType , class T >
int DoUnBinFit (T *tree, Func &func, bool debug=false)
 
template<class MinType >
int DoFit (TTree *tree, Func &func, bool debug=false)
 
template<class MinType , class FitObj >
int FitUsingNewFitter (FitObj *fitobj, Func &func)
 
int testNdimFit ()
 
int main ()
 

Variables

const int N = 10
 
const std::string branchType = "x[10]/D"
 
const int NPoints = 100000
 
double truePar [2 *N]
 
double iniPar [2 *N]
 
const int strategy = 0
 

Macro Definition Documentation

#define DEBUG

Definition at line 29 of file testNdimFit.cxx.

Typedef Documentation

Definition at line 110 of file testNdimFit.cxx.

Function Documentation

template<class MinType >
int DoFit ( TTree tree,
Func func,
bool  debug = false 
)

Definition at line 183 of file testNdimFit.cxx.

template<class MinType , class T >
int DoUnBinFit ( T tree,
Func func,
bool  debug = false 
)

Definition at line 112 of file testNdimFit.cxx.

ROOT::Fit::UnBinData* FillUnBinData ( TTree tree)

Definition at line 70 of file testNdimFit.cxx.

Referenced by DoUnBinFit().

template<class MinType , class FitObj >
int FitUsingNewFitter ( FitObj *  fitobj,
Func func 
)

Definition at line 196 of file testNdimFit.cxx.

double gausnorm ( const double x,
const double p 
)

Definition at line 48 of file testNdimFit.cxx.

Referenced by gausnormN().

double gausnormN ( const double x,
const double p 
)

Definition at line 56 of file testNdimFit.cxx.

Referenced by testNdimFit().

int main ( )

Definition at line 281 of file testNdimFit.cxx.

int testNdimFit ( )

Definition at line 228 of file testNdimFit.cxx.

Referenced by main().

Variable Documentation

const std::string branchType = "x[10]/D"

Definition at line 34 of file testNdimFit.cxx.

Referenced by testNdimFit().

double iniPar[2 *N]

Definition at line 44 of file testNdimFit.cxx.

Referenced by FitUsingNewFitter(), and testNdimFit().

const int N = 10

Definition at line 33 of file testNdimFit.cxx.

Referenced by DoUnBinFit(), FillUnBinData(), gausnormN(), and testNdimFit().

const int NPoints = 100000

Definition at line 35 of file testNdimFit.cxx.

Referenced by testNdimFit().

const int strategy = 0
double truePar[2 *N]

Definition at line 43 of file testNdimFit.cxx.

Referenced by DoUnBinFit(), and testNdimFit().