Logo ROOT   6.10/09
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 ///skip the dictionary for the fit method functions
27 #ifndef _WIN32
28 
29 #pragma link C++ class ROOT::Fit::BasicFCN<ROOT::Math::IBaseFunctionMultiDim, ROOT::Fit::BinData>-;
30 #pragma link C++ class ROOT::Fit::BasicFCN<ROOT::Math::IGradientFunctionMultiDim, ROOT::Fit::BinData>-;
31 #pragma link C++ class ROOT::Fit::BasicFCN<ROOT::Math::IBaseFunctionMultiDim, ROOT::Fit::UnBinData>-;
32 #pragma link C++ class ROOT::Fit::BasicFCN<ROOT::Math::IGradientFunctionMultiDim, ROOT::Fit::UnBinData>-;
33 #pragma link C++ class ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>-;
34 #pragma link C++ class ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>-;
35 #pragma link C++ class ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>-;
36 #pragma link C++ class ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>-;
37 #pragma link C++ class ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>-;
38 #pragma link C++ class ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>-;
39 
40 
41 
42 #pragma link C++ typedef ROOT::Fit::Chi2Function;
43 #pragma link C++ typedef ROOT::Fit::Chi2GradFunction;
44 #pragma link C++ typedef ROOT::Fit::PoissonLLFunction;
45 #pragma link C++ typedef ROOT::Fit::PoissonLLGradFunction;
46 #pragma link C++ typedef ROOT::Fit::LogLikelihoodFunction;
47 #pragma link C++ typedef ROOT::Fit::LogLikelihoodGradFunction;
48 
49 #endif
50 
51 //fitter template functions
52 #pragma link C++ function ROOT::Fit::Fitter::Fit(const ROOT::Fit::BinData &, const ROOT::Math::IParametricFunctionMultiDim&);
53 #pragma link C++ function ROOT::Fit::Fitter::Fit(const ROOT::Fit::UnBinData &,const ROOT::Math::IParametricFunctionMultiDim &);
54 #pragma link C++ function ROOT::Fit::Fitter::Fit(const ROOT::Fit::BinData &, const ROOT::Math::IParametricGradFunctionMultiDim&);
55 #pragma link C++ function ROOT::Fit::Fitter::Fit(const ROOT::Fit::UnBinData &,const ROOT::Math::IParametricGradFunctionMultiDim &);
56 #pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::BinData &,const ROOT::Math::IParametricFunctionMultiDim&,bool);
57 #pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::UnBinData &,const ROOT::Math::IParametricFunctionMultiDim&,bool);
58 #pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::BinData &,const ROOT::Math::IParametricGradFunctionMultiDim&,bool);
59 #pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::UnBinData &,const ROOT::Math::IParametricGradFunctionMultiDim&,bool);
60 #pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::BinData &);
61 #pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::UnBinData &);
62 #pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::BinData &, bool);
63 #pragma link C++ function ROOT::Fit::Fitter::LikelihoodFit(const ROOT::Fit::UnBinData &, bool);
64 
65 #pragma link C++ class std::vector<ROOT::Fit::ParameterSettings>;
66 
67 #endif