00001 
00002 
00003 
00004 
00005 
00006 
00007 #define R__DICTIONARY_FILENAME mathdImathcoredIsrcdIG__MathFit
00008 #include "RConfig.h" 
00009 #if !defined(R__ACCESS_IN_SYMBOL)
00010 
00011 #define private public
00012 #define protected public
00013 #endif
00014 
00015 
00016 namespace std {} using namespace std;
00017 #include "G__MathFit.h"
00018 
00019 #include "TCollectionProxyInfo.h"
00020 #include "TClass.h"
00021 #include "TBuffer.h"
00022 #include "TMemberInspector.h"
00023 #include "TError.h"
00024 
00025 #ifndef G__ROOT
00026 #define G__ROOT
00027 #endif
00028 
00029 #include "RtypesImp.h"
00030 #include "TIsAProxy.h"
00031 
00032 
00033 
00034 namespace ROOT {
00035    namespace Shadow {
00036       namespace ROOT {
00037          namespace Fit {
00038 
00039       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00040       typedef ::ROOT::Fit::FitData FitData;
00041       #else
00042       class FitData  {
00043          public:
00044          
00045          
00046          virtual ~FitData() throw() {};
00047          ::ROOT::Fit::DataOptions fOptions; 
00048          ::ROOT::Fit::DataRange fRange; 
00049       };
00050       #endif
00051       } } 
00052       namespace ROOT {
00053          namespace Fit {
00054 
00055       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00056       typedef ::ROOT::Fit::BinData BinData;
00057       #else
00058       class BinData  :  public ::ROOT::Fit::FitData {
00059          public:
00060          
00061          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00062          typedef ::ROOT::Fit::BinData::ErrorType ErrorType;
00063          #else
00064          enum ErrorType  {
00065          };
00066          #endif
00067 
00068          
00069          virtual ~BinData() throw() {};
00070          unsigned int fDim; 
00071          unsigned int fPointSize; 
00072          unsigned int fNPoints; 
00073          double fRefVolume; 
00074          ::ROOT::Fit::DataVector* fDataVector; 
00075          ::ROOT::Fit::DataWrapper* fDataWrapper; 
00076          vector< double > fBinEdge; 
00077       };
00078       #endif
00079       } } 
00080       namespace ROOT {
00081          namespace Fit {
00082 
00083       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00084       typedef ::ROOT::Fit::UnBinData UnBinData;
00085       #else
00086       class UnBinData  :  public ::ROOT::Fit::FitData {
00087          public:
00088          
00089          
00090          virtual ~UnBinData() throw() {};
00091          unsigned int fDim; 
00092          unsigned int fNPoints; 
00093          ::ROOT::Fit::DataVector* fDataVector; 
00094          ::ROOT::Fit::DataWrapper* fDataWrapper; 
00095       };
00096       #endif
00097       } } 
00098       namespace ROOT {
00099          namespace Fit {
00100 
00101       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00102       typedef ::ROOT::Fit::ParameterSettings ParameterSettings;
00103       #else
00104       class ParameterSettings  {
00105          public:
00106          
00107          double fValue; 
00108          double fStepSize; 
00109          bool fFix; 
00110          double fLowerLimit; 
00111          double fUpperLimit; 
00112          bool fHasLowerLimit; 
00113          bool fHasUpperLimit; 
00114          string fName; 
00115       };
00116       #endif
00117       } } 
00118       namespace ROOT {
00119          namespace Fit {
00120 
00121       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00122       typedef ::ROOT::Fit::FitConfig FitConfig;
00123       #else
00124       class FitConfig  {
00125          public:
00126          
00127          bool fNormErrors; 
00128          bool fParabErrors; 
00129          bool fMinosErrors; 
00130          vector< ::ROOT::Fit::ParameterSettings > fSettings; 
00131          vector< unsigned int > fMinosParams; 
00132          ::ROOT::Math::MinimizerOptions fMinimizerOpts; 
00133       };
00134       #endif
00135       } } 
00136       namespace ROOT {
00137          namespace Fit {
00138 
00139       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00140       typedef ::ROOT::Fit::FitResult FitResult;
00141       #else
00142       class FitResult  {
00143          public:
00144          
00145          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00146          typedef ::ROOT::Fit::FitResult::Fitter Fitter;
00147          #else
00148          class Fitter  {
00149             public:
00150             
00151          };
00152          #endif
00153 
00154          typedef ::ROOT::Math::IParametricFunctionMultiDim IModelFunction;
00155          bool fValid; 
00156          bool fNormalized; 
00157          unsigned int fNFree; 
00158          unsigned int fNdf; 
00159          unsigned int fNCalls; 
00160          int fStatus; 
00161          int fCovStatus; 
00162          double fVal; 
00163          double fEdm; 
00164          double fChi2; 
00165          ::ROOT::Math::IParametricFunctionMultiDim* fFitFunc; 
00166          vector< unsigned int > fFixedParams; 
00167          vector< unsigned int > fBoundParams; 
00168          vector< double > fParams; 
00169          vector< double > fErrors; 
00170          vector< double > fCovMatrix; 
00171          vector< double > fGlobalCC; 
00172          map< unsigned int, pair< double, double >  > fMinosErrors; 
00173          string fMinimType; 
00174          vector< ::string > fParNames; 
00175       };
00176       #endif
00177       } } 
00178       namespace ROOT {
00179          namespace Fit {
00180 
00181       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00182       typedef ::ROOT::Fit::SparseData SparseData;
00183       #else
00184       class SparseData  :  public ::ROOT::Fit::FitData {
00185          public:
00186          
00187          
00188          virtual ~SparseData() throw() {};
00189          ::ROOT::Fit::ProxyListBox* fList; 
00190       };
00191       #endif
00192       } } 
00193    } 
00194 } 
00195 
00196 
00197 namespace ROOT {
00198 namespace Fit {
00199    namespace ROOT {
00200       inline ::ROOT::TGenericClassInfo *GenerateInitInstance();
00201       static void ROOTcLcLFit_Dictionary();
00202 
00203       
00204       inline ::ROOT::TGenericClassInfo *GenerateInitInstance()
00205       {
00206          static ::ROOT::TGenericClassInfo 
00207             instance("ROOT::Fit", 0 , "include/Fit/SparseData.h", 26,
00208                      ::ROOT::DefineBehavior((void*)0,(void*)0),
00209                      &ROOTcLcLFit_Dictionary, 0);
00210          return &instance;
00211       }
00212       
00213       ::ROOT::TGenericClassInfo *(*_R__UNIQUE_(InitFunctionKeeper))() = &GenerateInitInstance;  
00214       
00215       static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_(Init));
00216 
00217       
00218       static void ROOTcLcLFit_Dictionary() {
00219          GenerateInitInstance()->GetClass();
00220       }
00221 
00222    }
00223 }
00224 }
00225 
00226 namespace ROOT {
00227    void ROOTcLcLFitcLcLDataOptions_ShowMembers(void *obj, TMemberInspector &R__insp);
00228    static void ROOTcLcLFitcLcLDataOptions_Dictionary();
00229    static void *new_ROOTcLcLFitcLcLDataOptions(void *p = 0);
00230    static void *newArray_ROOTcLcLFitcLcLDataOptions(Long_t size, void *p);
00231    static void delete_ROOTcLcLFitcLcLDataOptions(void *p);
00232    static void deleteArray_ROOTcLcLFitcLcLDataOptions(void *p);
00233    static void destruct_ROOTcLcLFitcLcLDataOptions(void *p);
00234 
00235    
00236    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::DataOptions*)
00237    {
00238       ::ROOT::Fit::DataOptions *ptr = 0;
00239       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::DataOptions),0);
00240       static ::ROOT::TGenericClassInfo 
00241          instance("ROOT::Fit::DataOptions", "include/Fit/DataOptions.h", 28,
00242                   typeid(::ROOT::Fit::DataOptions), DefineBehavior(ptr, ptr),
00243                   0, &ROOTcLcLFitcLcLDataOptions_Dictionary, isa_proxy, 0,
00244                   sizeof(::ROOT::Fit::DataOptions) );
00245       instance.SetNew(&new_ROOTcLcLFitcLcLDataOptions);
00246       instance.SetNewArray(&newArray_ROOTcLcLFitcLcLDataOptions);
00247       instance.SetDelete(&delete_ROOTcLcLFitcLcLDataOptions);
00248       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLDataOptions);
00249       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLDataOptions);
00250       return &instance;
00251    }
00252    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::DataOptions*)
00253    {
00254       return GenerateInitInstanceLocal((::ROOT::Fit::DataOptions*)0);
00255    }
00256    
00257    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::DataOptions*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00258 
00259    
00260    static void ROOTcLcLFitcLcLDataOptions_Dictionary() {
00261       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::DataOptions*)0x0)->GetClass();
00262    }
00263 
00264 } 
00265 
00266 namespace ROOT {
00267    void ROOTcLcLFitcLcLDataRange_ShowMembers(void *obj, TMemberInspector &R__insp);
00268    static void ROOTcLcLFitcLcLDataRange_Dictionary();
00269    static void *new_ROOTcLcLFitcLcLDataRange(void *p = 0);
00270    static void *newArray_ROOTcLcLFitcLcLDataRange(Long_t size, void *p);
00271    static void delete_ROOTcLcLFitcLcLDataRange(void *p);
00272    static void deleteArray_ROOTcLcLFitcLcLDataRange(void *p);
00273    static void destruct_ROOTcLcLFitcLcLDataRange(void *p);
00274 
00275    
00276    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::DataRange*)
00277    {
00278       ::ROOT::Fit::DataRange *ptr = 0;
00279       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::DataRange),0);
00280       static ::ROOT::TGenericClassInfo 
00281          instance("ROOT::Fit::DataRange", "include/Fit/DataRange.h", 34,
00282                   typeid(::ROOT::Fit::DataRange), DefineBehavior(ptr, ptr),
00283                   0, &ROOTcLcLFitcLcLDataRange_Dictionary, isa_proxy, 0,
00284                   sizeof(::ROOT::Fit::DataRange) );
00285       instance.SetNew(&new_ROOTcLcLFitcLcLDataRange);
00286       instance.SetNewArray(&newArray_ROOTcLcLFitcLcLDataRange);
00287       instance.SetDelete(&delete_ROOTcLcLFitcLcLDataRange);
00288       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLDataRange);
00289       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLDataRange);
00290       return &instance;
00291    }
00292    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::DataRange*)
00293    {
00294       return GenerateInitInstanceLocal((::ROOT::Fit::DataRange*)0);
00295    }
00296    
00297    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::DataRange*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00298 
00299    
00300    static void ROOTcLcLFitcLcLDataRange_Dictionary() {
00301       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::DataRange*)0x0)->GetClass();
00302    }
00303 
00304 } 
00305 
00306 namespace ROOT {
00307    void ROOTcLcLFitcLcLFitData_ShowMembers(void *obj, TMemberInspector &R__insp);
00308    static void ROOTcLcLFitcLcLFitData_Dictionary();
00309    static void *new_ROOTcLcLFitcLcLFitData(void *p = 0);
00310    static void *newArray_ROOTcLcLFitcLcLFitData(Long_t size, void *p);
00311    static void delete_ROOTcLcLFitcLcLFitData(void *p);
00312    static void deleteArray_ROOTcLcLFitcLcLFitData(void *p);
00313    static void destruct_ROOTcLcLFitcLcLFitData(void *p);
00314 
00315    
00316    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::FitData*)
00317    {
00318       
00319       R__ASSERT(sizeof(::ROOT::Fit::FitData) == sizeof(::ROOT::Shadow::ROOT::Fit::FitData));
00320       ::ROOT::Fit::FitData *ptr = 0;
00321       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::FitData),0);
00322       static ::ROOT::TGenericClassInfo 
00323          instance("ROOT::Fit::FitData", "include/Fit/DataVector.h", 55,
00324                   typeid(::ROOT::Fit::FitData), DefineBehavior(ptr, ptr),
00325                   &ROOTcLcLFitcLcLFitData_ShowMembers, &ROOTcLcLFitcLcLFitData_Dictionary, isa_proxy, 4,
00326                   sizeof(::ROOT::Fit::FitData) );
00327       instance.SetNew(&new_ROOTcLcLFitcLcLFitData);
00328       instance.SetNewArray(&newArray_ROOTcLcLFitcLcLFitData);
00329       instance.SetDelete(&delete_ROOTcLcLFitcLcLFitData);
00330       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLFitData);
00331       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLFitData);
00332       return &instance;
00333    }
00334    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::FitData*)
00335    {
00336       return GenerateInitInstanceLocal((::ROOT::Fit::FitData*)0);
00337    }
00338    
00339    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::FitData*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00340 
00341    
00342    static void ROOTcLcLFitcLcLFitData_Dictionary() {
00343       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::FitData*)0x0)->GetClass();
00344    }
00345 
00346 } 
00347 
00348 namespace ROOT {
00349    void ROOTcLcLFitcLcLBinData_ShowMembers(void *obj, TMemberInspector &R__insp);
00350    static void ROOTcLcLFitcLcLBinData_Dictionary();
00351    static void *new_ROOTcLcLFitcLcLBinData(void *p = 0);
00352    static void *newArray_ROOTcLcLFitcLcLBinData(Long_t size, void *p);
00353    static void delete_ROOTcLcLFitcLcLBinData(void *p);
00354    static void deleteArray_ROOTcLcLFitcLcLBinData(void *p);
00355    static void destruct_ROOTcLcLFitcLcLBinData(void *p);
00356 
00357    
00358    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::BinData*)
00359    {
00360       
00361       R__ASSERT(sizeof(::ROOT::Fit::BinData) == sizeof(::ROOT::Shadow::ROOT::Fit::BinData));
00362       ::ROOT::Fit::BinData *ptr = 0;
00363       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::BinData),0);
00364       static ::ROOT::TGenericClassInfo 
00365          instance("ROOT::Fit::BinData", "include/Fit/BinData.h", 61,
00366                   typeid(::ROOT::Fit::BinData), DefineBehavior(ptr, ptr),
00367                   &ROOTcLcLFitcLcLBinData_ShowMembers, &ROOTcLcLFitcLcLBinData_Dictionary, isa_proxy, 4,
00368                   sizeof(::ROOT::Fit::BinData) );
00369       instance.SetNew(&new_ROOTcLcLFitcLcLBinData);
00370       instance.SetNewArray(&newArray_ROOTcLcLFitcLcLBinData);
00371       instance.SetDelete(&delete_ROOTcLcLFitcLcLBinData);
00372       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLBinData);
00373       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLBinData);
00374       return &instance;
00375    }
00376    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::BinData*)
00377    {
00378       return GenerateInitInstanceLocal((::ROOT::Fit::BinData*)0);
00379    }
00380    
00381    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::BinData*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00382 
00383    
00384    static void ROOTcLcLFitcLcLBinData_Dictionary() {
00385       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::BinData*)0x0)->GetClass();
00386    }
00387 
00388 } 
00389 
00390 namespace ROOT {
00391    void ROOTcLcLFitcLcLUnBinData_ShowMembers(void *obj, TMemberInspector &R__insp);
00392    static void ROOTcLcLFitcLcLUnBinData_Dictionary();
00393    static void *new_ROOTcLcLFitcLcLUnBinData(void *p = 0);
00394    static void *newArray_ROOTcLcLFitcLcLUnBinData(Long_t size, void *p);
00395    static void delete_ROOTcLcLFitcLcLUnBinData(void *p);
00396    static void deleteArray_ROOTcLcLFitcLcLUnBinData(void *p);
00397    static void destruct_ROOTcLcLFitcLcLUnBinData(void *p);
00398 
00399    
00400    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::UnBinData*)
00401    {
00402       
00403       R__ASSERT(sizeof(::ROOT::Fit::UnBinData) == sizeof(::ROOT::Shadow::ROOT::Fit::UnBinData));
00404       ::ROOT::Fit::UnBinData *ptr = 0;
00405       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::UnBinData),0);
00406       static ::ROOT::TGenericClassInfo 
00407          instance("ROOT::Fit::UnBinData", "include/Fit/UnBinData.h", 47,
00408                   typeid(::ROOT::Fit::UnBinData), DefineBehavior(ptr, ptr),
00409                   &ROOTcLcLFitcLcLUnBinData_ShowMembers, &ROOTcLcLFitcLcLUnBinData_Dictionary, isa_proxy, 4,
00410                   sizeof(::ROOT::Fit::UnBinData) );
00411       instance.SetNew(&new_ROOTcLcLFitcLcLUnBinData);
00412       instance.SetNewArray(&newArray_ROOTcLcLFitcLcLUnBinData);
00413       instance.SetDelete(&delete_ROOTcLcLFitcLcLUnBinData);
00414       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLUnBinData);
00415       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLUnBinData);
00416       return &instance;
00417    }
00418    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::UnBinData*)
00419    {
00420       return GenerateInitInstanceLocal((::ROOT::Fit::UnBinData*)0);
00421    }
00422    
00423    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::UnBinData*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00424 
00425    
00426    static void ROOTcLcLFitcLcLUnBinData_Dictionary() {
00427       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::UnBinData*)0x0)->GetClass();
00428    }
00429 
00430 } 
00431 
00432 namespace ROOT {
00433    void ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00434    static void ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR_Dictionary();
00435    static void delete_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p);
00436    static void deleteArray_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p);
00437    static void destruct_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p);
00438 
00439    
00440    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*)
00441    {
00442       ::ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim> *ptr = 0;
00443       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>),0);
00444       static ::ROOT::TGenericClassInfo 
00445          instance("ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>", "include/Fit/Chi2FCN.h", 74,
00446                   typeid(::ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>), DefineBehavior(ptr, ptr),
00447                   0, &ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR_Dictionary, isa_proxy, 1,
00448                   sizeof(::ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>) );
00449       instance.SetDelete(&delete_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
00450       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
00451       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
00452       return &instance;
00453    }
00454    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*)
00455    {
00456       return GenerateInitInstanceLocal((::ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*)0);
00457    }
00458    
00459    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00460 
00461    
00462    static void ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR_Dictionary() {
00463       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*)0x0)->GetClass();
00464    }
00465 
00466 } 
00467 
00468 namespace ROOT {
00469    void ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00470    static void ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_Dictionary();
00471    static void delete_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p);
00472    static void deleteArray_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p);
00473    static void destruct_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p);
00474 
00475    
00476    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*)
00477    {
00478       ::ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim> *ptr = 0;
00479       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>),0);
00480       static ::ROOT::TGenericClassInfo 
00481          instance("ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>", "include/Fit/Chi2FCN.h", 74,
00482                   typeid(::ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>), DefineBehavior(ptr, ptr),
00483                   0, &ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_Dictionary, isa_proxy, 1,
00484                   sizeof(::ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>) );
00485       instance.SetDelete(&delete_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
00486       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
00487       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
00488       return &instance;
00489    }
00490    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*)
00491    {
00492       return GenerateInitInstanceLocal((::ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*)0);
00493    }
00494    
00495    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00496 
00497    
00498    static void ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_Dictionary() {
00499       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*)0x0)->GetClass();
00500    }
00501 
00502 } 
00503 
00504 namespace ROOT {
00505    void ROOTcLcLFitcLcLParameterSettings_ShowMembers(void *obj, TMemberInspector &R__insp);
00506    static void ROOTcLcLFitcLcLParameterSettings_Dictionary();
00507    static void *new_ROOTcLcLFitcLcLParameterSettings(void *p = 0);
00508    static void *newArray_ROOTcLcLFitcLcLParameterSettings(Long_t size, void *p);
00509    static void delete_ROOTcLcLFitcLcLParameterSettings(void *p);
00510    static void deleteArray_ROOTcLcLFitcLcLParameterSettings(void *p);
00511    static void destruct_ROOTcLcLFitcLcLParameterSettings(void *p);
00512 
00513    
00514    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::ParameterSettings*)
00515    {
00516       
00517       R__ASSERT(sizeof(::ROOT::Fit::ParameterSettings) == sizeof(::ROOT::Shadow::ROOT::Fit::ParameterSettings));
00518       ::ROOT::Fit::ParameterSettings *ptr = 0;
00519       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::ParameterSettings),0);
00520       static ::ROOT::TGenericClassInfo 
00521          instance("ROOT::Fit::ParameterSettings", "include/Fit/ParameterSettings.h", 33,
00522                   typeid(::ROOT::Fit::ParameterSettings), DefineBehavior(ptr, ptr),
00523                   &ROOTcLcLFitcLcLParameterSettings_ShowMembers, &ROOTcLcLFitcLcLParameterSettings_Dictionary, isa_proxy, 4,
00524                   sizeof(::ROOT::Fit::ParameterSettings) );
00525       instance.SetNew(&new_ROOTcLcLFitcLcLParameterSettings);
00526       instance.SetNewArray(&newArray_ROOTcLcLFitcLcLParameterSettings);
00527       instance.SetDelete(&delete_ROOTcLcLFitcLcLParameterSettings);
00528       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLParameterSettings);
00529       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLParameterSettings);
00530       return &instance;
00531    }
00532    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::ParameterSettings*)
00533    {
00534       return GenerateInitInstanceLocal((::ROOT::Fit::ParameterSettings*)0);
00535    }
00536    
00537    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::ParameterSettings*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00538 
00539    
00540    static void ROOTcLcLFitcLcLParameterSettings_Dictionary() {
00541       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::ParameterSettings*)0x0)->GetClass();
00542    }
00543 
00544 } 
00545 
00546 namespace ROOT {
00547    void ROOTcLcLFitcLcLFitConfig_ShowMembers(void *obj, TMemberInspector &R__insp);
00548    static void ROOTcLcLFitcLcLFitConfig_Dictionary();
00549    static void *new_ROOTcLcLFitcLcLFitConfig(void *p = 0);
00550    static void *newArray_ROOTcLcLFitcLcLFitConfig(Long_t size, void *p);
00551    static void delete_ROOTcLcLFitcLcLFitConfig(void *p);
00552    static void deleteArray_ROOTcLcLFitcLcLFitConfig(void *p);
00553    static void destruct_ROOTcLcLFitcLcLFitConfig(void *p);
00554 
00555    
00556    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::FitConfig*)
00557    {
00558       
00559       R__ASSERT(sizeof(::ROOT::Fit::FitConfig) == sizeof(::ROOT::Shadow::ROOT::Fit::FitConfig));
00560       ::ROOT::Fit::FitConfig *ptr = 0;
00561       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::FitConfig),0);
00562       static ::ROOT::TGenericClassInfo 
00563          instance("ROOT::Fit::FitConfig", "include/Fit/FitConfig.h", 49,
00564                   typeid(::ROOT::Fit::FitConfig), DefineBehavior(ptr, ptr),
00565                   &ROOTcLcLFitcLcLFitConfig_ShowMembers, &ROOTcLcLFitcLcLFitConfig_Dictionary, isa_proxy, 4,
00566                   sizeof(::ROOT::Fit::FitConfig) );
00567       instance.SetNew(&new_ROOTcLcLFitcLcLFitConfig);
00568       instance.SetNewArray(&newArray_ROOTcLcLFitcLcLFitConfig);
00569       instance.SetDelete(&delete_ROOTcLcLFitcLcLFitConfig);
00570       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLFitConfig);
00571       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLFitConfig);
00572       return &instance;
00573    }
00574    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::FitConfig*)
00575    {
00576       return GenerateInitInstanceLocal((::ROOT::Fit::FitConfig*)0);
00577    }
00578    
00579    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::FitConfig*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00580 
00581    
00582    static void ROOTcLcLFitcLcLFitConfig_Dictionary() {
00583       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::FitConfig*)0x0)->GetClass();
00584    }
00585 
00586 } 
00587 
00588 namespace ROOT {
00589    void ROOTcLcLFitcLcLFitResult_ShowMembers(void *obj, TMemberInspector &R__insp);
00590    static void ROOTcLcLFitcLcLFitResult_Dictionary();
00591    static void *new_ROOTcLcLFitcLcLFitResult(void *p = 0);
00592    static void *newArray_ROOTcLcLFitcLcLFitResult(Long_t size, void *p);
00593    static void delete_ROOTcLcLFitcLcLFitResult(void *p);
00594    static void deleteArray_ROOTcLcLFitcLcLFitResult(void *p);
00595    static void destruct_ROOTcLcLFitcLcLFitResult(void *p);
00596 
00597    
00598    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::FitResult*)
00599    {
00600       
00601       R__ASSERT(sizeof(::ROOT::Fit::FitResult) == sizeof(::ROOT::Shadow::ROOT::Fit::FitResult));
00602       ::ROOT::Fit::FitResult *ptr = 0;
00603       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::FitResult),0);
00604       static ::ROOT::TGenericClassInfo 
00605          instance("ROOT::Fit::FitResult", "include/Fit/FitResult.h", 50,
00606                   typeid(::ROOT::Fit::FitResult), DefineBehavior(ptr, ptr),
00607                   &ROOTcLcLFitcLcLFitResult_ShowMembers, &ROOTcLcLFitcLcLFitResult_Dictionary, isa_proxy, 4,
00608                   sizeof(::ROOT::Fit::FitResult) );
00609       instance.SetNew(&new_ROOTcLcLFitcLcLFitResult);
00610       instance.SetNewArray(&newArray_ROOTcLcLFitcLcLFitResult);
00611       instance.SetDelete(&delete_ROOTcLcLFitcLcLFitResult);
00612       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLFitResult);
00613       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLFitResult);
00614       return &instance;
00615    }
00616    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::FitResult*)
00617    {
00618       return GenerateInitInstanceLocal((::ROOT::Fit::FitResult*)0);
00619    }
00620    
00621    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::FitResult*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00622 
00623    
00624    static void ROOTcLcLFitcLcLFitResult_Dictionary() {
00625       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::FitResult*)0x0)->GetClass();
00626    }
00627 
00628 } 
00629 
00630 namespace ROOT {
00631    void ROOTcLcLFitcLcLFitter_ShowMembers(void *obj, TMemberInspector &R__insp);
00632    static void ROOTcLcLFitcLcLFitter_Dictionary();
00633    static void *new_ROOTcLcLFitcLcLFitter(void *p = 0);
00634    static void *newArray_ROOTcLcLFitcLcLFitter(Long_t size, void *p);
00635    static void delete_ROOTcLcLFitcLcLFitter(void *p);
00636    static void deleteArray_ROOTcLcLFitcLcLFitter(void *p);
00637    static void destruct_ROOTcLcLFitcLcLFitter(void *p);
00638 
00639    
00640    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::Fitter*)
00641    {
00642       ::ROOT::Fit::Fitter *ptr = 0;
00643       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::Fitter),0);
00644       static ::ROOT::TGenericClassInfo 
00645          instance("ROOT::Fit::Fitter", "include/Fit/Fitter.h", 73,
00646                   typeid(::ROOT::Fit::Fitter), DefineBehavior(ptr, ptr),
00647                   0, &ROOTcLcLFitcLcLFitter_Dictionary, isa_proxy, 0,
00648                   sizeof(::ROOT::Fit::Fitter) );
00649       instance.SetNew(&new_ROOTcLcLFitcLcLFitter);
00650       instance.SetNewArray(&newArray_ROOTcLcLFitcLcLFitter);
00651       instance.SetDelete(&delete_ROOTcLcLFitcLcLFitter);
00652       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLFitter);
00653       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLFitter);
00654       return &instance;
00655    }
00656    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::Fitter*)
00657    {
00658       return GenerateInitInstanceLocal((::ROOT::Fit::Fitter*)0);
00659    }
00660    
00661    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::Fitter*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00662 
00663    
00664    static void ROOTcLcLFitcLcLFitter_Dictionary() {
00665       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::Fitter*)0x0)->GetClass();
00666    }
00667 
00668 } 
00669 
00670 namespace ROOT {
00671    void ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00672    static void ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR_Dictionary();
00673    static void delete_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p);
00674    static void deleteArray_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p);
00675    static void destruct_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p);
00676 
00677    
00678    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)
00679    {
00680       ::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim> *ptr = 0;
00681       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>),0);
00682       static ::ROOT::TGenericClassInfo 
00683          instance("ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>", "include/Fit/LogLikelihoodFCN.h", 53,
00684                   typeid(::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>), DefineBehavior(ptr, ptr),
00685                   0, &ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR_Dictionary, isa_proxy, 1,
00686                   sizeof(::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>) );
00687       instance.SetDelete(&delete_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
00688       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
00689       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
00690       return &instance;
00691    }
00692    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)
00693    {
00694       return GenerateInitInstanceLocal((::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)0);
00695    }
00696    
00697    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00698 
00699    
00700    static void ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR_Dictionary() {
00701       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)0x0)->GetClass();
00702    }
00703 
00704 } 
00705 
00706 namespace ROOT {
00707    void ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00708    static void ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_Dictionary();
00709    static void delete_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p);
00710    static void deleteArray_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p);
00711    static void destruct_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p);
00712 
00713    
00714    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)
00715    {
00716       ::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim> *ptr = 0;
00717       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>),0);
00718       static ::ROOT::TGenericClassInfo 
00719          instance("ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>", "include/Fit/LogLikelihoodFCN.h", 53,
00720                   typeid(::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>), DefineBehavior(ptr, ptr),
00721                   0, &ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_Dictionary, isa_proxy, 1,
00722                   sizeof(::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>) );
00723       instance.SetDelete(&delete_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
00724       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
00725       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
00726       return &instance;
00727    }
00728    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)
00729    {
00730       return GenerateInitInstanceLocal((::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)0);
00731    }
00732    
00733    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00734 
00735    
00736    static void ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_Dictionary() {
00737       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)0x0)->GetClass();
00738    }
00739 
00740 } 
00741 
00742 namespace ROOT {
00743    void ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00744    static void ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR_Dictionary();
00745    static void delete_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p);
00746    static void deleteArray_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p);
00747    static void destruct_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p);
00748 
00749    
00750    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)
00751    {
00752       ::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim> *ptr = 0;
00753       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>),0);
00754       static ::ROOT::TGenericClassInfo 
00755          instance("ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>", "include/Fit/PoissonLikelihoodFCN.h", 53,
00756                   typeid(::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>), DefineBehavior(ptr, ptr),
00757                   0, &ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR_Dictionary, isa_proxy, 1,
00758                   sizeof(::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>) );
00759       instance.SetDelete(&delete_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
00760       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
00761       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
00762       return &instance;
00763    }
00764    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)
00765    {
00766       return GenerateInitInstanceLocal((::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)0);
00767    }
00768    
00769    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00770 
00771    
00772    static void ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR_Dictionary() {
00773       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)0x0)->GetClass();
00774    }
00775 
00776 } 
00777 
00778 namespace ROOT {
00779    void ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00780    static void ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_Dictionary();
00781    static void delete_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p);
00782    static void deleteArray_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p);
00783    static void destruct_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p);
00784 
00785    
00786    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)
00787    {
00788       ::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim> *ptr = 0;
00789       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>),0);
00790       static ::ROOT::TGenericClassInfo 
00791          instance("ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>", "include/Fit/PoissonLikelihoodFCN.h", 53,
00792                   typeid(::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>), DefineBehavior(ptr, ptr),
00793                   0, &ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_Dictionary, isa_proxy, 1,
00794                   sizeof(::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>) );
00795       instance.SetDelete(&delete_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
00796       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
00797       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
00798       return &instance;
00799    }
00800    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)
00801    {
00802       return GenerateInitInstanceLocal((::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)0);
00803    }
00804    
00805    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00806 
00807    
00808    static void ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_Dictionary() {
00809       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)0x0)->GetClass();
00810    }
00811 
00812 } 
00813 
00814 namespace ROOT {
00815    void ROOTcLcLFitcLcLSparseData_ShowMembers(void *obj, TMemberInspector &R__insp);
00816    static void ROOTcLcLFitcLcLSparseData_Dictionary();
00817    static void delete_ROOTcLcLFitcLcLSparseData(void *p);
00818    static void deleteArray_ROOTcLcLFitcLcLSparseData(void *p);
00819    static void destruct_ROOTcLcLFitcLcLSparseData(void *p);
00820 
00821    
00822    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Fit::SparseData*)
00823    {
00824       
00825       R__ASSERT(sizeof(::ROOT::Fit::SparseData) == sizeof(::ROOT::Shadow::ROOT::Fit::SparseData));
00826       ::ROOT::Fit::SparseData *ptr = 0;
00827       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Fit::SparseData),0);
00828       static ::ROOT::TGenericClassInfo 
00829          instance("ROOT::Fit::SparseData", "include/Fit/SparseData.h", 31,
00830                   typeid(::ROOT::Fit::SparseData), DefineBehavior(ptr, ptr),
00831                   &ROOTcLcLFitcLcLSparseData_ShowMembers, &ROOTcLcLFitcLcLSparseData_Dictionary, isa_proxy, 4,
00832                   sizeof(::ROOT::Fit::SparseData) );
00833       instance.SetDelete(&delete_ROOTcLcLFitcLcLSparseData);
00834       instance.SetDeleteArray(&deleteArray_ROOTcLcLFitcLcLSparseData);
00835       instance.SetDestructor(&destruct_ROOTcLcLFitcLcLSparseData);
00836       return &instance;
00837    }
00838    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Fit::SparseData*)
00839    {
00840       return GenerateInitInstanceLocal((::ROOT::Fit::SparseData*)0);
00841    }
00842    
00843    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Fit::SparseData*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00844 
00845    
00846    static void ROOTcLcLFitcLcLSparseData_Dictionary() {
00847       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::SparseData*)0x0)->GetClass();
00848    }
00849 
00850 } 
00851 
00852 namespace ROOT {
00853    
00854    static void *new_ROOTcLcLFitcLcLDataRange(void *p) {
00855       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::DataRange : new ::ROOT::Fit::DataRange;
00856    }
00857    static void *newArray_ROOTcLcLFitcLcLDataRange(Long_t nElements, void *p) {
00858       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::DataRange[nElements] : new ::ROOT::Fit::DataRange[nElements];
00859    }
00860    
00861    static void delete_ROOTcLcLFitcLcLDataRange(void *p) {
00862       delete ((::ROOT::Fit::DataRange*)p);
00863    }
00864    static void deleteArray_ROOTcLcLFitcLcLDataRange(void *p) {
00865       delete [] ((::ROOT::Fit::DataRange*)p);
00866    }
00867    static void destruct_ROOTcLcLFitcLcLDataRange(void *p) {
00868       typedef ::ROOT::Fit::DataRange current_t;
00869       ((current_t*)p)->~current_t();
00870    }
00871 } 
00872 
00873 namespace ROOT {
00874    
00875    static void *new_ROOTcLcLFitcLcLDataOptions(void *p) {
00876       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::DataOptions : new ::ROOT::Fit::DataOptions;
00877    }
00878    static void *newArray_ROOTcLcLFitcLcLDataOptions(Long_t nElements, void *p) {
00879       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::DataOptions[nElements] : new ::ROOT::Fit::DataOptions[nElements];
00880    }
00881    
00882    static void delete_ROOTcLcLFitcLcLDataOptions(void *p) {
00883       delete ((::ROOT::Fit::DataOptions*)p);
00884    }
00885    static void deleteArray_ROOTcLcLFitcLcLDataOptions(void *p) {
00886       delete [] ((::ROOT::Fit::DataOptions*)p);
00887    }
00888    static void destruct_ROOTcLcLFitcLcLDataOptions(void *p) {
00889       typedef ::ROOT::Fit::DataOptions current_t;
00890       ((current_t*)p)->~current_t();
00891    }
00892 } 
00893 
00894 namespace ROOT {
00895    
00896    static void *new_ROOTcLcLFitcLcLFitter(void *p) {
00897       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::Fitter : new ::ROOT::Fit::Fitter;
00898    }
00899    static void *newArray_ROOTcLcLFitcLcLFitter(Long_t nElements, void *p) {
00900       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::Fitter[nElements] : new ::ROOT::Fit::Fitter[nElements];
00901    }
00902    
00903    static void delete_ROOTcLcLFitcLcLFitter(void *p) {
00904       delete ((::ROOT::Fit::Fitter*)p);
00905    }
00906    static void deleteArray_ROOTcLcLFitcLcLFitter(void *p) {
00907       delete [] ((::ROOT::Fit::Fitter*)p);
00908    }
00909    static void destruct_ROOTcLcLFitcLcLFitter(void *p) {
00910       typedef ::ROOT::Fit::Fitter current_t;
00911       ((current_t*)p)->~current_t();
00912    }
00913 } 
00914 
00915 
00916 namespace ROOT {
00917    void ROOTcLcLFitcLcLFitConfig_ShowMembers(void *obj, TMemberInspector &R__insp)
00918    {
00919       
00920       typedef ::ROOT::Shadow::ROOT::Fit::FitConfig ShadowClass;
00921       ShadowClass *sobj = (ShadowClass*)obj;
00922       if (sobj) { } 
00923 
00924       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::FitConfig*)0x0)->GetClass();
00925       if (R__cl || R__insp.IsA()) { }
00926       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNormErrors", &sobj->fNormErrors);
00927       R__insp.Inspect(R__cl, R__insp.GetParent(), "fParabErrors", &sobj->fParabErrors);
00928       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMinosErrors", &sobj->fMinosErrors);
00929       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSettings", (void*)&sobj->fSettings);
00930       R__insp.InspectMember("vector<ROOT::Fit::ParameterSettings>", (void*)&sobj->fSettings, "fSettings.", false);
00931       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMinosParams", (void*)&sobj->fMinosParams);
00932       R__insp.InspectMember("vector<unsigned int>", (void*)&sobj->fMinosParams, "fMinosParams.", false);
00933       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMinimizerOpts", (void*)&sobj->fMinimizerOpts);
00934       R__insp.InspectMember("ROOT::Math::MinimizerOptions", (void*)&sobj->fMinimizerOpts, "fMinimizerOpts.", false);
00935    }
00936 
00937 }
00938 
00939 namespace ROOT {
00940    
00941    static void *new_ROOTcLcLFitcLcLFitConfig(void *p) {
00942       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::FitConfig : new ::ROOT::Fit::FitConfig;
00943    }
00944    static void *newArray_ROOTcLcLFitcLcLFitConfig(Long_t nElements, void *p) {
00945       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::FitConfig[nElements] : new ::ROOT::Fit::FitConfig[nElements];
00946    }
00947    
00948    static void delete_ROOTcLcLFitcLcLFitConfig(void *p) {
00949       delete ((::ROOT::Fit::FitConfig*)p);
00950    }
00951    static void deleteArray_ROOTcLcLFitcLcLFitConfig(void *p) {
00952       delete [] ((::ROOT::Fit::FitConfig*)p);
00953    }
00954    static void destruct_ROOTcLcLFitcLcLFitConfig(void *p) {
00955       typedef ::ROOT::Fit::FitConfig current_t;
00956       ((current_t*)p)->~current_t();
00957    }
00958 } 
00959 
00960 
00961 namespace ROOT {
00962    void ROOTcLcLFitcLcLFitData_ShowMembers(void *obj, TMemberInspector &R__insp)
00963    {
00964       
00965       typedef ::ROOT::Shadow::ROOT::Fit::FitData ShadowClass;
00966       ShadowClass *sobj = (ShadowClass*)obj;
00967       if (sobj) { } 
00968 
00969       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::FitData*)0x0)->GetClass();
00970       if (R__cl || R__insp.IsA()) { }
00971       R__insp.Inspect(R__cl, R__insp.GetParent(), "fOptions", (void*)&sobj->fOptions);
00972       R__insp.InspectMember("ROOT::Fit::DataOptions", (void*)&sobj->fOptions, "fOptions.", false);
00973       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRange", (void*)&sobj->fRange);
00974       R__insp.InspectMember("ROOT::Fit::DataRange", (void*)&sobj->fRange, "fRange.", false);
00975    }
00976 
00977 }
00978 
00979 namespace ROOT {
00980    
00981    static void *new_ROOTcLcLFitcLcLFitData(void *p) {
00982       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::FitData : new ::ROOT::Fit::FitData;
00983    }
00984    static void *newArray_ROOTcLcLFitcLcLFitData(Long_t nElements, void *p) {
00985       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::FitData[nElements] : new ::ROOT::Fit::FitData[nElements];
00986    }
00987    
00988    static void delete_ROOTcLcLFitcLcLFitData(void *p) {
00989       delete ((::ROOT::Fit::FitData*)p);
00990    }
00991    static void deleteArray_ROOTcLcLFitcLcLFitData(void *p) {
00992       delete [] ((::ROOT::Fit::FitData*)p);
00993    }
00994    static void destruct_ROOTcLcLFitcLcLFitData(void *p) {
00995       typedef ::ROOT::Fit::FitData current_t;
00996       ((current_t*)p)->~current_t();
00997    }
00998 } 
00999 
01000 
01001 namespace ROOT {
01002    void ROOTcLcLFitcLcLBinData_ShowMembers(void *obj, TMemberInspector &R__insp)
01003    {
01004       
01005       typedef ::ROOT::Shadow::ROOT::Fit::BinData ShadowClass;
01006       ShadowClass *sobj = (ShadowClass*)obj;
01007       if (sobj) { } 
01008 
01009       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::BinData*)0x0)->GetClass();
01010       if (R__cl || R__insp.IsA()) { }
01011       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDim", &sobj->fDim);
01012       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPointSize", &sobj->fPointSize);
01013       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNPoints", &sobj->fNPoints);
01014       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRefVolume", &sobj->fRefVolume);
01015       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDataVector", &sobj->fDataVector);
01016       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDataWrapper", &sobj->fDataWrapper);
01017       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBinEdge", (void*)&sobj->fBinEdge);
01018       R__insp.InspectMember("vector<double>", (void*)&sobj->fBinEdge, "fBinEdge.", false);
01019       R__insp.GenericShowMembers("ROOT::Fit::FitData", ( ::ROOT::Fit::FitData * )( (::ROOT::Fit::BinData*) obj ), false);
01020    }
01021 
01022 }
01023 
01024 namespace ROOT {
01025    
01026    static void *new_ROOTcLcLFitcLcLBinData(void *p) {
01027       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::BinData : new ::ROOT::Fit::BinData;
01028    }
01029    static void *newArray_ROOTcLcLFitcLcLBinData(Long_t nElements, void *p) {
01030       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::BinData[nElements] : new ::ROOT::Fit::BinData[nElements];
01031    }
01032    
01033    static void delete_ROOTcLcLFitcLcLBinData(void *p) {
01034       delete ((::ROOT::Fit::BinData*)p);
01035    }
01036    static void deleteArray_ROOTcLcLFitcLcLBinData(void *p) {
01037       delete [] ((::ROOT::Fit::BinData*)p);
01038    }
01039    static void destruct_ROOTcLcLFitcLcLBinData(void *p) {
01040       typedef ::ROOT::Fit::BinData current_t;
01041       ((current_t*)p)->~current_t();
01042    }
01043 } 
01044 
01045 
01046 namespace ROOT {
01047    void ROOTcLcLFitcLcLUnBinData_ShowMembers(void *obj, TMemberInspector &R__insp)
01048    {
01049       
01050       typedef ::ROOT::Shadow::ROOT::Fit::UnBinData ShadowClass;
01051       ShadowClass *sobj = (ShadowClass*)obj;
01052       if (sobj) { } 
01053 
01054       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::UnBinData*)0x0)->GetClass();
01055       if (R__cl || R__insp.IsA()) { }
01056       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDim", &sobj->fDim);
01057       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNPoints", &sobj->fNPoints);
01058       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDataVector", &sobj->fDataVector);
01059       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDataWrapper", &sobj->fDataWrapper);
01060       R__insp.GenericShowMembers("ROOT::Fit::FitData", ( ::ROOT::Fit::FitData * )( (::ROOT::Fit::UnBinData*) obj ), false);
01061    }
01062 
01063 }
01064 
01065 namespace ROOT {
01066    
01067    static void *new_ROOTcLcLFitcLcLUnBinData(void *p) {
01068       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::UnBinData : new ::ROOT::Fit::UnBinData;
01069    }
01070    static void *newArray_ROOTcLcLFitcLcLUnBinData(Long_t nElements, void *p) {
01071       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::UnBinData[nElements] : new ::ROOT::Fit::UnBinData[nElements];
01072    }
01073    
01074    static void delete_ROOTcLcLFitcLcLUnBinData(void *p) {
01075       delete ((::ROOT::Fit::UnBinData*)p);
01076    }
01077    static void deleteArray_ROOTcLcLFitcLcLUnBinData(void *p) {
01078       delete [] ((::ROOT::Fit::UnBinData*)p);
01079    }
01080    static void destruct_ROOTcLcLFitcLcLUnBinData(void *p) {
01081       typedef ::ROOT::Fit::UnBinData current_t;
01082       ((current_t*)p)->~current_t();
01083    }
01084 } 
01085 
01086 
01087 namespace ROOT {
01088    void ROOTcLcLFitcLcLSparseData_ShowMembers(void *obj, TMemberInspector &R__insp)
01089    {
01090       
01091       typedef ::ROOT::Shadow::ROOT::Fit::SparseData ShadowClass;
01092       ShadowClass *sobj = (ShadowClass*)obj;
01093       if (sobj) { } 
01094 
01095       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::SparseData*)0x0)->GetClass();
01096       if (R__cl || R__insp.IsA()) { }
01097       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fList", &sobj->fList);
01098       R__insp.GenericShowMembers("ROOT::Fit::FitData", ( ::ROOT::Fit::FitData * )( (::ROOT::Fit::SparseData*) obj ), false);
01099    }
01100 
01101 }
01102 
01103 namespace ROOT {
01104    
01105    static void delete_ROOTcLcLFitcLcLSparseData(void *p) {
01106       delete ((::ROOT::Fit::SparseData*)p);
01107    }
01108    static void deleteArray_ROOTcLcLFitcLcLSparseData(void *p) {
01109       delete [] ((::ROOT::Fit::SparseData*)p);
01110    }
01111    static void destruct_ROOTcLcLFitcLcLSparseData(void *p) {
01112       typedef ::ROOT::Fit::SparseData current_t;
01113       ((current_t*)p)->~current_t();
01114    }
01115 } 
01116 
01117 
01118 namespace ROOT {
01119    void ROOTcLcLFitcLcLFitResult_ShowMembers(void *obj, TMemberInspector &R__insp)
01120    {
01121       
01122       typedef ::ROOT::Shadow::ROOT::Fit::FitResult ShadowClass;
01123       ShadowClass *sobj = (ShadowClass*)obj;
01124       if (sobj) { } 
01125 
01126       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::FitResult*)0x0)->GetClass();
01127       if (R__cl || R__insp.IsA()) { }
01128       R__insp.Inspect(R__cl, R__insp.GetParent(), "fValid", &sobj->fValid);
01129       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNormalized", &sobj->fNormalized);
01130       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNFree", &sobj->fNFree);
01131       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNdf", &sobj->fNdf);
01132       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNCalls", &sobj->fNCalls);
01133       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStatus", &sobj->fStatus);
01134       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCovStatus", &sobj->fCovStatus);
01135       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVal", &sobj->fVal);
01136       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEdm", &sobj->fEdm);
01137       R__insp.Inspect(R__cl, R__insp.GetParent(), "fChi2", &sobj->fChi2);
01138       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFitFunc", &sobj->fFitFunc);
01139       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixedParams", (void*)&sobj->fFixedParams);
01140       R__insp.InspectMember("vector<unsigned int>", (void*)&sobj->fFixedParams, "fFixedParams.", false);
01141       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBoundParams", (void*)&sobj->fBoundParams);
01142       R__insp.InspectMember("vector<unsigned int>", (void*)&sobj->fBoundParams, "fBoundParams.", false);
01143       R__insp.Inspect(R__cl, R__insp.GetParent(), "fParams", (void*)&sobj->fParams);
01144       R__insp.InspectMember("vector<double>", (void*)&sobj->fParams, "fParams.", false);
01145       R__insp.Inspect(R__cl, R__insp.GetParent(), "fErrors", (void*)&sobj->fErrors);
01146       R__insp.InspectMember("vector<double>", (void*)&sobj->fErrors, "fErrors.", false);
01147       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCovMatrix", (void*)&sobj->fCovMatrix);
01148       R__insp.InspectMember("vector<double>", (void*)&sobj->fCovMatrix, "fCovMatrix.", false);
01149       R__insp.Inspect(R__cl, R__insp.GetParent(), "fGlobalCC", (void*)&sobj->fGlobalCC);
01150       R__insp.InspectMember("vector<double>", (void*)&sobj->fGlobalCC, "fGlobalCC.", false);
01151       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMinosErrors", (void*)&sobj->fMinosErrors);
01152       R__insp.InspectMember("map<unsigned int,std::pair<double,double> >", (void*)&sobj->fMinosErrors, "fMinosErrors.", false);
01153       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMinimType", (void*)&sobj->fMinimType);
01154       R__insp.InspectMember("string", (void*)&sobj->fMinimType, "fMinimType.", false);
01155       R__insp.Inspect(R__cl, R__insp.GetParent(), "fParNames", (void*)&sobj->fParNames);
01156       R__insp.InspectMember("vector<std::string>", (void*)&sobj->fParNames, "fParNames.", false);
01157    }
01158 
01159 }
01160 
01161 namespace ROOT {
01162    
01163    static void *new_ROOTcLcLFitcLcLFitResult(void *p) {
01164       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::FitResult : new ::ROOT::Fit::FitResult;
01165    }
01166    static void *newArray_ROOTcLcLFitcLcLFitResult(Long_t nElements, void *p) {
01167       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::FitResult[nElements] : new ::ROOT::Fit::FitResult[nElements];
01168    }
01169    
01170    static void delete_ROOTcLcLFitcLcLFitResult(void *p) {
01171       delete ((::ROOT::Fit::FitResult*)p);
01172    }
01173    static void deleteArray_ROOTcLcLFitcLcLFitResult(void *p) {
01174       delete [] ((::ROOT::Fit::FitResult*)p);
01175    }
01176    static void destruct_ROOTcLcLFitcLcLFitResult(void *p) {
01177       typedef ::ROOT::Fit::FitResult current_t;
01178       ((current_t*)p)->~current_t();
01179    }
01180 } 
01181 
01182 
01183 namespace ROOT {
01184    void ROOTcLcLFitcLcLParameterSettings_ShowMembers(void *obj, TMemberInspector &R__insp)
01185    {
01186       
01187       typedef ::ROOT::Shadow::ROOT::Fit::ParameterSettings ShadowClass;
01188       ShadowClass *sobj = (ShadowClass*)obj;
01189       if (sobj) { } 
01190 
01191       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Fit::ParameterSettings*)0x0)->GetClass();
01192       if (R__cl || R__insp.IsA()) { }
01193       R__insp.Inspect(R__cl, R__insp.GetParent(), "fValue", &sobj->fValue);
01194       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStepSize", &sobj->fStepSize);
01195       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFix", &sobj->fFix);
01196       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLowerLimit", &sobj->fLowerLimit);
01197       R__insp.Inspect(R__cl, R__insp.GetParent(), "fUpperLimit", &sobj->fUpperLimit);
01198       R__insp.Inspect(R__cl, R__insp.GetParent(), "fHasLowerLimit", &sobj->fHasLowerLimit);
01199       R__insp.Inspect(R__cl, R__insp.GetParent(), "fHasUpperLimit", &sobj->fHasUpperLimit);
01200       R__insp.Inspect(R__cl, R__insp.GetParent(), "fName", (void*)&sobj->fName);
01201       R__insp.InspectMember("string", (void*)&sobj->fName, "fName.", false);
01202    }
01203 
01204 }
01205 
01206 namespace ROOT {
01207    
01208    static void *new_ROOTcLcLFitcLcLParameterSettings(void *p) {
01209       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::ParameterSettings : new ::ROOT::Fit::ParameterSettings;
01210    }
01211    static void *newArray_ROOTcLcLFitcLcLParameterSettings(Long_t nElements, void *p) {
01212       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Fit::ParameterSettings[nElements] : new ::ROOT::Fit::ParameterSettings[nElements];
01213    }
01214    
01215    static void delete_ROOTcLcLFitcLcLParameterSettings(void *p) {
01216       delete ((::ROOT::Fit::ParameterSettings*)p);
01217    }
01218    static void deleteArray_ROOTcLcLFitcLcLParameterSettings(void *p) {
01219       delete [] ((::ROOT::Fit::ParameterSettings*)p);
01220    }
01221    static void destruct_ROOTcLcLFitcLcLParameterSettings(void *p) {
01222       typedef ::ROOT::Fit::ParameterSettings current_t;
01223       ((current_t*)p)->~current_t();
01224    }
01225 } 
01226 
01227 namespace ROOT {
01228    
01229    static void delete_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p) {
01230       delete ((::ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*)p);
01231    }
01232    static void deleteArray_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p) {
01233       delete [] ((::ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*)p);
01234    }
01235    static void destruct_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p) {
01236       typedef ::ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim> current_t;
01237       ((current_t*)p)->~current_t();
01238    }
01239 } 
01240 
01241 namespace ROOT {
01242    
01243    static void delete_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p) {
01244       delete ((::ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*)p);
01245    }
01246    static void deleteArray_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p) {
01247       delete [] ((::ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*)p);
01248    }
01249    static void destruct_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p) {
01250       typedef ::ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim> current_t;
01251       ((current_t*)p)->~current_t();
01252    }
01253 } 
01254 
01255 namespace ROOT {
01256    
01257    static void delete_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p) {
01258       delete ((::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)p);
01259    }
01260    static void deleteArray_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p) {
01261       delete [] ((::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)p);
01262    }
01263    static void destruct_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p) {
01264       typedef ::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim> current_t;
01265       ((current_t*)p)->~current_t();
01266    }
01267 } 
01268 
01269 namespace ROOT {
01270    
01271    static void delete_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p) {
01272       delete ((::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)p);
01273    }
01274    static void deleteArray_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p) {
01275       delete [] ((::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)p);
01276    }
01277    static void destruct_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p) {
01278       typedef ::ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim> current_t;
01279       ((current_t*)p)->~current_t();
01280    }
01281 } 
01282 
01283 namespace ROOT {
01284    
01285    static void delete_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p) {
01286       delete ((::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)p);
01287    }
01288    static void deleteArray_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p) {
01289       delete [] ((::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)p);
01290    }
01291    static void destruct_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void *p) {
01292       typedef ::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim> current_t;
01293       ((current_t*)p)->~current_t();
01294    }
01295 } 
01296 
01297 namespace ROOT {
01298    
01299    static void delete_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p) {
01300       delete ((::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)p);
01301    }
01302    static void deleteArray_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p) {
01303       delete [] ((::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)p);
01304    }
01305    static void destruct_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void *p) {
01306       typedef ::ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim> current_t;
01307       ((current_t*)p)->~current_t();
01308    }
01309 } 
01310 
01311 namespace ROOT {
01312    void maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01313    static void maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR_Dictionary();
01314    static void *new_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR(void *p = 0);
01315    static void *newArray_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR(Long_t size, void *p);
01316    static void delete_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR(void *p);
01317    static void deleteArray_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR(void *p);
01318    static void destruct_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR(void *p);
01319 
01320    
01321    static TGenericClassInfo *GenerateInitInstanceLocal(const map<unsigned int,pair<double,double> >*)
01322    {
01323       map<unsigned int,pair<double,double> > *ptr = 0;
01324       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(map<unsigned int,pair<double,double> >),0);
01325       static ::ROOT::TGenericClassInfo 
01326          instance("map<unsigned int,pair<double,double> >", -2, "prec_stl/map", 63,
01327                   typeid(map<unsigned int,pair<double,double> >), DefineBehavior(ptr, ptr),
01328                   0, &maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR_Dictionary, isa_proxy, 0,
01329                   sizeof(map<unsigned int,pair<double,double> >) );
01330       instance.SetNew(&new_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR);
01331       instance.SetNewArray(&newArray_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR);
01332       instance.SetDelete(&delete_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR);
01333       instance.SetDeleteArray(&deleteArray_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR);
01334       instance.SetDestructor(&destruct_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR);
01335       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::MapInsert< map<unsigned int,pair<double,double> > >()));
01336       return &instance;
01337    }
01338    
01339    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const map<unsigned int,pair<double,double> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01340 
01341    
01342    static void maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR_Dictionary() {
01343       ::ROOT::GenerateInitInstanceLocal((const map<unsigned int,pair<double,double> >*)0x0)->GetClass();
01344    }
01345 
01346 } 
01347 
01348 namespace ROOT {
01349    
01350    static void *new_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR(void *p) {
01351       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) map<unsigned int,pair<double,double> > : new map<unsigned int,pair<double,double> >;
01352    }
01353    static void *newArray_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR(Long_t nElements, void *p) {
01354       return p ? ::new((::ROOT::TOperatorNewHelper*)p) map<unsigned int,pair<double,double> >[nElements] : new map<unsigned int,pair<double,double> >[nElements];
01355    }
01356    
01357    static void delete_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR(void *p) {
01358       delete ((map<unsigned int,pair<double,double> >*)p);
01359    }
01360    static void deleteArray_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR(void *p) {
01361       delete [] ((map<unsigned int,pair<double,double> >*)p);
01362    }
01363    static void destruct_maplEunsignedsPintcOpairlEdoublecOdoublegRsPgR(void *p) {
01364       typedef map<unsigned int,pair<double,double> > current_t;
01365       ((current_t*)p)->~current_t();
01366    }
01367 } 
01368 
01369 namespace ROOT {
01370    void vectorlEROOTcLcLFitcLcLParameterSettingsgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01371    static void vectorlEROOTcLcLFitcLcLParameterSettingsgR_Dictionary();
01372    static void *new_vectorlEROOTcLcLFitcLcLParameterSettingsgR(void *p = 0);
01373    static void *newArray_vectorlEROOTcLcLFitcLcLParameterSettingsgR(Long_t size, void *p);
01374    static void delete_vectorlEROOTcLcLFitcLcLParameterSettingsgR(void *p);
01375    static void deleteArray_vectorlEROOTcLcLFitcLcLParameterSettingsgR(void *p);
01376    static void destruct_vectorlEROOTcLcLFitcLcLParameterSettingsgR(void *p);
01377 
01378    
01379    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<ROOT::Fit::ParameterSettings>*)
01380    {
01381       vector<ROOT::Fit::ParameterSettings> *ptr = 0;
01382       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<ROOT::Fit::ParameterSettings>),0);
01383       static ::ROOT::TGenericClassInfo 
01384          instance("vector<ROOT::Fit::ParameterSettings>", -2, "prec_stl/vector", 49,
01385                   typeid(vector<ROOT::Fit::ParameterSettings>), DefineBehavior(ptr, ptr),
01386                   0, &vectorlEROOTcLcLFitcLcLParameterSettingsgR_Dictionary, isa_proxy, 0,
01387                   sizeof(vector<ROOT::Fit::ParameterSettings>) );
01388       instance.SetNew(&new_vectorlEROOTcLcLFitcLcLParameterSettingsgR);
01389       instance.SetNewArray(&newArray_vectorlEROOTcLcLFitcLcLParameterSettingsgR);
01390       instance.SetDelete(&delete_vectorlEROOTcLcLFitcLcLParameterSettingsgR);
01391       instance.SetDeleteArray(&deleteArray_vectorlEROOTcLcLFitcLcLParameterSettingsgR);
01392       instance.SetDestructor(&destruct_vectorlEROOTcLcLFitcLcLParameterSettingsgR);
01393       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<ROOT::Fit::ParameterSettings> >()));
01394       return &instance;
01395    }
01396    
01397    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<ROOT::Fit::ParameterSettings>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01398 
01399    
01400    static void vectorlEROOTcLcLFitcLcLParameterSettingsgR_Dictionary() {
01401       ::ROOT::GenerateInitInstanceLocal((const vector<ROOT::Fit::ParameterSettings>*)0x0)->GetClass();
01402    }
01403 
01404 } 
01405 
01406 namespace ROOT {
01407    
01408    static void *new_vectorlEROOTcLcLFitcLcLParameterSettingsgR(void *p) {
01409       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Fit::ParameterSettings> : new vector<ROOT::Fit::ParameterSettings>;
01410    }
01411    static void *newArray_vectorlEROOTcLcLFitcLcLParameterSettingsgR(Long_t nElements, void *p) {
01412       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Fit::ParameterSettings>[nElements] : new vector<ROOT::Fit::ParameterSettings>[nElements];
01413    }
01414    
01415    static void delete_vectorlEROOTcLcLFitcLcLParameterSettingsgR(void *p) {
01416       delete ((vector<ROOT::Fit::ParameterSettings>*)p);
01417    }
01418    static void deleteArray_vectorlEROOTcLcLFitcLcLParameterSettingsgR(void *p) {
01419       delete [] ((vector<ROOT::Fit::ParameterSettings>*)p);
01420    }
01421    static void destruct_vectorlEROOTcLcLFitcLcLParameterSettingsgR(void *p) {
01422       typedef vector<ROOT::Fit::ParameterSettings> current_t;
01423       ((current_t*)p)->~current_t();
01424    }
01425 } 
01426 
01427 namespace ROOT {
01428    void vectorlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01429    static void vectorlEdoublegR_Dictionary();
01430    static void *new_vectorlEdoublegR(void *p = 0);
01431    static void *newArray_vectorlEdoublegR(Long_t size, void *p);
01432    static void delete_vectorlEdoublegR(void *p);
01433    static void deleteArray_vectorlEdoublegR(void *p);
01434    static void destruct_vectorlEdoublegR(void *p);
01435 
01436    
01437    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<double>*)
01438    {
01439       vector<double> *ptr = 0;
01440       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<double>),0);
01441       static ::ROOT::TGenericClassInfo 
01442          instance("vector<double>", -2, "prec_stl/vector", 49,
01443                   typeid(vector<double>), DefineBehavior(ptr, ptr),
01444                   0, &vectorlEdoublegR_Dictionary, isa_proxy, 0,
01445                   sizeof(vector<double>) );
01446       instance.SetNew(&new_vectorlEdoublegR);
01447       instance.SetNewArray(&newArray_vectorlEdoublegR);
01448       instance.SetDelete(&delete_vectorlEdoublegR);
01449       instance.SetDeleteArray(&deleteArray_vectorlEdoublegR);
01450       instance.SetDestructor(&destruct_vectorlEdoublegR);
01451       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<double> >()));
01452       return &instance;
01453    }
01454    
01455    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01456 
01457    
01458    static void vectorlEdoublegR_Dictionary() {
01459       ::ROOT::GenerateInitInstanceLocal((const vector<double>*)0x0)->GetClass();
01460    }
01461 
01462 } 
01463 
01464 namespace ROOT {
01465    
01466    static void *new_vectorlEdoublegR(void *p) {
01467       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<double> : new vector<double>;
01468    }
01469    static void *newArray_vectorlEdoublegR(Long_t nElements, void *p) {
01470       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<double>[nElements] : new vector<double>[nElements];
01471    }
01472    
01473    static void delete_vectorlEdoublegR(void *p) {
01474       delete ((vector<double>*)p);
01475    }
01476    static void deleteArray_vectorlEdoublegR(void *p) {
01477       delete [] ((vector<double>*)p);
01478    }
01479    static void destruct_vectorlEdoublegR(void *p) {
01480       typedef vector<double> current_t;
01481       ((current_t*)p)->~current_t();
01482    }
01483 } 
01484 
01485 namespace ROOT {
01486    void vectorlEstringgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01487    static void vectorlEstringgR_Dictionary();
01488    static void *new_vectorlEstringgR(void *p = 0);
01489    static void *newArray_vectorlEstringgR(Long_t size, void *p);
01490    static void delete_vectorlEstringgR(void *p);
01491    static void deleteArray_vectorlEstringgR(void *p);
01492    static void destruct_vectorlEstringgR(void *p);
01493 
01494    
01495    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<string>*)
01496    {
01497       vector<string> *ptr = 0;
01498       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<string>),0);
01499       static ::ROOT::TGenericClassInfo 
01500          instance("vector<string>", -2, "prec_stl/vector", 49,
01501                   typeid(vector<string>), DefineBehavior(ptr, ptr),
01502                   0, &vectorlEstringgR_Dictionary, isa_proxy, 0,
01503                   sizeof(vector<string>) );
01504       instance.SetNew(&new_vectorlEstringgR);
01505       instance.SetNewArray(&newArray_vectorlEstringgR);
01506       instance.SetDelete(&delete_vectorlEstringgR);
01507       instance.SetDeleteArray(&deleteArray_vectorlEstringgR);
01508       instance.SetDestructor(&destruct_vectorlEstringgR);
01509       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<string> >()));
01510       return &instance;
01511    }
01512    
01513    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<string>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01514 
01515    
01516    static void vectorlEstringgR_Dictionary() {
01517       ::ROOT::GenerateInitInstanceLocal((const vector<string>*)0x0)->GetClass();
01518    }
01519 
01520 } 
01521 
01522 namespace ROOT {
01523    
01524    static void *new_vectorlEstringgR(void *p) {
01525       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<string> : new vector<string>;
01526    }
01527    static void *newArray_vectorlEstringgR(Long_t nElements, void *p) {
01528       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<string>[nElements] : new vector<string>[nElements];
01529    }
01530    
01531    static void delete_vectorlEstringgR(void *p) {
01532       delete ((vector<string>*)p);
01533    }
01534    static void deleteArray_vectorlEstringgR(void *p) {
01535       delete [] ((vector<string>*)p);
01536    }
01537    static void destruct_vectorlEstringgR(void *p) {
01538       typedef vector<string> current_t;
01539       ((current_t*)p)->~current_t();
01540    }
01541 } 
01542 
01543 namespace ROOT {
01544    void vectorlEunsignedsPintgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01545    static void vectorlEunsignedsPintgR_Dictionary();
01546    static void *new_vectorlEunsignedsPintgR(void *p = 0);
01547    static void *newArray_vectorlEunsignedsPintgR(Long_t size, void *p);
01548    static void delete_vectorlEunsignedsPintgR(void *p);
01549    static void deleteArray_vectorlEunsignedsPintgR(void *p);
01550    static void destruct_vectorlEunsignedsPintgR(void *p);
01551 
01552    
01553    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<unsigned int>*)
01554    {
01555       vector<unsigned int> *ptr = 0;
01556       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<unsigned int>),0);
01557       static ::ROOT::TGenericClassInfo 
01558          instance("vector<unsigned int>", -2, "prec_stl/vector", 49,
01559                   typeid(vector<unsigned int>), DefineBehavior(ptr, ptr),
01560                   0, &vectorlEunsignedsPintgR_Dictionary, isa_proxy, 0,
01561                   sizeof(vector<unsigned int>) );
01562       instance.SetNew(&new_vectorlEunsignedsPintgR);
01563       instance.SetNewArray(&newArray_vectorlEunsignedsPintgR);
01564       instance.SetDelete(&delete_vectorlEunsignedsPintgR);
01565       instance.SetDeleteArray(&deleteArray_vectorlEunsignedsPintgR);
01566       instance.SetDestructor(&destruct_vectorlEunsignedsPintgR);
01567       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<unsigned int> >()));
01568       return &instance;
01569    }
01570    
01571    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<unsigned int>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01572 
01573    
01574    static void vectorlEunsignedsPintgR_Dictionary() {
01575       ::ROOT::GenerateInitInstanceLocal((const vector<unsigned int>*)0x0)->GetClass();
01576    }
01577 
01578 } 
01579 
01580 namespace ROOT {
01581    
01582    static void *new_vectorlEunsignedsPintgR(void *p) {
01583       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<unsigned int> : new vector<unsigned int>;
01584    }
01585    static void *newArray_vectorlEunsignedsPintgR(Long_t nElements, void *p) {
01586       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<unsigned int>[nElements] : new vector<unsigned int>[nElements];
01587    }
01588    
01589    static void delete_vectorlEunsignedsPintgR(void *p) {
01590       delete ((vector<unsigned int>*)p);
01591    }
01592    static void deleteArray_vectorlEunsignedsPintgR(void *p) {
01593       delete [] ((vector<unsigned int>*)p);
01594    }
01595    static void destruct_vectorlEunsignedsPintgR(void *p) {
01596       typedef vector<unsigned int> current_t;
01597       ((current_t*)p)->~current_t();
01598    }
01599 } 
01600 
01601 
01602 
01603 
01604 
01605 
01606 
01607 
01608 #ifdef G__MEMTEST
01609 #undef malloc
01610 #undef free
01611 #endif
01612 
01613 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
01614 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
01615 #endif
01616 
01617 extern "C" void G__cpp_reset_tagtableG__MathFit();
01618 
01619 extern "C" void G__set_cpp_environmentG__MathFit() {
01620   G__add_compiledheader("TObject.h");
01621   G__add_compiledheader("TMemberInspector.h");
01622   G__add_compiledheader("Fit/BinData.h");
01623   G__add_compiledheader("Fit/BinPoint.h");
01624   G__add_compiledheader("Fit/Chi2FCN.h");
01625   G__add_compiledheader("Fit/DataOptions.h");
01626   G__add_compiledheader("Fit/DataRange.h");
01627   G__add_compiledheader("Fit/DataVectorfwd.h");
01628   G__add_compiledheader("Fit/DataVector.h");
01629   G__add_compiledheader("Fit/FcnAdapter.h");
01630   G__add_compiledheader("Fit/FitConfig.h");
01631   G__add_compiledheader("Fit/FitResult.h");
01632   G__add_compiledheader("Fit/Fitter.h");
01633   G__add_compiledheader("Fit/FitUtil.h");
01634   G__add_compiledheader("Fit/FitUtilParallel.h");
01635   G__add_compiledheader("Fit/LogLikelihoodFCN.h");
01636   G__add_compiledheader("Fit/ParameterSettings.h");
01637   G__add_compiledheader("Fit/PoissonLikelihoodFCN.h");
01638   G__add_compiledheader("Fit/SparseData.h");
01639   G__add_compiledheader("Fit/UnBinData.h");
01640   G__cpp_reset_tagtableG__MathFit();
01641 }
01642 #include <new>
01643 extern "C" int G__cpp_dllrevG__MathFit() { return(30051515); }
01644 
01645 
01646 
01647 
01648 
01649 
01650 
01651 
01652 static int G__G__MathFit_100_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01653 {
01654    ROOT::Fit::DataOptions* p = NULL;
01655    char* gvp = (char*) G__getgvp();
01656    int n = G__getaryconstruct();
01657    if (n) {
01658      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01659        p = new ROOT::Fit::DataOptions[n];
01660      } else {
01661        p = new((void*) gvp) ROOT::Fit::DataOptions[n];
01662      }
01663    } else {
01664      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01665        p = new ROOT::Fit::DataOptions;
01666      } else {
01667        p = new((void*) gvp) ROOT::Fit::DataOptions;
01668      }
01669    }
01670    result7->obj.i = (long) p;
01671    result7->ref = (long) p;
01672    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions));
01673    return(1 || funcname || hash || result7 || libp) ;
01674 }
01675 
01676 
01677 static int G__G__MathFit_100_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01678 
01679 {
01680    ROOT::Fit::DataOptions* p;
01681    void* tmp = (void*) G__int(libp->para[0]);
01682    p = new ROOT::Fit::DataOptions(*(ROOT::Fit::DataOptions*) tmp);
01683    result7->obj.i = (long) p;
01684    result7->ref = (long) p;
01685    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions));
01686    return(1 || funcname || hash || result7 || libp) ;
01687 }
01688 
01689 
01690 typedef ROOT::Fit::DataOptions G__TROOTcLcLFitcLcLDataOptions;
01691 static int G__G__MathFit_100_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01692 {
01693    char* gvp = (char*) G__getgvp();
01694    long soff = G__getstructoffset();
01695    int n = G__getaryconstruct();
01696    
01697    
01698    
01699    
01700    
01701    if (!soff) {
01702      return(1);
01703    }
01704    if (n) {
01705      if (gvp == (char*)G__PVOID) {
01706        delete[] (ROOT::Fit::DataOptions*) soff;
01707      } else {
01708        G__setgvp((long) G__PVOID);
01709        for (int i = n - 1; i >= 0; --i) {
01710          ((ROOT::Fit::DataOptions*) (soff+(sizeof(ROOT::Fit::DataOptions)*i)))->~G__TROOTcLcLFitcLcLDataOptions();
01711        }
01712        G__setgvp((long)gvp);
01713      }
01714    } else {
01715      if (gvp == (char*)G__PVOID) {
01716        delete (ROOT::Fit::DataOptions*) soff;
01717      } else {
01718        G__setgvp((long) G__PVOID);
01719        ((ROOT::Fit::DataOptions*) (soff))->~G__TROOTcLcLFitcLcLDataOptions();
01720        G__setgvp((long)gvp);
01721      }
01722    }
01723    G__setnull(result7);
01724    return(1 || funcname || hash || result7 || libp) ;
01725 }
01726 
01727 
01728 static int G__G__MathFit_100_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01729 {
01730    ROOT::Fit::DataOptions* dest = (ROOT::Fit::DataOptions*) G__getstructoffset();
01731    *dest = *(ROOT::Fit::DataOptions*) libp->para[0].ref;
01732    const ROOT::Fit::DataOptions& obj = *dest;
01733    result7->ref = (long) (&obj);
01734    result7->obj.i = (long) (&obj);
01735    return(1 || funcname || hash || result7 || libp) ;
01736 }
01737 
01738 
01739 
01740 static int G__G__MathFit_101_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01741 {
01742    ROOT::Fit::DataRange* p = NULL;
01743    char* gvp = (char*) G__getgvp();
01744    switch (libp->paran) {
01745    case 1:
01746      
01747      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01748        p = new ROOT::Fit::DataRange((unsigned int) G__int(libp->para[0]));
01749      } else {
01750        p = new((void*) gvp) ROOT::Fit::DataRange((unsigned int) G__int(libp->para[0]));
01751      }
01752      break;
01753    case 0:
01754      int n = G__getaryconstruct();
01755      if (n) {
01756        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01757          p = new ROOT::Fit::DataRange[n];
01758        } else {
01759          p = new((void*) gvp) ROOT::Fit::DataRange[n];
01760        }
01761      } else {
01762        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01763          p = new ROOT::Fit::DataRange;
01764        } else {
01765          p = new((void*) gvp) ROOT::Fit::DataRange;
01766        }
01767      }
01768      break;
01769    }
01770    result7->obj.i = (long) p;
01771    result7->ref = (long) p;
01772    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange));
01773    return(1 || funcname || hash || result7 || libp) ;
01774 }
01775 
01776 static int G__G__MathFit_101_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01777 {
01778    ROOT::Fit::DataRange* p = NULL;
01779    char* gvp = (char*) G__getgvp();
01780    
01781    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01782      p = new ROOT::Fit::DataRange((double) G__double(libp->para[0]), (double) G__double(libp->para[1]));
01783    } else {
01784      p = new((void*) gvp) ROOT::Fit::DataRange((double) G__double(libp->para[0]), (double) G__double(libp->para[1]));
01785    }
01786    result7->obj.i = (long) p;
01787    result7->ref = (long) p;
01788    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange));
01789    return(1 || funcname || hash || result7 || libp) ;
01790 }
01791 
01792 static int G__G__MathFit_101_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01793 {
01794    ROOT::Fit::DataRange* p = NULL;
01795    char* gvp = (char*) G__getgvp();
01796    
01797    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01798      p = new ROOT::Fit::DataRange(
01799 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
01800 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3]));
01801    } else {
01802      p = new((void*) gvp) ROOT::Fit::DataRange(
01803 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
01804 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3]));
01805    }
01806    result7->obj.i = (long) p;
01807    result7->ref = (long) p;
01808    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange));
01809    return(1 || funcname || hash || result7 || libp) ;
01810 }
01811 
01812 static int G__G__MathFit_101_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01813 {
01814    ROOT::Fit::DataRange* p = NULL;
01815    char* gvp = (char*) G__getgvp();
01816    
01817    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01818      p = new ROOT::Fit::DataRange(
01819 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
01820 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
01821 , (double) G__double(libp->para[4]), (double) G__double(libp->para[5]));
01822    } else {
01823      p = new((void*) gvp) ROOT::Fit::DataRange(
01824 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
01825 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
01826 , (double) G__double(libp->para[4]), (double) G__double(libp->para[5]));
01827    }
01828    result7->obj.i = (long) p;
01829    result7->ref = (long) p;
01830    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange));
01831    return(1 || funcname || hash || result7 || libp) ;
01832 }
01833 
01834 static int G__G__MathFit_101_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01835 {
01836       G__letint(result7, 104, (long) ((const ROOT::Fit::DataRange*) G__getstructoffset())->NDim());
01837    return(1 || funcname || hash || result7 || libp) ;
01838 }
01839 
01840 static int G__G__MathFit_101_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01841 {
01842    switch (libp->paran) {
01843    case 1:
01844       G__letint(result7, 104, (long) ((const ROOT::Fit::DataRange*) G__getstructoffset())->Size((unsigned int) G__int(libp->para[0])));
01845       break;
01846    case 0:
01847       G__letint(result7, 104, (long) ((const ROOT::Fit::DataRange*) G__getstructoffset())->Size());
01848       break;
01849    }
01850    return(1 || funcname || hash || result7 || libp) ;
01851 }
01852 
01853 static int G__G__MathFit_101_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01854 {
01855       G__letint(result7, 103, (long) ((const ROOT::Fit::DataRange*) G__getstructoffset())->IsSet());
01856    return(1 || funcname || hash || result7 || libp) ;
01857 }
01858 
01859 static int G__G__MathFit_101_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01860 {
01861    switch (libp->paran) {
01862    case 1:
01863       {
01864          const ROOT::Fit::DataRange::RangeSet& obj = ((const ROOT::Fit::DataRange*) G__getstructoffset())->Ranges((unsigned int) G__int(libp->para[0]));
01865          result7->ref = (long) (&obj);
01866          result7->obj.i = (long) (&obj);
01867       }
01868       break;
01869    case 0:
01870       {
01871          const ROOT::Fit::DataRange::RangeSet& obj = ((const ROOT::Fit::DataRange*) G__getstructoffset())->Ranges();
01872          result7->ref = (long) (&obj);
01873          result7->obj.i = (long) (&obj);
01874       }
01875       break;
01876    }
01877    return(1 || funcname || hash || result7 || libp) ;
01878 }
01879 
01880 static int G__G__MathFit_101_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01881 {
01882    switch (libp->paran) {
01883    case 2:
01884       {
01885          const pair<double,double>* pobj;
01886          const pair<double,double> xobj = ((const ROOT::Fit::DataRange*) G__getstructoffset())->operator()((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
01887          pobj = new pair<double,double>(xobj);
01888          result7->obj.i = (long) ((void*) pobj);
01889          result7->ref = result7->obj.i;
01890          G__store_tempobject(*result7);
01891       }
01892       break;
01893    case 1:
01894       {
01895          const pair<double,double>* pobj;
01896          const pair<double,double> xobj = ((const ROOT::Fit::DataRange*) G__getstructoffset())->operator()((unsigned int) G__int(libp->para[0]));
01897          pobj = new pair<double,double>(xobj);
01898          result7->obj.i = (long) ((void*) pobj);
01899          result7->ref = result7->obj.i;
01900          G__store_tempobject(*result7);
01901       }
01902       break;
01903    case 0:
01904       {
01905          const pair<double,double>* pobj;
01906          const pair<double,double> xobj = ((const ROOT::Fit::DataRange*) G__getstructoffset())->operator()();
01907          pobj = new pair<double,double>(xobj);
01908          result7->obj.i = (long) ((void*) pobj);
01909          result7->ref = result7->obj.i;
01910          G__store_tempobject(*result7);
01911       }
01912       break;
01913    }
01914    return(1 || funcname || hash || result7 || libp) ;
01915 }
01916 
01917 static int G__G__MathFit_101_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01918 {
01919       ((const ROOT::Fit::DataRange*) G__getstructoffset())->GetRange((unsigned int) G__int(libp->para[0]), *(double*) G__Doubleref(&libp->para[1])
01920 , *(double*) G__Doubleref(&libp->para[2]));
01921       G__setnull(result7);
01922    return(1 || funcname || hash || result7 || libp) ;
01923 }
01924 
01925 static int G__G__MathFit_101_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01926 {
01927       ((const ROOT::Fit::DataRange*) G__getstructoffset())->GetRange(*(double*) G__Doubleref(&libp->para[0]), *(double*) G__Doubleref(&libp->para[1]));
01928       G__setnull(result7);
01929    return(1 || funcname || hash || result7 || libp) ;
01930 }
01931 
01932 static int G__G__MathFit_101_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01933 {
01934       ((const ROOT::Fit::DataRange*) G__getstructoffset())->GetRange(*(double*) G__Doubleref(&libp->para[0]), *(double*) G__Doubleref(&libp->para[1])
01935 , *(double*) G__Doubleref(&libp->para[2]), *(double*) G__Doubleref(&libp->para[3]));
01936       G__setnull(result7);
01937    return(1 || funcname || hash || result7 || libp) ;
01938 }
01939 
01940 static int G__G__MathFit_101_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01941 {
01942       ((const ROOT::Fit::DataRange*) G__getstructoffset())->GetRange(*(double*) G__Doubleref(&libp->para[0]), *(double*) G__Doubleref(&libp->para[1])
01943 , *(double*) G__Doubleref(&libp->para[2]), *(double*) G__Doubleref(&libp->para[3])
01944 , *(double*) G__Doubleref(&libp->para[4]), *(double*) G__Doubleref(&libp->para[5]));
01945       G__setnull(result7);
01946    return(1 || funcname || hash || result7 || libp) ;
01947 }
01948 
01949 static int G__G__MathFit_101_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01950 {
01951       ((const ROOT::Fit::DataRange*) G__getstructoffset())->GetRange((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
01952       G__setnull(result7);
01953    return(1 || funcname || hash || result7 || libp) ;
01954 }
01955 
01956 static int G__G__MathFit_101_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01957 {
01958       ((ROOT::Fit::DataRange*) G__getstructoffset())->AddRange((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1])
01959 , (double) G__double(libp->para[2]));
01960       G__setnull(result7);
01961    return(1 || funcname || hash || result7 || libp) ;
01962 }
01963 
01964 static int G__G__MathFit_101_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01965 {
01966       ((ROOT::Fit::DataRange*) G__getstructoffset())->AddRange((double) G__double(libp->para[0]), (double) G__double(libp->para[1]));
01967       G__setnull(result7);
01968    return(1 || funcname || hash || result7 || libp) ;
01969 }
01970 
01971 static int G__G__MathFit_101_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01972 {
01973       ((ROOT::Fit::DataRange*) G__getstructoffset())->AddRange((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
01974 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3]));
01975       G__setnull(result7);
01976    return(1 || funcname || hash || result7 || libp) ;
01977 }
01978 
01979 static int G__G__MathFit_101_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01980 {
01981       ((ROOT::Fit::DataRange*) G__getstructoffset())->AddRange((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
01982 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
01983 , (double) G__double(libp->para[4]), (double) G__double(libp->para[5]));
01984       G__setnull(result7);
01985    return(1 || funcname || hash || result7 || libp) ;
01986 }
01987 
01988 static int G__G__MathFit_101_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01989 {
01990       ((ROOT::Fit::DataRange*) G__getstructoffset())->SetRange((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1])
01991 , (double) G__double(libp->para[2]));
01992       G__setnull(result7);
01993    return(1 || funcname || hash || result7 || libp) ;
01994 }
01995 
01996 static int G__G__MathFit_101_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01997 {
01998       ((ROOT::Fit::DataRange*) G__getstructoffset())->SetRange((double) G__double(libp->para[0]), (double) G__double(libp->para[1]));
01999       G__setnull(result7);
02000    return(1 || funcname || hash || result7 || libp) ;
02001 }
02002 
02003 static int G__G__MathFit_101_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02004 {
02005       ((ROOT::Fit::DataRange*) G__getstructoffset())->SetRange((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
02006 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3]));
02007       G__setnull(result7);
02008    return(1 || funcname || hash || result7 || libp) ;
02009 }
02010 
02011 static int G__G__MathFit_101_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02012 {
02013       ((ROOT::Fit::DataRange*) G__getstructoffset())->SetRange((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
02014 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
02015 , (double) G__double(libp->para[4]), (double) G__double(libp->para[5]));
02016       G__setnull(result7);
02017    return(1 || funcname || hash || result7 || libp) ;
02018 }
02019 
02020 static int G__G__MathFit_101_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02021 {
02022    switch (libp->paran) {
02023    case 1:
02024       ((ROOT::Fit::DataRange*) G__getstructoffset())->Clear((unsigned int) G__int(libp->para[0]));
02025       G__setnull(result7);
02026       break;
02027    case 0:
02028       ((ROOT::Fit::DataRange*) G__getstructoffset())->Clear();
02029       G__setnull(result7);
02030       break;
02031    }
02032    return(1 || funcname || hash || result7 || libp) ;
02033 }
02034 
02035 static int G__G__MathFit_101_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02036 {
02037    switch (libp->paran) {
02038    case 2:
02039       G__letint(result7, 103, (long) ((const ROOT::Fit::DataRange*) G__getstructoffset())->IsInside((double) G__double(libp->para[0]), (unsigned int) G__int(libp->para[1])));
02040       break;
02041    case 1:
02042       G__letint(result7, 103, (long) ((const ROOT::Fit::DataRange*) G__getstructoffset())->IsInside((double) G__double(libp->para[0])));
02043       break;
02044    }
02045    return(1 || funcname || hash || result7 || libp) ;
02046 }
02047 
02048 
02049 static int G__G__MathFit_101_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02050 
02051 {
02052    ROOT::Fit::DataRange* p;
02053    void* tmp = (void*) G__int(libp->para[0]);
02054    p = new ROOT::Fit::DataRange(*(ROOT::Fit::DataRange*) tmp);
02055    result7->obj.i = (long) p;
02056    result7->ref = (long) p;
02057    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange));
02058    return(1 || funcname || hash || result7 || libp) ;
02059 }
02060 
02061 
02062 typedef ROOT::Fit::DataRange G__TROOTcLcLFitcLcLDataRange;
02063 static int G__G__MathFit_101_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02064 {
02065    char* gvp = (char*) G__getgvp();
02066    long soff = G__getstructoffset();
02067    int n = G__getaryconstruct();
02068    
02069    
02070    
02071    
02072    
02073    if (!soff) {
02074      return(1);
02075    }
02076    if (n) {
02077      if (gvp == (char*)G__PVOID) {
02078        delete[] (ROOT::Fit::DataRange*) soff;
02079      } else {
02080        G__setgvp((long) G__PVOID);
02081        for (int i = n - 1; i >= 0; --i) {
02082          ((ROOT::Fit::DataRange*) (soff+(sizeof(ROOT::Fit::DataRange)*i)))->~G__TROOTcLcLFitcLcLDataRange();
02083        }
02084        G__setgvp((long)gvp);
02085      }
02086    } else {
02087      if (gvp == (char*)G__PVOID) {
02088        delete (ROOT::Fit::DataRange*) soff;
02089      } else {
02090        G__setgvp((long) G__PVOID);
02091        ((ROOT::Fit::DataRange*) (soff))->~G__TROOTcLcLFitcLcLDataRange();
02092        G__setgvp((long)gvp);
02093      }
02094    }
02095    G__setnull(result7);
02096    return(1 || funcname || hash || result7 || libp) ;
02097 }
02098 
02099 
02100 static int G__G__MathFit_101_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02101 {
02102    ROOT::Fit::DataRange* dest = (ROOT::Fit::DataRange*) G__getstructoffset();
02103    *dest = *(ROOT::Fit::DataRange*) libp->para[0].ref;
02104    const ROOT::Fit::DataRange& obj = *dest;
02105    result7->ref = (long) (&obj);
02106    result7->obj.i = (long) (&obj);
02107    return(1 || funcname || hash || result7 || libp) ;
02108 }
02109 
02110 
02111 
02112 static int G__G__MathFit_111_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02113 {
02114    ROOT::Fit::FitData* p = NULL;
02115    char* gvp = (char*) G__getgvp();
02116    int n = G__getaryconstruct();
02117    if (n) {
02118      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02119        p = new ROOT::Fit::FitData[n];
02120      } else {
02121        p = new((void*) gvp) ROOT::Fit::FitData[n];
02122      }
02123    } else {
02124      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02125        p = new ROOT::Fit::FitData;
02126      } else {
02127        p = new((void*) gvp) ROOT::Fit::FitData;
02128      }
02129    }
02130    result7->obj.i = (long) p;
02131    result7->ref = (long) p;
02132    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData));
02133    return(1 || funcname || hash || result7 || libp) ;
02134 }
02135 
02136 static int G__G__MathFit_111_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02137 {
02138    ROOT::Fit::FitData* p = NULL;
02139    char* gvp = (char*) G__getgvp();
02140    
02141    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02142      p = new ROOT::Fit::FitData(*(ROOT::Fit::DataOptions*) libp->para[0].ref);
02143    } else {
02144      p = new((void*) gvp) ROOT::Fit::FitData(*(ROOT::Fit::DataOptions*) libp->para[0].ref);
02145    }
02146    result7->obj.i = (long) p;
02147    result7->ref = (long) p;
02148    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData));
02149    return(1 || funcname || hash || result7 || libp) ;
02150 }
02151 
02152 static int G__G__MathFit_111_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02153 {
02154    ROOT::Fit::FitData* p = NULL;
02155    char* gvp = (char*) G__getgvp();
02156    
02157    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02158      p = new ROOT::Fit::FitData(*(ROOT::Fit::DataRange*) libp->para[0].ref);
02159    } else {
02160      p = new((void*) gvp) ROOT::Fit::FitData(*(ROOT::Fit::DataRange*) libp->para[0].ref);
02161    }
02162    result7->obj.i = (long) p;
02163    result7->ref = (long) p;
02164    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData));
02165    return(1 || funcname || hash || result7 || libp) ;
02166 }
02167 
02168 static int G__G__MathFit_111_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02169 {
02170    ROOT::Fit::FitData* p = NULL;
02171    char* gvp = (char*) G__getgvp();
02172    
02173    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02174      p = new ROOT::Fit::FitData(*(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref);
02175    } else {
02176      p = new((void*) gvp) ROOT::Fit::FitData(*(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref);
02177    }
02178    result7->obj.i = (long) p;
02179    result7->ref = (long) p;
02180    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData));
02181    return(1 || funcname || hash || result7 || libp) ;
02182 }
02183 
02184 static int G__G__MathFit_111_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02185 {
02186       {
02187          const ROOT::Fit::DataOptions& obj = ((const ROOT::Fit::FitData*) G__getstructoffset())->Opt();
02188          result7->ref = (long) (&obj);
02189          result7->obj.i = (long) (&obj);
02190       }
02191    return(1 || funcname || hash || result7 || libp) ;
02192 }
02193 
02194 static int G__G__MathFit_111_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02195 {
02196       {
02197          const ROOT::Fit::DataOptions& obj = ((ROOT::Fit::FitData*) G__getstructoffset())->Opt();
02198          result7->ref = (long) (&obj);
02199          result7->obj.i = (long) (&obj);
02200       }
02201    return(1 || funcname || hash || result7 || libp) ;
02202 }
02203 
02204 static int G__G__MathFit_111_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02205 {
02206       {
02207          const ROOT::Fit::DataRange& obj = ((const ROOT::Fit::FitData*) G__getstructoffset())->Range();
02208          result7->ref = (long) (&obj);
02209          result7->obj.i = (long) (&obj);
02210       }
02211    return(1 || funcname || hash || result7 || libp) ;
02212 }
02213 
02214 static int G__G__MathFit_111_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02215 {
02216       G__letint(result7, 104, (long) ROOT::Fit::FitData::MaxSize());
02217    return(1 || funcname || hash || result7 || libp) ;
02218 }
02219 
02220 
02221 static int G__G__MathFit_111_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02222 
02223 {
02224    ROOT::Fit::FitData* p;
02225    void* tmp = (void*) G__int(libp->para[0]);
02226    p = new ROOT::Fit::FitData(*(ROOT::Fit::FitData*) tmp);
02227    result7->obj.i = (long) p;
02228    result7->ref = (long) p;
02229    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData));
02230    return(1 || funcname || hash || result7 || libp) ;
02231 }
02232 
02233 
02234 typedef ROOT::Fit::FitData G__TROOTcLcLFitcLcLFitData;
02235 static int G__G__MathFit_111_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02236 {
02237    char* gvp = (char*) G__getgvp();
02238    long soff = G__getstructoffset();
02239    int n = G__getaryconstruct();
02240    
02241    
02242    
02243    
02244    
02245    if (!soff) {
02246      return(1);
02247    }
02248    if (n) {
02249      if (gvp == (char*)G__PVOID) {
02250        delete[] (ROOT::Fit::FitData*) soff;
02251      } else {
02252        G__setgvp((long) G__PVOID);
02253        for (int i = n - 1; i >= 0; --i) {
02254          ((ROOT::Fit::FitData*) (soff+(sizeof(ROOT::Fit::FitData)*i)))->~G__TROOTcLcLFitcLcLFitData();
02255        }
02256        G__setgvp((long)gvp);
02257      }
02258    } else {
02259      if (gvp == (char*)G__PVOID) {
02260        delete (ROOT::Fit::FitData*) soff;
02261      } else {
02262        G__setgvp((long) G__PVOID);
02263        ((ROOT::Fit::FitData*) (soff))->~G__TROOTcLcLFitcLcLFitData();
02264        G__setgvp((long)gvp);
02265      }
02266    }
02267    G__setnull(result7);
02268    return(1 || funcname || hash || result7 || libp) ;
02269 }
02270 
02271 
02272 static int G__G__MathFit_111_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02273 {
02274    ROOT::Fit::FitData* dest = (ROOT::Fit::FitData*) G__getstructoffset();
02275    *dest = *(ROOT::Fit::FitData*) libp->para[0].ref;
02276    const ROOT::Fit::FitData& obj = *dest;
02277    result7->ref = (long) (&obj);
02278    result7->obj.i = (long) (&obj);
02279    return(1 || funcname || hash || result7 || libp) ;
02280 }
02281 
02282 
02283 
02284 static int G__G__MathFit_122_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02285 {
02286       G__letint(result7, 104, (long) ROOT::Fit::BinData::GetPointSize((ROOT::Fit::BinData::ErrorType) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])));
02287    return(1 || funcname || hash || result7 || libp) ;
02288 }
02289 
02290 static int G__G__MathFit_122_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02291 {
02292       G__letint(result7, 105, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->GetErrorType());
02293    return(1 || funcname || hash || result7 || libp) ;
02294 }
02295 
02296 static int G__G__MathFit_122_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02297 {
02298    ROOT::Fit::BinData* p = NULL;
02299    char* gvp = (char*) G__getgvp();
02300    switch (libp->paran) {
02301    case 3:
02302      
02303      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02304        p = new ROOT::Fit::BinData(
02305 (unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])
02306 , (ROOT::Fit::BinData::ErrorType) G__int(libp->para[2]));
02307      } else {
02308        p = new((void*) gvp) ROOT::Fit::BinData(
02309 (unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])
02310 , (ROOT::Fit::BinData::ErrorType) G__int(libp->para[2]));
02311      }
02312      break;
02313    case 2:
02314      
02315      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02316        p = new ROOT::Fit::BinData((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
02317      } else {
02318        p = new((void*) gvp) ROOT::Fit::BinData((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
02319      }
02320      break;
02321    case 1:
02322      
02323      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02324        p = new ROOT::Fit::BinData((unsigned int) G__int(libp->para[0]));
02325      } else {
02326        p = new((void*) gvp) ROOT::Fit::BinData((unsigned int) G__int(libp->para[0]));
02327      }
02328      break;
02329    case 0:
02330      int n = G__getaryconstruct();
02331      if (n) {
02332        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02333          p = new ROOT::Fit::BinData[n];
02334        } else {
02335          p = new((void*) gvp) ROOT::Fit::BinData[n];
02336        }
02337      } else {
02338        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02339          p = new ROOT::Fit::BinData;
02340        } else {
02341          p = new((void*) gvp) ROOT::Fit::BinData;
02342        }
02343      }
02344      break;
02345    }
02346    result7->obj.i = (long) p;
02347    result7->ref = (long) p;
02348    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData));
02349    return(1 || funcname || hash || result7 || libp) ;
02350 }
02351 
02352 static int G__G__MathFit_122_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02353 {
02354    ROOT::Fit::BinData* p = NULL;
02355    char* gvp = (char*) G__getgvp();
02356    switch (libp->paran) {
02357    case 4:
02358      
02359      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02360        p = new ROOT::Fit::BinData(
02361 *(ROOT::Fit::DataOptions*) libp->para[0].ref, (unsigned int) G__int(libp->para[1])
02362 , (unsigned int) G__int(libp->para[2]), (ROOT::Fit::BinData::ErrorType) G__int(libp->para[3]));
02363      } else {
02364        p = new((void*) gvp) ROOT::Fit::BinData(
02365 *(ROOT::Fit::DataOptions*) libp->para[0].ref, (unsigned int) G__int(libp->para[1])
02366 , (unsigned int) G__int(libp->para[2]), (ROOT::Fit::BinData::ErrorType) G__int(libp->para[3]));
02367      }
02368      break;
02369    case 3:
02370      
02371      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02372        p = new ROOT::Fit::BinData(
02373 *(ROOT::Fit::DataOptions*) libp->para[0].ref, (unsigned int) G__int(libp->para[1])
02374 , (unsigned int) G__int(libp->para[2]));
02375      } else {
02376        p = new((void*) gvp) ROOT::Fit::BinData(
02377 *(ROOT::Fit::DataOptions*) libp->para[0].ref, (unsigned int) G__int(libp->para[1])
02378 , (unsigned int) G__int(libp->para[2]));
02379      }
02380      break;
02381    case 2:
02382      
02383      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02384        p = new ROOT::Fit::BinData(*(ROOT::Fit::DataOptions*) libp->para[0].ref, (unsigned int) G__int(libp->para[1]));
02385      } else {
02386        p = new((void*) gvp) ROOT::Fit::BinData(*(ROOT::Fit::DataOptions*) libp->para[0].ref, (unsigned int) G__int(libp->para[1]));
02387      }
02388      break;
02389    case 1:
02390      
02391      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02392        p = new ROOT::Fit::BinData(*(ROOT::Fit::DataOptions*) libp->para[0].ref);
02393      } else {
02394        p = new((void*) gvp) ROOT::Fit::BinData(*(ROOT::Fit::DataOptions*) libp->para[0].ref);
02395      }
02396      break;
02397    }
02398    result7->obj.i = (long) p;
02399    result7->ref = (long) p;
02400    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData));
02401    return(1 || funcname || hash || result7 || libp) ;
02402 }
02403 
02404 static int G__G__MathFit_122_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02405 {
02406    ROOT::Fit::BinData* p = NULL;
02407    char* gvp = (char*) G__getgvp();
02408    switch (libp->paran) {
02409    case 5:
02410      
02411      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02412        p = new ROOT::Fit::BinData(
02413 *(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref
02414 , (unsigned int) G__int(libp->para[2]), (unsigned int) G__int(libp->para[3])
02415 , (ROOT::Fit::BinData::ErrorType) G__int(libp->para[4]));
02416      } else {
02417        p = new((void*) gvp) ROOT::Fit::BinData(
02418 *(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref
02419 , (unsigned int) G__int(libp->para[2]), (unsigned int) G__int(libp->para[3])
02420 , (ROOT::Fit::BinData::ErrorType) G__int(libp->para[4]));
02421      }
02422      break;
02423    case 4:
02424      
02425      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02426        p = new ROOT::Fit::BinData(
02427 *(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref
02428 , (unsigned int) G__int(libp->para[2]), (unsigned int) G__int(libp->para[3]));
02429      } else {
02430        p = new((void*) gvp) ROOT::Fit::BinData(
02431 *(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref
02432 , (unsigned int) G__int(libp->para[2]), (unsigned int) G__int(libp->para[3]));
02433      }
02434      break;
02435    case 3:
02436      
02437      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02438        p = new ROOT::Fit::BinData(
02439 *(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref
02440 , (unsigned int) G__int(libp->para[2]));
02441      } else {
02442        p = new((void*) gvp) ROOT::Fit::BinData(
02443 *(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref
02444 , (unsigned int) G__int(libp->para[2]));
02445      }
02446      break;
02447    case 2:
02448      
02449      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02450        p = new ROOT::Fit::BinData(*(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref);
02451      } else {
02452        p = new((void*) gvp) ROOT::Fit::BinData(*(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref);
02453      }
02454      break;
02455    }
02456    result7->obj.i = (long) p;
02457    result7->ref = (long) p;
02458    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData));
02459    return(1 || funcname || hash || result7 || libp) ;
02460 }
02461 
02462 static int G__G__MathFit_122_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02463 {
02464    ROOT::Fit::BinData* p = NULL;
02465    char* gvp = (char*) G__getgvp();
02466    
02467    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02468      p = new ROOT::Fit::BinData(
02469 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
02470 , (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
02471 , (double*) G__int(libp->para[4]));
02472    } else {
02473      p = new((void*) gvp) ROOT::Fit::BinData(
02474 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
02475 , (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
02476 , (double*) G__int(libp->para[4]));
02477    }
02478    result7->obj.i = (long) p;
02479    result7->ref = (long) p;
02480    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData));
02481    return(1 || funcname || hash || result7 || libp) ;
02482 }
02483 
02484 static int G__G__MathFit_122_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02485 {
02486    ROOT::Fit::BinData* p = NULL;
02487    char* gvp = (char*) G__getgvp();
02488    
02489    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02490      p = new ROOT::Fit::BinData(
02491 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
02492 , (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
02493 , (double*) G__int(libp->para[4]), (double*) G__int(libp->para[5])
02494 , (double*) G__int(libp->para[6]));
02495    } else {
02496      p = new((void*) gvp) ROOT::Fit::BinData(
02497 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
02498 , (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
02499 , (double*) G__int(libp->para[4]), (double*) G__int(libp->para[5])
02500 , (double*) G__int(libp->para[6]));
02501    }
02502    result7->obj.i = (long) p;
02503    result7->ref = (long) p;
02504    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData));
02505    return(1 || funcname || hash || result7 || libp) ;
02506 }
02507 
02508 static int G__G__MathFit_122_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02509 {
02510    ROOT::Fit::BinData* p = NULL;
02511    char* gvp = (char*) G__getgvp();
02512    
02513    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02514      p = new ROOT::Fit::BinData(
02515 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
02516 , (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
02517 , (double*) G__int(libp->para[4]), (double*) G__int(libp->para[5])
02518 , (double*) G__int(libp->para[6]), (double*) G__int(libp->para[7])
02519 , (double*) G__int(libp->para[8]));
02520    } else {
02521      p = new((void*) gvp) ROOT::Fit::BinData(
02522 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
02523 , (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
02524 , (double*) G__int(libp->para[4]), (double*) G__int(libp->para[5])
02525 , (double*) G__int(libp->para[6]), (double*) G__int(libp->para[7])
02526 , (double*) G__int(libp->para[8]));
02527    }
02528    result7->obj.i = (long) p;
02529    result7->ref = (long) p;
02530    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData));
02531    return(1 || funcname || hash || result7 || libp) ;
02532 }
02533 
02534 static int G__G__MathFit_122_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02535 {
02536    ROOT::Fit::BinData* p = NULL;
02537    char* gvp = (char*) G__getgvp();
02538    
02539    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02540      p = new ROOT::Fit::BinData(*(ROOT::Fit::BinData*) libp->para[0].ref);
02541    } else {
02542      p = new((void*) gvp) ROOT::Fit::BinData(*(ROOT::Fit::BinData*) libp->para[0].ref);
02543    }
02544    result7->obj.i = (long) p;
02545    result7->ref = (long) p;
02546    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData));
02547    return(1 || funcname || hash || result7 || libp) ;
02548 }
02549 
02550 static int G__G__MathFit_122_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02551 {
02552       {
02553          const ROOT::Fit::BinData& obj = ((ROOT::Fit::BinData*) G__getstructoffset())->operator=(*(ROOT::Fit::BinData*) libp->para[0].ref);
02554          result7->ref = (long) (&obj);
02555          result7->obj.i = (long) (&obj);
02556       }
02557    return(1 || funcname || hash || result7 || libp) ;
02558 }
02559 
02560 static int G__G__MathFit_122_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02561 {
02562    switch (libp->paran) {
02563    case 3:
02564       ((ROOT::Fit::BinData*) G__getstructoffset())->Initialize((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])
02565 , (ROOT::Fit::BinData::ErrorType) G__int(libp->para[2]));
02566       G__setnull(result7);
02567       break;
02568    case 2:
02569       ((ROOT::Fit::BinData*) G__getstructoffset())->Initialize((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
02570       G__setnull(result7);
02571       break;
02572    case 1:
02573       ((ROOT::Fit::BinData*) G__getstructoffset())->Initialize((unsigned int) G__int(libp->para[0]));
02574       G__setnull(result7);
02575       break;
02576    }
02577    return(1 || funcname || hash || result7 || libp) ;
02578 }
02579 
02580 static int G__G__MathFit_122_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02581 {
02582       G__letint(result7, 104, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->PointSize());
02583    return(1 || funcname || hash || result7 || libp) ;
02584 }
02585 
02586 static int G__G__MathFit_122_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02587 {
02588       G__letint(result7, 104, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->DataSize());
02589    return(1 || funcname || hash || result7 || libp) ;
02590 }
02591 
02592 static int G__G__MathFit_122_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02593 {
02594       G__letint(result7, 103, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->HaveCoordErrors());
02595    return(1 || funcname || hash || result7 || libp) ;
02596 }
02597 
02598 static int G__G__MathFit_122_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02599 {
02600       G__letint(result7, 103, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->HaveAsymErrors());
02601    return(1 || funcname || hash || result7 || libp) ;
02602 }
02603 
02604 static int G__G__MathFit_122_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02605 {
02606       ((ROOT::Fit::BinData*) G__getstructoffset())->Add((double) G__double(libp->para[0]), (double) G__double(libp->para[1]));
02607       G__setnull(result7);
02608    return(1 || funcname || hash || result7 || libp) ;
02609 }
02610 
02611 static int G__G__MathFit_122_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02612 {
02613       ((ROOT::Fit::BinData*) G__getstructoffset())->Add((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
02614 , (double) G__double(libp->para[2]));
02615       G__setnull(result7);
02616    return(1 || funcname || hash || result7 || libp) ;
02617 }
02618 
02619 static int G__G__MathFit_122_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02620 {
02621       ((ROOT::Fit::BinData*) G__getstructoffset())->Add((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
02622 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3]));
02623       G__setnull(result7);
02624    return(1 || funcname || hash || result7 || libp) ;
02625 }
02626 
02627 static int G__G__MathFit_122_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02628 {
02629       ((ROOT::Fit::BinData*) G__getstructoffset())->Add((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
02630 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
02631 , (double) G__double(libp->para[4]));
02632       G__setnull(result7);
02633    return(1 || funcname || hash || result7 || libp) ;
02634 }
02635 
02636 static int G__G__MathFit_122_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02637 {
02638       ((ROOT::Fit::BinData*) G__getstructoffset())->Add((double*) G__int(libp->para[0]), (double) G__double(libp->para[1]));
02639       G__setnull(result7);
02640    return(1 || funcname || hash || result7 || libp) ;
02641 }
02642 
02643 static int G__G__MathFit_122_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02644 {
02645       ((ROOT::Fit::BinData*) G__getstructoffset())->Add((double*) G__int(libp->para[0]), (double) G__double(libp->para[1])
02646 , (double) G__double(libp->para[2]));
02647       G__setnull(result7);
02648    return(1 || funcname || hash || result7 || libp) ;
02649 }
02650 
02651 static int G__G__MathFit_122_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02652 {
02653       ((ROOT::Fit::BinData*) G__getstructoffset())->Add((double*) G__int(libp->para[0]), (double) G__double(libp->para[1])
02654 , (double*) G__int(libp->para[2]), (double) G__double(libp->para[3]));
02655       G__setnull(result7);
02656    return(1 || funcname || hash || result7 || libp) ;
02657 }
02658 
02659 static int G__G__MathFit_122_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02660 {
02661       ((ROOT::Fit::BinData*) G__getstructoffset())->Add((double*) G__int(libp->para[0]), (double) G__double(libp->para[1])
02662 , (double*) G__int(libp->para[2]), (double) G__double(libp->para[3])
02663 , (double) G__double(libp->para[4]));
02664       G__setnull(result7);
02665    return(1 || funcname || hash || result7 || libp) ;
02666 }
02667 
02668 static int G__G__MathFit_122_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02669 {
02670       G__letint(result7, 68, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->Coords((unsigned int) G__int(libp->para[0])));
02671    return(1 || funcname || hash || result7 || libp) ;
02672 }
02673 
02674 static int G__G__MathFit_122_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02675 {
02676       G__letdouble(result7, 100, (double) ((const ROOT::Fit::BinData*) G__getstructoffset())->Value((unsigned int) G__int(libp->para[0])));
02677    return(1 || funcname || hash || result7 || libp) ;
02678 }
02679 
02680 static int G__G__MathFit_122_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02681 {
02682       G__letdouble(result7, 100, (double) ((const ROOT::Fit::BinData*) G__getstructoffset())->Error((unsigned int) G__int(libp->para[0])));
02683    return(1 || funcname || hash || result7 || libp) ;
02684 }
02685 
02686 static int G__G__MathFit_122_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02687 {
02688       G__letdouble(result7, 100, (double) ((const ROOT::Fit::BinData*) G__getstructoffset())->InvError((unsigned int) G__int(libp->para[0])));
02689    return(1 || funcname || hash || result7 || libp) ;
02690 }
02691 
02692 static int G__G__MathFit_122_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02693 {
02694       G__letint(result7, 68, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->CoordErrors((unsigned int) G__int(libp->para[0])));
02695    return(1 || funcname || hash || result7 || libp) ;
02696 }
02697 
02698 static int G__G__MathFit_122_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02699 {
02700       G__letint(result7, 68, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->GetPoint((unsigned int) G__int(libp->para[0]), *(double*) G__Doubleref(&libp->para[1])));
02701    return(1 || funcname || hash || result7 || libp) ;
02702 }
02703 
02704 static int G__G__MathFit_122_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02705 {
02706       G__letint(result7, 68, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->GetPoint((unsigned int) G__int(libp->para[0]), *(double*) G__Doubleref(&libp->para[1])
02707 , *(double*) G__Doubleref(&libp->para[2])));
02708    return(1 || funcname || hash || result7 || libp) ;
02709 }
02710 
02711 static int G__G__MathFit_122_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02712 {
02713       G__letint(result7, 68, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->GetPointError((unsigned int) G__int(libp->para[0]), *(double*) G__Doubleref(&libp->para[1])));
02714    return(1 || funcname || hash || result7 || libp) ;
02715 }
02716 
02717 static int G__G__MathFit_122_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02718 {
02719       G__letint(result7, 68, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->GetPointError((unsigned int) G__int(libp->para[0]), *(double*) G__Doubleref(&libp->para[1])
02720 , *(double*) G__Doubleref(&libp->para[2])));
02721    return(1 || funcname || hash || result7 || libp) ;
02722 }
02723 
02724 static int G__G__MathFit_122_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02725 {
02726       ((ROOT::Fit::BinData*) G__getstructoffset())->Resize((unsigned int) G__int(libp->para[0]));
02727       G__setnull(result7);
02728    return(1 || funcname || hash || result7 || libp) ;
02729 }
02730 
02731 static int G__G__MathFit_122_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02732 {
02733       G__letint(result7, 104, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->NPoints());
02734    return(1 || funcname || hash || result7 || libp) ;
02735 }
02736 
02737 static int G__G__MathFit_122_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02738 {
02739       G__letint(result7, 104, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->Size());
02740    return(1 || funcname || hash || result7 || libp) ;
02741 }
02742 
02743 static int G__G__MathFit_122_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02744 {
02745       G__letint(result7, 104, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->NDim());
02746    return(1 || funcname || hash || result7 || libp) ;
02747 }
02748 
02749 static int G__G__MathFit_122_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02750 {
02751       {
02752          const ROOT::Fit::BinData& obj = ((ROOT::Fit::BinData*) G__getstructoffset())->LogTransform();
02753          result7->ref = (long) (&obj);
02754          result7->obj.i = (long) (&obj);
02755       }
02756    return(1 || funcname || hash || result7 || libp) ;
02757 }
02758 
02759 static int G__G__MathFit_122_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02760 {
02761       G__letint(result7, 68, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->BinUpEdge((unsigned int) G__int(libp->para[0])));
02762    return(1 || funcname || hash || result7 || libp) ;
02763 }
02764 
02765 static int G__G__MathFit_122_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02766 {
02767       G__letint(result7, 103, (long) ((const ROOT::Fit::BinData*) G__getstructoffset())->HasBinEdges());
02768    return(1 || funcname || hash || result7 || libp) ;
02769 }
02770 
02771 static int G__G__MathFit_122_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02772 {
02773       ((ROOT::Fit::BinData*) G__getstructoffset())->AddBinUpEdge((double*) G__int(libp->para[0]));
02774       G__setnull(result7);
02775    return(1 || funcname || hash || result7 || libp) ;
02776 }
02777 
02778 static int G__G__MathFit_122_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02779 {
02780       G__letdouble(result7, 100, (double) ((const ROOT::Fit::BinData*) G__getstructoffset())->RefVolume());
02781    return(1 || funcname || hash || result7 || libp) ;
02782 }
02783 
02784 static int G__G__MathFit_122_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02785 {
02786       ((ROOT::Fit::BinData*) G__getstructoffset())->SetRefVolume((double) G__double(libp->para[0]));
02787       G__setnull(result7);
02788    return(1 || funcname || hash || result7 || libp) ;
02789 }
02790 
02791 
02792 typedef ROOT::Fit::BinData G__TROOTcLcLFitcLcLBinData;
02793 static int G__G__MathFit_122_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02794 {
02795    char* gvp = (char*) G__getgvp();
02796    long soff = G__getstructoffset();
02797    int n = G__getaryconstruct();
02798    
02799    
02800    
02801    
02802    
02803    if (!soff) {
02804      return(1);
02805    }
02806    if (n) {
02807      if (gvp == (char*)G__PVOID) {
02808        delete[] (ROOT::Fit::BinData*) soff;
02809      } else {
02810        G__setgvp((long) G__PVOID);
02811        for (int i = n - 1; i >= 0; --i) {
02812          ((ROOT::Fit::BinData*) (soff+(sizeof(ROOT::Fit::BinData)*i)))->~G__TROOTcLcLFitcLcLBinData();
02813        }
02814        G__setgvp((long)gvp);
02815      }
02816    } else {
02817      if (gvp == (char*)G__PVOID) {
02818        delete (ROOT::Fit::BinData*) soff;
02819      } else {
02820        G__setgvp((long) G__PVOID);
02821        ((ROOT::Fit::BinData*) (soff))->~G__TROOTcLcLFitcLcLBinData();
02822        G__setgvp((long)gvp);
02823      }
02824    }
02825    G__setnull(result7);
02826    return(1 || funcname || hash || result7 || libp) ;
02827 }
02828 
02829 
02830 
02831 static int G__G__MathFit_142_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02832 {
02833    ROOT::Fit::UnBinData* p = NULL;
02834    char* gvp = (char*) G__getgvp();
02835    switch (libp->paran) {
02836    case 2:
02837      
02838      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02839        p = new ROOT::Fit::UnBinData((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
02840      } else {
02841        p = new((void*) gvp) ROOT::Fit::UnBinData((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
02842      }
02843      break;
02844    case 1:
02845      
02846      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02847        p = new ROOT::Fit::UnBinData((unsigned int) G__int(libp->para[0]));
02848      } else {
02849        p = new((void*) gvp) ROOT::Fit::UnBinData((unsigned int) G__int(libp->para[0]));
02850      }
02851      break;
02852    case 0:
02853      int n = G__getaryconstruct();
02854      if (n) {
02855        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02856          p = new ROOT::Fit::UnBinData[n];
02857        } else {
02858          p = new((void*) gvp) ROOT::Fit::UnBinData[n];
02859        }
02860      } else {
02861        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02862          p = new ROOT::Fit::UnBinData;
02863        } else {
02864          p = new((void*) gvp) ROOT::Fit::UnBinData;
02865        }
02866      }
02867      break;
02868    }
02869    result7->obj.i = (long) p;
02870    result7->ref = (long) p;
02871    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData));
02872    return(1 || funcname || hash || result7 || libp) ;
02873 }
02874 
02875 static int G__G__MathFit_142_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02876 {
02877    ROOT::Fit::UnBinData* p = NULL;
02878    char* gvp = (char*) G__getgvp();
02879    switch (libp->paran) {
02880    case 3:
02881      
02882      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02883        p = new ROOT::Fit::UnBinData(
02884 *(ROOT::Fit::DataRange*) libp->para[0].ref, (unsigned int) G__int(libp->para[1])
02885 , (unsigned int) G__int(libp->para[2]));
02886      } else {
02887        p = new((void*) gvp) ROOT::Fit::UnBinData(
02888 *(ROOT::Fit::DataRange*) libp->para[0].ref, (unsigned int) G__int(libp->para[1])
02889 , (unsigned int) G__int(libp->para[2]));
02890      }
02891      break;
02892    case 2:
02893      
02894      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02895        p = new ROOT::Fit::UnBinData(*(ROOT::Fit::DataRange*) libp->para[0].ref, (unsigned int) G__int(libp->para[1]));
02896      } else {
02897        p = new((void*) gvp) ROOT::Fit::UnBinData(*(ROOT::Fit::DataRange*) libp->para[0].ref, (unsigned int) G__int(libp->para[1]));
02898      }
02899      break;
02900    case 1:
02901      
02902      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02903        p = new ROOT::Fit::UnBinData(*(ROOT::Fit::DataRange*) libp->para[0].ref);
02904      } else {
02905        p = new((void*) gvp) ROOT::Fit::UnBinData(*(ROOT::Fit::DataRange*) libp->para[0].ref);
02906      }
02907      break;
02908    }
02909    result7->obj.i = (long) p;
02910    result7->ref = (long) p;
02911    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData));
02912    return(1 || funcname || hash || result7 || libp) ;
02913 }
02914 
02915 static int G__G__MathFit_142_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02916 {
02917    ROOT::Fit::UnBinData* p = NULL;
02918    char* gvp = (char*) G__getgvp();
02919    switch (libp->paran) {
02920    case 4:
02921      
02922      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02923        p = new ROOT::Fit::UnBinData(
02924 *(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref
02925 , (unsigned int) G__int(libp->para[2]), (unsigned int) G__int(libp->para[3]));
02926      } else {
02927        p = new((void*) gvp) ROOT::Fit::UnBinData(
02928 *(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref
02929 , (unsigned int) G__int(libp->para[2]), (unsigned int) G__int(libp->para[3]));
02930      }
02931      break;
02932    case 3:
02933      
02934      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02935        p = new ROOT::Fit::UnBinData(
02936 *(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref
02937 , (unsigned int) G__int(libp->para[2]));
02938      } else {
02939        p = new((void*) gvp) ROOT::Fit::UnBinData(
02940 *(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref
02941 , (unsigned int) G__int(libp->para[2]));
02942      }
02943      break;
02944    case 2:
02945      
02946      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02947        p = new ROOT::Fit::UnBinData(*(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref);
02948      } else {
02949        p = new((void*) gvp) ROOT::Fit::UnBinData(*(ROOT::Fit::DataOptions*) libp->para[0].ref, *(ROOT::Fit::DataRange*) libp->para[1].ref);
02950      }
02951      break;
02952    }
02953    result7->obj.i = (long) p;
02954    result7->ref = (long) p;
02955    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData));
02956    return(1 || funcname || hash || result7 || libp) ;
02957 }
02958 
02959 static int G__G__MathFit_142_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02960 {
02961    ROOT::Fit::UnBinData* p = NULL;
02962    char* gvp = (char*) G__getgvp();
02963    
02964    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02965      p = new ROOT::Fit::UnBinData((unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
02966    } else {
02967      p = new((void*) gvp) ROOT::Fit::UnBinData((unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
02968    }
02969    result7->obj.i = (long) p;
02970    result7->ref = (long) p;
02971    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData));
02972    return(1 || funcname || hash || result7 || libp) ;
02973 }
02974 
02975 static int G__G__MathFit_142_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02976 {
02977    ROOT::Fit::UnBinData* p = NULL;
02978    char* gvp = (char*) G__getgvp();
02979    
02980    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02981      p = new ROOT::Fit::UnBinData(
02982 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
02983 , (double*) G__int(libp->para[2]));
02984    } else {
02985      p = new((void*) gvp) ROOT::Fit::UnBinData(
02986 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
02987 , (double*) G__int(libp->para[2]));
02988    }
02989    result7->obj.i = (long) p;
02990    result7->ref = (long) p;
02991    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData));
02992    return(1 || funcname || hash || result7 || libp) ;
02993 }
02994 
02995 static int G__G__MathFit_142_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02996 {
02997    ROOT::Fit::UnBinData* p = NULL;
02998    char* gvp = (char*) G__getgvp();
02999    
03000    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03001      p = new ROOT::Fit::UnBinData(
03002 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
03003 , (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3]));
03004    } else {
03005      p = new((void*) gvp) ROOT::Fit::UnBinData(
03006 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
03007 , (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3]));
03008    }
03009    result7->obj.i = (long) p;
03010    result7->ref = (long) p;
03011    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData));
03012    return(1 || funcname || hash || result7 || libp) ;
03013 }
03014 
03015 static int G__G__MathFit_142_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03016 {
03017    ROOT::Fit::UnBinData* p = NULL;
03018    char* gvp = (char*) G__getgvp();
03019    
03020    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03021      p = new ROOT::Fit::UnBinData(
03022 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
03023 , *(ROOT::Fit::DataRange*) libp->para[2].ref);
03024    } else {
03025      p = new((void*) gvp) ROOT::Fit::UnBinData(
03026 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
03027 , *(ROOT::Fit::DataRange*) libp->para[2].ref);
03028    }
03029    result7->obj.i = (long) p;
03030    result7->ref = (long) p;
03031    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData));
03032    return(1 || funcname || hash || result7 || libp) ;
03033 }
03034 
03035 static int G__G__MathFit_142_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03036 {
03037    ROOT::Fit::UnBinData* p = NULL;
03038    char* gvp = (char*) G__getgvp();
03039    
03040    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03041      p = new ROOT::Fit::UnBinData(
03042 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
03043 , (double*) G__int(libp->para[2]), *(ROOT::Fit::DataRange*) libp->para[3].ref);
03044    } else {
03045      p = new((void*) gvp) ROOT::Fit::UnBinData(
03046 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
03047 , (double*) G__int(libp->para[2]), *(ROOT::Fit::DataRange*) libp->para[3].ref);
03048    }
03049    result7->obj.i = (long) p;
03050    result7->ref = (long) p;
03051    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData));
03052    return(1 || funcname || hash || result7 || libp) ;
03053 }
03054 
03055 static int G__G__MathFit_142_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03056 {
03057    ROOT::Fit::UnBinData* p = NULL;
03058    char* gvp = (char*) G__getgvp();
03059    
03060    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03061      p = new ROOT::Fit::UnBinData(
03062 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
03063 , (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
03064 , *(ROOT::Fit::DataRange*) libp->para[4].ref);
03065    } else {
03066      p = new((void*) gvp) ROOT::Fit::UnBinData(
03067 (unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
03068 , (double*) G__int(libp->para[2]), (double*) G__int(libp->para[3])
03069 , *(ROOT::Fit::DataRange*) libp->para[4].ref);
03070    }
03071    result7->obj.i = (long) p;
03072    result7->ref = (long) p;
03073    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData));
03074    return(1 || funcname || hash || result7 || libp) ;
03075 }
03076 
03077 static int G__G__MathFit_142_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03078 {
03079    switch (libp->paran) {
03080    case 2:
03081       ((ROOT::Fit::UnBinData*) G__getstructoffset())->Initialize((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
03082       G__setnull(result7);
03083       break;
03084    case 1:
03085       ((ROOT::Fit::UnBinData*) G__getstructoffset())->Initialize((unsigned int) G__int(libp->para[0]));
03086       G__setnull(result7);
03087       break;
03088    }
03089    return(1 || funcname || hash || result7 || libp) ;
03090 }
03091 
03092 static int G__G__MathFit_142_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03093 {
03094       G__letint(result7, 104, (long) ((const ROOT::Fit::UnBinData*) G__getstructoffset())->PointSize());
03095    return(1 || funcname || hash || result7 || libp) ;
03096 }
03097 
03098 static int G__G__MathFit_142_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03099 {
03100       G__letint(result7, 104, (long) ((const ROOT::Fit::UnBinData*) G__getstructoffset())->DataSize());
03101    return(1 || funcname || hash || result7 || libp) ;
03102 }
03103 
03104 static int G__G__MathFit_142_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03105 {
03106       ((ROOT::Fit::UnBinData*) G__getstructoffset())->Add((double) G__double(libp->para[0]));
03107       G__setnull(result7);
03108    return(1 || funcname || hash || result7 || libp) ;
03109 }
03110 
03111 static int G__G__MathFit_142_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03112 {
03113       ((ROOT::Fit::UnBinData*) G__getstructoffset())->Add((double) G__double(libp->para[0]), (double) G__double(libp->para[1]));
03114       G__setnull(result7);
03115    return(1 || funcname || hash || result7 || libp) ;
03116 }
03117 
03118 static int G__G__MathFit_142_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03119 {
03120       ((ROOT::Fit::UnBinData*) G__getstructoffset())->Add((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
03121 , (double) G__double(libp->para[2]));
03122       G__setnull(result7);
03123    return(1 || funcname || hash || result7 || libp) ;
03124 }
03125 
03126 static int G__G__MathFit_142_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03127 {
03128       ((ROOT::Fit::UnBinData*) G__getstructoffset())->Add((double*) G__int(libp->para[0]));
03129       G__setnull(result7);
03130    return(1 || funcname || hash || result7 || libp) ;
03131 }
03132 
03133 static int G__G__MathFit_142_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03134 {
03135       G__letint(result7, 68, (long) ((const ROOT::Fit::UnBinData*) G__getstructoffset())->Coords((unsigned int) G__int(libp->para[0])));
03136    return(1 || funcname || hash || result7 || libp) ;
03137 }
03138 
03139 static int G__G__MathFit_142_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03140 {
03141       ((ROOT::Fit::UnBinData*) G__getstructoffset())->Resize((unsigned int) G__int(libp->para[0]));
03142       G__setnull(result7);
03143    return(1 || funcname || hash || result7 || libp) ;
03144 }
03145 
03146 static int G__G__MathFit_142_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03147 {
03148       G__letint(result7, 104, (long) ((const ROOT::Fit::UnBinData*) G__getstructoffset())->NPoints());
03149    return(1 || funcname || hash || result7 || libp) ;
03150 }
03151 
03152 static int G__G__MathFit_142_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03153 {
03154       G__letint(result7, 104, (long) ((const ROOT::Fit::UnBinData*) G__getstructoffset())->Size());
03155    return(1 || funcname || hash || result7 || libp) ;
03156 }
03157 
03158 static int G__G__MathFit_142_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03159 {
03160       G__letint(result7, 104, (long) ((const ROOT::Fit::UnBinData*) G__getstructoffset())->NDim());
03161    return(1 || funcname || hash || result7 || libp) ;
03162 }
03163 
03164 
03165 typedef ROOT::Fit::UnBinData G__TROOTcLcLFitcLcLUnBinData;
03166 static int G__G__MathFit_142_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03167 {
03168    char* gvp = (char*) G__getgvp();
03169    long soff = G__getstructoffset();
03170    int n = G__getaryconstruct();
03171    
03172    
03173    
03174    
03175    
03176    if (!soff) {
03177      return(1);
03178    }
03179    if (n) {
03180      if (gvp == (char*)G__PVOID) {
03181        delete[] (ROOT::Fit::UnBinData*) soff;
03182      } else {
03183        G__setgvp((long) G__PVOID);
03184        for (int i = n - 1; i >= 0; --i) {
03185          ((ROOT::Fit::UnBinData*) (soff+(sizeof(ROOT::Fit::UnBinData)*i)))->~G__TROOTcLcLFitcLcLUnBinData();
03186        }
03187        G__setgvp((long)gvp);
03188      }
03189    } else {
03190      if (gvp == (char*)G__PVOID) {
03191        delete (ROOT::Fit::UnBinData*) soff;
03192      } else {
03193        G__setgvp((long) G__PVOID);
03194        ((ROOT::Fit::UnBinData*) (soff))->~G__TROOTcLcLFitcLcLUnBinData();
03195        G__setgvp((long)gvp);
03196      }
03197    }
03198    G__setnull(result7);
03199    return(1 || funcname || hash || result7 || libp) ;
03200 }
03201 
03202 
03203 
03204 static int G__G__MathFit_145_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03205 {
03206    ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>* p = NULL;
03207    char* gvp = (char*) G__getgvp();
03208    
03209    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03210      p = new ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>(*(ROOT::Fit::BinData*) libp->para[0].ref, *(ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction*) libp->para[1].ref);
03211    } else {
03212      p = new((void*) gvp) ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>(*(ROOT::Fit::BinData*) libp->para[0].ref, *(ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction*) libp->para[1].ref);
03213    }
03214    result7->obj.i = (long) p;
03215    result7->ref = (long) p;
03216    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
03217    return(1 || funcname || hash || result7 || libp) ;
03218 }
03219 
03220 static int G__G__MathFit_145_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03221 {
03222       G__letint(result7, 104, (long) ((const ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*) G__getstructoffset())->NFitPoints());
03223    return(1 || funcname || hash || result7 || libp) ;
03224 }
03225 
03226 static int G__G__MathFit_145_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03227 {
03228       ((const ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*) G__getstructoffset())->Gradient((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
03229       G__setnull(result7);
03230    return(1 || funcname || hash || result7 || libp) ;
03231 }
03232 
03233 static int G__G__MathFit_145_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03234 {
03235       {
03236          const ROOT::Fit::BinData& obj = ((const ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*) G__getstructoffset())->Data();
03237          result7->ref = (long) (&obj);
03238          result7->obj.i = (long) (&obj);
03239       }
03240    return(1 || funcname || hash || result7 || libp) ;
03241 }
03242 
03243 static int G__G__MathFit_145_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03244 {
03245       {
03246          const ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction& obj = ((const ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*) G__getstructoffset())->ModelFunction();
03247          result7->ref = (long) (&obj);
03248          result7->obj.i = (long) (&obj);
03249       }
03250    return(1 || funcname || hash || result7 || libp) ;
03251 }
03252 
03253 
03254 static int G__G__MathFit_145_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03255 
03256 {
03257    ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>* p;
03258    void* tmp = (void*) G__int(libp->para[0]);
03259    p = new ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>(*(ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*) tmp);
03260    result7->obj.i = (long) p;
03261    result7->ref = (long) p;
03262    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
03263    return(1 || funcname || hash || result7 || libp) ;
03264 }
03265 
03266 
03267 typedef ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim> G__TROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR;
03268 static int G__G__MathFit_145_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03269 {
03270    char* gvp = (char*) G__getgvp();
03271    long soff = G__getstructoffset();
03272    int n = G__getaryconstruct();
03273    
03274    
03275    
03276    
03277    
03278    if (!soff) {
03279      return(1);
03280    }
03281    if (n) {
03282      if (gvp == (char*)G__PVOID) {
03283        delete[] (ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*) soff;
03284      } else {
03285        G__setgvp((long) G__PVOID);
03286        for (int i = n - 1; i >= 0; --i) {
03287          ((ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*) (soff+(sizeof(ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>)*i)))->~G__TROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR();
03288        }
03289        G__setgvp((long)gvp);
03290      }
03291    } else {
03292      if (gvp == (char*)G__PVOID) {
03293        delete (ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*) soff;
03294      } else {
03295        G__setgvp((long) G__PVOID);
03296        ((ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*) (soff))->~G__TROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR();
03297        G__setgvp((long)gvp);
03298      }
03299    }
03300    G__setnull(result7);
03301    return(1 || funcname || hash || result7 || libp) ;
03302 }
03303 
03304 
03305 
03306 static int G__G__MathFit_147_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03307 {
03308    ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>* p = NULL;
03309    char* gvp = (char*) G__getgvp();
03310    
03311    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03312      p = new ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>(*(ROOT::Fit::BinData*) libp->para[0].ref, *(ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction*) libp->para[1].ref);
03313    } else {
03314      p = new((void*) gvp) ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>(*(ROOT::Fit::BinData*) libp->para[0].ref, *(ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction*) libp->para[1].ref);
03315    }
03316    result7->obj.i = (long) p;
03317    result7->ref = (long) p;
03318    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
03319    return(1 || funcname || hash || result7 || libp) ;
03320 }
03321 
03322 static int G__G__MathFit_147_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03323 {
03324       G__letint(result7, 104, (long) ((const ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*) G__getstructoffset())->NFitPoints());
03325    return(1 || funcname || hash || result7 || libp) ;
03326 }
03327 
03328 static int G__G__MathFit_147_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03329 {
03330       {
03331          const ROOT::Fit::BinData& obj = ((const ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*) G__getstructoffset())->Data();
03332          result7->ref = (long) (&obj);
03333          result7->obj.i = (long) (&obj);
03334       }
03335    return(1 || funcname || hash || result7 || libp) ;
03336 }
03337 
03338 static int G__G__MathFit_147_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03339 {
03340       {
03341          const ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction& obj = ((const ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*) G__getstructoffset())->ModelFunction();
03342          result7->ref = (long) (&obj);
03343          result7->obj.i = (long) (&obj);
03344       }
03345    return(1 || funcname || hash || result7 || libp) ;
03346 }
03347 
03348 
03349 static int G__G__MathFit_147_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03350 
03351 {
03352    ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>* p;
03353    void* tmp = (void*) G__int(libp->para[0]);
03354    p = new ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>(*(ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*) tmp);
03355    result7->obj.i = (long) p;
03356    result7->ref = (long) p;
03357    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
03358    return(1 || funcname || hash || result7 || libp) ;
03359 }
03360 
03361 
03362 typedef ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim> G__TROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR;
03363 static int G__G__MathFit_147_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03364 {
03365    char* gvp = (char*) G__getgvp();
03366    long soff = G__getstructoffset();
03367    int n = G__getaryconstruct();
03368    
03369    
03370    
03371    
03372    
03373    if (!soff) {
03374      return(1);
03375    }
03376    if (n) {
03377      if (gvp == (char*)G__PVOID) {
03378        delete[] (ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*) soff;
03379      } else {
03380        G__setgvp((long) G__PVOID);
03381        for (int i = n - 1; i >= 0; --i) {
03382          ((ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*) (soff+(sizeof(ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>)*i)))->~G__TROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR();
03383        }
03384        G__setgvp((long)gvp);
03385      }
03386    } else {
03387      if (gvp == (char*)G__PVOID) {
03388        delete (ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*) soff;
03389      } else {
03390        G__setgvp((long) G__PVOID);
03391        ((ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*) (soff))->~G__TROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR();
03392        G__setgvp((long)gvp);
03393      }
03394    }
03395    G__setnull(result7);
03396    return(1 || funcname || hash || result7 || libp) ;
03397 }
03398 
03399 
03400 
03401 static int G__G__MathFit_150_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03402 {
03403    ROOT::Fit::ParameterSettings* p = NULL;
03404    char* gvp = (char*) G__getgvp();
03405    int n = G__getaryconstruct();
03406    if (n) {
03407      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03408        p = new ROOT::Fit::ParameterSettings[n];
03409      } else {
03410        p = new((void*) gvp) ROOT::Fit::ParameterSettings[n];
03411      }
03412    } else {
03413      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03414        p = new ROOT::Fit::ParameterSettings;
03415      } else {
03416        p = new((void*) gvp) ROOT::Fit::ParameterSettings;
03417      }
03418    }
03419    result7->obj.i = (long) p;
03420    result7->ref = (long) p;
03421    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings));
03422    return(1 || funcname || hash || result7 || libp) ;
03423 }
03424 
03425 static int G__G__MathFit_150_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03426 {
03427    ROOT::Fit::ParameterSettings* p = NULL;
03428    char* gvp = (char*) G__getgvp();
03429    
03430    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03431      p = new ROOT::Fit::ParameterSettings(
03432 *(string*) libp->para[0].ref, (double) G__double(libp->para[1])
03433 , (double) G__double(libp->para[2]));
03434    } else {
03435      p = new((void*) gvp) ROOT::Fit::ParameterSettings(
03436 *(string*) libp->para[0].ref, (double) G__double(libp->para[1])
03437 , (double) G__double(libp->para[2]));
03438    }
03439    result7->obj.i = (long) p;
03440    result7->ref = (long) p;
03441    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings));
03442    return(1 || funcname || hash || result7 || libp) ;
03443 }
03444 
03445 static int G__G__MathFit_150_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03446 {
03447    ROOT::Fit::ParameterSettings* p = NULL;
03448    char* gvp = (char*) G__getgvp();
03449    
03450    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03451      p = new ROOT::Fit::ParameterSettings(
03452 *(string*) libp->para[0].ref, (double) G__double(libp->para[1])
03453 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
03454 , (double) G__double(libp->para[4]));
03455    } else {
03456      p = new((void*) gvp) ROOT::Fit::ParameterSettings(
03457 *(string*) libp->para[0].ref, (double) G__double(libp->para[1])
03458 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
03459 , (double) G__double(libp->para[4]));
03460    }
03461    result7->obj.i = (long) p;
03462    result7->ref = (long) p;
03463    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings));
03464    return(1 || funcname || hash || result7 || libp) ;
03465 }
03466 
03467 static int G__G__MathFit_150_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03468 {
03469    ROOT::Fit::ParameterSettings* p = NULL;
03470    char* gvp = (char*) G__getgvp();
03471    
03472    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03473      p = new ROOT::Fit::ParameterSettings(*(string*) libp->para[0].ref, (double) G__double(libp->para[1]));
03474    } else {
03475      p = new((void*) gvp) ROOT::Fit::ParameterSettings(*(string*) libp->para[0].ref, (double) G__double(libp->para[1]));
03476    }
03477    result7->obj.i = (long) p;
03478    result7->ref = (long) p;
03479    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings));
03480    return(1 || funcname || hash || result7 || libp) ;
03481 }
03482 
03483 static int G__G__MathFit_150_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03484 {
03485       ((ROOT::Fit::ParameterSettings*) G__getstructoffset())->Set(*(string*) libp->para[0].ref, (double) G__double(libp->para[1])
03486 , (double) G__double(libp->para[2]));
03487       G__setnull(result7);
03488    return(1 || funcname || hash || result7 || libp) ;
03489 }
03490 
03491 static int G__G__MathFit_150_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03492 {
03493       ((ROOT::Fit::ParameterSettings*) G__getstructoffset())->Set(*(string*) libp->para[0].ref, (double) G__double(libp->para[1])
03494 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
03495 , (double) G__double(libp->para[4]));
03496       G__setnull(result7);
03497    return(1 || funcname || hash || result7 || libp) ;
03498 }
03499 
03500 static int G__G__MathFit_150_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03501 {
03502       ((ROOT::Fit::ParameterSettings*) G__getstructoffset())->Set(*(string*) libp->para[0].ref, (double) G__double(libp->para[1]));
03503       G__setnull(result7);
03504    return(1 || funcname || hash || result7 || libp) ;
03505 }
03506 
03507 static int G__G__MathFit_150_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03508 {
03509       G__letdouble(result7, 100, (double) ((const ROOT::Fit::ParameterSettings*) G__getstructoffset())->Value());
03510    return(1 || funcname || hash || result7 || libp) ;
03511 }
03512 
03513 static int G__G__MathFit_150_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03514 {
03515       G__letdouble(result7, 100, (double) ((const ROOT::Fit::ParameterSettings*) G__getstructoffset())->StepSize());
03516    return(1 || funcname || hash || result7 || libp) ;
03517 }
03518 
03519 static int G__G__MathFit_150_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03520 {
03521       G__letdouble(result7, 100, (double) ((const ROOT::Fit::ParameterSettings*) G__getstructoffset())->LowerLimit());
03522    return(1 || funcname || hash || result7 || libp) ;
03523 }
03524 
03525 static int G__G__MathFit_150_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03526 {
03527       G__letdouble(result7, 100, (double) ((const ROOT::Fit::ParameterSettings*) G__getstructoffset())->UpperLimit());
03528    return(1 || funcname || hash || result7 || libp) ;
03529 }
03530 
03531 static int G__G__MathFit_150_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03532 {
03533       G__letint(result7, 103, (long) ((const ROOT::Fit::ParameterSettings*) G__getstructoffset())->IsFixed());
03534    return(1 || funcname || hash || result7 || libp) ;
03535 }
03536 
03537 static int G__G__MathFit_150_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03538 {
03539       G__letint(result7, 103, (long) ((const ROOT::Fit::ParameterSettings*) G__getstructoffset())->HasLowerLimit());
03540    return(1 || funcname || hash || result7 || libp) ;
03541 }
03542 
03543 static int G__G__MathFit_150_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03544 {
03545       G__letint(result7, 103, (long) ((const ROOT::Fit::ParameterSettings*) G__getstructoffset())->HasUpperLimit());
03546    return(1 || funcname || hash || result7 || libp) ;
03547 }
03548 
03549 static int G__G__MathFit_150_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03550 {
03551       G__letint(result7, 103, (long) ((const ROOT::Fit::ParameterSettings*) G__getstructoffset())->IsBound());
03552    return(1 || funcname || hash || result7 || libp) ;
03553 }
03554 
03555 static int G__G__MathFit_150_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03556 {
03557       G__letint(result7, 103, (long) ((const ROOT::Fit::ParameterSettings*) G__getstructoffset())->IsDoubleBound());
03558    return(1 || funcname || hash || result7 || libp) ;
03559 }
03560 
03561 static int G__G__MathFit_150_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03562 {
03563       {
03564          const string& obj = ((const ROOT::Fit::ParameterSettings*) G__getstructoffset())->Name();
03565          result7->ref = (long) (&obj);
03566          result7->obj.i = (long) (&obj);
03567       }
03568    return(1 || funcname || hash || result7 || libp) ;
03569 }
03570 
03571 static int G__G__MathFit_150_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03572 {
03573       ((ROOT::Fit::ParameterSettings*) G__getstructoffset())->SetName(*(string*) libp->para[0].ref);
03574       G__setnull(result7);
03575    return(1 || funcname || hash || result7 || libp) ;
03576 }
03577 
03578 static int G__G__MathFit_150_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03579 {
03580       ((ROOT::Fit::ParameterSettings*) G__getstructoffset())->Fix();
03581       G__setnull(result7);
03582    return(1 || funcname || hash || result7 || libp) ;
03583 }
03584 
03585 static int G__G__MathFit_150_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03586 {
03587       ((ROOT::Fit::ParameterSettings*) G__getstructoffset())->Release();
03588       G__setnull(result7);
03589    return(1 || funcname || hash || result7 || libp) ;
03590 }
03591 
03592 static int G__G__MathFit_150_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03593 {
03594       ((ROOT::Fit::ParameterSettings*) G__getstructoffset())->SetValue((double) G__double(libp->para[0]));
03595       G__setnull(result7);
03596    return(1 || funcname || hash || result7 || libp) ;
03597 }
03598 
03599 static int G__G__MathFit_150_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03600 {
03601       ((ROOT::Fit::ParameterSettings*) G__getstructoffset())->SetStepSize((double) G__double(libp->para[0]));
03602       G__setnull(result7);
03603    return(1 || funcname || hash || result7 || libp) ;
03604 }
03605 
03606 static int G__G__MathFit_150_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03607 {
03608       ((ROOT::Fit::ParameterSettings*) G__getstructoffset())->SetLimits((double) G__double(libp->para[0]), (double) G__double(libp->para[1]));
03609       G__setnull(result7);
03610    return(1 || funcname || hash || result7 || libp) ;
03611 }
03612 
03613 static int G__G__MathFit_150_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03614 {
03615       ((ROOT::Fit::ParameterSettings*) G__getstructoffset())->SetUpperLimit((double) G__double(libp->para[0]));
03616       G__setnull(result7);
03617    return(1 || funcname || hash || result7 || libp) ;
03618 }
03619 
03620 static int G__G__MathFit_150_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03621 {
03622       ((ROOT::Fit::ParameterSettings*) G__getstructoffset())->SetLowerLimit((double) G__double(libp->para[0]));
03623       G__setnull(result7);
03624    return(1 || funcname || hash || result7 || libp) ;
03625 }
03626 
03627 static int G__G__MathFit_150_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03628 {
03629       ((ROOT::Fit::ParameterSettings*) G__getstructoffset())->RemoveLimits();
03630       G__setnull(result7);
03631    return(1 || funcname || hash || result7 || libp) ;
03632 }
03633 
03634 
03635 static int G__G__MathFit_150_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03636 
03637 {
03638    ROOT::Fit::ParameterSettings* p;
03639    void* tmp = (void*) G__int(libp->para[0]);
03640    p = new ROOT::Fit::ParameterSettings(*(ROOT::Fit::ParameterSettings*) tmp);
03641    result7->obj.i = (long) p;
03642    result7->ref = (long) p;
03643    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings));
03644    return(1 || funcname || hash || result7 || libp) ;
03645 }
03646 
03647 
03648 typedef ROOT::Fit::ParameterSettings G__TROOTcLcLFitcLcLParameterSettings;
03649 static int G__G__MathFit_150_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03650 {
03651    char* gvp = (char*) G__getgvp();
03652    long soff = G__getstructoffset();
03653    int n = G__getaryconstruct();
03654    
03655    
03656    
03657    
03658    
03659    if (!soff) {
03660      return(1);
03661    }
03662    if (n) {
03663      if (gvp == (char*)G__PVOID) {
03664        delete[] (ROOT::Fit::ParameterSettings*) soff;
03665      } else {
03666        G__setgvp((long) G__PVOID);
03667        for (int i = n - 1; i >= 0; --i) {
03668          ((ROOT::Fit::ParameterSettings*) (soff+(sizeof(ROOT::Fit::ParameterSettings)*i)))->~G__TROOTcLcLFitcLcLParameterSettings();
03669        }
03670        G__setgvp((long)gvp);
03671      }
03672    } else {
03673      if (gvp == (char*)G__PVOID) {
03674        delete (ROOT::Fit::ParameterSettings*) soff;
03675      } else {
03676        G__setgvp((long) G__PVOID);
03677        ((ROOT::Fit::ParameterSettings*) (soff))->~G__TROOTcLcLFitcLcLParameterSettings();
03678        G__setgvp((long)gvp);
03679      }
03680    }
03681    G__setnull(result7);
03682    return(1 || funcname || hash || result7 || libp) ;
03683 }
03684 
03685 
03686 static int G__G__MathFit_150_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03687 {
03688    ROOT::Fit::ParameterSettings* dest = (ROOT::Fit::ParameterSettings*) G__getstructoffset();
03689    *dest = *(ROOT::Fit::ParameterSettings*) libp->para[0].ref;
03690    const ROOT::Fit::ParameterSettings& obj = *dest;
03691    result7->ref = (long) (&obj);
03692    result7->obj.i = (long) (&obj);
03693    return(1 || funcname || hash || result7 || libp) ;
03694 }
03695 
03696 
03697 
03698 static int G__G__MathFit_154_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03699 {
03700    ROOT::Fit::FitConfig* p = NULL;
03701    char* gvp = (char*) G__getgvp();
03702    switch (libp->paran) {
03703    case 1:
03704      
03705      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03706        p = new ROOT::Fit::FitConfig((unsigned int) G__int(libp->para[0]));
03707      } else {
03708        p = new((void*) gvp) ROOT::Fit::FitConfig((unsigned int) G__int(libp->para[0]));
03709      }
03710      break;
03711    case 0:
03712      int n = G__getaryconstruct();
03713      if (n) {
03714        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03715          p = new ROOT::Fit::FitConfig[n];
03716        } else {
03717          p = new((void*) gvp) ROOT::Fit::FitConfig[n];
03718        }
03719      } else {
03720        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03721          p = new ROOT::Fit::FitConfig;
03722        } else {
03723          p = new((void*) gvp) ROOT::Fit::FitConfig;
03724        }
03725      }
03726      break;
03727    }
03728    result7->obj.i = (long) p;
03729    result7->ref = (long) p;
03730    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig));
03731    return(1 || funcname || hash || result7 || libp) ;
03732 }
03733 
03734 static int G__G__MathFit_154_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03735 {
03736    ROOT::Fit::FitConfig* p = NULL;
03737    char* gvp = (char*) G__getgvp();
03738    
03739    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03740      p = new ROOT::Fit::FitConfig(*(ROOT::Fit::FitConfig*) libp->para[0].ref);
03741    } else {
03742      p = new((void*) gvp) ROOT::Fit::FitConfig(*(ROOT::Fit::FitConfig*) libp->para[0].ref);
03743    }
03744    result7->obj.i = (long) p;
03745    result7->ref = (long) p;
03746    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig));
03747    return(1 || funcname || hash || result7 || libp) ;
03748 }
03749 
03750 static int G__G__MathFit_154_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03751 {
03752       {
03753          const ROOT::Fit::FitConfig& obj = ((ROOT::Fit::FitConfig*) G__getstructoffset())->operator=(*(ROOT::Fit::FitConfig*) libp->para[0].ref);
03754          result7->ref = (long) (&obj);
03755          result7->obj.i = (long) (&obj);
03756       }
03757    return(1 || funcname || hash || result7 || libp) ;
03758 }
03759 
03760 static int G__G__MathFit_154_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03761 {
03762       {
03763          const ROOT::Fit::ParameterSettings& obj = ((const ROOT::Fit::FitConfig*) G__getstructoffset())->ParSettings((unsigned int) G__int(libp->para[0]));
03764          result7->ref = (long) (&obj);
03765          result7->obj.i = (long) (&obj);
03766       }
03767    return(1 || funcname || hash || result7 || libp) ;
03768 }
03769 
03770 static int G__G__MathFit_154_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03771 {
03772       {
03773          const ROOT::Fit::ParameterSettings& obj = ((ROOT::Fit::FitConfig*) G__getstructoffset())->ParSettings((unsigned int) G__int(libp->para[0]));
03774          result7->ref = (long) (&obj);
03775          result7->obj.i = (long) (&obj);
03776       }
03777    return(1 || funcname || hash || result7 || libp) ;
03778 }
03779 
03780 static int G__G__MathFit_154_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03781 {
03782       {
03783          const vector<ROOT::Fit::ParameterSettings>& obj = ((const ROOT::Fit::FitConfig*) G__getstructoffset())->ParamsSettings();
03784          result7->ref = (long) (&obj);
03785          result7->obj.i = (long) (&obj);
03786       }
03787    return(1 || funcname || hash || result7 || libp) ;
03788 }
03789 
03790 static int G__G__MathFit_154_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03791 {
03792       {
03793          const vector<ROOT::Fit::ParameterSettings>& obj = ((ROOT::Fit::FitConfig*) G__getstructoffset())->ParamsSettings();
03794          result7->ref = (long) (&obj);
03795          result7->obj.i = (long) (&obj);
03796       }
03797    return(1 || funcname || hash || result7 || libp) ;
03798 }
03799 
03800 static int G__G__MathFit_154_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03801 {
03802       ((ROOT::Fit::FitConfig*) G__getstructoffset())->CreateParamsSettings(*(ROOT::Math::IParamMultiFunction*) libp->para[0].ref);
03803       G__setnull(result7);
03804    return(1 || funcname || hash || result7 || libp) ;
03805 }
03806 
03807 static int G__G__MathFit_154_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03808 {
03809    switch (libp->paran) {
03810    case 3:
03811       ((ROOT::Fit::FitConfig*) G__getstructoffset())->SetParamsSettings((unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
03812 , (double*) G__int(libp->para[2]));
03813       G__setnull(result7);
03814       break;
03815    case 2:
03816       ((ROOT::Fit::FitConfig*) G__getstructoffset())->SetParamsSettings((unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
03817       G__setnull(result7);
03818       break;
03819    }
03820    return(1 || funcname || hash || result7 || libp) ;
03821 }
03822 
03823 static int G__G__MathFit_154_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03824 {
03825       G__letint(result7, 85, (long) ((ROOT::Fit::FitConfig*) G__getstructoffset())->CreateMinimizer());
03826    return(1 || funcname || hash || result7 || libp) ;
03827 }
03828 
03829 static int G__G__MathFit_154_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03830 {
03831       {
03832          const ROOT::Math::MinimizerOptions& obj = ((ROOT::Fit::FitConfig*) G__getstructoffset())->MinimizerOptions();
03833          result7->ref = (long) (&obj);
03834          result7->obj.i = (long) (&obj);
03835       }
03836    return(1 || funcname || hash || result7 || libp) ;
03837 }
03838 
03839 static int G__G__MathFit_154_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03840 {
03841    switch (libp->paran) {
03842    case 2:
03843       ((ROOT::Fit::FitConfig*) G__getstructoffset())->SetMinimizer((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
03844       G__setnull(result7);
03845       break;
03846    case 1:
03847       ((ROOT::Fit::FitConfig*) G__getstructoffset())->SetMinimizer((const char*) G__int(libp->para[0]));
03848       G__setnull(result7);
03849       break;
03850    }
03851    return(1 || funcname || hash || result7 || libp) ;
03852 }
03853 
03854 static int G__G__MathFit_154_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03855 {
03856       {
03857          const string& obj = ((const ROOT::Fit::FitConfig*) G__getstructoffset())->MinimizerType();
03858          result7->ref = (long) (&obj);
03859          result7->obj.i = (long) (&obj);
03860       }
03861    return(1 || funcname || hash || result7 || libp) ;
03862 }
03863 
03864 static int G__G__MathFit_154_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03865 {
03866       {
03867          const string& obj = ((const ROOT::Fit::FitConfig*) G__getstructoffset())->MinimizerAlgoType();
03868          result7->ref = (long) (&obj);
03869          result7->obj.i = (long) (&obj);
03870       }
03871    return(1 || funcname || hash || result7 || libp) ;
03872 }
03873 
03874 static int G__G__MathFit_154_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03875 {
03876       G__letint(result7, 103, (long) ((const ROOT::Fit::FitConfig*) G__getstructoffset())->NormalizeErrors());
03877    return(1 || funcname || hash || result7 || libp) ;
03878 }
03879 
03880 static int G__G__MathFit_154_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03881 {
03882       G__letint(result7, 103, (long) ((const ROOT::Fit::FitConfig*) G__getstructoffset())->ParabErrors());
03883    return(1 || funcname || hash || result7 || libp) ;
03884 }
03885 
03886 static int G__G__MathFit_154_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03887 {
03888       G__letint(result7, 103, (long) ((const ROOT::Fit::FitConfig*) G__getstructoffset())->MinosErrors());
03889    return(1 || funcname || hash || result7 || libp) ;
03890 }
03891 
03892 static int G__G__MathFit_154_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03893 {
03894       {
03895          const vector<unsigned int>& obj = ((const ROOT::Fit::FitConfig*) G__getstructoffset())->MinosParams();
03896          result7->ref = (long) (&obj);
03897          result7->obj.i = (long) (&obj);
03898       }
03899    return(1 || funcname || hash || result7 || libp) ;
03900 }
03901 
03902 static int G__G__MathFit_154_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03903 {
03904    switch (libp->paran) {
03905    case 1:
03906       ((ROOT::Fit::FitConfig*) G__getstructoffset())->SetNormErrors((bool) G__int(libp->para[0]));
03907       G__setnull(result7);
03908       break;
03909    case 0:
03910       ((ROOT::Fit::FitConfig*) G__getstructoffset())->SetNormErrors();
03911       G__setnull(result7);
03912       break;
03913    }
03914    return(1 || funcname || hash || result7 || libp) ;
03915 }
03916 
03917 static int G__G__MathFit_154_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03918 {
03919    switch (libp->paran) {
03920    case 1:
03921       ((ROOT::Fit::FitConfig*) G__getstructoffset())->SetParabErrors((bool) G__int(libp->para[0]));
03922       G__setnull(result7);
03923       break;
03924    case 0:
03925       ((ROOT::Fit::FitConfig*) G__getstructoffset())->SetParabErrors();
03926       G__setnull(result7);
03927       break;
03928    }
03929    return(1 || funcname || hash || result7 || libp) ;
03930 }
03931 
03932 static int G__G__MathFit_154_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03933 {
03934    switch (libp->paran) {
03935    case 1:
03936       ((ROOT::Fit::FitConfig*) G__getstructoffset())->SetMinosErrors((bool) G__int(libp->para[0]));
03937       G__setnull(result7);
03938       break;
03939    case 0:
03940       ((ROOT::Fit::FitConfig*) G__getstructoffset())->SetMinosErrors();
03941       G__setnull(result7);
03942       break;
03943    }
03944    return(1 || funcname || hash || result7 || libp) ;
03945 }
03946 
03947 static int G__G__MathFit_154_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03948 {
03949       ((ROOT::Fit::FitConfig*) G__getstructoffset())->SetMinosErrors(*(vector<unsigned int>*) libp->para[0].ref);
03950       G__setnull(result7);
03951    return(1 || funcname || hash || result7 || libp) ;
03952 }
03953 
03954 static int G__G__MathFit_154_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03955 {
03956    switch (libp->paran) {
03957    case 2:
03958       ROOT::Fit::FitConfig::SetDefaultMinimizer((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
03959       G__setnull(result7);
03960       break;
03961    case 1:
03962       ROOT::Fit::FitConfig::SetDefaultMinimizer((const char*) G__int(libp->para[0]));
03963       G__setnull(result7);
03964       break;
03965    }
03966    return(1 || funcname || hash || result7 || libp) ;
03967 }
03968 
03969 
03970 typedef ROOT::Fit::FitConfig G__TROOTcLcLFitcLcLFitConfig;
03971 static int G__G__MathFit_154_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03972 {
03973    char* gvp = (char*) G__getgvp();
03974    long soff = G__getstructoffset();
03975    int n = G__getaryconstruct();
03976    
03977    
03978    
03979    
03980    
03981    if (!soff) {
03982      return(1);
03983    }
03984    if (n) {
03985      if (gvp == (char*)G__PVOID) {
03986        delete[] (ROOT::Fit::FitConfig*) soff;
03987      } else {
03988        G__setgvp((long) G__PVOID);
03989        for (int i = n - 1; i >= 0; --i) {
03990          ((ROOT::Fit::FitConfig*) (soff+(sizeof(ROOT::Fit::FitConfig)*i)))->~G__TROOTcLcLFitcLcLFitConfig();
03991        }
03992        G__setgvp((long)gvp);
03993      }
03994    } else {
03995      if (gvp == (char*)G__PVOID) {
03996        delete (ROOT::Fit::FitConfig*) soff;
03997      } else {
03998        G__setgvp((long) G__PVOID);
03999        ((ROOT::Fit::FitConfig*) (soff))->~G__TROOTcLcLFitcLcLFitConfig();
04000        G__setgvp((long)gvp);
04001      }
04002    }
04003    G__setnull(result7);
04004    return(1 || funcname || hash || result7 || libp) ;
04005 }
04006 
04007 
04008 
04009 static int G__G__MathFit_156_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04010 {
04011       {
04012          const ROOT::Fit::ParameterSettings& obj = ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->at((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type) G__int(libp->para[0]));
04013          result7->ref = (long) (&obj);
04014          result7->obj.i = (long) (&obj);
04015       }
04016    return(1 || funcname || hash || result7 || libp) ;
04017 }
04018 
04019 static int G__G__MathFit_156_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04020 {
04021       {
04022          vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator* pobj;
04023          vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator xobj = ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->begin();
04024          pobj = new vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator(xobj);
04025          result7->obj.i = (long) ((void*) pobj);
04026          result7->ref = result7->obj.i;
04027          G__store_tempobject(*result7);
04028       }
04029    return(1 || funcname || hash || result7 || libp) ;
04030 }
04031 
04032 static int G__G__MathFit_156_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04033 {
04034       {
04035          vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator* pobj;
04036          vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator xobj = ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->end();
04037          pobj = new vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator(xobj);
04038          result7->obj.i = (long) ((void*) pobj);
04039          result7->ref = result7->obj.i;
04040          G__store_tempobject(*result7);
04041       }
04042    return(1 || funcname || hash || result7 || libp) ;
04043 }
04044 
04045 static int G__G__MathFit_156_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04046 {
04047       {
04048          vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::reverse_iterator* pobj;
04049          vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::reverse_iterator xobj = ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->rbegin();
04050          pobj = new vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::reverse_iterator(xobj);
04051          result7->obj.i = (long) ((void*) pobj);
04052          result7->ref = result7->obj.i;
04053          G__store_tempobject(*result7);
04054       }
04055    return(1 || funcname || hash || result7 || libp) ;
04056 }
04057 
04058 static int G__G__MathFit_156_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04059 {
04060       {
04061          vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::reverse_iterator* pobj;
04062          vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::reverse_iterator xobj = ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->rend();
04063          pobj = new vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::reverse_iterator(xobj);
04064          result7->obj.i = (long) ((void*) pobj);
04065          result7->ref = result7->obj.i;
04066          G__store_tempobject(*result7);
04067       }
04068    return(1 || funcname || hash || result7 || libp) ;
04069 }
04070 
04071 static int G__G__MathFit_156_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04072 {
04073       G__letint(result7, 104, (long) ((const vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->size());
04074    return(1 || funcname || hash || result7 || libp) ;
04075 }
04076 
04077 static int G__G__MathFit_156_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04078 {
04079       G__letint(result7, 104, (long) ((const vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->max_size());
04080    return(1 || funcname || hash || result7 || libp) ;
04081 }
04082 
04083 static int G__G__MathFit_156_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04084 {
04085       ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->resize((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type) G__int(libp->para[0]));
04086       G__setnull(result7);
04087    return(1 || funcname || hash || result7 || libp) ;
04088 }
04089 
04090 static int G__G__MathFit_156_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04091 {
04092       ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->resize((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type) G__int(libp->para[0]), *((ROOT::Fit::ParameterSettings*) G__int(libp->para[1])));
04093       G__setnull(result7);
04094    return(1 || funcname || hash || result7 || libp) ;
04095 }
04096 
04097 static int G__G__MathFit_156_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04098 {
04099       G__letint(result7, 104, (long) ((const vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->capacity());
04100    return(1 || funcname || hash || result7 || libp) ;
04101 }
04102 
04103 static int G__G__MathFit_156_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04104 {
04105       G__letint(result7, 103, (long) ((const vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->empty());
04106    return(1 || funcname || hash || result7 || libp) ;
04107 }
04108 
04109 static int G__G__MathFit_156_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04110 {
04111       {
04112          const ROOT::Fit::ParameterSettings& obj = ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->operator[]((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type) G__int(libp->para[0]));
04113          result7->ref = (long) (&obj);
04114          result7->obj.i = (long) (&obj);
04115       }
04116    return(1 || funcname || hash || result7 || libp) ;
04117 }
04118 
04119 static int G__G__MathFit_156_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04120 {
04121    vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >* p = NULL;
04122    char* gvp = (char*) G__getgvp();
04123    int n = G__getaryconstruct();
04124    if (n) {
04125      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04126        p = new vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >[n];
04127      } else {
04128        p = new((void*) gvp) vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >[n];
04129      }
04130    } else {
04131      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04132        p = new vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >;
04133      } else {
04134        p = new((void*) gvp) vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >;
04135      }
04136    }
04137    result7->obj.i = (long) p;
04138    result7->ref = (long) p;
04139    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
04140    return(1 || funcname || hash || result7 || libp) ;
04141 }
04142 
04143 static int G__G__MathFit_156_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04144 {
04145    vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >* p = NULL;
04146    char* gvp = (char*) G__getgvp();
04147    switch (libp->paran) {
04148    case 2:
04149      
04150      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04151        p = new vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type) G__int(libp->para[0]), *(ROOT::Fit::ParameterSettings*) libp->para[1].ref);
04152      } else {
04153        p = new((void*) gvp) vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type) G__int(libp->para[0]), *(ROOT::Fit::ParameterSettings*) libp->para[1].ref);
04154      }
04155      break;
04156    case 1:
04157      
04158      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04159        p = new vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type) G__int(libp->para[0]));
04160      } else {
04161        p = new((void*) gvp) vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type) G__int(libp->para[0]));
04162      }
04163      break;
04164    }
04165    result7->obj.i = (long) p;
04166    result7->ref = (long) p;
04167    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
04168    return(1 || funcname || hash || result7 || libp) ;
04169 }
04170 
04171 static int G__G__MathFit_156_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04172 {
04173    vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >* p = NULL;
04174    char* gvp = (char*) G__getgvp();
04175    
04176    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04177      p = new vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >(*(vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) libp->para[0].ref);
04178    } else {
04179      p = new((void*) gvp) vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >(*(vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) libp->para[0].ref);
04180    }
04181    result7->obj.i = (long) p;
04182    result7->ref = (long) p;
04183    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
04184    return(1 || funcname || hash || result7 || libp) ;
04185 }
04186 
04187 static int G__G__MathFit_156_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04188 {
04189    vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >* p = NULL;
04190    char* gvp = (char*) G__getgvp();
04191    
04192    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04193      p = new vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >(*((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::const_iterator*) G__int(libp->para[1])));
04194    } else {
04195      p = new((void*) gvp) vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >(*((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::const_iterator*) G__int(libp->para[1])));
04196    }
04197    result7->obj.i = (long) p;
04198    result7->ref = (long) p;
04199    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
04200    return(1 || funcname || hash || result7 || libp) ;
04201 }
04202 
04203 static int G__G__MathFit_156_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04204 {
04205       {
04206          const vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >& obj = ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->operator=(*(vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) libp->para[0].ref);
04207          result7->ref = (long) (&obj);
04208          result7->obj.i = (long) (&obj);
04209       }
04210    return(1 || funcname || hash || result7 || libp) ;
04211 }
04212 
04213 static int G__G__MathFit_156_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04214 {
04215       ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->reserve((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type) G__int(libp->para[0]));
04216       G__setnull(result7);
04217    return(1 || funcname || hash || result7 || libp) ;
04218 }
04219 
04220 static int G__G__MathFit_156_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04221 {
04222       {
04223          const ROOT::Fit::ParameterSettings& obj = ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->front();
04224          result7->ref = (long) (&obj);
04225          result7->obj.i = (long) (&obj);
04226       }
04227    return(1 || funcname || hash || result7 || libp) ;
04228 }
04229 
04230 static int G__G__MathFit_156_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04231 {
04232       {
04233          const ROOT::Fit::ParameterSettings& obj = ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->back();
04234          result7->ref = (long) (&obj);
04235          result7->obj.i = (long) (&obj);
04236       }
04237    return(1 || funcname || hash || result7 || libp) ;
04238 }
04239 
04240 static int G__G__MathFit_156_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04241 {
04242       ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->push_back(*(ROOT::Fit::ParameterSettings*) libp->para[0].ref);
04243       G__setnull(result7);
04244    return(1 || funcname || hash || result7 || libp) ;
04245 }
04246 
04247 static int G__G__MathFit_156_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04248 {
04249       ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->swap(*(vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) libp->para[0].ref);
04250       G__setnull(result7);
04251    return(1 || funcname || hash || result7 || libp) ;
04252 }
04253 
04254 static int G__G__MathFit_156_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04255 {
04256       {
04257          vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator* pobj;
04258          vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator xobj = ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->insert(*((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator*) G__int(libp->para[0])), *(ROOT::Fit::ParameterSettings*) libp->para[1].ref);
04259          pobj = new vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator(xobj);
04260          result7->obj.i = (long) ((void*) pobj);
04261          result7->ref = result7->obj.i;
04262          G__store_tempobject(*result7);
04263       }
04264    return(1 || funcname || hash || result7 || libp) ;
04265 }
04266 
04267 static int G__G__MathFit_156_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04268 {
04269       ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->insert(*((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::const_iterator*) G__int(libp->para[1]))
04270 , *((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::const_iterator*) G__int(libp->para[2])));
04271       G__setnull(result7);
04272    return(1 || funcname || hash || result7 || libp) ;
04273 }
04274 
04275 static int G__G__MathFit_156_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04276 {
04277       ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->insert(*((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator*) G__int(libp->para[0])), (vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type) G__int(libp->para[1])
04278 , *(ROOT::Fit::ParameterSettings*) libp->para[2].ref);
04279       G__setnull(result7);
04280    return(1 || funcname || hash || result7 || libp) ;
04281 }
04282 
04283 static int G__G__MathFit_156_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04284 {
04285       ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->pop_back();
04286       G__setnull(result7);
04287    return(1 || funcname || hash || result7 || libp) ;
04288 }
04289 
04290 static int G__G__MathFit_156_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04291 {
04292       ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->erase(*((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator*) G__int(libp->para[0])));
04293       G__setnull(result7);
04294    return(1 || funcname || hash || result7 || libp) ;
04295 }
04296 
04297 static int G__G__MathFit_156_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04298 {
04299       ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->erase(*((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator*) G__int(libp->para[1])));
04300       G__setnull(result7);
04301    return(1 || funcname || hash || result7 || libp) ;
04302 }
04303 
04304 static int G__G__MathFit_156_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04305 {
04306       ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) G__getstructoffset())->clear();
04307       G__setnull(result7);
04308    return(1 || funcname || hash || result7 || libp) ;
04309 }
04310 
04311 
04312 typedef vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> > G__TvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR;
04313 static int G__G__MathFit_156_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04314 {
04315    char* gvp = (char*) G__getgvp();
04316    long soff = G__getstructoffset();
04317    int n = G__getaryconstruct();
04318    
04319    
04320    
04321    
04322    
04323    if (!soff) {
04324      return(1);
04325    }
04326    if (n) {
04327      if (gvp == (char*)G__PVOID) {
04328        delete[] (vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) soff;
04329      } else {
04330        G__setgvp((long) G__PVOID);
04331        for (int i = n - 1; i >= 0; --i) {
04332          ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) (soff+(sizeof(vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >)*i)))->~G__TvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR();
04333        }
04334        G__setgvp((long)gvp);
04335      }
04336    } else {
04337      if (gvp == (char*)G__PVOID) {
04338        delete (vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) soff;
04339      } else {
04340        G__setgvp((long) G__PVOID);
04341        ((vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*) (soff))->~G__TvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR();
04342        G__setgvp((long)gvp);
04343      }
04344    }
04345    G__setnull(result7);
04346    return(1 || funcname || hash || result7 || libp) ;
04347 }
04348 
04349 
04350 
04351 static int G__G__MathFit_163_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04352 {
04353    ROOT::Fit::FitResult* p = NULL;
04354    char* gvp = (char*) G__getgvp();
04355    int n = G__getaryconstruct();
04356    if (n) {
04357      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04358        p = new ROOT::Fit::FitResult[n];
04359      } else {
04360        p = new((void*) gvp) ROOT::Fit::FitResult[n];
04361      }
04362    } else {
04363      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04364        p = new ROOT::Fit::FitResult;
04365      } else {
04366        p = new((void*) gvp) ROOT::Fit::FitResult;
04367      }
04368    }
04369    result7->obj.i = (long) p;
04370    result7->ref = (long) p;
04371    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitResult));
04372    return(1 || funcname || hash || result7 || libp) ;
04373 }
04374 
04375 static int G__G__MathFit_163_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04376 {
04377    ROOT::Fit::FitResult* p = NULL;
04378    char* gvp = (char*) G__getgvp();
04379    switch (libp->paran) {
04380    case 8:
04381      
04382      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04383        p = new ROOT::Fit::FitResult(
04384 *(ROOT::Math::Minimizer*) libp->para[0].ref, *(ROOT::Fit::FitConfig*) libp->para[1].ref
04385 , (ROOT::Fit::FitResult::IModelFunction*) G__int(libp->para[2]), (bool) G__int(libp->para[3])
04386 , (unsigned int) G__int(libp->para[4]), (bool) G__int(libp->para[5])
04387 , (ROOT::Math::IMultiGenFunction*) G__int(libp->para[6]), (unsigned int) G__int(libp->para[7]));
04388      } else {
04389        p = new((void*) gvp) ROOT::Fit::FitResult(
04390 *(ROOT::Math::Minimizer*) libp->para[0].ref, *(ROOT::Fit::FitConfig*) libp->para[1].ref
04391 , (ROOT::Fit::FitResult::IModelFunction*) G__int(libp->para[2]), (bool) G__int(libp->para[3])
04392 , (unsigned int) G__int(libp->para[4]), (bool) G__int(libp->para[5])
04393 , (ROOT::Math::IMultiGenFunction*) G__int(libp->para[6]), (unsigned int) G__int(libp->para[7]));
04394      }
04395      break;
04396    case 7:
04397      
04398      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04399        p = new ROOT::Fit::FitResult(
04400 *(ROOT::Math::Minimizer*) libp->para[0].ref, *(ROOT::Fit::FitConfig*) libp->para[1].ref
04401 , (ROOT::Fit::FitResult::IModelFunction*) G__int(libp->para[2]), (bool) G__int(libp->para[3])
04402 , (unsigned int) G__int(libp->para[4]), (bool) G__int(libp->para[5])
04403 , (ROOT::Math::IMultiGenFunction*) G__int(libp->para[6]));
04404      } else {
04405        p = new((void*) gvp) ROOT::Fit::FitResult(
04406 *(ROOT::Math::Minimizer*) libp->para[0].ref, *(ROOT::Fit::FitConfig*) libp->para[1].ref
04407 , (ROOT::Fit::FitResult::IModelFunction*) G__int(libp->para[2]), (bool) G__int(libp->para[3])
04408 , (unsigned int) G__int(libp->para[4]), (bool) G__int(libp->para[5])
04409 , (ROOT::Math::IMultiGenFunction*) G__int(libp->para[6]));
04410      }
04411      break;
04412    case 6:
04413      
04414      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04415        p = new ROOT::Fit::FitResult(
04416 *(ROOT::Math::Minimizer*) libp->para[0].ref, *(ROOT::Fit::FitConfig*) libp->para[1].ref
04417 , (ROOT::Fit::FitResult::IModelFunction*) G__int(libp->para[2]), (bool) G__int(libp->para[3])
04418 , (unsigned int) G__int(libp->para[4]), (bool) G__int(libp->para[5]));
04419      } else {
04420        p = new((void*) gvp) ROOT::Fit::FitResult(
04421 *(ROOT::Math::Minimizer*) libp->para[0].ref, *(ROOT::Fit::FitConfig*) libp->para[1].ref
04422 , (ROOT::Fit::FitResult::IModelFunction*) G__int(libp->para[2]), (bool) G__int(libp->para[3])
04423 , (unsigned int) G__int(libp->para[4]), (bool) G__int(libp->para[5]));
04424      }
04425      break;
04426    case 5:
04427      
04428      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04429        p = new ROOT::Fit::FitResult(
04430 *(ROOT::Math::Minimizer*) libp->para[0].ref, *(ROOT::Fit::FitConfig*) libp->para[1].ref
04431 , (ROOT::Fit::FitResult::IModelFunction*) G__int(libp->para[2]), (bool) G__int(libp->para[3])
04432 , (unsigned int) G__int(libp->para[4]));
04433      } else {
04434        p = new((void*) gvp) ROOT::Fit::FitResult(
04435 *(ROOT::Math::Minimizer*) libp->para[0].ref, *(ROOT::Fit::FitConfig*) libp->para[1].ref
04436 , (ROOT::Fit::FitResult::IModelFunction*) G__int(libp->para[2]), (bool) G__int(libp->para[3])
04437 , (unsigned int) G__int(libp->para[4]));
04438      }
04439      break;
04440    case 4:
04441      
04442      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04443        p = new ROOT::Fit::FitResult(
04444 *(ROOT::Math::Minimizer*) libp->para[0].ref, *(ROOT::Fit::FitConfig*) libp->para[1].ref
04445 , (ROOT::Fit::FitResult::IModelFunction*) G__int(libp->para[2]), (bool) G__int(libp->para[3]));
04446      } else {
04447        p = new((void*) gvp) ROOT::Fit::FitResult(
04448 *(ROOT::Math::Minimizer*) libp->para[0].ref, *(ROOT::Fit::FitConfig*) libp->para[1].ref
04449 , (ROOT::Fit::FitResult::IModelFunction*) G__int(libp->para[2]), (bool) G__int(libp->para[3]));
04450      }
04451      break;
04452    }
04453    result7->obj.i = (long) p;
04454    result7->ref = (long) p;
04455    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitResult));
04456    return(1 || funcname || hash || result7 || libp) ;
04457 }
04458 
04459 static int G__G__MathFit_163_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04460 {
04461    ROOT::Fit::FitResult* p = NULL;
04462    char* gvp = (char*) G__getgvp();
04463    
04464    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04465      p = new ROOT::Fit::FitResult(*(ROOT::Fit::FitResult*) libp->para[0].ref);
04466    } else {
04467      p = new((void*) gvp) ROOT::Fit::FitResult(*(ROOT::Fit::FitResult*) libp->para[0].ref);
04468    }
04469    result7->obj.i = (long) p;
04470    result7->ref = (long) p;
04471    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitResult));
04472    return(1 || funcname || hash || result7 || libp) ;
04473 }
04474 
04475 static int G__G__MathFit_163_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04476 {
04477       {
04478          const ROOT::Fit::FitResult& obj = ((ROOT::Fit::FitResult*) G__getstructoffset())->operator=(*(ROOT::Fit::FitResult*) libp->para[0].ref);
04479          result7->ref = (long) (&obj);
04480          result7->obj.i = (long) (&obj);
04481       }
04482    return(1 || funcname || hash || result7 || libp) ;
04483 }
04484 
04485 static int G__G__MathFit_163_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04486 {
04487    switch (libp->paran) {
04488    case 3:
04489       G__letint(result7, 103, (long) ((ROOT::Fit::FitResult*) G__getstructoffset())->Update(*(ROOT::Math::Minimizer*) libp->para[0].ref, (bool) G__int(libp->para[1])
04490 , (unsigned int) G__int(libp->para[2])));
04491       break;
04492    case 2:
04493       G__letint(result7, 103, (long) ((ROOT::Fit::FitResult*) G__getstructoffset())->Update(*(ROOT::Math::Minimizer*) libp->para[0].ref, (bool) G__int(libp->para[1])));
04494       break;
04495    }
04496    return(1 || funcname || hash || result7 || libp) ;
04497 }
04498 
04499 static int G__G__MathFit_163_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04500 {
04501       {
04502          const string& obj = ((const ROOT::Fit::FitResult*) G__getstructoffset())->MinimizerType();
04503          result7->ref = (long) (&obj);
04504          result7->obj.i = (long) (&obj);
04505       }
04506    return(1 || funcname || hash || result7 || libp) ;
04507 }
04508 
04509 static int G__G__MathFit_163_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04510 {
04511       G__letint(result7, 103, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->IsValid());
04512    return(1 || funcname || hash || result7 || libp) ;
04513 }
04514 
04515 static int G__G__MathFit_163_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04516 {
04517       G__letint(result7, 103, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->IsEmpty());
04518    return(1 || funcname || hash || result7 || libp) ;
04519 }
04520 
04521 static int G__G__MathFit_163_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04522 {
04523       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->MinFcnValue());
04524    return(1 || funcname || hash || result7 || libp) ;
04525 }
04526 
04527 static int G__G__MathFit_163_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04528 {
04529       G__letint(result7, 104, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->NCalls());
04530    return(1 || funcname || hash || result7 || libp) ;
04531 }
04532 
04533 static int G__G__MathFit_163_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04534 {
04535       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->Edm());
04536    return(1 || funcname || hash || result7 || libp) ;
04537 }
04538 
04539 static int G__G__MathFit_163_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04540 {
04541       G__letint(result7, 104, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->NTotalParameters());
04542    return(1 || funcname || hash || result7 || libp) ;
04543 }
04544 
04545 static int G__G__MathFit_163_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04546 {
04547       G__letint(result7, 104, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->NPar());
04548    return(1 || funcname || hash || result7 || libp) ;
04549 }
04550 
04551 static int G__G__MathFit_163_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04552 {
04553       G__letint(result7, 104, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->NFreeParameters());
04554    return(1 || funcname || hash || result7 || libp) ;
04555 }
04556 
04557 static int G__G__MathFit_163_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04558 {
04559       G__letint(result7, 105, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->Status());
04560    return(1 || funcname || hash || result7 || libp) ;
04561 }
04562 
04563 static int G__G__MathFit_163_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04564 {
04565       G__letint(result7, 105, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->CovMatrixStatus());
04566    return(1 || funcname || hash || result7 || libp) ;
04567 }
04568 
04569 static int G__G__MathFit_163_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04570 {
04571       G__letint(result7, 85, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->FittedFunction());
04572    return(1 || funcname || hash || result7 || libp) ;
04573 }
04574 
04575 static int G__G__MathFit_163_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04576 {
04577       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->Chi2());
04578    return(1 || funcname || hash || result7 || libp) ;
04579 }
04580 
04581 static int G__G__MathFit_163_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04582 {
04583       G__letint(result7, 104, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->Ndf());
04584    return(1 || funcname || hash || result7 || libp) ;
04585 }
04586 
04587 static int G__G__MathFit_163_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04588 {
04589       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->Prob());
04590    return(1 || funcname || hash || result7 || libp) ;
04591 }
04592 
04593 static int G__G__MathFit_163_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04594 {
04595       {
04596          const vector<double>& obj = ((const ROOT::Fit::FitResult*) G__getstructoffset())->Errors();
04597          result7->ref = (long) (&obj);
04598          result7->obj.i = (long) (&obj);
04599       }
04600    return(1 || funcname || hash || result7 || libp) ;
04601 }
04602 
04603 static int G__G__MathFit_163_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04604 {
04605       G__letint(result7, 68, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->GetErrors());
04606    return(1 || funcname || hash || result7 || libp) ;
04607 }
04608 
04609 static int G__G__MathFit_163_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04610 {
04611       {
04612          const vector<double>& obj = ((const ROOT::Fit::FitResult*) G__getstructoffset())->Parameters();
04613          result7->ref = (long) (&obj);
04614          result7->obj.i = (long) (&obj);
04615       }
04616    return(1 || funcname || hash || result7 || libp) ;
04617 }
04618 
04619 static int G__G__MathFit_163_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04620 {
04621       G__letint(result7, 68, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->GetParams());
04622    return(1 || funcname || hash || result7 || libp) ;
04623 }
04624 
04625 static int G__G__MathFit_163_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04626 {
04627       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->Value((unsigned int) G__int(libp->para[0])));
04628    return(1 || funcname || hash || result7 || libp) ;
04629 }
04630 
04631 static int G__G__MathFit_163_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04632 {
04633       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->Parameter((unsigned int) G__int(libp->para[0])));
04634    return(1 || funcname || hash || result7 || libp) ;
04635 }
04636 
04637 static int G__G__MathFit_163_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04638 {
04639       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->Error((unsigned int) G__int(libp->para[0])));
04640    return(1 || funcname || hash || result7 || libp) ;
04641 }
04642 
04643 static int G__G__MathFit_163_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04644 {
04645       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->ParError((unsigned int) G__int(libp->para[0])));
04646    return(1 || funcname || hash || result7 || libp) ;
04647 }
04648 
04649 static int G__G__MathFit_163_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04650 {
04651       {
04652          const string* pobj;
04653          const string xobj = ((const ROOT::Fit::FitResult*) G__getstructoffset())->ParName((unsigned int) G__int(libp->para[0]));
04654          pobj = new string(xobj);
04655          result7->obj.i = (long) ((void*) pobj);
04656          result7->ref = result7->obj.i;
04657          G__store_tempobject(*result7);
04658       }
04659    return(1 || funcname || hash || result7 || libp) ;
04660 }
04661 
04662 static int G__G__MathFit_163_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04663 {
04664       ((ROOT::Fit::FitResult*) G__getstructoffset())->SetMinosError((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1])
04665 , (double) G__double(libp->para[2]));
04666       G__setnull(result7);
04667    return(1 || funcname || hash || result7 || libp) ;
04668 }
04669 
04670 static int G__G__MathFit_163_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04671 {
04672       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->LowerError((unsigned int) G__int(libp->para[0])));
04673    return(1 || funcname || hash || result7 || libp) ;
04674 }
04675 
04676 static int G__G__MathFit_163_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04677 {
04678       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->UpperError((unsigned int) G__int(libp->para[0])));
04679    return(1 || funcname || hash || result7 || libp) ;
04680 }
04681 
04682 static int G__G__MathFit_163_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04683 {
04684       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->GlobalCC((unsigned int) G__int(libp->para[0])));
04685    return(1 || funcname || hash || result7 || libp) ;
04686 }
04687 
04688 static int G__G__MathFit_163_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04689 {
04690       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->CovMatrix((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])));
04691    return(1 || funcname || hash || result7 || libp) ;
04692 }
04693 
04694 static int G__G__MathFit_163_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04695 {
04696       G__letdouble(result7, 100, (double) ((const ROOT::Fit::FitResult*) G__getstructoffset())->Correlation((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])));
04697    return(1 || funcname || hash || result7 || libp) ;
04698 }
04699 
04700 static int G__G__MathFit_163_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04701 {
04702    switch (libp->paran) {
04703    case 7:
04704       ((const ROOT::Fit::FitResult*) G__getstructoffset())->GetConfidenceIntervals(
04705 (unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])
04706 , (unsigned int) G__int(libp->para[2]), (double*) G__int(libp->para[3])
04707 , (double*) G__int(libp->para[4]), (double) G__double(libp->para[5])
04708 , (bool) G__int(libp->para[6]));
04709       G__setnull(result7);
04710       break;
04711    case 6:
04712       ((const ROOT::Fit::FitResult*) G__getstructoffset())->GetConfidenceIntervals((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])
04713 , (unsigned int) G__int(libp->para[2]), (double*) G__int(libp->para[3])
04714 , (double*) G__int(libp->para[4]), (double) G__double(libp->para[5]));
04715       G__setnull(result7);
04716       break;
04717    case 5:
04718       ((const ROOT::Fit::FitResult*) G__getstructoffset())->GetConfidenceIntervals((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])
04719 , (unsigned int) G__int(libp->para[2]), (double*) G__int(libp->para[3])
04720 , (double*) G__int(libp->para[4]));
04721       G__setnull(result7);
04722       break;
04723    }
04724    return(1 || funcname || hash || result7 || libp) ;
04725 }
04726 
04727 static int G__G__MathFit_163_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04728 {
04729    switch (libp->paran) {
04730    case 4:
04731       ((const ROOT::Fit::FitResult*) G__getstructoffset())->GetConfidenceIntervals(*(ROOT::Fit::BinData*) libp->para[0].ref, (double*) G__int(libp->para[1])
04732 , (double) G__double(libp->para[2]), (bool) G__int(libp->para[3]));
04733       G__setnull(result7);
04734       break;
04735    case 3:
04736       ((const ROOT::Fit::FitResult*) G__getstructoffset())->GetConfidenceIntervals(*(ROOT::Fit::BinData*) libp->para[0].ref, (double*) G__int(libp->para[1])
04737 , (double) G__double(libp->para[2]));
04738       G__setnull(result7);
04739       break;
04740    case 2:
04741       ((const ROOT::Fit::FitResult*) G__getstructoffset())->GetConfidenceIntervals(*(ROOT::Fit::BinData*) libp->para[0].ref, (double*) G__int(libp->para[1]));
04742       G__setnull(result7);
04743       break;
04744    }
04745    return(1 || funcname || hash || result7 || libp) ;
04746 }
04747 
04748 static int G__G__MathFit_163_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04749 {
04750       G__letint(result7, 105, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->Index(*(string*) libp->para[0].ref));
04751    return(1 || funcname || hash || result7 || libp) ;
04752 }
04753 
04754 static int G__G__MathFit_163_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04755 {
04756       ((ROOT::Fit::FitResult*) G__getstructoffset())->NormalizeErrors();
04757       G__setnull(result7);
04758    return(1 || funcname || hash || result7 || libp) ;
04759 }
04760 
04761 static int G__G__MathFit_163_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04762 {
04763       G__letint(result7, 103, (long) ((ROOT::Fit::FitResult*) G__getstructoffset())->NormalizedErrors());
04764    return(1 || funcname || hash || result7 || libp) ;
04765 }
04766 
04767 static int G__G__MathFit_163_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04768 {
04769    switch (libp->paran) {
04770    case 2:
04771       ((const ROOT::Fit::FitResult*) G__getstructoffset())->Print(*(ostream*) libp->para[0].ref, (bool) G__int(libp->para[1]));
04772       G__setnull(result7);
04773       break;
04774    case 1:
04775       ((const ROOT::Fit::FitResult*) G__getstructoffset())->Print(*(ostream*) libp->para[0].ref);
04776       G__setnull(result7);
04777       break;
04778    }
04779    return(1 || funcname || hash || result7 || libp) ;
04780 }
04781 
04782 static int G__G__MathFit_163_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04783 {
04784       ((const ROOT::Fit::FitResult*) G__getstructoffset())->PrintCovMatrix(*(ostream*) libp->para[0].ref);
04785       G__setnull(result7);
04786    return(1 || funcname || hash || result7 || libp) ;
04787 }
04788 
04789 static int G__G__MathFit_163_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04790 {
04791       G__letint(result7, 103, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->IsParameterBound((unsigned int) G__int(libp->para[0])));
04792    return(1 || funcname || hash || result7 || libp) ;
04793 }
04794 
04795 static int G__G__MathFit_163_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04796 {
04797       G__letint(result7, 103, (long) ((const ROOT::Fit::FitResult*) G__getstructoffset())->IsParameterFixed((unsigned int) G__int(libp->para[0])));
04798    return(1 || funcname || hash || result7 || libp) ;
04799 }
04800 
04801 static int G__G__MathFit_163_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04802 {
04803       {
04804          const string* pobj;
04805          const string xobj = ((const ROOT::Fit::FitResult*) G__getstructoffset())->GetParameterName((unsigned int) G__int(libp->para[0]));
04806          pobj = new string(xobj);
04807          result7->obj.i = (long) ((void*) pobj);
04808          result7->ref = result7->obj.i;
04809          G__store_tempobject(*result7);
04810       }
04811    return(1 || funcname || hash || result7 || libp) ;
04812 }
04813 
04814 
04815 typedef ROOT::Fit::FitResult G__TROOTcLcLFitcLcLFitResult;
04816 static int G__G__MathFit_163_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04817 {
04818    char* gvp = (char*) G__getgvp();
04819    long soff = G__getstructoffset();
04820    int n = G__getaryconstruct();
04821    
04822    
04823    
04824    
04825    
04826    if (!soff) {
04827      return(1);
04828    }
04829    if (n) {
04830      if (gvp == (char*)G__PVOID) {
04831        delete[] (ROOT::Fit::FitResult*) soff;
04832      } else {
04833        G__setgvp((long) G__PVOID);
04834        for (int i = n - 1; i >= 0; --i) {
04835          ((ROOT::Fit::FitResult*) (soff+(sizeof(ROOT::Fit::FitResult)*i)))->~G__TROOTcLcLFitcLcLFitResult();
04836        }
04837        G__setgvp((long)gvp);
04838      }
04839    } else {
04840      if (gvp == (char*)G__PVOID) {
04841        delete (ROOT::Fit::FitResult*) soff;
04842      } else {
04843        G__setgvp((long) G__PVOID);
04844        ((ROOT::Fit::FitResult*) (soff))->~G__TROOTcLcLFitcLcLFitResult();
04845        G__setgvp((long)gvp);
04846      }
04847    }
04848    G__setnull(result7);
04849    return(1 || funcname || hash || result7 || libp) ;
04850 }
04851 
04852 
04853 
04854 static int G__G__MathFit_178_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04855 {
04856    ROOT::Fit::Fitter* p = NULL;
04857    char* gvp = (char*) G__getgvp();
04858    int n = G__getaryconstruct();
04859    if (n) {
04860      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04861        p = new ROOT::Fit::Fitter[n];
04862      } else {
04863        p = new((void*) gvp) ROOT::Fit::Fitter[n];
04864      }
04865    } else {
04866      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04867        p = new ROOT::Fit::Fitter;
04868      } else {
04869        p = new((void*) gvp) ROOT::Fit::Fitter;
04870      }
04871    }
04872    result7->obj.i = (long) p;
04873    result7->ref = (long) p;
04874    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter));
04875    return(1 || funcname || hash || result7 || libp) ;
04876 }
04877 
04878 static int G__G__MathFit_178_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04879 {
04880       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->Fit(*(ROOT::Fit::BinData*) libp->para[0].ref));
04881    return(1 || funcname || hash || result7 || libp) ;
04882 }
04883 
04884 static int G__G__MathFit_178_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04885 {
04886       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->Fit(*(ROOT::Fit::UnBinData*) libp->para[0].ref));
04887    return(1 || funcname || hash || result7 || libp) ;
04888 }
04889 
04890 static int G__G__MathFit_178_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04891 {
04892    switch (libp->paran) {
04893    case 4:
04894       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN(*(ROOT::Math::IMultiGenFunction*) libp->para[0].ref, (double*) G__int(libp->para[1])
04895 , (unsigned int) G__int(libp->para[2]), (bool) G__int(libp->para[3])));
04896       break;
04897    case 3:
04898       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN(*(ROOT::Math::IMultiGenFunction*) libp->para[0].ref, (double*) G__int(libp->para[1])
04899 , (unsigned int) G__int(libp->para[2])));
04900       break;
04901    case 2:
04902       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN(*(ROOT::Math::IMultiGenFunction*) libp->para[0].ref, (double*) G__int(libp->para[1])));
04903       break;
04904    case 1:
04905       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN(*(ROOT::Math::IMultiGenFunction*) libp->para[0].ref));
04906       break;
04907    }
04908    return(1 || funcname || hash || result7 || libp) ;
04909 }
04910 
04911 static int G__G__MathFit_178_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04912 {
04913    switch (libp->paran) {
04914    case 4:
04915       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN(*(ROOT::Math::IMultiGradFunction*) libp->para[0].ref, (double*) G__int(libp->para[1])
04916 , (unsigned int) G__int(libp->para[2]), (bool) G__int(libp->para[3])));
04917       break;
04918    case 3:
04919       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN(*(ROOT::Math::IMultiGradFunction*) libp->para[0].ref, (double*) G__int(libp->para[1])
04920 , (unsigned int) G__int(libp->para[2])));
04921       break;
04922    case 2:
04923       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN(*(ROOT::Math::IMultiGradFunction*) libp->para[0].ref, (double*) G__int(libp->para[1])));
04924       break;
04925    case 1:
04926       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN(*(ROOT::Math::IMultiGradFunction*) libp->para[0].ref));
04927       break;
04928    }
04929    return(1 || funcname || hash || result7 || libp) ;
04930 }
04931 
04932 static int G__G__MathFit_178_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04933 {
04934    switch (libp->paran) {
04935    case 5:
04936       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN((ROOT::Fit::Fitter::MinuitFCN_t) G__int(libp->para[0]), (int) G__int(libp->para[1])
04937 , (double*) G__int(libp->para[2]), (unsigned int) G__int(libp->para[3])
04938 , (bool) G__int(libp->para[4])));
04939       break;
04940    case 4:
04941       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN((ROOT::Fit::Fitter::MinuitFCN_t) G__int(libp->para[0]), (int) G__int(libp->para[1])
04942 , (double*) G__int(libp->para[2]), (unsigned int) G__int(libp->para[3])));
04943       break;
04944    case 3:
04945       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN((ROOT::Fit::Fitter::MinuitFCN_t) G__int(libp->para[0]), (int) G__int(libp->para[1])
04946 , (double*) G__int(libp->para[2])));
04947       break;
04948    case 2:
04949       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN((ROOT::Fit::Fitter::MinuitFCN_t) G__int(libp->para[0]), (int) G__int(libp->para[1])));
04950       break;
04951    case 1:
04952       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->FitFCN((ROOT::Fit::Fitter::MinuitFCN_t) G__int(libp->para[0])));
04953       break;
04954    }
04955    return(1 || funcname || hash || result7 || libp) ;
04956 }
04957 
04958 static int G__G__MathFit_178_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04959 {
04960       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->LinearFit(*(ROOT::Fit::BinData*) libp->para[0].ref));
04961    return(1 || funcname || hash || result7 || libp) ;
04962 }
04963 
04964 static int G__G__MathFit_178_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04965 {
04966       ((ROOT::Fit::Fitter*) G__getstructoffset())->SetFunction(*(ROOT::Fit::Fitter::IModelFunction*) libp->para[0].ref);
04967       G__setnull(result7);
04968    return(1 || funcname || hash || result7 || libp) ;
04969 }
04970 
04971 static int G__G__MathFit_178_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04972 {
04973       ((ROOT::Fit::Fitter*) G__getstructoffset())->SetFunction(*(ROOT::Fit::Fitter::IModel1DFunction*) libp->para[0].ref);
04974       G__setnull(result7);
04975    return(1 || funcname || hash || result7 || libp) ;
04976 }
04977 
04978 static int G__G__MathFit_178_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04979 {
04980       ((ROOT::Fit::Fitter*) G__getstructoffset())->SetFunction(*(ROOT::Fit::Fitter::IGradModelFunction*) libp->para[0].ref);
04981       G__setnull(result7);
04982    return(1 || funcname || hash || result7 || libp) ;
04983 }
04984 
04985 static int G__G__MathFit_178_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04986 {
04987       ((ROOT::Fit::Fitter*) G__getstructoffset())->SetFunction(*(ROOT::Fit::Fitter::IGradModel1DFunction*) libp->para[0].ref);
04988       G__setnull(result7);
04989    return(1 || funcname || hash || result7 || libp) ;
04990 }
04991 
04992 static int G__G__MathFit_178_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04993 {
04994       {
04995          const ROOT::Fit::FitResult& obj = ((const ROOT::Fit::Fitter*) G__getstructoffset())->Result();
04996          result7->ref = (long) (&obj);
04997          result7->obj.i = (long) (&obj);
04998       }
04999    return(1 || funcname || hash || result7 || libp) ;
05000 }
05001 
05002 static int G__G__MathFit_178_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05003 {
05004       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->CalculateHessErrors());
05005    return(1 || funcname || hash || result7 || libp) ;
05006 }
05007 
05008 static int G__G__MathFit_178_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05009 {
05010       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->CalculateMinosErrors());
05011    return(1 || funcname || hash || result7 || libp) ;
05012 }
05013 
05014 static int G__G__MathFit_178_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05015 {
05016       {
05017          const ROOT::Fit::FitConfig& obj = ((const ROOT::Fit::Fitter*) G__getstructoffset())->Config();
05018          result7->ref = (long) (&obj);
05019          result7->obj.i = (long) (&obj);
05020       }
05021    return(1 || funcname || hash || result7 || libp) ;
05022 }
05023 
05024 static int G__G__MathFit_178_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05025 {
05026       {
05027          const ROOT::Fit::FitConfig& obj = ((ROOT::Fit::Fitter*) G__getstructoffset())->Config();
05028          result7->ref = (long) (&obj);
05029          result7->obj.i = (long) (&obj);
05030       }
05031    return(1 || funcname || hash || result7 || libp) ;
05032 }
05033 
05034 static int G__G__MathFit_178_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05035 {
05036       G__letint(result7, 103, (long) ((const ROOT::Fit::Fitter*) G__getstructoffset())->IsBinFit());
05037    return(1 || funcname || hash || result7 || libp) ;
05038 }
05039 
05040 static int G__G__MathFit_178_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05041 {
05042       G__letint(result7, 85, (long) ((const ROOT::Fit::Fitter*) G__getstructoffset())->GetMinimizer());
05043    return(1 || funcname || hash || result7 || libp) ;
05044 }
05045 
05046 static int G__G__MathFit_178_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05047 {
05048       G__letint(result7, 85, (long) ((const ROOT::Fit::Fitter*) G__getstructoffset())->GetFCN());
05049    return(1 || funcname || hash || result7 || libp) ;
05050 }
05051 
05052 static int G__G__MathFit_178_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05053 {
05054       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->Fit(*(ROOT::Fit::BinData*) libp->para[0].ref, *(ROOT::Math::IParametricFunctionMultiDim*) libp->para[1].ref));
05055    return(1 || funcname || hash || result7 || libp) ;
05056 }
05057 
05058 static int G__G__MathFit_178_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05059 {
05060       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->Fit(*(ROOT::Fit::UnBinData*) libp->para[0].ref, *(ROOT::Math::IParametricFunctionMultiDim*) libp->para[1].ref));
05061    return(1 || funcname || hash || result7 || libp) ;
05062 }
05063 
05064 static int G__G__MathFit_178_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05065 {
05066       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->LikelihoodFit(*(ROOT::Fit::BinData*) libp->para[0].ref, *(ROOT::Math::IParametricFunctionMultiDim*) libp->para[1].ref));
05067    return(1 || funcname || hash || result7 || libp) ;
05068 }
05069 
05070 static int G__G__MathFit_178_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05071 {
05072       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->LikelihoodFit(*(ROOT::Fit::UnBinData*) libp->para[0].ref, *(ROOT::Math::IParametricFunctionMultiDim*) libp->para[1].ref));
05073    return(1 || funcname || hash || result7 || libp) ;
05074 }
05075 
05076 static int G__G__MathFit_178_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05077 {
05078       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->LikelihoodFit(*(ROOT::Fit::BinData*) libp->para[0].ref));
05079    return(1 || funcname || hash || result7 || libp) ;
05080 }
05081 
05082 static int G__G__MathFit_178_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05083 {
05084       G__letint(result7, 103, (long) ((ROOT::Fit::Fitter*) G__getstructoffset())->LikelihoodFit(*(ROOT::Fit::UnBinData*) libp->para[0].ref));
05085    return(1 || funcname || hash || result7 || libp) ;
05086 }
05087 
05088 
05089 typedef ROOT::Fit::Fitter G__TROOTcLcLFitcLcLFitter;
05090 static int G__G__MathFit_178_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05091 {
05092    char* gvp = (char*) G__getgvp();
05093    long soff = G__getstructoffset();
05094    int n = G__getaryconstruct();
05095    
05096    
05097    
05098    
05099    
05100    if (!soff) {
05101      return(1);
05102    }
05103    if (n) {
05104      if (gvp == (char*)G__PVOID) {
05105        delete[] (ROOT::Fit::Fitter*) soff;
05106      } else {
05107        G__setgvp((long) G__PVOID);
05108        for (int i = n - 1; i >= 0; --i) {
05109          ((ROOT::Fit::Fitter*) (soff+(sizeof(ROOT::Fit::Fitter)*i)))->~G__TROOTcLcLFitcLcLFitter();
05110        }
05111        G__setgvp((long)gvp);
05112      }
05113    } else {
05114      if (gvp == (char*)G__PVOID) {
05115        delete (ROOT::Fit::Fitter*) soff;
05116      } else {
05117        G__setgvp((long) G__PVOID);
05118        ((ROOT::Fit::Fitter*) (soff))->~G__TROOTcLcLFitcLcLFitter();
05119        G__setgvp((long)gvp);
05120      }
05121    }
05122    G__setnull(result7);
05123    return(1 || funcname || hash || result7 || libp) ;
05124 }
05125 
05126 
05127 
05128 static int G__G__MathFit_182_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05129 {
05130    ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>* p = NULL;
05131    char* gvp = (char*) G__getgvp();
05132    
05133    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05134      p = new ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>(*(ROOT::Fit::UnBinData*) libp->para[0].ref, *(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction*) libp->para[1].ref);
05135    } else {
05136      p = new((void*) gvp) ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>(*(ROOT::Fit::UnBinData*) libp->para[0].ref, *(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction*) libp->para[1].ref);
05137    }
05138    result7->obj.i = (long) p;
05139    result7->ref = (long) p;
05140    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
05141    return(1 || funcname || hash || result7 || libp) ;
05142 }
05143 
05144 static int G__G__MathFit_182_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05145 {
05146       G__letint(result7, 104, (long) ((const ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) G__getstructoffset())->NFitPoints());
05147    return(1 || funcname || hash || result7 || libp) ;
05148 }
05149 
05150 static int G__G__MathFit_182_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05151 {
05152       ((const ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) G__getstructoffset())->Gradient((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
05153       G__setnull(result7);
05154    return(1 || funcname || hash || result7 || libp) ;
05155 }
05156 
05157 static int G__G__MathFit_182_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05158 {
05159       {
05160          const ROOT::Fit::UnBinData& obj = ((const ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) G__getstructoffset())->Data();
05161          result7->ref = (long) (&obj);
05162          result7->obj.i = (long) (&obj);
05163       }
05164    return(1 || funcname || hash || result7 || libp) ;
05165 }
05166 
05167 static int G__G__MathFit_182_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05168 {
05169       {
05170          const ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction& obj = ((const ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) G__getstructoffset())->ModelFunction();
05171          result7->ref = (long) (&obj);
05172          result7->obj.i = (long) (&obj);
05173       }
05174    return(1 || funcname || hash || result7 || libp) ;
05175 }
05176 
05177 
05178 typedef ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim> G__TROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR;
05179 static int G__G__MathFit_182_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05180 {
05181    char* gvp = (char*) G__getgvp();
05182    long soff = G__getstructoffset();
05183    int n = G__getaryconstruct();
05184    
05185    
05186    
05187    
05188    
05189    if (!soff) {
05190      return(1);
05191    }
05192    if (n) {
05193      if (gvp == (char*)G__PVOID) {
05194        delete[] (ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) soff;
05195      } else {
05196        G__setgvp((long) G__PVOID);
05197        for (int i = n - 1; i >= 0; --i) {
05198          ((ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) (soff+(sizeof(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>)*i)))->~G__TROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR();
05199        }
05200        G__setgvp((long)gvp);
05201      }
05202    } else {
05203      if (gvp == (char*)G__PVOID) {
05204        delete (ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) soff;
05205      } else {
05206        G__setgvp((long) G__PVOID);
05207        ((ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) (soff))->~G__TROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR();
05208        G__setgvp((long)gvp);
05209      }
05210    }
05211    G__setnull(result7);
05212    return(1 || funcname || hash || result7 || libp) ;
05213 }
05214 
05215 
05216 
05217 static int G__G__MathFit_183_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05218 {
05219    ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>* p = NULL;
05220    char* gvp = (char*) G__getgvp();
05221    
05222    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05223      p = new ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>(*(ROOT::Fit::UnBinData*) libp->para[0].ref, *(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction*) libp->para[1].ref);
05224    } else {
05225      p = new((void*) gvp) ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>(*(ROOT::Fit::UnBinData*) libp->para[0].ref, *(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction*) libp->para[1].ref);
05226    }
05227    result7->obj.i = (long) p;
05228    result7->ref = (long) p;
05229    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
05230    return(1 || funcname || hash || result7 || libp) ;
05231 }
05232 
05233 static int G__G__MathFit_183_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05234 {
05235       G__letint(result7, 104, (long) ((const ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) G__getstructoffset())->NFitPoints());
05236    return(1 || funcname || hash || result7 || libp) ;
05237 }
05238 
05239 static int G__G__MathFit_183_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05240 {
05241       {
05242          const ROOT::Fit::UnBinData& obj = ((const ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) G__getstructoffset())->Data();
05243          result7->ref = (long) (&obj);
05244          result7->obj.i = (long) (&obj);
05245       }
05246    return(1 || funcname || hash || result7 || libp) ;
05247 }
05248 
05249 static int G__G__MathFit_183_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05250 {
05251       {
05252          const ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction& obj = ((const ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) G__getstructoffset())->ModelFunction();
05253          result7->ref = (long) (&obj);
05254          result7->obj.i = (long) (&obj);
05255       }
05256    return(1 || funcname || hash || result7 || libp) ;
05257 }
05258 
05259 
05260 typedef ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim> G__TROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR;
05261 static int G__G__MathFit_183_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05262 {
05263    char* gvp = (char*) G__getgvp();
05264    long soff = G__getstructoffset();
05265    int n = G__getaryconstruct();
05266    
05267    
05268    
05269    
05270    
05271    if (!soff) {
05272      return(1);
05273    }
05274    if (n) {
05275      if (gvp == (char*)G__PVOID) {
05276        delete[] (ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) soff;
05277      } else {
05278        G__setgvp((long) G__PVOID);
05279        for (int i = n - 1; i >= 0; --i) {
05280          ((ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) (soff+(sizeof(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>)*i)))->~G__TROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR();
05281        }
05282        G__setgvp((long)gvp);
05283      }
05284    } else {
05285      if (gvp == (char*)G__PVOID) {
05286        delete (ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) soff;
05287      } else {
05288        G__setgvp((long) G__PVOID);
05289        ((ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) (soff))->~G__TROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR();
05290        G__setgvp((long)gvp);
05291      }
05292    }
05293    G__setnull(result7);
05294    return(1 || funcname || hash || result7 || libp) ;
05295 }
05296 
05297 
05298 
05299 static int G__G__MathFit_184_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05300 {
05301    ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>* p = NULL;
05302    char* gvp = (char*) G__getgvp();
05303    
05304    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05305      p = new ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>(*(ROOT::Fit::BinData*) libp->para[0].ref, *(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction*) libp->para[1].ref);
05306    } else {
05307      p = new((void*) gvp) ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>(*(ROOT::Fit::BinData*) libp->para[0].ref, *(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction*) libp->para[1].ref);
05308    }
05309    result7->obj.i = (long) p;
05310    result7->ref = (long) p;
05311    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
05312    return(1 || funcname || hash || result7 || libp) ;
05313 }
05314 
05315 static int G__G__MathFit_184_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05316 {
05317       G__letint(result7, 104, (long) ((const ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) G__getstructoffset())->NFitPoints());
05318    return(1 || funcname || hash || result7 || libp) ;
05319 }
05320 
05321 static int G__G__MathFit_184_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05322 {
05323       ((const ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) G__getstructoffset())->Gradient((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
05324       G__setnull(result7);
05325    return(1 || funcname || hash || result7 || libp) ;
05326 }
05327 
05328 static int G__G__MathFit_184_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05329 {
05330       {
05331          const ROOT::Fit::BinData& obj = ((const ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) G__getstructoffset())->Data();
05332          result7->ref = (long) (&obj);
05333          result7->obj.i = (long) (&obj);
05334       }
05335    return(1 || funcname || hash || result7 || libp) ;
05336 }
05337 
05338 static int G__G__MathFit_184_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05339 {
05340       {
05341          const ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction& obj = ((const ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) G__getstructoffset())->ModelFunction();
05342          result7->ref = (long) (&obj);
05343          result7->obj.i = (long) (&obj);
05344       }
05345    return(1 || funcname || hash || result7 || libp) ;
05346 }
05347 
05348 
05349 typedef ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim> G__TROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR;
05350 static int G__G__MathFit_184_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05351 {
05352    char* gvp = (char*) G__getgvp();
05353    long soff = G__getstructoffset();
05354    int n = G__getaryconstruct();
05355    
05356    
05357    
05358    
05359    
05360    if (!soff) {
05361      return(1);
05362    }
05363    if (n) {
05364      if (gvp == (char*)G__PVOID) {
05365        delete[] (ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) soff;
05366      } else {
05367        G__setgvp((long) G__PVOID);
05368        for (int i = n - 1; i >= 0; --i) {
05369          ((ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) (soff+(sizeof(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>)*i)))->~G__TROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR();
05370        }
05371        G__setgvp((long)gvp);
05372      }
05373    } else {
05374      if (gvp == (char*)G__PVOID) {
05375        delete (ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) soff;
05376      } else {
05377        G__setgvp((long) G__PVOID);
05378        ((ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*) (soff))->~G__TROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR();
05379        G__setgvp((long)gvp);
05380      }
05381    }
05382    G__setnull(result7);
05383    return(1 || funcname || hash || result7 || libp) ;
05384 }
05385 
05386 
05387 
05388 static int G__G__MathFit_185_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05389 {
05390    ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>* p = NULL;
05391    char* gvp = (char*) G__getgvp();
05392    
05393    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05394      p = new ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>(*(ROOT::Fit::BinData*) libp->para[0].ref, *(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction*) libp->para[1].ref);
05395    } else {
05396      p = new((void*) gvp) ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>(*(ROOT::Fit::BinData*) libp->para[0].ref, *(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction*) libp->para[1].ref);
05397    }
05398    result7->obj.i = (long) p;
05399    result7->ref = (long) p;
05400    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
05401    return(1 || funcname || hash || result7 || libp) ;
05402 }
05403 
05404 static int G__G__MathFit_185_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05405 {
05406       G__letint(result7, 104, (long) ((const ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) G__getstructoffset())->NFitPoints());
05407    return(1 || funcname || hash || result7 || libp) ;
05408 }
05409 
05410 static int G__G__MathFit_185_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05411 {
05412       {
05413          const ROOT::Fit::BinData& obj = ((const ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) G__getstructoffset())->Data();
05414          result7->ref = (long) (&obj);
05415          result7->obj.i = (long) (&obj);
05416       }
05417    return(1 || funcname || hash || result7 || libp) ;
05418 }
05419 
05420 static int G__G__MathFit_185_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05421 {
05422       {
05423          const ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction& obj = ((const ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) G__getstructoffset())->ModelFunction();
05424          result7->ref = (long) (&obj);
05425          result7->obj.i = (long) (&obj);
05426       }
05427    return(1 || funcname || hash || result7 || libp) ;
05428 }
05429 
05430 
05431 typedef ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim> G__TROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR;
05432 static int G__G__MathFit_185_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05433 {
05434    char* gvp = (char*) G__getgvp();
05435    long soff = G__getstructoffset();
05436    int n = G__getaryconstruct();
05437    
05438    
05439    
05440    
05441    
05442    if (!soff) {
05443      return(1);
05444    }
05445    if (n) {
05446      if (gvp == (char*)G__PVOID) {
05447        delete[] (ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) soff;
05448      } else {
05449        G__setgvp((long) G__PVOID);
05450        for (int i = n - 1; i >= 0; --i) {
05451          ((ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) (soff+(sizeof(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>)*i)))->~G__TROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR();
05452        }
05453        G__setgvp((long)gvp);
05454      }
05455    } else {
05456      if (gvp == (char*)G__PVOID) {
05457        delete (ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) soff;
05458      } else {
05459        G__setgvp((long) G__PVOID);
05460        ((ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*) (soff))->~G__TROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR();
05461        G__setgvp((long)gvp);
05462      }
05463    }
05464    G__setnull(result7);
05465    return(1 || funcname || hash || result7 || libp) ;
05466 }
05467 
05468 
05469 
05470 static int G__G__MathFit_187_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05471 {
05472    ROOT::Fit::SparseData* p = NULL;
05473    char* gvp = (char*) G__getgvp();
05474    
05475    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05476      p = new ROOT::Fit::SparseData(*(vector<double>*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref);
05477    } else {
05478      p = new((void*) gvp) ROOT::Fit::SparseData(*(vector<double>*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref);
05479    }
05480    result7->obj.i = (long) p;
05481    result7->ref = (long) p;
05482    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLSparseData));
05483    return(1 || funcname || hash || result7 || libp) ;
05484 }
05485 
05486 static int G__G__MathFit_187_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05487 {
05488    ROOT::Fit::SparseData* p = NULL;
05489    char* gvp = (char*) G__getgvp();
05490    
05491    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05492      p = new ROOT::Fit::SparseData(
05493 (const unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
05494 , (double*) G__int(libp->para[2]));
05495    } else {
05496      p = new((void*) gvp) ROOT::Fit::SparseData(
05497 (const unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
05498 , (double*) G__int(libp->para[2]));
05499    }
05500    result7->obj.i = (long) p;
05501    result7->ref = (long) p;
05502    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLSparseData));
05503    return(1 || funcname || hash || result7 || libp) ;
05504 }
05505 
05506 static int G__G__MathFit_187_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05507 {
05508       G__letint(result7, 104, (long) ((const ROOT::Fit::SparseData*) G__getstructoffset())->NPoints());
05509    return(1 || funcname || hash || result7 || libp) ;
05510 }
05511 
05512 static int G__G__MathFit_187_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05513 {
05514       G__letint(result7, 104, (long) ((const ROOT::Fit::SparseData*) G__getstructoffset())->NDim());
05515    return(1 || funcname || hash || result7 || libp) ;
05516 }
05517 
05518 static int G__G__MathFit_187_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05519 {
05520    switch (libp->paran) {
05521    case 4:
05522       ((ROOT::Fit::SparseData*) G__getstructoffset())->Add(*(vector<double>*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
05523 , (const double) G__double(libp->para[2]), (const double) G__double(libp->para[3]));
05524       G__setnull(result7);
05525       break;
05526    case 3:
05527       ((ROOT::Fit::SparseData*) G__getstructoffset())->Add(*(vector<double>*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
05528 , (const double) G__double(libp->para[2]));
05529       G__setnull(result7);
05530       break;
05531    }
05532    return(1 || funcname || hash || result7 || libp) ;
05533 }
05534 
05535 static int G__G__MathFit_187_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05536 {
05537       ((ROOT::Fit::SparseData*) G__getstructoffset())->GetPoint((const unsigned int) G__int(libp->para[0]), *(vector<double>*) libp->para[1].ref
05538 , *(vector<double>*) libp->para[2].ref, *(double*) G__Doubleref(&libp->para[3])
05539 , *(double*) G__Doubleref(&libp->para[4]));
05540       G__setnull(result7);
05541    return(1 || funcname || hash || result7 || libp) ;
05542 }
05543 
05544 static int G__G__MathFit_187_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05545 {
05546       ((const ROOT::Fit::SparseData*) G__getstructoffset())->PrintList();
05547       G__setnull(result7);
05548    return(1 || funcname || hash || result7 || libp) ;
05549 }
05550 
05551 static int G__G__MathFit_187_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05552 {
05553       ((const ROOT::Fit::SparseData*) G__getstructoffset())->GetBinData(*(ROOT::Fit::BinData*) libp->para[0].ref);
05554       G__setnull(result7);
05555    return(1 || funcname || hash || result7 || libp) ;
05556 }
05557 
05558 static int G__G__MathFit_187_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05559 {
05560       ((const ROOT::Fit::SparseData*) G__getstructoffset())->GetBinDataIntegral(*(ROOT::Fit::BinData*) libp->para[0].ref);
05561       G__setnull(result7);
05562    return(1 || funcname || hash || result7 || libp) ;
05563 }
05564 
05565 static int G__G__MathFit_187_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05566 {
05567       ((const ROOT::Fit::SparseData*) G__getstructoffset())->GetBinDataNoZeros(*(ROOT::Fit::BinData*) libp->para[0].ref);
05568       G__setnull(result7);
05569    return(1 || funcname || hash || result7 || libp) ;
05570 }
05571 
05572 
05573 static int G__G__MathFit_187_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05574 
05575 {
05576    ROOT::Fit::SparseData* p;
05577    void* tmp = (void*) G__int(libp->para[0]);
05578    p = new ROOT::Fit::SparseData(*(ROOT::Fit::SparseData*) tmp);
05579    result7->obj.i = (long) p;
05580    result7->ref = (long) p;
05581    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLSparseData));
05582    return(1 || funcname || hash || result7 || libp) ;
05583 }
05584 
05585 
05586 typedef ROOT::Fit::SparseData G__TROOTcLcLFitcLcLSparseData;
05587 static int G__G__MathFit_187_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05588 {
05589    char* gvp = (char*) G__getgvp();
05590    long soff = G__getstructoffset();
05591    int n = G__getaryconstruct();
05592    
05593    
05594    
05595    
05596    
05597    if (!soff) {
05598      return(1);
05599    }
05600    if (n) {
05601      if (gvp == (char*)G__PVOID) {
05602        delete[] (ROOT::Fit::SparseData*) soff;
05603      } else {
05604        G__setgvp((long) G__PVOID);
05605        for (int i = n - 1; i >= 0; --i) {
05606          ((ROOT::Fit::SparseData*) (soff+(sizeof(ROOT::Fit::SparseData)*i)))->~G__TROOTcLcLFitcLcLSparseData();
05607        }
05608        G__setgvp((long)gvp);
05609      }
05610    } else {
05611      if (gvp == (char*)G__PVOID) {
05612        delete (ROOT::Fit::SparseData*) soff;
05613      } else {
05614        G__setgvp((long) G__PVOID);
05615        ((ROOT::Fit::SparseData*) (soff))->~G__TROOTcLcLFitcLcLSparseData();
05616        G__setgvp((long)gvp);
05617      }
05618    }
05619    G__setnull(result7);
05620    return(1 || funcname || hash || result7 || libp) ;
05621 }
05622 
05623 
05624 static int G__G__MathFit_187_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05625 {
05626    ROOT::Fit::SparseData* dest = (ROOT::Fit::SparseData*) G__getstructoffset();
05627    *dest = *(ROOT::Fit::SparseData*) libp->para[0].ref;
05628    const ROOT::Fit::SparseData& obj = *dest;
05629    result7->ref = (long) (&obj);
05630    result7->obj.i = (long) (&obj);
05631    return(1 || funcname || hash || result7 || libp) ;
05632 }
05633 
05634 
05635 
05636 
05637 
05638 
05639 
05640 
05641 
05642 
05643 
05644 
05645 
05646 
05647 
05648 
05649 
05650 
05651 
05652 
05653 
05654 
05655 
05656 
05657 
05658 
05659 
05660 
05661 
05662 
05663 
05664 
05665 
05666 
05667 
05668 
05669 
05670 
05671 
05672 
05673 
05674 
05675 
05676 
05677 
05678 
05679 
05680 
05681 
05682 
05683 
05684 class G__Sizep2memfuncG__MathFit {
05685  public:
05686   G__Sizep2memfuncG__MathFit(): p(&G__Sizep2memfuncG__MathFit::sizep2memfunc) {}
05687     size_t sizep2memfunc() { return(sizeof(p)); }
05688   private:
05689     size_t (G__Sizep2memfuncG__MathFit::*p)();
05690 };
05691 
05692 size_t G__get_sizep2memfuncG__MathFit()
05693 {
05694   G__Sizep2memfuncG__MathFit a;
05695   G__setsizep2memfunc((int)a.sizep2memfunc());
05696   return((size_t)a.sizep2memfunc());
05697 }
05698 
05699 
05700 
05701 
05702 
05703 
05704    
05705 static long G__2vbo_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_ROOTcLcLMathcLcLIBaseFunctionMultiDim_2(long pobject) {
05706   ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim> *G__Lderived=(ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*)pobject;
05707   ROOT::Math::IBaseFunctionMultiDim *G__Lbase=G__Lderived;
05708   return((long)G__Lbase-(long)G__Lderived);
05709 }
05710 
05711 static long G__2vbo_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_ROOTcLcLMathcLcLIBaseFunctionMultiDim_2(long pobject) {
05712   ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim> *G__Lderived=(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)pobject;
05713   ROOT::Math::IBaseFunctionMultiDim *G__Lbase=G__Lderived;
05714   return((long)G__Lbase-(long)G__Lderived);
05715 }
05716 
05717 static long G__2vbo_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_ROOTcLcLMathcLcLIBaseFunctionMultiDim_2(long pobject) {
05718   ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim> *G__Lderived=(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)pobject;
05719   ROOT::Math::IBaseFunctionMultiDim *G__Lbase=G__Lderived;
05720   return((long)G__Lbase-(long)G__Lderived);
05721 }
05722 
05723 
05724 
05725 
05726 
05727 extern "C" void G__cpp_setup_inheritanceG__MathFit() {
05728 
05729    
05730    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData))) {
05731      ROOT::Fit::BinData *G__Lderived;
05732      G__Lderived=(ROOT::Fit::BinData*)0x1000;
05733      {
05734        ROOT::Fit::FitData *G__Lpbase=(ROOT::Fit::FitData*)G__Lderived;
05735        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData),(long)G__Lpbase-(long)G__Lderived,1,1);
05736      }
05737    }
05738    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData))) {
05739      ROOT::Fit::UnBinData *G__Lderived;
05740      G__Lderived=(ROOT::Fit::UnBinData*)0x1000;
05741      {
05742        ROOT::Fit::FitData *G__Lpbase=(ROOT::Fit::FitData*)G__Lderived;
05743        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData),(long)G__Lpbase-(long)G__Lderived,1,1);
05744      }
05745    }
05746    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR))) {
05747      ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim> *G__Lderived;
05748      G__Lderived=(ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*)0x1000;
05749      {
05750        ROOT::Math::BasicFitMethodFunction<ROOT::Math::IBaseFunctionMultiDim> *G__Lpbase=(ROOT::Math::BasicFitMethodFunction<ROOT::Math::IBaseFunctionMultiDim>*)G__Lderived;
05751        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),(long)G__Lpbase-(long)G__Lderived,1,1);
05752      }
05753      {
05754        ROOT::Math::IBaseFunctionMultiDim *G__Lpbase=(ROOT::Math::IBaseFunctionMultiDim*)G__Lderived;
05755        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),(long)G__Lpbase-(long)G__Lderived,1,0);
05756      }
05757    }
05758    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR))) {
05759      ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim> *G__Lderived;
05760      G__Lderived=(ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*)0x1000;
05761      {
05762        ROOT::Math::BasicFitMethodFunction<ROOT::Math::IGradientFunctionMultiDim> *G__Lpbase=(ROOT::Math::BasicFitMethodFunction<ROOT::Math::IGradientFunctionMultiDim>*)G__Lderived;
05763        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),(long)G__Lpbase-(long)G__Lderived,1,1);
05764      }
05765      {
05766        ROOT::Math::IGradientFunctionMultiDim *G__Lpbase=(ROOT::Math::IGradientFunctionMultiDim*)G__Lderived;
05767        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIGradientFunctionMultiDim),(long)G__Lpbase-(long)G__Lderived,1,0);
05768      }
05769      {
05770        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),(long)G__2vbo_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_ROOTcLcLMathcLcLIBaseFunctionMultiDim_2,1,2);
05771      }
05772      {
05773        ROOT::Math::IGradientMultiDim *G__Lpbase=(ROOT::Math::IGradientMultiDim*)G__Lderived;
05774        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIGradientMultiDim),(long)G__Lpbase-(long)G__Lderived,1,0);
05775      }
05776    }
05777    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR))) {
05778      ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim> *G__Lderived;
05779      G__Lderived=(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)0x1000;
05780      {
05781        ROOT::Math::BasicFitMethodFunction<ROOT::Math::IBaseFunctionMultiDim> *G__Lpbase=(ROOT::Math::BasicFitMethodFunction<ROOT::Math::IBaseFunctionMultiDim>*)G__Lderived;
05782        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),(long)G__Lpbase-(long)G__Lderived,1,1);
05783      }
05784      {
05785        ROOT::Math::IBaseFunctionMultiDim *G__Lpbase=(ROOT::Math::IBaseFunctionMultiDim*)G__Lderived;
05786        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),(long)G__Lpbase-(long)G__Lderived,1,0);
05787      }
05788    }
05789    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR))) {
05790      ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim> *G__Lderived;
05791      G__Lderived=(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)0x1000;
05792      {
05793        ROOT::Math::BasicFitMethodFunction<ROOT::Math::IGradientFunctionMultiDim> *G__Lpbase=(ROOT::Math::BasicFitMethodFunction<ROOT::Math::IGradientFunctionMultiDim>*)G__Lderived;
05794        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),(long)G__Lpbase-(long)G__Lderived,1,1);
05795      }
05796      {
05797        ROOT::Math::IGradientFunctionMultiDim *G__Lpbase=(ROOT::Math::IGradientFunctionMultiDim*)G__Lderived;
05798        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIGradientFunctionMultiDim),(long)G__Lpbase-(long)G__Lderived,1,0);
05799      }
05800      {
05801        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),(long)G__2vbo_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_ROOTcLcLMathcLcLIBaseFunctionMultiDim_2,1,2);
05802      }
05803      {
05804        ROOT::Math::IGradientMultiDim *G__Lpbase=(ROOT::Math::IGradientMultiDim*)G__Lderived;
05805        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIGradientMultiDim),(long)G__Lpbase-(long)G__Lderived,1,0);
05806      }
05807    }
05808    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR))) {
05809      ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim> *G__Lderived;
05810      G__Lderived=(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)0x1000;
05811      {
05812        ROOT::Math::BasicFitMethodFunction<ROOT::Math::IBaseFunctionMultiDim> *G__Lpbase=(ROOT::Math::BasicFitMethodFunction<ROOT::Math::IBaseFunctionMultiDim>*)G__Lderived;
05813        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),(long)G__Lpbase-(long)G__Lderived,1,1);
05814      }
05815      {
05816        ROOT::Math::IBaseFunctionMultiDim *G__Lpbase=(ROOT::Math::IBaseFunctionMultiDim*)G__Lderived;
05817        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),(long)G__Lpbase-(long)G__Lderived,1,0);
05818      }
05819    }
05820    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR))) {
05821      ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim> *G__Lderived;
05822      G__Lderived=(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)0x1000;
05823      {
05824        ROOT::Math::BasicFitMethodFunction<ROOT::Math::IGradientFunctionMultiDim> *G__Lpbase=(ROOT::Math::BasicFitMethodFunction<ROOT::Math::IGradientFunctionMultiDim>*)G__Lderived;
05825        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),(long)G__Lpbase-(long)G__Lderived,1,1);
05826      }
05827      {
05828        ROOT::Math::IGradientFunctionMultiDim *G__Lpbase=(ROOT::Math::IGradientFunctionMultiDim*)G__Lderived;
05829        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIGradientFunctionMultiDim),(long)G__Lpbase-(long)G__Lderived,1,0);
05830      }
05831      {
05832        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),(long)G__2vbo_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR_ROOTcLcLMathcLcLIBaseFunctionMultiDim_2,1,2);
05833      }
05834      {
05835        ROOT::Math::IGradientMultiDim *G__Lpbase=(ROOT::Math::IGradientMultiDim*)G__Lderived;
05836        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIGradientMultiDim),(long)G__Lpbase-(long)G__Lderived,1,0);
05837      }
05838    }
05839    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLSparseData))) {
05840      ROOT::Fit::SparseData *G__Lderived;
05841      G__Lderived=(ROOT::Fit::SparseData*)0x1000;
05842      {
05843        ROOT::Fit::FitData *G__Lpbase=(ROOT::Fit::FitData*)G__Lderived;
05844        G__inheritance_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLSparseData),G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData),(long)G__Lpbase-(long)G__Lderived,1,1);
05845      }
05846    }
05847 }
05848 
05849 
05850 
05851 
05852 extern "C" void G__cpp_setup_typetableG__MathFit() {
05853 
05854    
05855    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
05856    G__setnewtype(-1,NULL,0);
05857    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
05858    G__setnewtype(-1,NULL,0);
05859    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
05860    G__setnewtype(-1,NULL,0);
05861    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
05862    G__setnewtype(-1,NULL,0);
05863    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
05864    G__setnewtype(-1,NULL,0);
05865    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
05866    G__setnewtype(-1,NULL,0);
05867    G__search_typename2("vector<std::pair<double,double> >",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR),0,-1);
05868    G__setnewtype(-1,NULL,0);
05869    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR));
05870    G__setnewtype(-1,NULL,0);
05871    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR));
05872    G__setnewtype(-1,NULL,0);
05873    G__search_typename2("vector<pair<double,double> >",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR),0,-1);
05874    G__setnewtype(-1,NULL,0);
05875    G__search_typename2("RangeSet",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange));
05876    G__setnewtype(-1,NULL,0);
05877    G__search_typename2("vector<RangeSet>",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgR),0,-1);
05878    G__setnewtype(-1,NULL,0);
05879    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgR));
05880    G__setnewtype(-1,NULL,0);
05881    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgR));
05882    G__setnewtype(-1,NULL,0);
05883    G__search_typename2("vector<vector<pair<double,double>,allocator<pair<double,double> > > >",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgR),0,-1);
05884    G__setnewtype(-1,NULL,0);
05885    G__search_typename2("RangeIntervals",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange));
05886    G__setnewtype(-1,NULL,0);
05887    G__search_typename2("vector<double>",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR),0,-1);
05888    G__setnewtype(-1,NULL,0);
05889    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR));
05890    G__setnewtype(-1,NULL,0);
05891    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR));
05892    G__setnewtype(-1,NULL,0);
05893    G__search_typename2("vector<const double*>",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEconstsPdoublemUcOallocatorlEconstsPdoublemUgRsPgR),0,-1);
05894    G__setnewtype(-1,NULL,0);
05895    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEconstsPdoublemUcOallocatorlEconstsPdoublemUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEconstsPdoublemUcOallocatorlEconstsPdoublemUgRsPgR));
05896    G__setnewtype(-1,NULL,0);
05897    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEconstsPdoublemUcOallocatorlEconstsPdoublemUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEconstsPdoublemUcOallocatorlEconstsPdoublemUgRsPgR));
05898    G__setnewtype(-1,NULL,0);
05899    G__search_typename2("IMultiGenFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMath));
05900    G__setnewtype(-1,NULL,0);
05901    G__search_typename2("IMultiGradFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIGradientFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMath));
05902    G__setnewtype(-1,NULL,0);
05903    G__search_typename2("BasicFitMethodFunction<ROOT::Math::IMultiGenFunction>",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMath));
05904    G__setnewtype(-1,NULL,0);
05905    G__search_typename2("BasicFitMethodFunction<ROOT::Math::IMultiGradFunction>",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMath));
05906    G__setnewtype(-1,NULL,0);
05907    G__search_typename2("IParamMultiFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMath));
05908    G__setnewtype(-1,NULL,0);
05909    G__search_typename2("Chi2FCN<ROOT::Math::IMultiGenFunction>",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
05910    G__setnewtype(-1,NULL,0);
05911    G__search_typename2("BaseObjFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
05912    G__setnewtype(-1,NULL,0);
05913    G__search_typename2("BaseFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
05914    G__setnewtype(-1,NULL,0);
05915    G__search_typename2("IModelFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
05916    G__setnewtype(-1,NULL,0);
05917    G__search_typename2("Type_t",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgRcLcLType_t),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
05918    G__setnewtype(-1,NULL,0);
05919    G__search_typename2("Chi2Function",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
05920    G__setnewtype(-1,NULL,0);
05921    G__search_typename2("Chi2FCN<ROOT::Math::IMultiGradFunction>",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
05922    G__setnewtype(-1,NULL,0);
05923    G__search_typename2("BaseObjFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
05924    G__setnewtype(-1,NULL,0);
05925    G__search_typename2("BaseFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
05926    G__setnewtype(-1,NULL,0);
05927    G__search_typename2("IModelFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
05928    G__setnewtype(-1,NULL,0);
05929    G__search_typename2("Type_t",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgRcLcLType_t),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
05930    G__setnewtype(-1,NULL,0);
05931    G__search_typename2("Chi2GradFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
05932    G__setnewtype(-1,NULL,0);
05933    G__search_typename2("vector<ROOT::Fit::ParameterSettings>",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR),0,-1);
05934    G__setnewtype(-1,NULL,0);
05935    G__search_typename2("value_type",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
05936    G__setnewtype(-1,NULL,0);
05937    G__search_typename2("pointer",85,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
05938    G__setnewtype(-1,NULL,0);
05939    G__search_typename2("const_pointer",85,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings),256,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
05940    G__setnewtype(-1,NULL,0);
05941    G__search_typename2("reference",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings),1,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
05942    G__setnewtype(-1,NULL,0);
05943    G__search_typename2("const_reference",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings),257,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
05944    G__setnewtype(-1,NULL,0);
05945    G__search_typename2("size_type",104,-1,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
05946    G__setnewtype(-1,NULL,0);
05947    G__search_typename2("difference_type",108,-1,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
05948    G__setnewtype(-1,NULL,0);
05949    G__search_typename2("const_iterator",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiterator),256,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
05950    G__setnewtype(-1,NULL,0);
05951    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
05952    G__setnewtype(-1,NULL,0);
05953    G__search_typename2("const_reverse_iterator",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
05954    G__setnewtype(-1,NULL,0);
05955    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
05956    G__setnewtype(-1,NULL,0);
05957    G__search_typename2("reverse_iterator",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
05958    G__setnewtype(-1,NULL,0);
05959    G__search_typename2("vector<unsigned int>",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR),0,-1);
05960    G__setnewtype(-1,NULL,0);
05961    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR));
05962    G__setnewtype(-1,NULL,0);
05963    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR));
05964    G__setnewtype(-1,NULL,0);
05965    G__search_typename2("IModelFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitResult));
05966    G__setnewtype(-1,NULL,0);
05967    G__search_typename2("map<unsigned int,std::pair<double,double> >",117,G__get_linked_tagnum(&G__G__MathFitLN_maplEunsignedsPintcOpairlEdoublecOdoublegRcOlesslEunsignedsPintgRcOallocatorlEpairlEconstsPunsignedsPintcOpairlEdoublecOdoublegRsPgRsPgRsPgR),0,-1);
05968    G__setnewtype(-1,NULL,0);
05969    G__search_typename2("map<unsigned int,pair<double,double> >",117,G__get_linked_tagnum(&G__G__MathFitLN_maplEunsignedsPintcOpairlEdoublecOdoublegRcOlesslEunsignedsPintgRcOallocatorlEpairlEconstsPunsignedsPintcOpairlEdoublecOdoublegRsPgRsPgRsPgR),0,-1);
05970    G__setnewtype(-1,NULL,0);
05971    G__search_typename2("map<unsigned int,pair<double,double>,less<unsigned int> >",117,G__get_linked_tagnum(&G__G__MathFitLN_maplEunsignedsPintcOpairlEdoublecOdoublegRcOlesslEunsignedsPintgRcOallocatorlEpairlEconstsPunsignedsPintcOpairlEdoublecOdoublegRsPgRsPgRsPgR),0,-1);
05972    G__setnewtype(-1,NULL,0);
05973    G__search_typename2("vector<std::string>",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEstringcOallocatorlEstringgRsPgR),0,-1);
05974    G__setnewtype(-1,NULL,0);
05975    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEstringcOallocatorlEstringgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEstringcOallocatorlEstringgRsPgR));
05976    G__setnewtype(-1,NULL,0);
05977    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEstringcOallocatorlEstringgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEstringcOallocatorlEstringgRsPgR));
05978    G__setnewtype(-1,NULL,0);
05979    G__search_typename2("vector<string>",117,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEstringcOallocatorlEstringgRsPgR),0,-1);
05980    G__setnewtype(-1,NULL,0);
05981    G__search_typename2("IModelFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter));
05982    G__setnewtype(-1,NULL,0);
05983    G__search_typename2("IGradModelFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricGradFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter));
05984    G__setnewtype(-1,NULL,0);
05985    G__search_typename2("IModel1DFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionOneDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter));
05986    G__setnewtype(-1,NULL,0);
05987    G__search_typename2("IGradModel1DFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricGradFunctionOneDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter));
05988    G__setnewtype(-1,NULL,0);
05989    G__search_typename2("BaseFunc",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter));
05990    G__setnewtype(-1,NULL,0);
05991    G__search_typename2("BaseGradFunc",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIGradientFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter));
05992    G__setnewtype(-1,NULL,0);
05993    G__search_typename2("MinuitFCN_t",89,-1,0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter));
05994    G__setnewtype(-1," void (* MinuitFCN_t )(int &npar, double *gin, double &f, double *u, int flag);",0);
05995    G__search_typename2("auto_ptr<ROOT::Math::IMultiGenFunction>",117,G__get_linked_tagnum(&G__G__MathFitLN_auto_ptrlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),0,-1);
05996    G__setnewtype(-1,NULL,0);
05997    G__search_typename2("LogLikelihoodFCN<ROOT::Math::IMultiGenFunction>",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
05998    G__setnewtype(-1,NULL,0);
05999    G__search_typename2("BaseObjFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
06000    G__setnewtype(-1,NULL,0);
06001    G__search_typename2("BaseFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
06002    G__setnewtype(-1,NULL,0);
06003    G__search_typename2("IModelFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
06004    G__setnewtype(-1,NULL,0);
06005    G__search_typename2("LogLikelihoodFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
06006    G__setnewtype(-1,NULL,0);
06007    G__search_typename2("LogLikelihoodFCN<ROOT::Math::IMultiGradFunction>",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
06008    G__setnewtype(-1,NULL,0);
06009    G__search_typename2("BaseObjFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
06010    G__setnewtype(-1,NULL,0);
06011    G__search_typename2("BaseFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
06012    G__setnewtype(-1,NULL,0);
06013    G__search_typename2("IModelFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
06014    G__setnewtype(-1,NULL,0);
06015    G__search_typename2("LogLikelihoodGradFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
06016    G__setnewtype(-1,NULL,0);
06017    G__search_typename2("PoissonLikelihoodFCN<ROOT::Math::IMultiGenFunction>",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
06018    G__setnewtype(-1,NULL,0);
06019    G__search_typename2("BaseObjFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
06020    G__setnewtype(-1,NULL,0);
06021    G__search_typename2("BaseFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
06022    G__setnewtype(-1,NULL,0);
06023    G__search_typename2("IModelFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
06024    G__setnewtype(-1,NULL,0);
06025    G__search_typename2("PoissonLLFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
06026    G__setnewtype(-1,NULL,0);
06027    G__search_typename2("PoissonLikelihoodFCN<ROOT::Math::IMultiGradFunction>",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
06028    G__setnewtype(-1,NULL,0);
06029    G__search_typename2("BaseObjFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
06030    G__setnewtype(-1,NULL,0);
06031    G__search_typename2("BaseFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
06032    G__setnewtype(-1,NULL,0);
06033    G__search_typename2("IModelFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
06034    G__setnewtype(-1,NULL,0);
06035    G__search_typename2("PoissonLLGradFunction",117,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
06036    G__setnewtype(-1,NULL,0);
06037 }
06038 
06039 
06040 
06041 
06042 
06043    
06044 
06045    
06046 static void G__setup_memvarROOTcLcLFit(void) {
06047    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
06048    {
06049    }
06050    G__tag_memvar_reset();
06051 }
06052 
06053 
06054    
06055 static void G__setup_memvarROOTcLcLFitcLcLDataOptions(void) {
06056    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions));
06057    { ROOT::Fit::DataOptions *p; p=(ROOT::Fit::DataOptions*)0x1000; if (p) { }
06058    G__memvar_setup((void*)((long)(&p->fIntegral)-(long)(p)),103,0,0,-1,-1,-1,1,"fIntegral=",0,"use integral of bin content instead of bin center (default is false)");
06059    G__memvar_setup((void*)((long)(&p->fBinVolume)-(long)(p)),103,0,0,-1,-1,-1,1,"fBinVolume=",0,"normalize data by the bin volume (it is used in the Poisson likelihood fits)");
06060    G__memvar_setup((void*)((long)(&p->fUseEmpty)-(long)(p)),103,0,0,-1,-1,-1,1,"fUseEmpty=",0,"use empty bins (default is false) with a fixed error of 1");
06061    G__memvar_setup((void*)((long)(&p->fUseRange)-(long)(p)),103,0,0,-1,-1,-1,1,"fUseRange=",0,"use the function range when creating the fit data (default is false)");
06062    G__memvar_setup((void*)((long)(&p->fErrors1)-(long)(p)),103,0,0,-1,-1,-1,1,"fErrors1=",0,"use all errors equal to 1, i.e. fit without errors (default is false) ");
06063    G__memvar_setup((void*)((long)(&p->fCoordErrors)-(long)(p)),103,0,0,-1,-1,-1,1,"fCoordErrors=",0,"use errors on the x coordinates when available (default is true)");
06064    G__memvar_setup((void*)((long)(&p->fAsymErrors)-(long)(p)),103,0,0,-1,-1,-1,1,"fAsymErrors=",0,"use asymmetric errors in the value when available, selecting them according to the on sign of residual (default is true)");
06065    }
06066    G__tag_memvar_reset();
06067 }
06068 
06069 
06070    
06071 static void G__setup_memvarROOTcLcLFitcLcLDataRange(void) {
06072    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange));
06073    { ROOT::Fit::DataRange *p; p=(ROOT::Fit::DataRange*)0x1000; if (p) { }
06074    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgR),G__defined_typename("RangeIntervals"),-1,4,"fRanges=",0,"list of all ranges");
06075    }
06076    G__tag_memvar_reset();
06077 }
06078 
06079 
06080    
06081 static void G__setup_memvarROOTcLcLFitcLcLFitData(void) {
06082    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData));
06083    { ROOT::Fit::FitData *p; p=(ROOT::Fit::FitData*)0x1000; if (p) { }
06084    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
06085    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions),-1,-1,4,"fOptions=",0,(char*)NULL);
06086    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange),-1,-1,4,"fRange=",0,(char*)NULL);
06087    }
06088    G__tag_memvar_reset();
06089 }
06090 
06091 
06092    
06093 static void G__setup_memvarROOTcLcLFitcLcLBinData(void) {
06094    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData));
06095    { ROOT::Fit::BinData *p; p=(ROOT::Fit::BinData*)0x1000; if (p) { }
06096    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinDatacLcLErrorType),-1,-2,1,G__FastAllocString(2048).Format("kNoError=%lldLL",(long long)ROOT::Fit::BinData::kNoError).data(),0,(char*)NULL);
06097    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinDatacLcLErrorType),-1,-2,1,G__FastAllocString(2048).Format("kValueError=%lldLL",(long long)ROOT::Fit::BinData::kValueError).data(),0,(char*)NULL);
06098    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinDatacLcLErrorType),-1,-2,1,G__FastAllocString(2048).Format("kCoordError=%lldLL",(long long)ROOT::Fit::BinData::kCoordError).data(),0,(char*)NULL);
06099    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinDatacLcLErrorType),-1,-2,1,G__FastAllocString(2048).Format("kAsymError=%lldLL",(long long)ROOT::Fit::BinData::kAsymError).data(),0,(char*)NULL);
06100    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fDim=",0,"coordinate dimension");
06101    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fPointSize=",0,"total point size including value and errors (= fDim + 2 for error in only Y ) ");
06102    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fNPoints=",0,"number of contained points in the data set (can be different than size of vector)");
06103    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fRefVolume=",0,"reference bin volume - used to normalize the bins in case of variable bins data");
06104    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataVector),-1,-1,4,"fDataVector=",0,"pointer to the copied in data vector");
06105    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataWrapper),-1,-1,4,"fDataWrapper=",0,"pointer to the external data wrapper structure");
06106    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fBinEdge=",0,"vector containing the bin upper edge (coordinate will contain low edge) ");
06107    }
06108    G__tag_memvar_reset();
06109 }
06110 
06111 
06112    
06113 static void G__setup_memvarROOTcLcLFitcLcLUnBinData(void) {
06114    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData));
06115    { ROOT::Fit::UnBinData *p; p=(ROOT::Fit::UnBinData*)0x1000; if (p) { }
06116    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fDim=",0,"coordinate data dimension");
06117    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fNPoints=",0,"numer of fit points");
06118    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataVector),-1,-1,4,"fDataVector=",0,"pointer to internal data vector (null for external data)");
06119    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataWrapper),-1,-1,4,"fDataWrapper=",0,"pointer to structure wrapping external data (null when data are copied in)");
06120    }
06121    G__tag_memvar_reset();
06122 }
06123 
06124 
06125    
06126 static void G__setup_memvarROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void) {
06127    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
06128    { ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim> *p; p=(ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>*)0x1000; if (p) { }
06129    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData),-1,-1,4,"fData=",0,(char*)NULL);
06130    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),G__defined_typename("IModelFunction"),-1,4,"fFunc=",0,(char*)NULL);
06131    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fNEffPoints=",0,"number of effective points used in the fit ");
06132    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fGrad=",0,"for derivatives");
06133    }
06134    G__tag_memvar_reset();
06135 }
06136 
06137 
06138    
06139 static void G__setup_memvarROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void) {
06140    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
06141    { ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim> *p; p=(ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>*)0x1000; if (p) { }
06142    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData),-1,-1,4,"fData=",0,(char*)NULL);
06143    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),G__defined_typename("IModelFunction"),-1,4,"fFunc=",0,(char*)NULL);
06144    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fNEffPoints=",0,"number of effective points used in the fit ");
06145    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fGrad=",0,"for derivatives");
06146    }
06147    G__tag_memvar_reset();
06148 }
06149 
06150 
06151    
06152 static void G__setup_memvarROOTcLcLFitcLcLParameterSettings(void) {
06153    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings));
06154    { ROOT::Fit::ParameterSettings *p; p=(ROOT::Fit::ParameterSettings*)0x1000; if (p) { }
06155    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fValue=",0,"parameter value");
06156    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fStepSize=",0,"parameter step size (used by minimizer)");
06157    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fFix=",0,"flag to control if parameter is fixed ");
06158    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fLowerLimit=",0,"lower parameter limit");
06159    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fUpperLimit=",0,"upper parameter limit");
06160    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fHasLowerLimit=",0,"flag to control lower parameter limit");
06161    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fHasUpperLimit=",0,"flag to control upper parameter limit");
06162    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_string),-1,-1,4,"fName=",0,"parameter name");
06163    }
06164    G__tag_memvar_reset();
06165 }
06166 
06167 
06168    
06169 static void G__setup_memvarROOTcLcLFitcLcLFitConfig(void) {
06170    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig));
06171    { ROOT::Fit::FitConfig *p; p=(ROOT::Fit::FitConfig*)0x1000; if (p) { }
06172    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fNormErrors=",0,"flag for error normalization");
06173    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fParabErrors=",0,"get correct parabolic errors estimate (call Hesse after minimizing)  ");
06174    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fMinosErrors=",0,"do full error analysis using Minos");
06175    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR),G__defined_typename("vector<ROOT::Fit::ParameterSettings>"),-1,4,"fSettings=",0,"vector with the parameter settings");
06176    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR),G__defined_typename("vector<unsigned int>"),-1,4,"fMinosParams=",0,"vector with the parameter indeces for running Minos");
06177    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLMinimizerOptions),-1,-1,4,"fMinimizerOpts=",0,"minimizer control parameters including name and algo type");
06178    }
06179    G__tag_memvar_reset();
06180 }
06181 
06182 
06183    
06184 static void G__setup_memvarvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR(void) {
06185    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
06186    { vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> > *p; p=(vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >*)0x1000; if (p) { }
06187    }
06188    G__tag_memvar_reset();
06189 }
06190 
06191 
06192    
06193 static void G__setup_memvarROOTcLcLFitcLcLFitResult(void) {
06194    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitResult));
06195    { ROOT::Fit::FitResult *p; p=(ROOT::Fit::FitResult*)0x1000; if (p) { }
06196    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"fValid=",0,"flag for indicating valid fit");
06197    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"fNormalized=",0,"flag for indicating is errors are normalized");
06198    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,2,"fNFree=",0,"number of fit free parameters (total parameters are in size of parameter vector)  ");
06199    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,2,"fNdf=",0,"number of degree of freedom");
06200    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,2,"fNCalls=",0,"number of function calls");
06201    G__memvar_setup((void*)0,105,0,0,-1,-1,-1,2,"fStatus=",0,"minimizer status code");
06202    G__memvar_setup((void*)0,105,0,0,-1,-1,-1,2,"fCovStatus=",0,"covariance matrix status code");
06203    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,2,"fVal=",0,"minimum function value");
06204    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,2,"fEdm=",0,"expected distance from mimimum");
06205    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,2,"fChi2=",0,"fit chi2 value (different than fval in case of chi2 fits)");
06206    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),G__defined_typename("IModelFunction"),-1,2,"fFitFunc=",0,"! model function resulting  from the fit. It is given by Fitter but it is managed by FitResult");
06207    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR),G__defined_typename("vector<unsigned int>"),-1,2,"fFixedParams=",0,"list of fixed parameters");
06208    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR),G__defined_typename("vector<unsigned int>"),-1,2,"fBoundParams=",0,"list of limited parameters");
06209    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,2,"fParams=",0,"parameter values. Size is total number of parameters");
06210    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,2,"fErrors=",0,"errors ");
06211    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,2,"fCovMatrix=",0,"covariance matrix (size is npar*(npar+1)/2) where npar is total parameters");
06212    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,2,"fGlobalCC=",0,"global Correlation coefficient");
06213    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_maplEunsignedsPintcOpairlEdoublecOdoublegRcOlesslEunsignedsPintgRcOallocatorlEpairlEconstsPunsignedsPintcOpairlEdoublecOdoublegRsPgRsPgRsPgR),G__defined_typename("map<unsigned int,std::pair<double,double> >"),-1,2,"fMinosErrors=",0,"map contains the two Minos errors");
06214    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_string),-1,-1,2,"fMinimType=",0,"string indicating type of minimizer");
06215    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEstringcOallocatorlEstringgRsPgR),G__defined_typename("vector<std::string>"),-1,2,"fParNames=",0,"parameter names (only with FCN only fits, when fFitFunc=0)");
06216    }
06217    G__tag_memvar_reset();
06218 }
06219 
06220 
06221    
06222 static void G__setup_memvarROOTcLcLFitcLcLFitter(void) {
06223    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter));
06224    { ROOT::Fit::Fitter *p; p=(ROOT::Fit::Fitter*)0x1000; if (p) { }
06225    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fUseGradient=",0,"flag to indicate if using gradient or not");
06226    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fBinFit=",0,"flag to indicate if fit is binned (in case of false the fit is unbinned or undefined)");
06227    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),G__defined_typename("IModelFunction"),-1,4,"fFunc=",0,"copy of the fitted  function containing on output the fit result (managed by FitResult)");
06228    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig),-1,-1,4,"fConfig=",0,"fitter configuration (options and parameter settings)");
06229    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_auto_ptrlEROOTcLcLFitcLcLFitResultgR),-1,-1,4,"fResult=",0,"! pointer to the object containing the result of the fit");
06230    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_auto_ptrlEROOTcLcLMathcLcLMinimizergR),-1,-1,4,"fMinimizer=",0,"! pointer to used minimizer");
06231    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_auto_ptrlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),G__defined_typename("auto_ptr<ROOT::Math::IMultiGenFunction>"),-1,4,"fObjFunction=",0,"! pointer to used objective function");
06232    }
06233    G__tag_memvar_reset();
06234 }
06235 
06236 
06237    
06238 static void G__setup_memvarROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void) {
06239    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
06240    { ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim> *p; p=(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)0x1000; if (p) { }
06241    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData),-1,-1,4,"fData=",0,(char*)NULL);
06242    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),G__defined_typename("IModelFunction"),-1,4,"fFunc=",0,(char*)NULL);
06243    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fNEffPoints=",0,"number of effective points used in the fit ");
06244    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fGrad=",0,"for derivatives");
06245    }
06246    G__tag_memvar_reset();
06247 }
06248 
06249 
06250    
06251 static void G__setup_memvarROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void) {
06252    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
06253    { ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim> *p; p=(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)0x1000; if (p) { }
06254    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData),-1,-1,4,"fData=",0,(char*)NULL);
06255    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),G__defined_typename("IModelFunction"),-1,4,"fFunc=",0,(char*)NULL);
06256    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fNEffPoints=",0,"number of effective points used in the fit ");
06257    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fGrad=",0,"for derivatives");
06258    }
06259    G__tag_memvar_reset();
06260 }
06261 
06262 
06263    
06264 static void G__setup_memvarROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void) {
06265    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
06266    { ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim> *p; p=(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>*)0x1000; if (p) { }
06267    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData),-1,-1,4,"fData=",0,(char*)NULL);
06268    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),G__defined_typename("IModelFunction"),-1,4,"fFunc=",0,(char*)NULL);
06269    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fNEffPoints=",0,"number of effective points used in the fit");
06270    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fGrad=",0,"for derivatives");
06271    }
06272    G__tag_memvar_reset();
06273 }
06274 
06275 
06276    
06277 static void G__setup_memvarROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void) {
06278    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
06279    { ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim> *p; p=(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>*)0x1000; if (p) { }
06280    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData),-1,-1,4,"fData=",0,(char*)NULL);
06281    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim),G__defined_typename("IModelFunction"),-1,4,"fFunc=",0,(char*)NULL);
06282    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fNEffPoints=",0,"number of effective points used in the fit");
06283    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fGrad=",0,"for derivatives");
06284    }
06285    G__tag_memvar_reset();
06286 }
06287 
06288 
06289    
06290 static void G__setup_memvarROOTcLcLFitcLcLSparseData(void) {
06291    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLSparseData));
06292    { ROOT::Fit::SparseData *p; p=(ROOT::Fit::SparseData*)0x1000; if (p) { }
06293    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLProxyListBox),-1,-1,4,"fList=",0,(char*)NULL);
06294    }
06295    G__tag_memvar_reset();
06296 }
06297 
06298 extern "C" void G__cpp_setup_memvarG__MathFit() {
06299 }
06300 
06301 
06302 
06303 
06304 
06305 
06306 
06307 
06308 
06309 
06310 
06311 
06312 static void G__setup_memfuncROOTcLcLFit(void) {
06313    
06314    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFit));
06315    G__tag_memfunc_reset();
06316 }
06317 
06318 static void G__setup_memfuncROOTcLcLFitcLcLDataOptions(void) {
06319    
06320    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions));
06321    G__memfunc_setup("DataOptions",1126,G__G__MathFit_100_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06322    
06323    G__memfunc_setup("DataOptions", 1126, G__G__MathFit_100_0_2, (int) ('i'), G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions), -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::DataOptions' - 11 - -", (char*) NULL, (void*) NULL, 0);
06324    
06325    G__memfunc_setup("~DataOptions", 1252, G__G__MathFit_100_0_3, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
06326    
06327    G__memfunc_setup("operator=", 937, G__G__MathFit_100_0_4, (int) ('u'), G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions), -1, 1, 1, 1, 1, 0, "u 'ROOT::Fit::DataOptions' - 11 - -", (char*) NULL, (void*) NULL, 0);
06328    G__tag_memfunc_reset();
06329 }
06330 
06331 static void G__setup_memfuncROOTcLcLFitcLcLDataRange(void) {
06332    
06333    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange));
06334    G__memfunc_setup("DataRange",871,G__G__MathFit_101_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange), -1, 0, 1, 5, 1, 0, "h - - 0 '1' dim", (char*)NULL, (void*) NULL, 0);
06335    G__memfunc_setup("DataRange",871,G__G__MathFit_101_0_2, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange), -1, 0, 2, 1, 1, 0, 
06336 "d - - 0 - xmin d - - 0 - xmax", (char*)NULL, (void*) NULL, 0);
06337    G__memfunc_setup("DataRange",871,G__G__MathFit_101_0_3, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange), -1, 0, 4, 1, 1, 0, 
06338 "d - - 0 - xmin d - - 0 - xmax "
06339 "d - - 0 - ymin d - - 0 - ymax", (char*)NULL, (void*) NULL, 0);
06340    G__memfunc_setup("DataRange",871,G__G__MathFit_101_0_4, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange), -1, 0, 6, 1, 1, 0, 
06341 "d - - 0 - xmin d - - 0 - xmax "
06342 "d - - 0 - ymin d - - 0 - ymax "
06343 "d - - 0 - zmin d - - 0 - zmax", (char*)NULL, (void*) NULL, 0);
06344    G__memfunc_setup("NDim",360,G__G__MathFit_101_0_5, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06345    G__memfunc_setup("Size",411,G__G__MathFit_101_0_6, 104, -1, -1, 0, 1, 1, 1, 8, "h - - 0 '0' icoord", (char*)NULL, (void*) NULL, 0);
06346    G__memfunc_setup("IsSet",488,G__G__MathFit_101_0_7, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06347    G__memfunc_setup("Ranges",608,G__G__MathFit_101_0_8, 117, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR), G__defined_typename("ROOT::Fit::DataRange::RangeSet"), 1, 1, 1, 1, 9, "h - - 0 '0' icoord", (char*)NULL, (void*) NULL, 0);
06348    G__memfunc_setup("operator()",957,G__G__MathFit_101_0_9, 117, G__get_linked_tagnum(&G__G__MathFitLN_pairlEdoublecOdoublegR), -1, 0, 2, 1, 1, 8, 
06349 "h - - 0 '0' icoord h - - 0 '0' irange", (char*)NULL, (void*) NULL, 0);
06350    G__memfunc_setup("GetRange",781,G__G__MathFit_101_0_10, 121, -1, -1, 0, 3, 1, 1, 8, 
06351 "h - - 0 - icoord d - - 1 - xmin "
06352 "d - - 1 - xmax", (char*)NULL, (void*) NULL, 0);
06353    G__memfunc_setup("GetRange",781,G__G__MathFit_101_0_11, 121, -1, -1, 0, 2, 1, 1, 8, 
06354 "d - - 1 - xmin d - - 1 - xmax", (char*)NULL, (void*) NULL, 0);
06355    G__memfunc_setup("GetRange",781,G__G__MathFit_101_0_12, 121, -1, -1, 0, 4, 1, 1, 8, 
06356 "d - - 1 - xmin d - - 1 - xmax "
06357 "d - - 1 - ymin d - - 1 - ymax", (char*)NULL, (void*) NULL, 0);
06358    G__memfunc_setup("GetRange",781,G__G__MathFit_101_0_13, 121, -1, -1, 0, 6, 1, 1, 8, 
06359 "d - - 1 - xmin d - - 1 - xmax "
06360 "d - - 1 - ymin d - - 1 - ymax "
06361 "d - - 1 - zmin d - - 1 - zmax", (char*)NULL, (void*) NULL, 0);
06362    G__memfunc_setup("GetRange",781,G__G__MathFit_101_0_14, 121, -1, -1, 0, 2, 1, 1, 8, 
06363 "D - - 0 - xmin D - - 0 - xmax", (char*)NULL, (void*) NULL, 0);
06364    G__memfunc_setup("AddRange",758,G__G__MathFit_101_0_15, 121, -1, -1, 0, 3, 1, 1, 0, 
06365 "h - - 0 - icoord d - - 0 - xmin "
06366 "d - - 0 - xmax", (char*)NULL, (void*) NULL, 0);
06367    G__memfunc_setup("AddRange",758,G__G__MathFit_101_0_16, 121, -1, -1, 0, 2, 1, 1, 0, 
06368 "d - - 0 - xmin d - - 0 - xmax", (char*)NULL, (void*) NULL, 0);
06369    G__memfunc_setup("AddRange",758,G__G__MathFit_101_0_17, 121, -1, -1, 0, 4, 1, 1, 0, 
06370 "d - - 0 - xmin d - - 0 - xmax "
06371 "d - - 0 - ymin d - - 0 - ymax", (char*)NULL, (void*) NULL, 0);
06372    G__memfunc_setup("AddRange",758,G__G__MathFit_101_0_18, 121, -1, -1, 0, 6, 1, 1, 0, 
06373 "d - - 0 - xmin d - - 0 - xmax "
06374 "d - - 0 - ymin d - - 0 - ymax "
06375 "d - - 0 - zmin d - - 0 - zmax", (char*)NULL, (void*) NULL, 0);
06376    G__memfunc_setup("SetRange",793,G__G__MathFit_101_0_19, 121, -1, -1, 0, 3, 1, 1, 0, 
06377 "h - - 0 - icoord d - - 0 - xmin "
06378 "d - - 0 - xmax", (char*)NULL, (void*) NULL, 0);
06379    G__memfunc_setup("SetRange",793,G__G__MathFit_101_0_20, 121, -1, -1, 0, 2, 1, 1, 0, 
06380 "d - - 0 - xmin d - - 0 - xmax", (char*)NULL, (void*) NULL, 0);
06381    G__memfunc_setup("SetRange",793,G__G__MathFit_101_0_21, 121, -1, -1, 0, 4, 1, 1, 0, 
06382 "d - - 0 - xmin d - - 0 - xmax "
06383 "d - - 0 - ymin d - - 0 - ymax", (char*)NULL, (void*) NULL, 0);
06384    G__memfunc_setup("SetRange",793,G__G__MathFit_101_0_22, 121, -1, -1, 0, 6, 1, 1, 0, 
06385 "d - - 0 - xmin d - - 0 - xmax "
06386 "d - - 0 - ymin d - - 0 - ymax "
06387 "d - - 0 - zmin d - - 0 - zmax", (char*)NULL, (void*) NULL, 0);
06388    G__memfunc_setup("Clear",487,G__G__MathFit_101_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 '0' icoord", (char*)NULL, (void*) NULL, 0);
06389    G__memfunc_setup("IsInside",792,G__G__MathFit_101_0_24, 103, -1, -1, 0, 2, 1, 1, 8, 
06390 "d - - 0 - x h - - 0 '0' icoord", (char*)NULL, (void*) NULL, 0);
06391    G__memfunc_setup("CleanRangeSet",1276,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
06392 "h - - 0 - icoord d - - 0 - xmin "
06393 "d - - 0 - xmax", (char*)NULL, (void*) NULL, 0);
06394    G__memfunc_setup("GetInfRange",1066,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 3, 2, 0, 
06395 "d - - 1 - x1 d - - 1 - x2", (char*)NULL, (void*) NULL, 0);
06396    
06397    G__memfunc_setup("DataRange", 871, G__G__MathFit_101_0_27, (int) ('i'), G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange), -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::DataRange' - 11 - -", (char*) NULL, (void*) NULL, 0);
06398    
06399    G__memfunc_setup("~DataRange", 997, G__G__MathFit_101_0_28, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
06400    
06401    G__memfunc_setup("operator=", 937, G__G__MathFit_101_0_29, (int) ('u'), G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange), -1, 1, 1, 1, 1, 0, "u 'ROOT::Fit::DataRange' - 11 - -", (char*) NULL, (void*) NULL, 0);
06402    G__tag_memfunc_reset();
06403 }
06404 
06405 static void G__setup_memfuncROOTcLcLFitcLcLFitData(void) {
06406    
06407    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData));
06408    G__memfunc_setup("FitData",669,G__G__MathFit_111_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06409    G__memfunc_setup("FitData",669,G__G__MathFit_111_0_2, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData), -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::DataOptions' - 11 - opt", (char*)NULL, (void*) NULL, 0);
06410    G__memfunc_setup("FitData",669,G__G__MathFit_111_0_3, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData), -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::DataRange' - 11 - range", (char*)NULL, (void*) NULL, 0);
06411    G__memfunc_setup("FitData",669,G__G__MathFit_111_0_4, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData), -1, 0, 2, 1, 1, 0, 
06412 "u 'ROOT::Fit::DataOptions' - 11 - opt u 'ROOT::Fit::DataRange' - 11 - range", (char*)NULL, (void*) NULL, 0);
06413    G__memfunc_setup("Opt",307,G__G__MathFit_111_0_5, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06414    G__memfunc_setup("Opt",307,G__G__MathFit_111_0_6, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06415    G__memfunc_setup("Range",493,G__G__MathFit_111_0_7, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06416    G__memfunc_setup("MaxSize",705,G__G__MathFit_111_0_8, 104, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (unsigned int (*)())(&ROOT::Fit::FitData::MaxSize) ), 0);
06417    
06418    G__memfunc_setup("FitData", 669, G__G__MathFit_111_0_9, (int) ('i'), G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData), -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::FitData' - 11 - -", (char*) NULL, (void*) NULL, 0);
06419    
06420    G__memfunc_setup("~FitData", 795, G__G__MathFit_111_0_10, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
06421    
06422    G__memfunc_setup("operator=", 937, G__G__MathFit_111_0_11, (int) ('u'), G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData), -1, 1, 1, 1, 1, 0, "u 'ROOT::Fit::FitData' - 11 - -", (char*) NULL, (void*) NULL, 0);
06423    G__tag_memfunc_reset();
06424 }
06425 
06426 static void G__setup_memfuncROOTcLcLFitcLcLBinData(void) {
06427    
06428    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData));
06429    G__memfunc_setup("GetPointSize",1221,G__G__MathFit_122_0_1, 104, -1, -1, 0, 2, 3, 1, 0, 
06430 "i 'ROOT::Fit::BinData::ErrorType' - 0 - err h - - 0 - dim", (char*)NULL, (void*) G__func2void( (unsigned int (*)(ROOT::Fit::BinData::ErrorType, unsigned int))(&ROOT::Fit::BinData::GetPointSize) ), 0);
06431    G__memfunc_setup("GetErrorType",1228,G__G__MathFit_122_0_2, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinDatacLcLErrorType), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06432    G__memfunc_setup("BinData",659,G__G__MathFit_122_0_3, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 0, 3, 5, 1, 0, 
06433 "h - - 0 '0' maxpoints h - - 0 '1' dim "
06434 "i 'ROOT::Fit::BinData::ErrorType' - 0 'kValueError' err", (char*)NULL, (void*) NULL, 0);
06435    G__memfunc_setup("BinData",659,G__G__MathFit_122_0_4, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 0, 4, 5, 1, 0, 
06436 "u 'ROOT::Fit::DataOptions' - 11 - opt h - - 0 '0' maxpoints "
06437 "h - - 0 '1' dim i 'ROOT::Fit::BinData::ErrorType' - 0 'kValueError' err", (char*)NULL, (void*) NULL, 0);
06438    G__memfunc_setup("BinData",659,G__G__MathFit_122_0_5, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 0, 5, 1, 1, 0, 
06439 "u 'ROOT::Fit::DataOptions' - 11 - opt u 'ROOT::Fit::DataRange' - 11 - range "
06440 "h - - 0 '0' maxpoints h - - 0 '1' dim "
06441 "i 'ROOT::Fit::BinData::ErrorType' - 0 'kValueError' err", (char*)NULL, (void*) NULL, 0);
06442    G__memfunc_setup("BinData",659,G__G__MathFit_122_0_6, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 0, 5, 1, 1, 0, 
06443 "h - - 0 - n D - - 10 - dataX "
06444 "D - - 10 - val D - - 10 - ex "
06445 "D - - 10 - eval", (char*)NULL, (void*) NULL, 0);
06446    G__memfunc_setup("BinData",659,G__G__MathFit_122_0_7, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 0, 7, 1, 1, 0, 
06447 "h - - 0 - n D - - 10 - dataX "
06448 "D - - 10 - dataY D - - 10 - val "
06449 "D - - 10 - ex D - - 10 - ey "
06450 "D - - 10 - eval", (char*)NULL, (void*) NULL, 0);
06451    G__memfunc_setup("BinData",659,G__G__MathFit_122_0_8, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 0, 9, 1, 1, 0, 
06452 "h - - 0 - n D - - 10 - dataX "
06453 "D - - 10 - dataY D - - 10 - dataZ "
06454 "D - - 10 - val D - - 10 - ex "
06455 "D - - 10 - ey D - - 10 - ez "
06456 "D - - 10 - eval", (char*)NULL, (void*) NULL, 0);
06457    G__memfunc_setup("BinData",659,G__G__MathFit_122_0_9, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::BinData' - 11 - -", (char*)NULL, (void*) NULL, 0);
06458    G__memfunc_setup("operator=",937,G__G__MathFit_122_0_10, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 1, 1, 1, 1, 0, "u 'ROOT::Fit::BinData' - 11 - -", (char*)NULL, (void*) NULL, 0);
06459    G__memfunc_setup("Initialize",1042,G__G__MathFit_122_0_11, 121, -1, -1, 0, 3, 1, 1, 0, 
06460 "h - - 0 - maxpoints h - - 0 '1' dim "
06461 "i 'ROOT::Fit::BinData::ErrorType' - 0 'kValueError' err", (char*)NULL, (void*) NULL, 0);
06462    G__memfunc_setup("PointSize",933,G__G__MathFit_122_0_12, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06463    G__memfunc_setup("DataSize",789,G__G__MathFit_122_0_13, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06464    G__memfunc_setup("HaveCoordErrors",1528,G__G__MathFit_122_0_14, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06465    G__memfunc_setup("HaveAsymErrors",1435,G__G__MathFit_122_0_15, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06466    G__memfunc_setup("Add",265,G__G__MathFit_122_0_16, 121, -1, -1, 0, 2, 1, 1, 0, 
06467 "d - - 0 - x d - - 0 - y", (char*)NULL, (void*) NULL, 0);
06468    G__memfunc_setup("Add",265,G__G__MathFit_122_0_17, 121, -1, -1, 0, 3, 1, 1, 0, 
06469 "d - - 0 - x d - - 0 - y "
06470 "d - - 0 - ey", (char*)NULL, (void*) NULL, 0);
06471    G__memfunc_setup("Add",265,G__G__MathFit_122_0_18, 121, -1, -1, 0, 4, 1, 1, 0, 
06472 "d - - 0 - x d - - 0 - y "
06473 "d - - 0 - ex d - - 0 - ey", (char*)NULL, (void*) NULL, 0);
06474    G__memfunc_setup("Add",265,G__G__MathFit_122_0_19, 121, -1, -1, 0, 5, 1, 1, 0, 
06475 "d - - 0 - x d - - 0 - y "
06476 "d - - 0 - ex d - - 0 - eyl "
06477 "d - - 0 - eyh", (char*)NULL, (void*) NULL, 0);
06478    G__memfunc_setup("Add",265,G__G__MathFit_122_0_20, 121, -1, -1, 0, 2, 1, 1, 0, 
06479 "D - - 10 - x d - - 0 - val", (char*)NULL, (void*) NULL, 0);
06480    G__memfunc_setup("Add",265,G__G__MathFit_122_0_21, 121, -1, -1, 0, 3, 1, 1, 0, 
06481 "D - - 10 - x d - - 0 - val "
06482 "d - - 0 - eval", (char*)NULL, (void*) NULL, 0);
06483    G__memfunc_setup("Add",265,G__G__MathFit_122_0_22, 121, -1, -1, 0, 4, 1, 1, 0, 
06484 "D - - 10 - x d - - 0 - val "
06485 "D - - 10 - ex d - - 0 - eval", (char*)NULL, (void*) NULL, 0);
06486    G__memfunc_setup("Add",265,G__G__MathFit_122_0_23, 121, -1, -1, 0, 5, 1, 1, 0, 
06487 "D - - 10 - x d - - 0 - val "
06488 "D - - 10 - ex d - - 0 - elval "
06489 "d - - 0 - ehval", (char*)NULL, (void*) NULL, 0);
06490    G__memfunc_setup("Coords",618,G__G__MathFit_122_0_24, 68, -1, -1, 0, 1, 1, 1, 9, "h - - 0 - ipoint", (char*)NULL, (void*) NULL, 0);
06491    G__memfunc_setup("Value",509,G__G__MathFit_122_0_25, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - ipoint", (char*)NULL, (void*) NULL, 0);
06492    G__memfunc_setup("Error",522,G__G__MathFit_122_0_26, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - ipoint", (char*)NULL, (void*) NULL, 0);
06493    G__memfunc_setup("InvError",823,G__G__MathFit_122_0_27, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - ipoint", (char*)NULL, (void*) NULL, 0);
06494    G__memfunc_setup("CoordErrors",1140,G__G__MathFit_122_0_28, 68, -1, -1, 0, 1, 1, 1, 9, "h - - 0 - ipoint", (char*)NULL, (void*) NULL, 0);
06495    G__memfunc_setup("GetPoint",810,G__G__MathFit_122_0_29, 68, -1, -1, 0, 2, 1, 1, 9, 
06496 "h - - 0 - ipoint d - - 1 - value", (char*)NULL, (void*) NULL, 0);
06497    G__memfunc_setup("GetPoint",810,G__G__MathFit_122_0_30, 68, -1, -1, 0, 3, 1, 1, 9, 
06498 "h - - 0 - ipoint d - - 1 - value "
06499 "d - - 1 - invError", (char*)NULL, (void*) NULL, 0);
06500    G__memfunc_setup("GetPointError",1332,G__G__MathFit_122_0_31, 68, -1, -1, 0, 2, 1, 1, 9, 
06501 "h - - 0 - ipoint d - - 1 - errvalue", (char*)NULL, (void*) NULL, 0);
06502    G__memfunc_setup("GetPointError",1332,G__G__MathFit_122_0_32, 68, -1, -1, 0, 3, 1, 1, 9, 
06503 "h - - 0 - ipoint d - - 1 - errlow "
06504 "d - - 1 - errhigh", (char*)NULL, (void*) NULL, 0);
06505    G__memfunc_setup("Resize",626,G__G__MathFit_122_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - npoints", (char*)NULL, (void*) NULL, 0);
06506    G__memfunc_setup("NPoints",715,G__G__MathFit_122_0_34, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06507    G__memfunc_setup("Size",411,G__G__MathFit_122_0_35, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06508    G__memfunc_setup("NDim",360,G__G__MathFit_122_0_36, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06509    G__memfunc_setup("LogTransform",1246,G__G__MathFit_122_0_37, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06510    G__memfunc_setup("BinUpEdge",851,G__G__MathFit_122_0_38, 68, -1, -1, 0, 1, 1, 1, 9, "h - - 0 - icoord", (char*)NULL, (void*) NULL, 0);
06511    G__memfunc_setup("HasBinEdges",1053,G__G__MathFit_122_0_39, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06512    G__memfunc_setup("AddBinUpEdge",1116,G__G__MathFit_122_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "D - - 10 - xup", (char*)NULL, (void*) NULL, 0);
06513    G__memfunc_setup("RefVolume",917,G__G__MathFit_122_0_41, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06514    G__memfunc_setup("SetRefVolume",1217,G__G__MathFit_122_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - value", (char*)NULL, (void*) NULL, 0);
06515    G__memfunc_setup("SetNPoints",1015,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "h - - 0 - n", (char*)NULL, (void*) NULL, 0);
06516    
06517    G__memfunc_setup("~BinData", 785, G__G__MathFit_122_0_44, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
06518    G__tag_memfunc_reset();
06519 }
06520 
06521 static void G__setup_memfuncROOTcLcLFitcLcLUnBinData(void) {
06522    
06523    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData));
06524    G__memfunc_setup("UnBinData",854,G__G__MathFit_142_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 0, 2, 5, 1, 0, 
06525 "h - - 0 '0' maxpoints h - - 0 '1' dim", (char*)NULL, (void*) NULL, 0);
06526    G__memfunc_setup("UnBinData",854,G__G__MathFit_142_0_2, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 0, 3, 5, 1, 0, 
06527 "u 'ROOT::Fit::DataRange' - 11 - range h - - 0 '0' maxpoints "
06528 "h - - 0 '1' dim", (char*)NULL, (void*) NULL, 0);
06529    G__memfunc_setup("UnBinData",854,G__G__MathFit_142_0_3, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 0, 4, 1, 1, 0, 
06530 "u 'ROOT::Fit::DataOptions' - 11 - opt u 'ROOT::Fit::DataRange' - 11 - range "
06531 "h - - 0 '0' maxpoints h - - 0 '1' dim", (char*)NULL, (void*) NULL, 0);
06532    G__memfunc_setup("UnBinData",854,G__G__MathFit_142_0_4, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 0, 2, 1, 1, 0, 
06533 "h - - 0 - n D - - 10 - dataX", (char*)NULL, (void*) NULL, 0);
06534    G__memfunc_setup("UnBinData",854,G__G__MathFit_142_0_5, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 0, 3, 1, 1, 0, 
06535 "h - - 0 - n D - - 10 - dataX "
06536 "D - - 10 - dataY", (char*)NULL, (void*) NULL, 0);
06537    G__memfunc_setup("UnBinData",854,G__G__MathFit_142_0_6, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 0, 4, 1, 1, 0, 
06538 "h - - 0 - n D - - 10 - dataX "
06539 "D - - 10 - dataY D - - 10 - dataZ", (char*)NULL, (void*) NULL, 0);
06540    G__memfunc_setup("UnBinData",854,G__G__MathFit_142_0_7, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 0, 3, 1, 1, 0, 
06541 "h - - 0 - maxpoints D - - 10 - dataX "
06542 "u 'ROOT::Fit::DataRange' - 11 - range", (char*)NULL, (void*) NULL, 0);
06543    G__memfunc_setup("UnBinData",854,G__G__MathFit_142_0_8, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 0, 4, 1, 1, 0, 
06544 "h - - 0 - maxpoints D - - 10 - dataX "
06545 "D - - 10 - dataY u 'ROOT::Fit::DataRange' - 11 - range", (char*)NULL, (void*) NULL, 0);
06546    G__memfunc_setup("UnBinData",854,G__G__MathFit_142_0_9, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 0, 5, 1, 1, 0, 
06547 "h - - 0 - maxpoints D - - 10 - dataX "
06548 "D - - 10 - dataY D - - 10 - dataZ "
06549 "u 'ROOT::Fit::DataRange' - 11 - range", (char*)NULL, (void*) NULL, 0);
06550    G__memfunc_setup("UnBinData",854,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 0, 1, 1, 4, 0, "u 'ROOT::Fit::UnBinData' - 11 - -", (char*)NULL, (void*) NULL, 0);
06551    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 1, 1, 1, 4, 0, "u 'ROOT::Fit::UnBinData' - 11 - -", (char*)NULL, (void*) NULL, 0);
06552    G__memfunc_setup("Initialize",1042,G__G__MathFit_142_0_12, 121, -1, -1, 0, 2, 1, 1, 0, 
06553 "h - - 0 - maxpoints h - - 0 '1' dim", (char*)NULL, (void*) NULL, 0);
06554    G__memfunc_setup("PointSize",933,G__G__MathFit_142_0_13, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06555    G__memfunc_setup("DataSize",789,G__G__MathFit_142_0_14, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06556    G__memfunc_setup("Add",265,G__G__MathFit_142_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - x", (char*)NULL, (void*) NULL, 0);
06557    G__memfunc_setup("Add",265,G__G__MathFit_142_0_16, 121, -1, -1, 0, 2, 1, 1, 0, 
06558 "d - - 0 - x d - - 0 - y", (char*)NULL, (void*) NULL, 0);
06559    G__memfunc_setup("Add",265,G__G__MathFit_142_0_17, 121, -1, -1, 0, 3, 1, 1, 0, 
06560 "d - - 0 - x d - - 0 - y "
06561 "d - - 0 - z", (char*)NULL, (void*) NULL, 0);
06562    G__memfunc_setup("Add",265,G__G__MathFit_142_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "D - - 10 - x", (char*)NULL, (void*) NULL, 0);
06563    G__memfunc_setup("Coords",618,G__G__MathFit_142_0_19, 68, -1, -1, 0, 1, 1, 1, 9, "h - - 0 - ipoint", (char*)NULL, (void*) NULL, 0);
06564    G__memfunc_setup("Resize",626,G__G__MathFit_142_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - npoints", (char*)NULL, (void*) NULL, 0);
06565    G__memfunc_setup("NPoints",715,G__G__MathFit_142_0_21, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06566    G__memfunc_setup("Size",411,G__G__MathFit_142_0_22, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06567    G__memfunc_setup("NDim",360,G__G__MathFit_142_0_23, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06568    G__memfunc_setup("SetNPoints",1015,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "h - - 0 - n", (char*)NULL, (void*) NULL, 0);
06569    
06570    G__memfunc_setup("~UnBinData", 980, G__G__MathFit_142_0_25, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
06571    G__tag_memfunc_reset();
06572 }
06573 
06574 static void G__setup_memfuncROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void) {
06575    
06576    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
06577    G__memfunc_setup("Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>",3708,G__G__MathFit_145_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR), -1, 0, 2, 1, 1, 0, 
06578 "u 'ROOT::Fit::BinData' - 11 - data u 'ROOT::Math::IParametricFunctionMultiDim' 'ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction' 11 - func", (char*)NULL, (void*) NULL, 0);
06579    G__memfunc_setup("Clone",497,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim), G__defined_typename("ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>::BaseFunction"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06580    G__memfunc_setup("NFitPoints",1006,G__G__MathFit_145_0_3, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06581    G__memfunc_setup("DataElement",1092,(G__InterfaceMethod) NULL,100, -1, -1, 0, 3, 1, 1, 8, 
06582 "D - - 10 - x h - - 0 - i "
06583 "D - - 0 - g", (char*)NULL, (void*) NULL, 1);
06584    G__memfunc_setup("Gradient",814,G__G__MathFit_145_0_5, 121, -1, -1, 0, 2, 1, 1, 8, 
06585 "D - - 10 - x D - - 0 - g", (char*)NULL, (void*) NULL, 1);
06586    G__memfunc_setup("Type",418,(G__InterfaceMethod) NULL,105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgRcLcLType_t), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06587    G__memfunc_setup("Data",378,G__G__MathFit_145_0_7, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
06588    G__memfunc_setup("ModelFunction",1335,G__G__MathFit_145_0_8, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim), G__defined_typename("ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
06589    G__memfunc_setup("SetNFitPoints",1306,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 8, "h - - 0 - n", (char*)NULL, (void*) NULL, 1);
06590    G__memfunc_setup("DoEval",571,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 1, 1, 4, 8, "D - - 10 - x", (char*)NULL, (void*) NULL, 1);
06591    G__memfunc_setup("DoDerivative",1222,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 2, 1, 4, 8, 
06592 "D - - 10 - x h - - 0 - icoord", (char*)NULL, (void*) NULL, 1);
06593    
06594    G__memfunc_setup("Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>", 3708, G__G__MathFit_145_0_12, (int) ('i'), 
06595 G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>' - 11 - -", (char*) NULL, (void*) NULL, 0);
06596    
06597    G__memfunc_setup("~Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>", 3834, G__G__MathFit_145_0_13, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
06598    G__tag_memfunc_reset();
06599 }
06600 
06601 static void G__setup_memfuncROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void) {
06602    
06603    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
06604    G__memfunc_setup("Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>",4143,G__G__MathFit_147_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR), -1, 0, 2, 1, 1, 0, 
06605 "u 'ROOT::Fit::BinData' - 11 - data u 'ROOT::Math::IParametricFunctionMultiDim' 'ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction' 11 - func", (char*)NULL, (void*) NULL, 0);
06606    G__memfunc_setup("Clone",497,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim), G__defined_typename("ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>::BaseFunction"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06607    G__memfunc_setup("NFitPoints",1006,G__G__MathFit_147_0_3, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06608    G__memfunc_setup("DataElement",1092,(G__InterfaceMethod) NULL,100, -1, -1, 0, 3, 1, 1, 8, 
06609 "D - - 10 - x h - - 0 - i "
06610 "D - - 0 - g", (char*)NULL, (void*) NULL, 1);
06611    G__memfunc_setup("Gradient",814,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
06612 "D - - 10 - x D - - 0 - g", (char*)NULL, (void*) NULL, 1);
06613    G__memfunc_setup("Type",418,(G__InterfaceMethod) NULL,105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgRcLcLType_t), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06614    G__memfunc_setup("Data",378,G__G__MathFit_147_0_7, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
06615    G__memfunc_setup("ModelFunction",1335,G__G__MathFit_147_0_8, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim), G__defined_typename("ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
06616    G__memfunc_setup("SetNFitPoints",1306,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 8, "h - - 0 - n", (char*)NULL, (void*) NULL, 1);
06617    G__memfunc_setup("DoEval",571,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 1, 1, 4, 8, "D - - 10 - x", (char*)NULL, (void*) NULL, 1);
06618    G__memfunc_setup("DoDerivative",1222,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 2, 1, 4, 8, 
06619 "D - - 10 - x h - - 0 - icoord", (char*)NULL, (void*) NULL, 1);
06620    
06621    G__memfunc_setup("Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>", 4143, G__G__MathFit_147_0_12, (int) ('i'), 
06622 G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>' - 11 - -", (char*) NULL, (void*) NULL, 0);
06623    
06624    G__memfunc_setup("~Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>", 4269, G__G__MathFit_147_0_13, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
06625    G__tag_memfunc_reset();
06626 }
06627 
06628 static void G__setup_memfuncROOTcLcLFitcLcLParameterSettings(void) {
06629    
06630    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings));
06631    G__memfunc_setup("ParameterSettings",1778,G__G__MathFit_150_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06632    G__memfunc_setup("ParameterSettings",1778,G__G__MathFit_150_0_2, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings), -1, 0, 3, 1, 1, 0, 
06633 "u 'string' - 11 - name d - - 0 - val "
06634 "d - - 0 - err", (char*)NULL, (void*) NULL, 0);
06635    G__memfunc_setup("ParameterSettings",1778,G__G__MathFit_150_0_3, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings), -1, 0, 5, 1, 1, 0, 
06636 "u 'string' - 11 - name d - - 0 - val "
06637 "d - - 0 - err d - - 0 - min "
06638 "d - - 0 - max", (char*)NULL, (void*) NULL, 0);
06639    G__memfunc_setup("ParameterSettings",1778,G__G__MathFit_150_0_4, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings), -1, 0, 2, 1, 1, 0, 
06640 "u 'string' - 11 - name d - - 0 - val", (char*)NULL, (void*) NULL, 0);
06641    G__memfunc_setup("Set",300,G__G__MathFit_150_0_5, 121, -1, -1, 0, 3, 1, 1, 0, 
06642 "u 'string' - 11 - name d - - 0 - value "
06643 "d - - 0 - step", (char*)NULL, (void*) NULL, 0);
06644    G__memfunc_setup("Set",300,G__G__MathFit_150_0_6, 121, -1, -1, 0, 5, 1, 1, 0, 
06645 "u 'string' - 11 - name d - - 0 - value "
06646 "d - - 0 - step d - - 0 - lower "
06647 "d - - 0 - upper", (char*)NULL, (void*) NULL, 0);
06648    G__memfunc_setup("Set",300,G__G__MathFit_150_0_7, 121, -1, -1, 0, 2, 1, 1, 0, 
06649 "u 'string' - 11 - name d - - 0 - value", (char*)NULL, (void*) NULL, 0);
06650    G__memfunc_setup("Value",509,G__G__MathFit_150_0_8, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06651    G__memfunc_setup("StepSize",823,G__G__MathFit_150_0_9, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06652    G__memfunc_setup("LowerLimit",1032,G__G__MathFit_150_0_10, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06653    G__memfunc_setup("UpperLimit",1035,G__G__MathFit_150_0_11, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06654    G__memfunc_setup("IsFixed",684,G__G__MathFit_150_0_12, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06655    G__memfunc_setup("HasLowerLimit",1316,G__G__MathFit_150_0_13, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06656    G__memfunc_setup("HasUpperLimit",1319,G__G__MathFit_150_0_14, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06657    G__memfunc_setup("IsBound",692,G__G__MathFit_150_0_15, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06658    G__memfunc_setup("IsDoubleBound",1295,G__G__MathFit_150_0_16, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06659    G__memfunc_setup("Name",385,G__G__MathFit_150_0_17, 117, G__get_linked_tagnum(&G__G__MathFitLN_string), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06660    G__memfunc_setup("SetName",685,G__G__MathFit_150_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'string' - 11 - name", (char*)NULL, (void*) NULL, 0);
06661    G__memfunc_setup("Fix",295,G__G__MathFit_150_0_19, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06662    G__memfunc_setup("Release",705,G__G__MathFit_150_0_20, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06663    G__memfunc_setup("SetValue",809,G__G__MathFit_150_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
06664    G__memfunc_setup("SetStepSize",1123,G__G__MathFit_150_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - err", (char*)NULL, (void*) NULL, 0);
06665    G__memfunc_setup("SetLimits",926,G__G__MathFit_150_0_23, 121, -1, -1, 0, 2, 1, 1, 0, 
06666 "d - - 0 - low d - - 0 - up", (char*)NULL, (void*) NULL, 0);
06667    G__memfunc_setup("SetUpperLimit",1335,G__G__MathFit_150_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - up", (char*)NULL, (void*) NULL, 0);
06668    G__memfunc_setup("SetLowerLimit",1332,G__G__MathFit_150_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - low", (char*)NULL, (void*) NULL, 0);
06669    G__memfunc_setup("RemoveLimits",1248,G__G__MathFit_150_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06670    
06671    G__memfunc_setup("ParameterSettings", 1778, G__G__MathFit_150_0_27, (int) ('i'), G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings), -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::ParameterSettings' - 11 - -", (char*) NULL, (void*) NULL, 0);
06672    
06673    G__memfunc_setup("~ParameterSettings", 1904, G__G__MathFit_150_0_28, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
06674    
06675    G__memfunc_setup("operator=", 937, G__G__MathFit_150_0_29, (int) ('u'), G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings), -1, 1, 1, 1, 1, 0, "u 'ROOT::Fit::ParameterSettings' - 11 - -", (char*) NULL, (void*) NULL, 0);
06676    G__tag_memfunc_reset();
06677 }
06678 
06679 static void G__setup_memfuncROOTcLcLFitcLcLFitConfig(void) {
06680    
06681    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig));
06682    G__memfunc_setup("FitConfig",889,G__G__MathFit_154_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig), -1, 0, 1, 1, 1, 0, "h - - 0 '0' npar", (char*)NULL, (void*) NULL, 0);
06683    G__memfunc_setup("FitConfig",889,G__G__MathFit_154_0_2, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig), -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::FitConfig' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
06684    G__memfunc_setup("operator=",937,G__G__MathFit_154_0_3, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig), -1, 1, 1, 1, 1, 0, "u 'ROOT::Fit::FitConfig' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
06685    G__memfunc_setup("ParSettings",1140,G__G__MathFit_154_0_4, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings), -1, 1, 1, 1, 1, 9, "h - - 0 - i", (char*)NULL, (void*) NULL, 0);
06686    G__memfunc_setup("ParSettings",1140,G__G__MathFit_154_0_5, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings), -1, 1, 1, 1, 1, 0, "h - - 0 - i", (char*)NULL, (void*) NULL, 0);
06687    G__memfunc_setup("ParamsSettings",1461,G__G__MathFit_154_0_6, 117, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR), G__defined_typename("vector<ROOT::Fit::ParameterSettings>"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06688    G__memfunc_setup("ParamsSettings",1461,G__G__MathFit_154_0_7, 117, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR), G__defined_typename("vector<ROOT::Fit::ParameterSettings>"), 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06689    G__memfunc_setup("CreateParamsSettings",2057,G__G__MathFit_154_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::IParametricFunctionMultiDim' 'ROOT::Math::IParamMultiFunction' 11 - func", (char*)NULL, (void*) NULL, 0);
06690    G__memfunc_setup("SetParamsSettings",1761,G__G__MathFit_154_0_9, 121, -1, -1, 0, 3, 1, 1, 0, 
06691 "h - - 0 - npar D - - 10 - params "
06692 "D - - 10 '0' vstep", (char*)NULL, (void*) NULL, 0);
06693    G__memfunc_setup("CreateMinimizer",1544,G__G__MathFit_154_0_10, 85, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLMinimizer), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06694    G__memfunc_setup("MinimizerOptions",1696,G__G__MathFit_154_0_11, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLMinimizerOptions), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06695    G__memfunc_setup("SetMinimizer",1248,G__G__MathFit_154_0_12, 121, -1, -1, 0, 2, 1, 1, 0, 
06696 "C - - 10 - type C - - 10 '0' algo", (char*)NULL, (void*) NULL, 0);
06697    G__memfunc_setup("MinimizerType",1366,G__G__MathFit_154_0_13, 117, G__get_linked_tagnum(&G__G__MathFitLN_string), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06698    G__memfunc_setup("MinimizerAlgoType",1753,G__G__MathFit_154_0_14, 117, G__get_linked_tagnum(&G__G__MathFitLN_string), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06699    G__memfunc_setup("NormalizeErrors",1582,G__G__MathFit_154_0_15, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06700    G__memfunc_setup("ParabErrors",1123,G__G__MathFit_154_0_16, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06701    G__memfunc_setup("MinosErrors",1155,G__G__MathFit_154_0_17, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06702    G__memfunc_setup("MinosParams",1130,G__G__MathFit_154_0_18, 117, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR), G__defined_typename("vector<unsigned int>"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06703    G__memfunc_setup("SetNormErrors",1349,G__G__MathFit_154_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "g - - 0 'true' on", (char*)NULL, (void*) NULL, 0);
06704    G__memfunc_setup("SetParabErrors",1423,G__G__MathFit_154_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "g - - 0 'true' on", (char*)NULL, (void*) NULL, 0);
06705    G__memfunc_setup("SetMinosErrors",1455,G__G__MathFit_154_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "g - - 0 'true' on", (char*)NULL, (void*) NULL, 0);
06706    G__memfunc_setup("SetMinosErrors",1455,G__G__MathFit_154_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<unsigned int,allocator<unsigned int> >' 'vector<unsigned int>' 11 - paramInd", (char*)NULL, (void*) NULL, 0);
06707    G__memfunc_setup("SetDefaultMinimizer",1957,G__G__MathFit_154_0_23, 121, -1, -1, 0, 2, 3, 1, 0, 
06708 "C - - 10 - type C - - 10 '0' algo", (char*)NULL, (void*) G__func2void( (void (*)(const char*, const char*))(&ROOT::Fit::FitConfig::SetDefaultMinimizer) ), 0);
06709    
06710    G__memfunc_setup("~FitConfig", 1015, G__G__MathFit_154_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
06711    G__tag_memfunc_reset();
06712 }
06713 
06714 static void G__setup_memfuncvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR(void) {
06715    
06716    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR));
06717    G__memfunc_setup("at",213,G__G__MathFit_156_0_1, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
06718    G__memfunc_setup("begin",517,G__G__MathFit_156_0_2, 117, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06719    G__memfunc_setup("end",311,G__G__MathFit_156_0_3, 117, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06720    G__memfunc_setup("rbegin",631,G__G__MathFit_156_0_4, 117, G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06721    G__memfunc_setup("rend",425,G__G__MathFit_156_0_5, 117, G__get_linked_tagnum(&G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06722    G__memfunc_setup("size",443,G__G__MathFit_156_0_6, 104, -1, G__defined_typename("vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06723    G__memfunc_setup("max_size",864,G__G__MathFit_156_0_7, 104, -1, G__defined_typename("vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06724    G__memfunc_setup("resize",658,G__G__MathFit_156_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type' 0 - sz", (char*)NULL, (void*) NULL, 0);
06725    G__memfunc_setup("resize",658,G__G__MathFit_156_0_9, 121, -1, -1, 0, 2, 1, 1, 0, 
06726 "h - 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type' 0 - sz u 'ROOT::Fit::ParameterSettings' - 0 - c", (char*)NULL, (void*) NULL, 0);
06727    G__memfunc_setup("capacity",846,G__G__MathFit_156_0_10, 104, -1, G__defined_typename("vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06728    G__memfunc_setup("empty",559,G__G__MathFit_156_0_11, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06729    G__memfunc_setup("operator[]",1060,G__G__MathFit_156_0_12, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
06730    G__memfunc_setup("vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >",7190,G__G__MathFit_156_0_13, 105, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06731    G__memfunc_setup("vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >",7190,G__G__MathFit_156_0_14, 105, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR), -1, 0, 2, 1, 1, 0, 
06732 "h - 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type' 0 - n u 'ROOT::Fit::ParameterSettings' - 11 'ROOT::Fit::ParameterSettings()' value", (char*)NULL, (void*) NULL, 0);
06733    G__memfunc_setup("vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >",7190,G__G__MathFit_156_0_15, 105, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR), -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
06734    G__memfunc_setup("vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >",7190,G__G__MathFit_156_0_16, 105, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR), -1, 0, 2, 1, 1, 0, 
06735 "u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator' 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::const_iterator' 10 - first u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator' 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
06736    G__memfunc_setup("operator=",937,G__G__MathFit_156_0_17, 117, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR), -1, 1, 1, 1, 1, 0, "u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
06737    G__memfunc_setup("reserve",764,G__G__MathFit_156_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
06738    G__memfunc_setup("front",553,G__G__MathFit_156_0_19, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06739    G__memfunc_setup("back",401,G__G__MathFit_156_0_20, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06740    G__memfunc_setup("push_back",944,G__G__MathFit_156_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::ParameterSettings' - 11 - x", (char*)NULL, (void*) NULL, 0);
06741    G__memfunc_setup("swap",443,G__G__MathFit_156_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >' - 1 - x", (char*)NULL, (void*) NULL, 0);
06742    G__memfunc_setup("insert",661,G__G__MathFit_156_0_23, 117, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiterator), -1, 0, 2, 1, 1, 0, 
06743 "u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator' - 0 - position u 'ROOT::Fit::ParameterSettings' - 11 - x", (char*)NULL, (void*) NULL, 0);
06744    G__memfunc_setup("insert",661,G__G__MathFit_156_0_24, 121, -1, -1, 0, 3, 1, 1, 0, 
06745 "u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator' - 0 - position u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator' 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::const_iterator' 10 - first "
06746 "u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator' 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
06747    G__memfunc_setup("insert",661,G__G__MathFit_156_0_25, 121, -1, -1, 0, 3, 1, 1, 0, 
06748 "u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator' - 0 - position h - 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::size_type' 0 - n "
06749 "u 'ROOT::Fit::ParameterSettings' - 11 - x", (char*)NULL, (void*) NULL, 0);
06750    G__memfunc_setup("pop_back",831,G__G__MathFit_156_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06751    G__memfunc_setup("erase",528,G__G__MathFit_156_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator' - 0 - position", (char*)NULL, (void*) NULL, 0);
06752    G__memfunc_setup("erase",528,G__G__MathFit_156_0_28, 121, -1, -1, 0, 2, 1, 1, 0, 
06753 "u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator' - 0 - first u 'vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
06754    G__memfunc_setup("clear",519,G__G__MathFit_156_0_29, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06755    
06756    G__memfunc_setup("~vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >", 7316, G__G__MathFit_156_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
06757    G__tag_memfunc_reset();
06758 }
06759 
06760 static void G__setup_memfuncROOTcLcLFitcLcLFitResult(void) {
06761    
06762    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitResult));
06763    G__memfunc_setup("FitResult",930,G__G__MathFit_163_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitResult), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06764    G__memfunc_setup("FitResult",930,G__G__MathFit_163_0_2, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitResult), -1, 0, 8, 1, 1, 0, 
06765 "u 'ROOT::Math::Minimizer' - 1 - min u 'ROOT::Fit::FitConfig' - 11 - fconfig "
06766 "U 'ROOT::Math::IParametricFunctionMultiDim' 'ROOT::Fit::FitResult::IModelFunction' 10 - f g - - 0 - isValid "
06767 "h - - 0 '0' sizeOfData g - - 0 'true' binFit "
06768 "U 'ROOT::Math::IBaseFunctionMultiDim' 'ROOT::Math::IMultiGenFunction' 10 '0' chi2func h - - 0 '0' ncalls", (char*)NULL, (void*) NULL, 0);
06769    G__memfunc_setup("FitResult",930,G__G__MathFit_163_0_3, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitResult), -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::FitResult' - 11 - -", (char*)NULL, (void*) NULL, 0);
06770    G__memfunc_setup("operator=",937,G__G__MathFit_163_0_4, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitResult), -1, 1, 1, 1, 1, 0, "u 'ROOT::Fit::FitResult' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
06771    G__memfunc_setup("Update",611,G__G__MathFit_163_0_5, 103, -1, -1, 0, 3, 1, 1, 0, 
06772 "u 'ROOT::Math::Minimizer' - 11 - min g - - 0 - isValid "
06773 "h - - 0 '0' ncalls", (char*)NULL, (void*) NULL, 0);
06774    G__memfunc_setup("MinimizerType",1366,G__G__MathFit_163_0_6, 117, G__get_linked_tagnum(&G__G__MathFitLN_string), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06775    G__memfunc_setup("IsValid",684,G__G__MathFit_163_0_7, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06776    G__memfunc_setup("IsEmpty",715,G__G__MathFit_163_0_8, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06777    G__memfunc_setup("MinFcnValue",1080,G__G__MathFit_163_0_9, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06778    G__memfunc_setup("NCalls",573,G__G__MathFit_163_0_10, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06779    G__memfunc_setup("Edm",278,G__G__MathFit_163_0_11, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06780    G__memfunc_setup("NTotalParameters",1638,G__G__MathFit_163_0_12, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06781    G__memfunc_setup("NPar",369,G__G__MathFit_163_0_13, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06782    G__memfunc_setup("NFreeParameters",1508,G__G__MathFit_163_0_14, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06783    G__memfunc_setup("Status",644,G__G__MathFit_163_0_15, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06784    G__memfunc_setup("CovMatrixStatus",1569,G__G__MathFit_163_0_16, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06785    G__memfunc_setup("FittedFunction",1446,G__G__MathFit_163_0_17, 85, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim), G__defined_typename("ROOT::Fit::FitResult::IModelFunction"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06786    G__memfunc_setup("Chi2",326,G__G__MathFit_163_0_18, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06787    G__memfunc_setup("Ndf",280,G__G__MathFit_163_0_19, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06788    G__memfunc_setup("Prob",403,G__G__MathFit_163_0_20, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06789    G__memfunc_setup("Errors",637,G__G__MathFit_163_0_21, 117, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06790    G__memfunc_setup("GetErrors",925,G__G__MathFit_163_0_22, 68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06791    G__memfunc_setup("Parameters",1044,G__G__MathFit_163_0_23, 117, G__get_linked_tagnum(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06792    G__memfunc_setup("GetParams",900,G__G__MathFit_163_0_24, 68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06793    G__memfunc_setup("Value",509,G__G__MathFit_163_0_25, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - i", (char*)NULL, (void*) NULL, 0);
06794    G__memfunc_setup("Parameter",929,G__G__MathFit_163_0_26, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - i", (char*)NULL, (void*) NULL, 0);
06795    G__memfunc_setup("Error",522,G__G__MathFit_163_0_27, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - i", (char*)NULL, (void*) NULL, 0);
06796    G__memfunc_setup("ParError",813,G__G__MathFit_163_0_28, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - i", (char*)NULL, (void*) NULL, 0);
06797    G__memfunc_setup("ParName",676,G__G__MathFit_163_0_29, 117, G__get_linked_tagnum(&G__G__MathFitLN_string), -1, 0, 1, 1, 1, 8, "h - - 0 - i", (char*)NULL, (void*) NULL, 0);
06798    G__memfunc_setup("SetMinosError",1340,G__G__MathFit_163_0_30, 121, -1, -1, 0, 3, 1, 1, 0, 
06799 "h - - 0 - i d - - 0 - elow "
06800 "d - - 0 - eup", (char*)NULL, (void*) NULL, 0);
06801    G__memfunc_setup("LowerError",1043,G__G__MathFit_163_0_31, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - i", (char*)NULL, (void*) NULL, 0);
06802    G__memfunc_setup("UpperError",1046,G__G__MathFit_163_0_32, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - i", (char*)NULL, (void*) NULL, 0);
06803    G__memfunc_setup("GlobalCC",727,G__G__MathFit_163_0_33, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - i", (char*)NULL, (void*) NULL, 0);
06804    G__memfunc_setup("CovMatrix",925,G__G__MathFit_163_0_34, 100, -1, -1, 0, 2, 1, 1, 8, 
06805 "h - - 0 - i h - - 0 - j", (char*)NULL, (void*) NULL, 0);
06806    G__memfunc_setup("Correlation",1154,G__G__MathFit_163_0_35, 100, -1, -1, 0, 2, 1, 1, 8, 
06807 "h - - 0 - i h - - 0 - j", (char*)NULL, (void*) NULL, 0);
06808    G__memfunc_setup("GetConfidenceIntervals",2246,G__G__MathFit_163_0_36, 121, -1, -1, 0, 7, 1, 1, 8, 
06809 "h - - 0 - n h - - 0 - stride1 "
06810 "h - - 0 - stride2 D - - 10 - x "
06811 "D - - 0 - ci d - - 0 '0.95' cl "
06812 "g - - 0 'true' norm", (char*)NULL, (void*) NULL, 0);
06813    G__memfunc_setup("GetConfidenceIntervals",2246,G__G__MathFit_163_0_37, 121, -1, -1, 0, 4, 1, 1, 8, 
06814 "u 'ROOT::Fit::BinData' - 11 - data D - - 0 - ci "
06815 "d - - 0 '0.95' cl g - - 0 'true' norm", (char*)NULL, (void*) NULL, 0);
06816    G__memfunc_setup("Index",504,G__G__MathFit_163_0_38, 105, -1, -1, 0, 1, 1, 1, 8, "u 'string' - 11 - name", (char*)NULL, (void*) NULL, 0);
06817    G__memfunc_setup("NormalizeErrors",1582,G__G__MathFit_163_0_39, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06818    G__memfunc_setup("NormalizedErrors",1682,G__G__MathFit_163_0_40, 103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06819    G__memfunc_setup("Print",525,G__G__MathFit_163_0_41, 121, -1, -1, 0, 2, 1, 1, 8, 
06820 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os g - - 0 'false' covmat", (char*)NULL, (void*) NULL, 0);
06821    G__memfunc_setup("PrintCovMatrix",1450,G__G__MathFit_163_0_42, 121, -1, -1, 0, 1, 1, 1, 8, "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os", (char*)NULL, (void*) NULL, 0);
06822    G__memfunc_setup("IsParameterBound",1621,G__G__MathFit_163_0_43, 103, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - ipar", (char*)NULL, (void*) NULL, 0);
06823    G__memfunc_setup("IsParameterFixed",1613,G__G__MathFit_163_0_44, 103, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - ipar", (char*)NULL, (void*) NULL, 0);
06824    G__memfunc_setup("GetParameterName",1602,G__G__MathFit_163_0_45, 117, G__get_linked_tagnum(&G__G__MathFitLN_string), -1, 0, 1, 1, 1, 8, "h - - 0 - ipar", (char*)NULL, (void*) NULL, 0);
06825    G__memfunc_setup("ModelFunction",1335,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim), G__defined_typename("ROOT::Fit::FitResult::IModelFunction"), 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
06826    G__memfunc_setup("SetModelFunction",1635,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'ROOT::Math::IParametricFunctionMultiDim' 'ROOT::Fit::FitResult::IModelFunction' 0 - func", (char*)NULL, (void*) NULL, 0);
06827    
06828    G__memfunc_setup("~FitResult", 1056, G__G__MathFit_163_0_48, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
06829    G__tag_memfunc_reset();
06830 }
06831 
06832 static void G__setup_memfuncROOTcLcLFitcLcLFitter(void) {
06833    
06834    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter));
06835    G__memfunc_setup("Fitter",622,G__G__MathFit_178_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06836    G__memfunc_setup("Fitter",622,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter), -1, 0, 1, 1, 4, 0, "u 'ROOT::Fit::Fitter' - 11 - -", (char*)NULL, (void*) NULL, 0);
06837    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter), -1, 1, 1, 1, 4, 0, "u 'ROOT::Fit::Fitter' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
06838    G__memfunc_setup("Fit",291,G__G__MathFit_178_0_4, 103, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::BinData' - 11 - data", (char*)NULL, (void*) NULL, 0);
06839    G__memfunc_setup("Fit",291,G__G__MathFit_178_0_5, 103, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::UnBinData' - 11 - data", (char*)NULL, (void*) NULL, 0);
06840    G__memfunc_setup("FitFCN",506,G__G__MathFit_178_0_6, 103, -1, -1, 0, 4, 1, 1, 0, 
06841 "u 'ROOT::Math::IBaseFunctionMultiDim' 'ROOT::Math::IMultiGenFunction' 11 - fcn D - - 10 '0' params "
06842 "h - - 0 '0' dataSize g - - 0 'false' chi2fit", (char*)NULL, (void*) NULL, 0);
06843    G__memfunc_setup("FitFCN",506,G__G__MathFit_178_0_7, 103, -1, -1, 0, 4, 1, 1, 0, 
06844 "u 'ROOT::Math::IGradientFunctionMultiDim' 'ROOT::Math::IMultiGradFunction' 11 - fcn D - - 10 '0' params "
06845 "h - - 0 '0' dataSize g - - 0 'false' chi2fit", (char*)NULL, (void*) NULL, 0);
06846    G__memfunc_setup("FitFCN",506,G__G__MathFit_178_0_8, 103, -1, -1, 0, 5, 1, 1, 0, 
06847 "Y - 'ROOT::Fit::Fitter::MinuitFCN_t' 0 - fcn i - - 0 '0' npar "
06848 "D - - 10 '0' params h - - 0 '0' dataSize "
06849 "g - - 0 'false' chi2fit", (char*)NULL, (void*) NULL, 0);
06850    G__memfunc_setup("LinearFit",894,G__G__MathFit_178_0_9, 103, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::BinData' - 11 - data", (char*)NULL, (void*) NULL, 0);
06851    G__memfunc_setup("SetFunction",1138,G__G__MathFit_178_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::IParametricFunctionMultiDim' 'ROOT::Fit::Fitter::IModelFunction' 11 - func", (char*)NULL, (void*) NULL, 0);
06852    G__memfunc_setup("SetFunction",1138,G__G__MathFit_178_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::IParametricFunctionOneDim' 'ROOT::Fit::Fitter::IModel1DFunction' 11 - func", (char*)NULL, (void*) NULL, 0);
06853    G__memfunc_setup("SetFunction",1138,G__G__MathFit_178_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::IParametricGradFunctionMultiDim' 'ROOT::Fit::Fitter::IGradModelFunction' 11 - func", (char*)NULL, (void*) NULL, 0);
06854    G__memfunc_setup("SetFunction",1138,G__G__MathFit_178_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::IParametricGradFunctionOneDim' 'ROOT::Fit::Fitter::IGradModel1DFunction' 11 - func", (char*)NULL, (void*) NULL, 0);
06855    G__memfunc_setup("Result",639,G__G__MathFit_178_0_14, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitResult), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06856    G__memfunc_setup("CalculateHessErrors",1950,G__G__MathFit_178_0_15, 103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06857    G__memfunc_setup("CalculateMinosErrors",2065,G__G__MathFit_178_0_16, 103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06858    G__memfunc_setup("Config",598,G__G__MathFit_178_0_17, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
06859    G__memfunc_setup("Config",598,G__G__MathFit_178_0_18, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
06860    G__memfunc_setup("IsBinFit",760,G__G__MathFit_178_0_19, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06861    G__memfunc_setup("GetMinimizer",1236,G__G__MathFit_178_0_20, 85, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLMinimizer), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06862    G__memfunc_setup("GetFCN",503,G__G__MathFit_178_0_21, 85, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim), G__defined_typename("ROOT::Math::IMultiGenFunction"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06863    G__memfunc_setup("DoLeastSquareFit",1600,(G__InterfaceMethod) NULL, 103, -1, -1, 0, 1, 1, 2, 0, "u 'ROOT::Fit::BinData' - 11 - data", (char*)NULL, (void*) NULL, 0);
06864    G__memfunc_setup("DoLikelihoodFit",1498,(G__InterfaceMethod) NULL, 103, -1, -1, 0, 1, 1, 2, 0, "u 'ROOT::Fit::BinData' - 11 - data", (char*)NULL, (void*) NULL, 0);
06865    G__memfunc_setup("DoLikelihoodFit",1498,(G__InterfaceMethod) NULL, 103, -1, -1, 0, 1, 1, 2, 0, "u 'ROOT::Fit::UnBinData' - 11 - data", (char*)NULL, (void*) NULL, 0);
06866    G__memfunc_setup("DoLinearFit",1073,(G__InterfaceMethod) NULL, 103, -1, -1, 0, 1, 1, 2, 0, "u 'ROOT::Fit::BinData' - 11 - data", (char*)NULL, (void*) NULL, 0);
06867    G__memfunc_setup("Fit",291,G__G__MathFit_178_0_26, 103, -1, -1, 0, 2, 1, 1, 0, 
06868 "u 'ROOT::Fit::BinData' - 11 - data u 'ROOT::Math::IParametricFunctionMultiDim' - 11 - func", (char*)NULL, (void*) NULL, 0);
06869    G__memfunc_setup("Fit",291,G__G__MathFit_178_0_27, 103, -1, -1, 0, 2, 1, 1, 0, 
06870 "u 'ROOT::Fit::UnBinData' - 11 - data u 'ROOT::Math::IParametricFunctionMultiDim' - 11 - func", (char*)NULL, (void*) NULL, 0);
06871    G__memfunc_setup("LikelihoodFit",1319,G__G__MathFit_178_0_28, 103, -1, -1, 0, 2, 1, 1, 0, 
06872 "u 'ROOT::Fit::BinData' - 11 - data u 'ROOT::Math::IParametricFunctionMultiDim' - 11 - func", (char*)NULL, (void*) NULL, 0);
06873    G__memfunc_setup("LikelihoodFit",1319,G__G__MathFit_178_0_29, 103, -1, -1, 0, 2, 1, 1, 0, 
06874 "u 'ROOT::Fit::UnBinData' - 11 - data u 'ROOT::Math::IParametricFunctionMultiDim' - 11 - func", (char*)NULL, (void*) NULL, 0);
06875    G__memfunc_setup("LikelihoodFit",1319,G__G__MathFit_178_0_30, 103, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::BinData' - 11 - data", (char*)NULL, (void*) NULL, 0);
06876    G__memfunc_setup("LikelihoodFit",1319,G__G__MathFit_178_0_31, 103, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::UnBinData' - 11 - data", (char*)NULL, (void*) NULL, 0);
06877    
06878    G__memfunc_setup("~Fitter", 748, G__G__MathFit_178_0_32, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
06879    G__tag_memfunc_reset();
06880 }
06881 
06882 static void G__setup_memfuncROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void) {
06883    
06884    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
06885    G__memfunc_setup("LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>",4700,G__G__MathFit_182_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR), -1, 0, 2, 1, 1, 0, 
06886 "u 'ROOT::Fit::UnBinData' - 11 - data u 'ROOT::Math::IParametricFunctionMultiDim' 'ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction' 11 - func", (char*)NULL, (void*) NULL, 0);
06887    G__memfunc_setup("LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>",4700,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR), -1, 0, 1, 1, 4, 0, "u 'ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>' - 11 - -", (char*)NULL, (void*) NULL, 0);
06888    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR), -1, 1, 1, 1, 4, 0, "u 'ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>' - 11 - -", (char*)NULL, (void*) NULL, 0);
06889    G__memfunc_setup("Clone",497,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim), G__defined_typename("ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::BaseFunction"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06890    G__memfunc_setup("NFitPoints",1006,G__G__MathFit_182_0_5, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06891    G__memfunc_setup("DataElement",1092,(G__InterfaceMethod) NULL,100, -1, -1, 0, 3, 1, 1, 8, 
06892 "D - - 10 - x h - - 0 - i "
06893 "D - - 0 - g", (char*)NULL, (void*) NULL, 1);
06894    G__memfunc_setup("Gradient",814,G__G__MathFit_182_0_7, 121, -1, -1, 0, 2, 1, 1, 8, 
06895 "D - - 10 - x D - - 0 - g", (char*)NULL, (void*) NULL, 1);
06896    G__memfunc_setup("Type",418,(G__InterfaceMethod) NULL,105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgRcLcLType_t), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06897    G__memfunc_setup("Data",378,G__G__MathFit_182_0_9, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
06898    G__memfunc_setup("ModelFunction",1335,G__G__MathFit_182_0_10, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim), G__defined_typename("ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
06899    G__memfunc_setup("DoEval",571,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 1, 1, 4, 8, "D - - 10 - x", (char*)NULL, (void*) NULL, 1);
06900    G__memfunc_setup("DoDerivative",1222,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 2, 1, 4, 8, 
06901 "D - - 10 - x h - - 0 - icoord", (char*)NULL, (void*) NULL, 1);
06902    
06903    G__memfunc_setup("~LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>", 4826, G__G__MathFit_182_0_13, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
06904    G__tag_memfunc_reset();
06905 }
06906 
06907 static void G__setup_memfuncROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void) {
06908    
06909    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
06910    G__memfunc_setup("LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>",5135,G__G__MathFit_183_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR), -1, 0, 2, 1, 1, 0, 
06911 "u 'ROOT::Fit::UnBinData' - 11 - data u 'ROOT::Math::IParametricFunctionMultiDim' 'ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction' 11 - func", (char*)NULL, (void*) NULL, 0);
06912    G__memfunc_setup("LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>",5135,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR), -1, 0, 1, 1, 4, 0, "u 'ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>' - 11 - -", (char*)NULL, (void*) NULL, 0);
06913    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR), -1, 1, 1, 1, 4, 0, "u 'ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>' - 11 - -", (char*)NULL, (void*) NULL, 0);
06914    G__memfunc_setup("Clone",497,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim), G__defined_typename("ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>::BaseFunction"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06915    G__memfunc_setup("NFitPoints",1006,G__G__MathFit_183_0_5, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06916    G__memfunc_setup("DataElement",1092,(G__InterfaceMethod) NULL,100, -1, -1, 0, 3, 1, 1, 8, 
06917 "D - - 10 - x h - - 0 - i "
06918 "D - - 0 - g", (char*)NULL, (void*) NULL, 1);
06919    G__memfunc_setup("Gradient",814,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
06920 "D - - 10 - x D - - 0 - g", (char*)NULL, (void*) NULL, 1);
06921    G__memfunc_setup("Type",418,(G__InterfaceMethod) NULL,105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgRcLcLType_t), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06922    G__memfunc_setup("Data",378,G__G__MathFit_183_0_9, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
06923    G__memfunc_setup("ModelFunction",1335,G__G__MathFit_183_0_10, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim), G__defined_typename("ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
06924    G__memfunc_setup("DoEval",571,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 1, 1, 4, 8, "D - - 10 - x", (char*)NULL, (void*) NULL, 1);
06925    G__memfunc_setup("DoDerivative",1222,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 2, 1, 4, 8, 
06926 "D - - 10 - x h - - 0 - icoord", (char*)NULL, (void*) NULL, 1);
06927    
06928    G__memfunc_setup("~LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>", 5261, G__G__MathFit_183_0_13, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
06929    G__tag_memfunc_reset();
06930 }
06931 
06932 static void G__setup_memfuncROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR(void) {
06933    
06934    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR));
06935    G__memfunc_setup("PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>",5157,G__G__MathFit_184_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR), -1, 0, 2, 1, 1, 0, 
06936 "u 'ROOT::Fit::BinData' - 11 - data u 'ROOT::Math::IParametricFunctionMultiDim' 'ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction' 11 - func", (char*)NULL, (void*) NULL, 0);
06937    G__memfunc_setup("PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>",5157,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR), -1, 0, 1, 1, 4, 0, "u 'ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>' - 11 - -", (char*)NULL, (void*) NULL, 0);
06938    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR), -1, 1, 1, 1, 4, 0, "u 'ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>' - 11 - -", (char*)NULL, (void*) NULL, 0);
06939    G__memfunc_setup("Clone",497,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim), G__defined_typename("ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::BaseFunction"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06940    G__memfunc_setup("NFitPoints",1006,G__G__MathFit_184_0_5, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06941    G__memfunc_setup("DataElement",1092,(G__InterfaceMethod) NULL,100, -1, -1, 0, 3, 1, 1, 8, 
06942 "D - - 10 - x h - - 0 - i "
06943 "D - - 0 - g", (char*)NULL, (void*) NULL, 1);
06944    G__memfunc_setup("Gradient",814,G__G__MathFit_184_0_7, 121, -1, -1, 0, 2, 1, 1, 8, 
06945 "D - - 10 - x D - - 0 - g", (char*)NULL, (void*) NULL, 1);
06946    G__memfunc_setup("Type",418,(G__InterfaceMethod) NULL,105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgRcLcLType_t), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06947    G__memfunc_setup("Data",378,G__G__MathFit_184_0_9, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
06948    G__memfunc_setup("ModelFunction",1335,G__G__MathFit_184_0_10, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim), G__defined_typename("ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>::IModelFunction"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
06949    G__memfunc_setup("DoEval",571,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 1, 1, 4, 8, "D - - 10 - x", (char*)NULL, (void*) NULL, 1);
06950    G__memfunc_setup("DoDerivative",1222,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 2, 1, 4, 8, 
06951 "D - - 10 - x h - - 0 - icoord", (char*)NULL, (void*) NULL, 1);
06952    
06953    G__memfunc_setup("~PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>", 5283, G__G__MathFit_184_0_13, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
06954    G__tag_memfunc_reset();
06955 }
06956 
06957 static void G__setup_memfuncROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR(void) {
06958    
06959    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR));
06960    G__memfunc_setup("PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>",5592,G__G__MathFit_185_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR), -1, 0, 2, 1, 1, 0, 
06961 "u 'ROOT::Fit::BinData' - 11 - data u 'ROOT::Math::IParametricFunctionMultiDim' 'ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction' 11 - func", (char*)NULL, (void*) NULL, 0);
06962    G__memfunc_setup("PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>",5592,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR), -1, 0, 1, 1, 4, 0, "u 'ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>' - 11 - -", (char*)NULL, (void*) NULL, 0);
06963    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR), -1, 1, 1, 1, 4, 0, "u 'ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>' - 11 - -", (char*)NULL, (void*) NULL, 0);
06964    G__memfunc_setup("Clone",497,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim), G__defined_typename("ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>::BaseFunction"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06965    G__memfunc_setup("NFitPoints",1006,G__G__MathFit_185_0_5, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06966    G__memfunc_setup("DataElement",1092,(G__InterfaceMethod) NULL,100, -1, -1, 0, 3, 1, 1, 8, 
06967 "D - - 10 - x h - - 0 - i "
06968 "D - - 0 - g", (char*)NULL, (void*) NULL, 1);
06969    G__memfunc_setup("Gradient",814,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
06970 "D - - 10 - x D - - 0 - g", (char*)NULL, (void*) NULL, 1);
06971    G__memfunc_setup("Type",418,(G__InterfaceMethod) NULL,105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgRcLcLType_t), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
06972    G__memfunc_setup("Data",378,G__G__MathFit_185_0_9, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
06973    G__memfunc_setup("ModelFunction",1335,G__G__MathFit_185_0_10, 117, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim), G__defined_typename("ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>::IModelFunction"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
06974    G__memfunc_setup("DoEval",571,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 1, 1, 4, 8, "D - - 10 - x", (char*)NULL, (void*) NULL, 1);
06975    G__memfunc_setup("DoDerivative",1222,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 2, 1, 4, 8, 
06976 "D - - 10 - x h - - 0 - icoord", (char*)NULL, (void*) NULL, 1);
06977    
06978    G__memfunc_setup("~PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>", 5718, G__G__MathFit_185_0_13, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
06979    G__tag_memfunc_reset();
06980 }
06981 
06982 static void G__setup_memfuncROOTcLcLFitcLcLSparseData(void) {
06983    
06984    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLSparseData));
06985    G__memfunc_setup("SparseData",1000,G__G__MathFit_187_0_1, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLSparseData), -1, 0, 2, 1, 1, 0, 
06986 "u 'vector<double,allocator<double> >' 'vector<double>' 1 - min u 'vector<double,allocator<double> >' 'vector<double>' 1 - max", (char*)NULL, (void*) NULL, 0);
06987    G__memfunc_setup("SparseData",1000,G__G__MathFit_187_0_2, 105, G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLSparseData), -1, 0, 3, 1, 1, 0, 
06988 "h - - 10 - dim D - - 0 - min "
06989 "D - - 0 - max", (char*)NULL, (void*) NULL, 0);
06990    G__memfunc_setup("NPoints",715,G__G__MathFit_187_0_3, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06991    G__memfunc_setup("NDim",360,G__G__MathFit_187_0_4, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
06992    G__memfunc_setup("Add",265,G__G__MathFit_187_0_5, 121, -1, -1, 0, 4, 1, 1, 0, 
06993 "u 'vector<double,allocator<double> >' 'vector<double>' 1 - min u 'vector<double,allocator<double> >' 'vector<double>' 1 - max "
06994 "d - - 10 - content d - - 10 '1.0' error", (char*)NULL, (void*) NULL, 0);
06995    G__memfunc_setup("GetPoint",810,G__G__MathFit_187_0_6, 121, -1, -1, 0, 5, 1, 1, 0, 
06996 "h - - 10 - i u 'vector<double,allocator<double> >' 'vector<double>' 1 - min "
06997 "u 'vector<double,allocator<double> >' 'vector<double>' 1 - max d - - 1 - content "
06998 "d - - 1 - error", (char*)NULL, (void*) NULL, 0);
06999    G__memfunc_setup("PrintList",937,G__G__MathFit_187_0_7, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
07000    G__memfunc_setup("GetBinData",947,G__G__MathFit_187_0_8, 121, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Fit::BinData' - 1 - -", (char*)NULL, (void*) NULL, 0);
07001    G__memfunc_setup("GetBinDataIntegral",1769,G__G__MathFit_187_0_9, 121, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Fit::BinData' - 1 - -", (char*)NULL, (void*) NULL, 0);
07002    G__memfunc_setup("GetBinDataNoZeros",1667,G__G__MathFit_187_0_10, 121, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Fit::BinData' - 1 - -", (char*)NULL, (void*) NULL, 0);
07003    
07004    G__memfunc_setup("SparseData", 1000, G__G__MathFit_187_0_11, (int) ('i'), G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLSparseData), -1, 0, 1, 1, 1, 0, "u 'ROOT::Fit::SparseData' - 11 - -", (char*) NULL, (void*) NULL, 0);
07005    
07006    G__memfunc_setup("~SparseData", 1126, G__G__MathFit_187_0_12, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
07007    
07008    G__memfunc_setup("operator=", 937, G__G__MathFit_187_0_13, (int) ('u'), G__get_linked_tagnum(&G__G__MathFitLN_ROOTcLcLFitcLcLSparseData), -1, 1, 1, 1, 1, 0, "u 'ROOT::Fit::SparseData' - 11 - -", (char*) NULL, (void*) NULL, 0);
07009    G__tag_memfunc_reset();
07010 }
07011 
07012 
07013 
07014 
07015 
07016 extern "C" void G__cpp_setup_memfuncG__MathFit() {
07017 }
07018 
07019 
07020 
07021 
07022 static void G__cpp_setup_global0() {
07023 
07024    
07025    G__resetplocal();
07026 
07027 }
07028 
07029 static void G__cpp_setup_global1() {
07030 
07031    G__resetglobalenv();
07032 }
07033 extern "C" void G__cpp_setup_globalG__MathFit() {
07034   G__cpp_setup_global0();
07035   G__cpp_setup_global1();
07036 }
07037 
07038 
07039 
07040 
07041 static void G__cpp_setup_func0() {
07042    G__lastifuncposition();
07043 
07044 }
07045 
07046 static void G__cpp_setup_func1() {
07047 }
07048 
07049 static void G__cpp_setup_func2() {
07050 }
07051 
07052 static void G__cpp_setup_func3() {
07053 }
07054 
07055 static void G__cpp_setup_func4() {
07056 }
07057 
07058 static void G__cpp_setup_func5() {
07059 }
07060 
07061 static void G__cpp_setup_func6() {
07062 }
07063 
07064 static void G__cpp_setup_func7() {
07065 
07066    G__resetifuncposition();
07067 }
07068 
07069 extern "C" void G__cpp_setup_funcG__MathFit() {
07070   G__cpp_setup_func0();
07071   G__cpp_setup_func1();
07072   G__cpp_setup_func2();
07073   G__cpp_setup_func3();
07074   G__cpp_setup_func4();
07075   G__cpp_setup_func5();
07076   G__cpp_setup_func6();
07077   G__cpp_setup_func7();
07078 }
07079 
07080 
07081 
07082 
07083 
07084 G__linked_taginfo G__G__MathFitLN_ROOT = { "ROOT" , 110 , -1 };
07085 G__linked_taginfo G__G__MathFitLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR = { "basic_ostream<char,char_traits<char> >" , 99 , -1 };
07086 G__linked_taginfo G__G__MathFitLN_string = { "string" , 99 , -1 };
07087 G__linked_taginfo G__G__MathFitLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
07088 G__linked_taginfo G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
07089 G__linked_taginfo G__G__MathFitLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
07090 G__linked_taginfo G__G__MathFitLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
07091 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFit = { "ROOT::Fit" , 110 , -1 };
07092 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions = { "ROOT::Fit::DataOptions" , 115 , -1 };
07093 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLDataRange = { "ROOT::Fit::DataRange" , 99 , -1 };
07094 G__linked_taginfo G__G__MathFitLN_pairlEdoublecOdoublegR = { "pair<double,double>" , 115 , -1 };
07095 G__linked_taginfo G__G__MathFitLN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR = { "vector<pair<double,double>,allocator<pair<double,double> > >" , 99 , -1 };
07096 G__linked_taginfo G__G__MathFitLN_reverse_iteratorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<pair<double,double>,allocator<pair<double,double> > >::iterator>" , 99 , -1 };
07097 G__linked_taginfo G__G__MathFitLN_vectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgR = { "vector<vector<pair<double,double>,allocator<pair<double,double> > >,allocator<vector<pair<double,double>,allocator<pair<double,double> > > > >" , 99 , -1 };
07098 G__linked_taginfo G__G__MathFitLN_reverse_iteratorlEvectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<vector<pair<double,double>,allocator<pair<double,double> > >,allocator<vector<pair<double,double>,allocator<pair<double,double> > > > >::iterator>" , 99 , -1 };
07099 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLFitData = { "ROOT::Fit::FitData" , 99 , -1 };
07100 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLDataVector = { "ROOT::Fit::DataVector" , 99 , -1 };
07101 G__linked_taginfo G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR = { "vector<double,allocator<double> >" , 99 , -1 };
07102 G__linked_taginfo G__G__MathFitLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR = { "reverse_iterator<vector<double,allocator<double> >::iterator>" , 99 , -1 };
07103 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLDataWrapper = { "ROOT::Fit::DataWrapper" , 99 , -1 };
07104 G__linked_taginfo G__G__MathFitLN_vectorlEconstsPdoublemUcOallocatorlEconstsPdoublemUgRsPgR = { "vector<const double*,allocator<const double*> >" , 99 , -1 };
07105 G__linked_taginfo G__G__MathFitLN_reverse_iteratorlEvectorlEconstsPdoublemUcOallocatorlEconstsPdoublemUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<const double*,allocator<const double*> >::iterator>" , 99 , -1 };
07106 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLBinData = { "ROOT::Fit::BinData" , 99 , -1 };
07107 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLBinDatacLcLErrorType = { "ROOT::Fit::BinData::ErrorType" , 101 , -1 };
07108 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMath = { "ROOT::Math" , 110 , -1 };
07109 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim = { "ROOT::Math::IBaseFunctionMultiDim" , 99 , -1 };
07110 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLIGradientFunctionMultiDim = { "ROOT::Math::IGradientFunctionMultiDim" , 99 , -1 };
07111 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLIGradientMultiDim = { "ROOT::Math::IGradientMultiDim" , 99 , -1 };
07112 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR = { "ROOT::Math::BasicFitMethodFunction<ROOT::Math::IBaseFunctionMultiDim>" , 99 , -1 };
07113 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgRcLcLType_t = { "ROOT::Math::BasicFitMethodFunction<ROOT::Math::IBaseFunctionMultiDim>::Type_t" , 101 , -1 };
07114 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR = { "ROOT::Math::BasicFitMethodFunction<ROOT::Math::IGradientFunctionMultiDim>" , 99 , -1 };
07115 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgRcLcLType_t = { "ROOT::Math::BasicFitMethodFunction<ROOT::Math::IGradientFunctionMultiDim>::Type_t" , 101 , -1 };
07116 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionOneDim = { "ROOT::Math::IParametricFunctionOneDim" , 99 , -1 };
07117 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLIParametricGradFunctionOneDim = { "ROOT::Math::IParametricGradFunctionOneDim" , 99 , -1 };
07118 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim = { "ROOT::Math::IParametricFunctionMultiDim" , 99 , -1 };
07119 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLIParametricGradFunctionMultiDim = { "ROOT::Math::IParametricGradFunctionMultiDim" , 99 , -1 };
07120 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData = { "ROOT::Fit::UnBinData" , 99 , -1 };
07121 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR = { "ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>" , 99 , -1 };
07122 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR = { "ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>" , 99 , -1 };
07123 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings = { "ROOT::Fit::ParameterSettings" , 99 , -1 };
07124 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLMinimizerOptions = { "ROOT::Math::MinimizerOptions" , 99 , -1 };
07125 G__linked_taginfo G__G__MathFitLN_ROOTcLcLMathcLcLMinimizer = { "ROOT::Math::Minimizer" , 99 , -1 };
07126 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig = { "ROOT::Fit::FitConfig" , 99 , -1 };
07127 G__linked_taginfo G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR = { "vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >" , 99 , -1 };
07128 G__linked_taginfo G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiterator = { "vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator" , 99 , -1 };
07129 G__linked_taginfo G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >::iterator>" , 99 , -1 };
07130 G__linked_taginfo G__G__MathFitLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR = { "vector<unsigned int,allocator<unsigned int> >" , 99 , -1 };
07131 G__linked_taginfo G__G__MathFitLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<unsigned int,allocator<unsigned int> >::iterator>" , 99 , -1 };
07132 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLFitResult = { "ROOT::Fit::FitResult" , 99 , -1 };
07133 G__linked_taginfo G__G__MathFitLN_maplEunsignedsPintcOpairlEdoublecOdoublegRcOlesslEunsignedsPintgRcOallocatorlEpairlEconstsPunsignedsPintcOpairlEdoublecOdoublegRsPgRsPgRsPgR = { "map<unsigned int,pair<double,double>,less<unsigned int>,allocator<pair<const unsigned int,pair<double,double> > > >" , 99 , -1 };
07134 G__linked_taginfo G__G__MathFitLN_vectorlEstringcOallocatorlEstringgRsPgR = { "vector<string,allocator<string> >" , 99 , -1 };
07135 G__linked_taginfo G__G__MathFitLN_reverse_iteratorlEvectorlEstringcOallocatorlEstringgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<string,allocator<string> >::iterator>" , 99 , -1 };
07136 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLFitter = { "ROOT::Fit::Fitter" , 99 , -1 };
07137 G__linked_taginfo G__G__MathFitLN_auto_ptrlEROOTcLcLFitcLcLFitResultgR = { "auto_ptr<ROOT::Fit::FitResult>" , 99 , -1 };
07138 G__linked_taginfo G__G__MathFitLN_auto_ptrlEROOTcLcLMathcLcLMinimizergR = { "auto_ptr<ROOT::Math::Minimizer>" , 99 , -1 };
07139 G__linked_taginfo G__G__MathFitLN_auto_ptrlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR = { "auto_ptr<ROOT::Math::IBaseFunctionMultiDim>" , 99 , -1 };
07140 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR = { "ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>" , 99 , -1 };
07141 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR = { "ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>" , 99 , -1 };
07142 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR = { "ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>" , 99 , -1 };
07143 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR = { "ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>" , 99 , -1 };
07144 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLProxyListBox = { "ROOT::Fit::ProxyListBox" , 99 , -1 };
07145 G__linked_taginfo G__G__MathFitLN_ROOTcLcLFitcLcLSparseData = { "ROOT::Fit::SparseData" , 99 , -1 };
07146 
07147 
07148 extern "C" void G__cpp_reset_tagtableG__MathFit() {
07149   G__G__MathFitLN_ROOT.tagnum = -1 ;
07150   G__G__MathFitLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
07151   G__G__MathFitLN_string.tagnum = -1 ;
07152   G__G__MathFitLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
07153   G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
07154   G__G__MathFitLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
07155   G__G__MathFitLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
07156   G__G__MathFitLN_ROOTcLcLFit.tagnum = -1 ;
07157   G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions.tagnum = -1 ;
07158   G__G__MathFitLN_ROOTcLcLFitcLcLDataRange.tagnum = -1 ;
07159   G__G__MathFitLN_pairlEdoublecOdoublegR.tagnum = -1 ;
07160   G__G__MathFitLN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR.tagnum = -1 ;
07161   G__G__MathFitLN_reverse_iteratorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcLcLiteratorgR.tagnum = -1 ;
07162   G__G__MathFitLN_vectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgR.tagnum = -1 ;
07163   G__G__MathFitLN_reverse_iteratorlEvectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgRcLcLiteratorgR.tagnum = -1 ;
07164   G__G__MathFitLN_ROOTcLcLFitcLcLFitData.tagnum = -1 ;
07165   G__G__MathFitLN_ROOTcLcLFitcLcLDataVector.tagnum = -1 ;
07166   G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR.tagnum = -1 ;
07167   G__G__MathFitLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR.tagnum = -1 ;
07168   G__G__MathFitLN_ROOTcLcLFitcLcLDataWrapper.tagnum = -1 ;
07169   G__G__MathFitLN_vectorlEconstsPdoublemUcOallocatorlEconstsPdoublemUgRsPgR.tagnum = -1 ;
07170   G__G__MathFitLN_reverse_iteratorlEvectorlEconstsPdoublemUcOallocatorlEconstsPdoublemUgRsPgRcLcLiteratorgR.tagnum = -1 ;
07171   G__G__MathFitLN_ROOTcLcLFitcLcLBinData.tagnum = -1 ;
07172   G__G__MathFitLN_ROOTcLcLFitcLcLBinDatacLcLErrorType.tagnum = -1 ;
07173   G__G__MathFitLN_ROOTcLcLMath.tagnum = -1 ;
07174   G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim.tagnum = -1 ;
07175   G__G__MathFitLN_ROOTcLcLMathcLcLIGradientFunctionMultiDim.tagnum = -1 ;
07176   G__G__MathFitLN_ROOTcLcLMathcLcLIGradientMultiDim.tagnum = -1 ;
07177   G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR.tagnum = -1 ;
07178   G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgRcLcLType_t.tagnum = -1 ;
07179   G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR.tagnum = -1 ;
07180   G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgRcLcLType_t.tagnum = -1 ;
07181   G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionOneDim.tagnum = -1 ;
07182   G__G__MathFitLN_ROOTcLcLMathcLcLIParametricGradFunctionOneDim.tagnum = -1 ;
07183   G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim.tagnum = -1 ;
07184   G__G__MathFitLN_ROOTcLcLMathcLcLIParametricGradFunctionMultiDim.tagnum = -1 ;
07185   G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData.tagnum = -1 ;
07186   G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR.tagnum = -1 ;
07187   G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR.tagnum = -1 ;
07188   G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings.tagnum = -1 ;
07189   G__G__MathFitLN_ROOTcLcLMathcLcLMinimizerOptions.tagnum = -1 ;
07190   G__G__MathFitLN_ROOTcLcLMathcLcLMinimizer.tagnum = -1 ;
07191   G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig.tagnum = -1 ;
07192   G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR.tagnum = -1 ;
07193   G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiterator.tagnum = -1 ;
07194   G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiteratorgR.tagnum = -1 ;
07195   G__G__MathFitLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR.tagnum = -1 ;
07196   G__G__MathFitLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR.tagnum = -1 ;
07197   G__G__MathFitLN_ROOTcLcLFitcLcLFitResult.tagnum = -1 ;
07198   G__G__MathFitLN_maplEunsignedsPintcOpairlEdoublecOdoublegRcOlesslEunsignedsPintgRcOallocatorlEpairlEconstsPunsignedsPintcOpairlEdoublecOdoublegRsPgRsPgRsPgR.tagnum = -1 ;
07199   G__G__MathFitLN_vectorlEstringcOallocatorlEstringgRsPgR.tagnum = -1 ;
07200   G__G__MathFitLN_reverse_iteratorlEvectorlEstringcOallocatorlEstringgRsPgRcLcLiteratorgR.tagnum = -1 ;
07201   G__G__MathFitLN_ROOTcLcLFitcLcLFitter.tagnum = -1 ;
07202   G__G__MathFitLN_auto_ptrlEROOTcLcLFitcLcLFitResultgR.tagnum = -1 ;
07203   G__G__MathFitLN_auto_ptrlEROOTcLcLMathcLcLMinimizergR.tagnum = -1 ;
07204   G__G__MathFitLN_auto_ptrlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR.tagnum = -1 ;
07205   G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR.tagnum = -1 ;
07206   G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR.tagnum = -1 ;
07207   G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR.tagnum = -1 ;
07208   G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR.tagnum = -1 ;
07209   G__G__MathFitLN_ROOTcLcLFitcLcLProxyListBox.tagnum = -1 ;
07210   G__G__MathFitLN_ROOTcLcLFitcLcLSparseData.tagnum = -1 ;
07211 }
07212 
07213 
07214 extern "C" void G__cpp_setup_tagtableG__MathFit() {
07215 
07216    
07217    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOT);
07218    G__get_linked_tagnum_fwd(&G__G__MathFitLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR);
07219    G__get_linked_tagnum_fwd(&G__G__MathFitLN_string);
07220    G__get_linked_tagnum_fwd(&G__G__MathFitLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
07221    G__get_linked_tagnum_fwd(&G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
07222    G__get_linked_tagnum_fwd(&G__G__MathFitLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
07223    G__get_linked_tagnum_fwd(&G__G__MathFitLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
07224    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFit),0,-1,0,(char*)NULL,G__setup_memvarROOTcLcLFit,G__setup_memfuncROOTcLcLFit);
07225    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLDataOptions),sizeof(ROOT::Fit::DataOptions),-1,256,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLDataOptions,G__setup_memfuncROOTcLcLFitcLcLDataOptions);
07226    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLDataRange),sizeof(ROOT::Fit::DataRange),-1,34048,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLDataRange,G__setup_memfuncROOTcLcLFitcLcLDataRange);
07227    G__get_linked_tagnum_fwd(&G__G__MathFitLN_pairlEdoublecOdoublegR);
07228    G__get_linked_tagnum_fwd(&G__G__MathFitLN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR);
07229    G__get_linked_tagnum_fwd(&G__G__MathFitLN_reverse_iteratorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcLcLiteratorgR);
07230    G__get_linked_tagnum_fwd(&G__G__MathFitLN_vectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgR);
07231    G__get_linked_tagnum_fwd(&G__G__MathFitLN_reverse_iteratorlEvectorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcOallocatorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRsPgRsPgRcLcLiteratorgR);
07232    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLFitData),sizeof(ROOT::Fit::FitData),-1,296192,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLFitData,G__setup_memfuncROOTcLcLFitcLcLFitData);
07233    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLDataVector);
07234    G__get_linked_tagnum_fwd(&G__G__MathFitLN_vectorlEdoublecOallocatorlEdoublegRsPgR);
07235    G__get_linked_tagnum_fwd(&G__G__MathFitLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR);
07236    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLDataWrapper);
07237    G__get_linked_tagnum_fwd(&G__G__MathFitLN_vectorlEconstsPdoublemUcOallocatorlEconstsPdoublemUgRsPgR);
07238    G__get_linked_tagnum_fwd(&G__G__MathFitLN_reverse_iteratorlEvectorlEconstsPdoublemUcOallocatorlEconstsPdoublemUgRsPgRcLcLiteratorgR);
07239    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLBinData),sizeof(ROOT::Fit::BinData),-1,298752,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLBinData,G__setup_memfuncROOTcLcLFitcLcLBinData);
07240    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLBinDatacLcLErrorType);
07241    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMath);
07242    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim);
07243    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLIGradientFunctionMultiDim);
07244    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLIGradientMultiDim);
07245    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
07246    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgRcLcLType_t);
07247    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
07248    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgRcLcLType_t);
07249    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionOneDim);
07250    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricGradFunctionOneDim);
07251    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricFunctionMultiDim);
07252    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLIParametricGradFunctionMultiDim);
07253    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLUnBinData),sizeof(ROOT::Fit::UnBinData),-1,298752,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLUnBinData,G__setup_memfuncROOTcLcLFitcLcLUnBinData);
07254    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),sizeof(ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDim>),-1,99328,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR,G__setup_memfuncROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
07255    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),sizeof(ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDim>),-1,99328,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR,G__setup_memfuncROOTcLcLFitcLcLChi2FCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
07256    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLParameterSettings),sizeof(ROOT::Fit::ParameterSettings),-1,296192,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLParameterSettings,G__setup_memfuncROOTcLcLFitcLcLParameterSettings);
07257    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLMinimizerOptions);
07258    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLMathcLcLMinimizer);
07259    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLFitConfig),sizeof(ROOT::Fit::FitConfig),-1,265984,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLFitConfig,G__setup_memfuncROOTcLcLFitcLcLFitConfig);
07260    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR),sizeof(vector<ROOT::Fit::ParameterSettings,allocator<ROOT::Fit::ParameterSettings> >),-1,36608,(char*)NULL,G__setup_memvarvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR,G__setup_memfuncvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgR);
07261    G__get_linked_tagnum_fwd(&G__G__MathFitLN_vectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiterator);
07262    G__get_linked_tagnum_fwd(&G__G__MathFitLN_reverse_iteratorlEvectorlEROOTcLcLFitcLcLParameterSettingscOallocatorlEROOTcLcLFitcLcLParameterSettingsgRsPgRcLcLiteratorgR);
07263    G__get_linked_tagnum_fwd(&G__G__MathFitLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR);
07264    G__get_linked_tagnum_fwd(&G__G__MathFitLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR);
07265    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLFitResult),sizeof(ROOT::Fit::FitResult),-1,298752,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLFitResult,G__setup_memfuncROOTcLcLFitcLcLFitResult);
07266    G__get_linked_tagnum_fwd(&G__G__MathFitLN_maplEunsignedsPintcOpairlEdoublecOdoublegRcOlesslEunsignedsPintgRcOallocatorlEpairlEconstsPunsignedsPintcOpairlEdoublecOdoublegRsPgRsPgRsPgR);
07267    G__get_linked_tagnum_fwd(&G__G__MathFitLN_vectorlEstringcOallocatorlEstringgRsPgR);
07268    G__get_linked_tagnum_fwd(&G__G__MathFitLN_reverse_iteratorlEvectorlEstringcOallocatorlEstringgRsPgRcLcLiteratorgR);
07269    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLFitter),sizeof(ROOT::Fit::Fitter),-1,3840,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLFitter,G__setup_memfuncROOTcLcLFitcLcLFitter);
07270    G__get_linked_tagnum_fwd(&G__G__MathFitLN_auto_ptrlEROOTcLcLFitcLcLFitResultgR);
07271    G__get_linked_tagnum_fwd(&G__G__MathFitLN_auto_ptrlEROOTcLcLMathcLcLMinimizergR);
07272    G__get_linked_tagnum_fwd(&G__G__MathFitLN_auto_ptrlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
07273    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),sizeof(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>),-1,101888,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR,G__setup_memfuncROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
07274    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),sizeof(ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>),-1,101888,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR,G__setup_memfuncROOTcLcLFitcLcLLogLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
07275    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),sizeof(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDim>),-1,101888,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR,G__setup_memfuncROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
07276    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),sizeof(ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDim>),-1,101888,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR,G__setup_memfuncROOTcLcLFitcLcLPoissonLikelihoodFCNlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
07277    G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLProxyListBox);
07278    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__MathFitLN_ROOTcLcLFitcLcLSparseData),sizeof(ROOT::Fit::SparseData),-1,295936,(char*)NULL,G__setup_memvarROOTcLcLFitcLcLSparseData,G__setup_memfuncROOTcLcLFitcLcLSparseData);
07279 }
07280 extern "C" void G__cpp_setupG__MathFit(void) {
07281   G__check_setup_version(30051515,"G__cpp_setupG__MathFit()");
07282   G__set_cpp_environmentG__MathFit();
07283   G__cpp_setup_tagtableG__MathFit();
07284 
07285   G__cpp_setup_inheritanceG__MathFit();
07286 
07287   G__cpp_setup_typetableG__MathFit();
07288 
07289   G__cpp_setup_memvarG__MathFit();
07290 
07291   G__cpp_setup_memfuncG__MathFit();
07292   G__cpp_setup_globalG__MathFit();
07293   G__cpp_setup_funcG__MathFit();
07294 
07295    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__MathFit();
07296   return;
07297 }
07298 class G__cpp_setup_initG__MathFit {
07299   public:
07300     G__cpp_setup_initG__MathFit() { G__add_setup_func("G__MathFit",(G__incsetup)(&G__cpp_setupG__MathFit)); G__call_setup_funcs(); }
07301    ~G__cpp_setup_initG__MathFit() { G__remove_setup_func("G__MathFit"); }
07302 };
07303 G__cpp_setup_initG__MathFit G__cpp_setup_initializerG__MathFit;
07304