Logo ROOT   6.16/01
Reference Guide
LinkDef3.h
Go to the documentation of this file.
1// @(#)root/mathcore:$Id$
2// Author: L. Moneta 10/2005
3
4/**********************************************************************
5 * *
6 * Copyright (c) 2005 ROOT Foundation, CERN/PH-SFT *
7 * *
8 **********************************************************************/
9
10#ifdef __CINT__
11
12#pragma link C++ namespace ROOT::Fit;
13
14#pragma link C++ class ROOT::Fit::DataRange;
15#pragma link C++ class ROOT::Fit::DataOptions;
16
17#pragma link C++ class ROOT::Fit::Fitter;
18#pragma link C++ class ROOT::Fit::FitConfig+;
19#pragma link C++ class ROOT::Fit::FitData+;
20#pragma link C++ class ROOT::Fit::BinData+;
21#pragma link C++ class ROOT::Fit::UnBinData+;
22#pragma link C++ class ROOT::Fit::SparseData+;
23#pragma link C++ class ROOT::Fit::FitResult+;
24#pragma link C++ class ROOT::Fit::ParameterSettings+;
25
26#pragma link C++ class ROOT::Fit::BasicFCN<ROOT::Math::IBaseFunctionMultiDim, ROOT::Math::IBaseFunctionMultiDim, ROOT::Fit::BinData>-;
27#pragma link C++ class ROOT::Fit::BasicFCN<ROOT::Math::IGradientFunctionMultiDim, ROOT::Math::IGradientFunctionMultiDim, ROOT::Fit::BinData>-;
28#pragma link C++ class ROOT::Fit::BasicFCN<ROOT::Math::IBaseFunctionMultiDim, ROOT::Math::IBaseFunctionMultiDim, ROOT::Fit::UnBinData>-;
29#pragma link C++ class ROOT::Fit::BasicFCN<ROOT::Math::IGradientFunctionMultiDim, ROOT::Math::IGradientFunctionMultiDim, ROOT::Fit::UnBinData>-;
30#pragma link C++ class ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>-;
31#pragma link C++ class ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>-;
32#pragma link C++ class ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>-;
33#pragma link C++ class ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>-;
34#pragma link C++ class ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>-;
35#pragma link C++ class ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>-;
36
37#pragma link C++ typedef ROOT::Fit::Chi2Function;
38#pragma link C++ typedef ROOT::Fit::Chi2GradFunction;
39#pragma link C++ typedef ROOT::Fit::PoissonLLFunction;
40#pragma link C++ typedef ROOT::Fit::PoissonLLGradFunction;
41#pragma link C++ typedef ROOT::Fit::LogLikelihoodFunction;
42#pragma link C++ typedef ROOT::Fit::LogLikelihoodGradFunction;
43
44//fitter template functions
45#pragma link C++ function ROOT::Fit::Fitter::Fit(const ROOT::Fit::BinData &, const ROOT::Math::IParametricFunctionMultiDim&);
46#pragma link C++ function ROOT::Fit::Fitter::Fit(const ROOT::Fit::UnBinData &,const ROOT::Math::IParametricFunctionMultiDim &);
47#pragma link C++ function ROOT::Fit::Fitter::Fit(const ROOT::Fit::BinData &, const ROOT::Math::IParametricGradFunctionMultiDim&);
48#pragma link C++ function ROOT::Fit::Fitter::Fit(const ROOT::Fit::UnBinData &,const ROOT::Math::IParametricGradFunctionMultiDim &);
49#pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::BinData &,const ROOT::Math::IParametricFunctionMultiDim&,bool);
50#pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::UnBinData &,const ROOT::Math::IParametricFunctionMultiDim&,bool);
51#pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::BinData &,const ROOT::Math::IParametricGradFunctionMultiDim&,bool);
52#pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::UnBinData &,const ROOT::Math::IParametricGradFunctionMultiDim&,bool);
53#pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::BinData &);
54#pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::UnBinData &);
55#pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::BinData &, bool);
56#pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::UnBinData &, bool);
57
58#pragma link C++ class std::vector<ROOT::Fit::ParameterSettings>;
59
60#endif