G__Minuit2.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:56:48 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME mathdIminuit2dIsrcdIG__Minuit2
00008 #include "RConfig.h" //rootcint 4834
00009 #if !defined(R__ACCESS_IN_SYMBOL)
00010 //Break the privacy of classes -- Disabled for the moment
00011 #define private public
00012 #define protected public
00013 #endif
00014 
00015 // Since CINT ignores the std namespace, we need to do so in this file.
00016 namespace std {} using namespace std;
00017 #include "G__Minuit2.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 // START OF SHADOWS
00033 
00034 namespace ROOT {
00035    namespace Shadow {
00036    } // of namespace Shadow
00037 } // of namespace ROOT
00038 // END OF SHADOWS
00039 
00040 namespace ROOT {
00041    void ROOTcLcLMinuit2cLcLGenericFunction_ShowMembers(void *obj, TMemberInspector &R__insp);
00042    static void ROOTcLcLMinuit2cLcLGenericFunction_Dictionary();
00043    static void delete_ROOTcLcLMinuit2cLcLGenericFunction(void *p);
00044    static void deleteArray_ROOTcLcLMinuit2cLcLGenericFunction(void *p);
00045    static void destruct_ROOTcLcLMinuit2cLcLGenericFunction(void *p);
00046 
00047    // Function generating the singleton type initializer
00048    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::GenericFunction*)
00049    {
00050       ::ROOT::Minuit2::GenericFunction *ptr = 0;
00051       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::GenericFunction),0);
00052       static ::ROOT::TGenericClassInfo 
00053          instance("ROOT::Minuit2::GenericFunction", "include/Minuit2/GenericFunction.h", 35,
00054                   typeid(::ROOT::Minuit2::GenericFunction), DefineBehavior(ptr, ptr),
00055                   0, &ROOTcLcLMinuit2cLcLGenericFunction_Dictionary, isa_proxy, 0,
00056                   sizeof(::ROOT::Minuit2::GenericFunction) );
00057       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLGenericFunction);
00058       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLGenericFunction);
00059       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLGenericFunction);
00060       return &instance;
00061    }
00062    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::GenericFunction*)
00063    {
00064       return GenerateInitInstanceLocal((::ROOT::Minuit2::GenericFunction*)0);
00065    }
00066    // Static variable to force the class initialization
00067    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::GenericFunction*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00068 
00069    // Dictionary for non-ClassDef classes
00070    static void ROOTcLcLMinuit2cLcLGenericFunction_Dictionary() {
00071       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::GenericFunction*)0x0)->GetClass();
00072    }
00073 
00074 } // end of namespace ROOT
00075 
00076 namespace ROOT {
00077    void ROOTcLcLMinuit2cLcLFCNBase_ShowMembers(void *obj, TMemberInspector &R__insp);
00078    static void ROOTcLcLMinuit2cLcLFCNBase_Dictionary();
00079    static void delete_ROOTcLcLMinuit2cLcLFCNBase(void *p);
00080    static void deleteArray_ROOTcLcLMinuit2cLcLFCNBase(void *p);
00081    static void destruct_ROOTcLcLMinuit2cLcLFCNBase(void *p);
00082 
00083    // Function generating the singleton type initializer
00084    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::FCNBase*)
00085    {
00086       ::ROOT::Minuit2::FCNBase *ptr = 0;
00087       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::FCNBase),0);
00088       static ::ROOT::TGenericClassInfo 
00089          instance("ROOT::Minuit2::FCNBase", "include/Minuit2/FCNBase.h", 45,
00090                   typeid(::ROOT::Minuit2::FCNBase), DefineBehavior(ptr, ptr),
00091                   0, &ROOTcLcLMinuit2cLcLFCNBase_Dictionary, isa_proxy, 0,
00092                   sizeof(::ROOT::Minuit2::FCNBase) );
00093       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLFCNBase);
00094       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLFCNBase);
00095       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLFCNBase);
00096       return &instance;
00097    }
00098    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::FCNBase*)
00099    {
00100       return GenerateInitInstanceLocal((::ROOT::Minuit2::FCNBase*)0);
00101    }
00102    // Static variable to force the class initialization
00103    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::FCNBase*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00104 
00105    // Dictionary for non-ClassDef classes
00106    static void ROOTcLcLMinuit2cLcLFCNBase_Dictionary() {
00107       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::FCNBase*)0x0)->GetClass();
00108    }
00109 
00110 } // end of namespace ROOT
00111 
00112 namespace ROOT {
00113    void ROOTcLcLMinuit2cLcLFCNGradientBase_ShowMembers(void *obj, TMemberInspector &R__insp);
00114    static void ROOTcLcLMinuit2cLcLFCNGradientBase_Dictionary();
00115    static void delete_ROOTcLcLMinuit2cLcLFCNGradientBase(void *p);
00116    static void deleteArray_ROOTcLcLMinuit2cLcLFCNGradientBase(void *p);
00117    static void destruct_ROOTcLcLMinuit2cLcLFCNGradientBase(void *p);
00118 
00119    // Function generating the singleton type initializer
00120    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::FCNGradientBase*)
00121    {
00122       ::ROOT::Minuit2::FCNGradientBase *ptr = 0;
00123       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::FCNGradientBase),0);
00124       static ::ROOT::TGenericClassInfo 
00125          instance("ROOT::Minuit2::FCNGradientBase", "include/Minuit2/FCNGradientBase.h", 32,
00126                   typeid(::ROOT::Minuit2::FCNGradientBase), DefineBehavior(ptr, ptr),
00127                   0, &ROOTcLcLMinuit2cLcLFCNGradientBase_Dictionary, isa_proxy, 0,
00128                   sizeof(::ROOT::Minuit2::FCNGradientBase) );
00129       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLFCNGradientBase);
00130       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLFCNGradientBase);
00131       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLFCNGradientBase);
00132       return &instance;
00133    }
00134    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::FCNGradientBase*)
00135    {
00136       return GenerateInitInstanceLocal((::ROOT::Minuit2::FCNGradientBase*)0);
00137    }
00138    // Static variable to force the class initialization
00139    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::FCNGradientBase*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00140 
00141    // Dictionary for non-ClassDef classes
00142    static void ROOTcLcLMinuit2cLcLFCNGradientBase_Dictionary() {
00143       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::FCNGradientBase*)0x0)->GetClass();
00144    }
00145 
00146 } // end of namespace ROOT
00147 
00148 namespace ROOT {
00149    void TFcnAdapter_ShowMembers(void *obj, TMemberInspector &R__insp);
00150    static void delete_TFcnAdapter(void *p);
00151    static void deleteArray_TFcnAdapter(void *p);
00152    static void destruct_TFcnAdapter(void *p);
00153    static void streamer_TFcnAdapter(TBuffer &buf, void *obj);
00154 
00155    // Function generating the singleton type initializer
00156    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TFcnAdapter*)
00157    {
00158       ::TFcnAdapter *ptr = 0;
00159       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TFcnAdapter >(0);
00160       static ::ROOT::TGenericClassInfo 
00161          instance("TFcnAdapter", ::TFcnAdapter::Class_Version(), "include/TFcnAdapter.h", 28,
00162                   typeid(::TFcnAdapter), DefineBehavior(ptr, ptr),
00163                   &::TFcnAdapter::Dictionary, isa_proxy, 0,
00164                   sizeof(::TFcnAdapter) );
00165       instance.SetDelete(&delete_TFcnAdapter);
00166       instance.SetDeleteArray(&deleteArray_TFcnAdapter);
00167       instance.SetDestructor(&destruct_TFcnAdapter);
00168       instance.SetStreamerFunc(&streamer_TFcnAdapter);
00169       return &instance;
00170    }
00171    TGenericClassInfo *GenerateInitInstance(const ::TFcnAdapter*)
00172    {
00173       return GenerateInitInstanceLocal((::TFcnAdapter*)0);
00174    }
00175    // Static variable to force the class initialization
00176    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TFcnAdapter*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00177 } // end of namespace ROOT
00178 
00179 namespace ROOT {
00180    void ROOTcLcLMinuit2cLcLMinuitParameter_ShowMembers(void *obj, TMemberInspector &R__insp);
00181    static void ROOTcLcLMinuit2cLcLMinuitParameter_Dictionary();
00182    static void delete_ROOTcLcLMinuit2cLcLMinuitParameter(void *p);
00183    static void deleteArray_ROOTcLcLMinuit2cLcLMinuitParameter(void *p);
00184    static void destruct_ROOTcLcLMinuit2cLcLMinuitParameter(void *p);
00185 
00186    // Function generating the singleton type initializer
00187    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MinuitParameter*)
00188    {
00189       ::ROOT::Minuit2::MinuitParameter *ptr = 0;
00190       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MinuitParameter),0);
00191       static ::ROOT::TGenericClassInfo 
00192          instance("ROOT::Minuit2::MinuitParameter", "include/Minuit2/MinuitParameter.h", 33,
00193                   typeid(::ROOT::Minuit2::MinuitParameter), DefineBehavior(ptr, ptr),
00194                   0, &ROOTcLcLMinuit2cLcLMinuitParameter_Dictionary, isa_proxy, 0,
00195                   sizeof(::ROOT::Minuit2::MinuitParameter) );
00196       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMinuitParameter);
00197       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMinuitParameter);
00198       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMinuitParameter);
00199       return &instance;
00200    }
00201    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MinuitParameter*)
00202    {
00203       return GenerateInitInstanceLocal((::ROOT::Minuit2::MinuitParameter*)0);
00204    }
00205    // Static variable to force the class initialization
00206    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MinuitParameter*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00207 
00208    // Dictionary for non-ClassDef classes
00209    static void ROOTcLcLMinuit2cLcLMinuitParameter_Dictionary() {
00210       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MinuitParameter*)0x0)->GetClass();
00211    }
00212 
00213 } // end of namespace ROOT
00214 
00215 namespace ROOT {
00216    void ROOTcLcLMinuit2cLcLMnUserParameters_ShowMembers(void *obj, TMemberInspector &R__insp);
00217    static void ROOTcLcLMinuit2cLcLMnUserParameters_Dictionary();
00218    static void *new_ROOTcLcLMinuit2cLcLMnUserParameters(void *p = 0);
00219    static void *newArray_ROOTcLcLMinuit2cLcLMnUserParameters(Long_t size, void *p);
00220    static void delete_ROOTcLcLMinuit2cLcLMnUserParameters(void *p);
00221    static void deleteArray_ROOTcLcLMinuit2cLcLMnUserParameters(void *p);
00222    static void destruct_ROOTcLcLMinuit2cLcLMnUserParameters(void *p);
00223 
00224    // Function generating the singleton type initializer
00225    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnUserParameters*)
00226    {
00227       ::ROOT::Minuit2::MnUserParameters *ptr = 0;
00228       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnUserParameters),0);
00229       static ::ROOT::TGenericClassInfo 
00230          instance("ROOT::Minuit2::MnUserParameters", "include/Minuit2/MnUserParameters.h", 37,
00231                   typeid(::ROOT::Minuit2::MnUserParameters), DefineBehavior(ptr, ptr),
00232                   0, &ROOTcLcLMinuit2cLcLMnUserParameters_Dictionary, isa_proxy, 0,
00233                   sizeof(::ROOT::Minuit2::MnUserParameters) );
00234       instance.SetNew(&new_ROOTcLcLMinuit2cLcLMnUserParameters);
00235       instance.SetNewArray(&newArray_ROOTcLcLMinuit2cLcLMnUserParameters);
00236       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnUserParameters);
00237       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnUserParameters);
00238       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnUserParameters);
00239       return &instance;
00240    }
00241    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnUserParameters*)
00242    {
00243       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnUserParameters*)0);
00244    }
00245    // Static variable to force the class initialization
00246    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnUserParameters*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00247 
00248    // Dictionary for non-ClassDef classes
00249    static void ROOTcLcLMinuit2cLcLMnUserParameters_Dictionary() {
00250       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnUserParameters*)0x0)->GetClass();
00251    }
00252 
00253 } // end of namespace ROOT
00254 
00255 namespace ROOT {
00256    void ROOTcLcLMinuit2cLcLMnUserParameterState_ShowMembers(void *obj, TMemberInspector &R__insp);
00257    static void ROOTcLcLMinuit2cLcLMnUserParameterState_Dictionary();
00258    static void *new_ROOTcLcLMinuit2cLcLMnUserParameterState(void *p = 0);
00259    static void *newArray_ROOTcLcLMinuit2cLcLMnUserParameterState(Long_t size, void *p);
00260    static void delete_ROOTcLcLMinuit2cLcLMnUserParameterState(void *p);
00261    static void deleteArray_ROOTcLcLMinuit2cLcLMnUserParameterState(void *p);
00262    static void destruct_ROOTcLcLMinuit2cLcLMnUserParameterState(void *p);
00263 
00264    // Function generating the singleton type initializer
00265    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnUserParameterState*)
00266    {
00267       ::ROOT::Minuit2::MnUserParameterState *ptr = 0;
00268       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnUserParameterState),0);
00269       static ::ROOT::TGenericClassInfo 
00270          instance("ROOT::Minuit2::MnUserParameterState", "include/Minuit2/MnUserParameterState.h", 31,
00271                   typeid(::ROOT::Minuit2::MnUserParameterState), DefineBehavior(ptr, ptr),
00272                   0, &ROOTcLcLMinuit2cLcLMnUserParameterState_Dictionary, isa_proxy, 0,
00273                   sizeof(::ROOT::Minuit2::MnUserParameterState) );
00274       instance.SetNew(&new_ROOTcLcLMinuit2cLcLMnUserParameterState);
00275       instance.SetNewArray(&newArray_ROOTcLcLMinuit2cLcLMnUserParameterState);
00276       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnUserParameterState);
00277       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnUserParameterState);
00278       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnUserParameterState);
00279       return &instance;
00280    }
00281    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnUserParameterState*)
00282    {
00283       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnUserParameterState*)0);
00284    }
00285    // Static variable to force the class initialization
00286    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnUserParameterState*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00287 
00288    // Dictionary for non-ClassDef classes
00289    static void ROOTcLcLMinuit2cLcLMnUserParameterState_Dictionary() {
00290       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnUserParameterState*)0x0)->GetClass();
00291    }
00292 
00293 } // end of namespace ROOT
00294 
00295 namespace ROOT {
00296    void ROOTcLcLMinuit2cLcLMinosError_ShowMembers(void *obj, TMemberInspector &R__insp);
00297    static void ROOTcLcLMinuit2cLcLMinosError_Dictionary();
00298    static void *new_ROOTcLcLMinuit2cLcLMinosError(void *p = 0);
00299    static void *newArray_ROOTcLcLMinuit2cLcLMinosError(Long_t size, void *p);
00300    static void delete_ROOTcLcLMinuit2cLcLMinosError(void *p);
00301    static void deleteArray_ROOTcLcLMinuit2cLcLMinosError(void *p);
00302    static void destruct_ROOTcLcLMinuit2cLcLMinosError(void *p);
00303 
00304    // Function generating the singleton type initializer
00305    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MinosError*)
00306    {
00307       ::ROOT::Minuit2::MinosError *ptr = 0;
00308       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MinosError),0);
00309       static ::ROOT::TGenericClassInfo 
00310          instance("ROOT::Minuit2::MinosError", "include/Minuit2/MinosError.h", 25,
00311                   typeid(::ROOT::Minuit2::MinosError), DefineBehavior(ptr, ptr),
00312                   0, &ROOTcLcLMinuit2cLcLMinosError_Dictionary, isa_proxy, 0,
00313                   sizeof(::ROOT::Minuit2::MinosError) );
00314       instance.SetNew(&new_ROOTcLcLMinuit2cLcLMinosError);
00315       instance.SetNewArray(&newArray_ROOTcLcLMinuit2cLcLMinosError);
00316       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMinosError);
00317       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMinosError);
00318       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMinosError);
00319       return &instance;
00320    }
00321    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MinosError*)
00322    {
00323       return GenerateInitInstanceLocal((::ROOT::Minuit2::MinosError*)0);
00324    }
00325    // Static variable to force the class initialization
00326    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MinosError*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00327 
00328    // Dictionary for non-ClassDef classes
00329    static void ROOTcLcLMinuit2cLcLMinosError_Dictionary() {
00330       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MinosError*)0x0)->GetClass();
00331    }
00332 
00333 } // end of namespace ROOT
00334 
00335 namespace ROOT {
00336    void ROOTcLcLMinuit2cLcLFunctionMinimum_ShowMembers(void *obj, TMemberInspector &R__insp);
00337    static void ROOTcLcLMinuit2cLcLFunctionMinimum_Dictionary();
00338    static void delete_ROOTcLcLMinuit2cLcLFunctionMinimum(void *p);
00339    static void deleteArray_ROOTcLcLMinuit2cLcLFunctionMinimum(void *p);
00340    static void destruct_ROOTcLcLMinuit2cLcLFunctionMinimum(void *p);
00341 
00342    // Function generating the singleton type initializer
00343    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::FunctionMinimum*)
00344    {
00345       ::ROOT::Minuit2::FunctionMinimum *ptr = 0;
00346       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::FunctionMinimum),0);
00347       static ::ROOT::TGenericClassInfo 
00348          instance("ROOT::Minuit2::FunctionMinimum", "include/Minuit2/FunctionMinimum.h", 30,
00349                   typeid(::ROOT::Minuit2::FunctionMinimum), DefineBehavior(ptr, ptr),
00350                   0, &ROOTcLcLMinuit2cLcLFunctionMinimum_Dictionary, isa_proxy, 0,
00351                   sizeof(::ROOT::Minuit2::FunctionMinimum) );
00352       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLFunctionMinimum);
00353       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLFunctionMinimum);
00354       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLFunctionMinimum);
00355       return &instance;
00356    }
00357    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::FunctionMinimum*)
00358    {
00359       return GenerateInitInstanceLocal((::ROOT::Minuit2::FunctionMinimum*)0);
00360    }
00361    // Static variable to force the class initialization
00362    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::FunctionMinimum*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00363 
00364    // Dictionary for non-ClassDef classes
00365    static void ROOTcLcLMinuit2cLcLFunctionMinimum_Dictionary() {
00366       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::FunctionMinimum*)0x0)->GetClass();
00367    }
00368 
00369 } // end of namespace ROOT
00370 
00371 namespace ROOT {
00372    void ROOTcLcLMinuit2cLcLFunctionMinimizer_ShowMembers(void *obj, TMemberInspector &R__insp);
00373    static void ROOTcLcLMinuit2cLcLFunctionMinimizer_Dictionary();
00374    static void delete_ROOTcLcLMinuit2cLcLFunctionMinimizer(void *p);
00375    static void deleteArray_ROOTcLcLMinuit2cLcLFunctionMinimizer(void *p);
00376    static void destruct_ROOTcLcLMinuit2cLcLFunctionMinimizer(void *p);
00377 
00378    // Function generating the singleton type initializer
00379    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::FunctionMinimizer*)
00380    {
00381       ::ROOT::Minuit2::FunctionMinimizer *ptr = 0;
00382       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::FunctionMinimizer),0);
00383       static ::ROOT::TGenericClassInfo 
00384          instance("ROOT::Minuit2::FunctionMinimizer", "include/Minuit2/FunctionMinimizer.h", 36,
00385                   typeid(::ROOT::Minuit2::FunctionMinimizer), DefineBehavior(ptr, ptr),
00386                   0, &ROOTcLcLMinuit2cLcLFunctionMinimizer_Dictionary, isa_proxy, 0,
00387                   sizeof(::ROOT::Minuit2::FunctionMinimizer) );
00388       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLFunctionMinimizer);
00389       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLFunctionMinimizer);
00390       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLFunctionMinimizer);
00391       return &instance;
00392    }
00393    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::FunctionMinimizer*)
00394    {
00395       return GenerateInitInstanceLocal((::ROOT::Minuit2::FunctionMinimizer*)0);
00396    }
00397    // Static variable to force the class initialization
00398    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::FunctionMinimizer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00399 
00400    // Dictionary for non-ClassDef classes
00401    static void ROOTcLcLMinuit2cLcLFunctionMinimizer_Dictionary() {
00402       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::FunctionMinimizer*)0x0)->GetClass();
00403    }
00404 
00405 } // end of namespace ROOT
00406 
00407 namespace ROOT {
00408    void ROOTcLcLMinuit2cLcLMnStrategy_ShowMembers(void *obj, TMemberInspector &R__insp);
00409    static void ROOTcLcLMinuit2cLcLMnStrategy_Dictionary();
00410    static void *new_ROOTcLcLMinuit2cLcLMnStrategy(void *p = 0);
00411    static void *newArray_ROOTcLcLMinuit2cLcLMnStrategy(Long_t size, void *p);
00412    static void delete_ROOTcLcLMinuit2cLcLMnStrategy(void *p);
00413    static void deleteArray_ROOTcLcLMinuit2cLcLMnStrategy(void *p);
00414    static void destruct_ROOTcLcLMinuit2cLcLMnStrategy(void *p);
00415 
00416    // Function generating the singleton type initializer
00417    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnStrategy*)
00418    {
00419       ::ROOT::Minuit2::MnStrategy *ptr = 0;
00420       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnStrategy),0);
00421       static ::ROOT::TGenericClassInfo 
00422          instance("ROOT::Minuit2::MnStrategy", "include/Minuit2/MnStrategy.h", 27,
00423                   typeid(::ROOT::Minuit2::MnStrategy), DefineBehavior(ptr, ptr),
00424                   0, &ROOTcLcLMinuit2cLcLMnStrategy_Dictionary, isa_proxy, 0,
00425                   sizeof(::ROOT::Minuit2::MnStrategy) );
00426       instance.SetNew(&new_ROOTcLcLMinuit2cLcLMnStrategy);
00427       instance.SetNewArray(&newArray_ROOTcLcLMinuit2cLcLMnStrategy);
00428       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnStrategy);
00429       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnStrategy);
00430       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnStrategy);
00431       return &instance;
00432    }
00433    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnStrategy*)
00434    {
00435       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnStrategy*)0);
00436    }
00437    // Static variable to force the class initialization
00438    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnStrategy*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00439 
00440    // Dictionary for non-ClassDef classes
00441    static void ROOTcLcLMinuit2cLcLMnStrategy_Dictionary() {
00442       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnStrategy*)0x0)->GetClass();
00443    }
00444 
00445 } // end of namespace ROOT
00446 
00447 namespace ROOT {
00448    void ROOTcLcLMinuit2cLcLFumiliFCNBase_ShowMembers(void *obj, TMemberInspector &R__insp);
00449    static void ROOTcLcLMinuit2cLcLFumiliFCNBase_Dictionary();
00450    static void delete_ROOTcLcLMinuit2cLcLFumiliFCNBase(void *p);
00451    static void deleteArray_ROOTcLcLMinuit2cLcLFumiliFCNBase(void *p);
00452    static void destruct_ROOTcLcLMinuit2cLcLFumiliFCNBase(void *p);
00453 
00454    // Function generating the singleton type initializer
00455    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::FumiliFCNBase*)
00456    {
00457       ::ROOT::Minuit2::FumiliFCNBase *ptr = 0;
00458       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::FumiliFCNBase),0);
00459       static ::ROOT::TGenericClassInfo 
00460          instance("ROOT::Minuit2::FumiliFCNBase", "include/Minuit2/FumiliFCNBase.h", 47,
00461                   typeid(::ROOT::Minuit2::FumiliFCNBase), DefineBehavior(ptr, ptr),
00462                   0, &ROOTcLcLMinuit2cLcLFumiliFCNBase_Dictionary, isa_proxy, 0,
00463                   sizeof(::ROOT::Minuit2::FumiliFCNBase) );
00464       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLFumiliFCNBase);
00465       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLFumiliFCNBase);
00466       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLFumiliFCNBase);
00467       return &instance;
00468    }
00469    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::FumiliFCNBase*)
00470    {
00471       return GenerateInitInstanceLocal((::ROOT::Minuit2::FumiliFCNBase*)0);
00472    }
00473    // Static variable to force the class initialization
00474    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::FumiliFCNBase*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00475 
00476    // Dictionary for non-ClassDef classes
00477    static void ROOTcLcLMinuit2cLcLFumiliFCNBase_Dictionary() {
00478       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::FumiliFCNBase*)0x0)->GetClass();
00479    }
00480 
00481 } // end of namespace ROOT
00482 
00483 namespace ROOT {
00484    void ROOTcLcLMinuit2cLcLModularFunctionMinimizer_ShowMembers(void *obj, TMemberInspector &R__insp);
00485    static void ROOTcLcLMinuit2cLcLModularFunctionMinimizer_Dictionary();
00486    static void delete_ROOTcLcLMinuit2cLcLModularFunctionMinimizer(void *p);
00487    static void deleteArray_ROOTcLcLMinuit2cLcLModularFunctionMinimizer(void *p);
00488    static void destruct_ROOTcLcLMinuit2cLcLModularFunctionMinimizer(void *p);
00489 
00490    // Function generating the singleton type initializer
00491    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::ModularFunctionMinimizer*)
00492    {
00493       ::ROOT::Minuit2::ModularFunctionMinimizer *ptr = 0;
00494       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::ModularFunctionMinimizer),0);
00495       static ::ROOT::TGenericClassInfo 
00496          instance("ROOT::Minuit2::ModularFunctionMinimizer", "include/Minuit2/ModularFunctionMinimizer.h", 47,
00497                   typeid(::ROOT::Minuit2::ModularFunctionMinimizer), DefineBehavior(ptr, ptr),
00498                   0, &ROOTcLcLMinuit2cLcLModularFunctionMinimizer_Dictionary, isa_proxy, 0,
00499                   sizeof(::ROOT::Minuit2::ModularFunctionMinimizer) );
00500       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLModularFunctionMinimizer);
00501       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLModularFunctionMinimizer);
00502       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLModularFunctionMinimizer);
00503       return &instance;
00504    }
00505    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::ModularFunctionMinimizer*)
00506    {
00507       return GenerateInitInstanceLocal((::ROOT::Minuit2::ModularFunctionMinimizer*)0);
00508    }
00509    // Static variable to force the class initialization
00510    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::ModularFunctionMinimizer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00511 
00512    // Dictionary for non-ClassDef classes
00513    static void ROOTcLcLMinuit2cLcLModularFunctionMinimizer_Dictionary() {
00514       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::ModularFunctionMinimizer*)0x0)->GetClass();
00515    }
00516 
00517 } // end of namespace ROOT
00518 
00519 namespace ROOT {
00520    void ROOTcLcLMinuit2cLcLFumiliMinimizer_ShowMembers(void *obj, TMemberInspector &R__insp);
00521    static void ROOTcLcLMinuit2cLcLFumiliMinimizer_Dictionary();
00522    static void *new_ROOTcLcLMinuit2cLcLFumiliMinimizer(void *p = 0);
00523    static void *newArray_ROOTcLcLMinuit2cLcLFumiliMinimizer(Long_t size, void *p);
00524    static void delete_ROOTcLcLMinuit2cLcLFumiliMinimizer(void *p);
00525    static void deleteArray_ROOTcLcLMinuit2cLcLFumiliMinimizer(void *p);
00526    static void destruct_ROOTcLcLMinuit2cLcLFumiliMinimizer(void *p);
00527 
00528    // Function generating the singleton type initializer
00529    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::FumiliMinimizer*)
00530    {
00531       ::ROOT::Minuit2::FumiliMinimizer *ptr = 0;
00532       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::FumiliMinimizer),0);
00533       static ::ROOT::TGenericClassInfo 
00534          instance("ROOT::Minuit2::FumiliMinimizer", "include/Minuit2/FumiliMinimizer.h", 50,
00535                   typeid(::ROOT::Minuit2::FumiliMinimizer), DefineBehavior(ptr, ptr),
00536                   0, &ROOTcLcLMinuit2cLcLFumiliMinimizer_Dictionary, isa_proxy, 0,
00537                   sizeof(::ROOT::Minuit2::FumiliMinimizer) );
00538       instance.SetNew(&new_ROOTcLcLMinuit2cLcLFumiliMinimizer);
00539       instance.SetNewArray(&newArray_ROOTcLcLMinuit2cLcLFumiliMinimizer);
00540       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLFumiliMinimizer);
00541       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLFumiliMinimizer);
00542       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLFumiliMinimizer);
00543       return &instance;
00544    }
00545    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::FumiliMinimizer*)
00546    {
00547       return GenerateInitInstanceLocal((::ROOT::Minuit2::FumiliMinimizer*)0);
00548    }
00549    // Static variable to force the class initialization
00550    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::FumiliMinimizer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00551 
00552    // Dictionary for non-ClassDef classes
00553    static void ROOTcLcLMinuit2cLcLFumiliMinimizer_Dictionary() {
00554       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::FumiliMinimizer*)0x0)->GetClass();
00555    }
00556 
00557 } // end of namespace ROOT
00558 
00559 namespace ROOT {
00560    void TFitterMinuit_ShowMembers(void *obj, TMemberInspector &R__insp);
00561    static void *new_TFitterMinuit(void *p = 0);
00562    static void *newArray_TFitterMinuit(Long_t size, void *p);
00563    static void delete_TFitterMinuit(void *p);
00564    static void deleteArray_TFitterMinuit(void *p);
00565    static void destruct_TFitterMinuit(void *p);
00566    static void streamer_TFitterMinuit(TBuffer &buf, void *obj);
00567 
00568    // Function generating the singleton type initializer
00569    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TFitterMinuit*)
00570    {
00571       ::TFitterMinuit *ptr = 0;
00572       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TFitterMinuit >(0);
00573       static ::ROOT::TGenericClassInfo 
00574          instance("TFitterMinuit", ::TFitterMinuit::Class_Version(), "include/TFitterMinuit.h", 33,
00575                   typeid(::TFitterMinuit), DefineBehavior(ptr, ptr),
00576                   &::TFitterMinuit::Dictionary, isa_proxy, 0,
00577                   sizeof(::TFitterMinuit) );
00578       instance.SetNew(&new_TFitterMinuit);
00579       instance.SetNewArray(&newArray_TFitterMinuit);
00580       instance.SetDelete(&delete_TFitterMinuit);
00581       instance.SetDeleteArray(&deleteArray_TFitterMinuit);
00582       instance.SetDestructor(&destruct_TFitterMinuit);
00583       instance.SetStreamerFunc(&streamer_TFitterMinuit);
00584       return &instance;
00585    }
00586    TGenericClassInfo *GenerateInitInstance(const ::TFitterMinuit*)
00587    {
00588       return GenerateInitInstanceLocal((::TFitterMinuit*)0);
00589    }
00590    // Static variable to force the class initialization
00591    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TFitterMinuit*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00592 } // end of namespace ROOT
00593 
00594 namespace ROOT {
00595    void TFitterFumili_ShowMembers(void *obj, TMemberInspector &R__insp);
00596    static void *new_TFitterFumili(void *p = 0);
00597    static void *newArray_TFitterFumili(Long_t size, void *p);
00598    static void delete_TFitterFumili(void *p);
00599    static void deleteArray_TFitterFumili(void *p);
00600    static void destruct_TFitterFumili(void *p);
00601    static void streamer_TFitterFumili(TBuffer &buf, void *obj);
00602 
00603    // Function generating the singleton type initializer
00604    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TFitterFumili*)
00605    {
00606       ::TFitterFumili *ptr = 0;
00607       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TFitterFumili >(0);
00608       static ::ROOT::TGenericClassInfo 
00609          instance("TFitterFumili", ::TFitterFumili::Class_Version(), "include/TFitterFumili.h", 25,
00610                   typeid(::TFitterFumili), DefineBehavior(ptr, ptr),
00611                   &::TFitterFumili::Dictionary, isa_proxy, 0,
00612                   sizeof(::TFitterFumili) );
00613       instance.SetNew(&new_TFitterFumili);
00614       instance.SetNewArray(&newArray_TFitterFumili);
00615       instance.SetDelete(&delete_TFitterFumili);
00616       instance.SetDeleteArray(&deleteArray_TFitterFumili);
00617       instance.SetDestructor(&destruct_TFitterFumili);
00618       instance.SetStreamerFunc(&streamer_TFitterFumili);
00619       return &instance;
00620    }
00621    TGenericClassInfo *GenerateInitInstance(const ::TFitterFumili*)
00622    {
00623       return GenerateInitInstanceLocal((::TFitterFumili*)0);
00624    }
00625    // Static variable to force the class initialization
00626    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TFitterFumili*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00627 } // end of namespace ROOT
00628 
00629 namespace ROOT {
00630    void ROOTcLcLMinuit2cLcLVariableMetricMinimizer_ShowMembers(void *obj, TMemberInspector &R__insp);
00631    static void ROOTcLcLMinuit2cLcLVariableMetricMinimizer_Dictionary();
00632    static void *new_ROOTcLcLMinuit2cLcLVariableMetricMinimizer(void *p = 0);
00633    static void *newArray_ROOTcLcLMinuit2cLcLVariableMetricMinimizer(Long_t size, void *p);
00634    static void delete_ROOTcLcLMinuit2cLcLVariableMetricMinimizer(void *p);
00635    static void deleteArray_ROOTcLcLMinuit2cLcLVariableMetricMinimizer(void *p);
00636    static void destruct_ROOTcLcLMinuit2cLcLVariableMetricMinimizer(void *p);
00637 
00638    // Function generating the singleton type initializer
00639    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::VariableMetricMinimizer*)
00640    {
00641       ::ROOT::Minuit2::VariableMetricMinimizer *ptr = 0;
00642       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::VariableMetricMinimizer),0);
00643       static ::ROOT::TGenericClassInfo 
00644          instance("ROOT::Minuit2::VariableMetricMinimizer", "include/Minuit2/VariableMetricMinimizer.h", 30,
00645                   typeid(::ROOT::Minuit2::VariableMetricMinimizer), DefineBehavior(ptr, ptr),
00646                   0, &ROOTcLcLMinuit2cLcLVariableMetricMinimizer_Dictionary, isa_proxy, 0,
00647                   sizeof(::ROOT::Minuit2::VariableMetricMinimizer) );
00648       instance.SetNew(&new_ROOTcLcLMinuit2cLcLVariableMetricMinimizer);
00649       instance.SetNewArray(&newArray_ROOTcLcLMinuit2cLcLVariableMetricMinimizer);
00650       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLVariableMetricMinimizer);
00651       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLVariableMetricMinimizer);
00652       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLVariableMetricMinimizer);
00653       return &instance;
00654    }
00655    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::VariableMetricMinimizer*)
00656    {
00657       return GenerateInitInstanceLocal((::ROOT::Minuit2::VariableMetricMinimizer*)0);
00658    }
00659    // Static variable to force the class initialization
00660    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::VariableMetricMinimizer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00661 
00662    // Dictionary for non-ClassDef classes
00663    static void ROOTcLcLMinuit2cLcLVariableMetricMinimizer_Dictionary() {
00664       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::VariableMetricMinimizer*)0x0)->GetClass();
00665    }
00666 
00667 } // end of namespace ROOT
00668 
00669 namespace ROOT {
00670    void ROOTcLcLMinuit2cLcLSimplexMinimizer_ShowMembers(void *obj, TMemberInspector &R__insp);
00671    static void ROOTcLcLMinuit2cLcLSimplexMinimizer_Dictionary();
00672    static void *new_ROOTcLcLMinuit2cLcLSimplexMinimizer(void *p = 0);
00673    static void *newArray_ROOTcLcLMinuit2cLcLSimplexMinimizer(Long_t size, void *p);
00674    static void delete_ROOTcLcLMinuit2cLcLSimplexMinimizer(void *p);
00675    static void deleteArray_ROOTcLcLMinuit2cLcLSimplexMinimizer(void *p);
00676    static void destruct_ROOTcLcLMinuit2cLcLSimplexMinimizer(void *p);
00677 
00678    // Function generating the singleton type initializer
00679    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::SimplexMinimizer*)
00680    {
00681       ::ROOT::Minuit2::SimplexMinimizer *ptr = 0;
00682       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::SimplexMinimizer),0);
00683       static ::ROOT::TGenericClassInfo 
00684          instance("ROOT::Minuit2::SimplexMinimizer", "include/Minuit2/SimplexMinimizer.h", 30,
00685                   typeid(::ROOT::Minuit2::SimplexMinimizer), DefineBehavior(ptr, ptr),
00686                   0, &ROOTcLcLMinuit2cLcLSimplexMinimizer_Dictionary, isa_proxy, 0,
00687                   sizeof(::ROOT::Minuit2::SimplexMinimizer) );
00688       instance.SetNew(&new_ROOTcLcLMinuit2cLcLSimplexMinimizer);
00689       instance.SetNewArray(&newArray_ROOTcLcLMinuit2cLcLSimplexMinimizer);
00690       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLSimplexMinimizer);
00691       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLSimplexMinimizer);
00692       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLSimplexMinimizer);
00693       return &instance;
00694    }
00695    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::SimplexMinimizer*)
00696    {
00697       return GenerateInitInstanceLocal((::ROOT::Minuit2::SimplexMinimizer*)0);
00698    }
00699    // Static variable to force the class initialization
00700    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::SimplexMinimizer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00701 
00702    // Dictionary for non-ClassDef classes
00703    static void ROOTcLcLMinuit2cLcLSimplexMinimizer_Dictionary() {
00704       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::SimplexMinimizer*)0x0)->GetClass();
00705    }
00706 
00707 } // end of namespace ROOT
00708 
00709 namespace ROOT {
00710    void ROOTcLcLMinuit2cLcLCombinedMinimizer_ShowMembers(void *obj, TMemberInspector &R__insp);
00711    static void ROOTcLcLMinuit2cLcLCombinedMinimizer_Dictionary();
00712    static void *new_ROOTcLcLMinuit2cLcLCombinedMinimizer(void *p = 0);
00713    static void *newArray_ROOTcLcLMinuit2cLcLCombinedMinimizer(Long_t size, void *p);
00714    static void delete_ROOTcLcLMinuit2cLcLCombinedMinimizer(void *p);
00715    static void deleteArray_ROOTcLcLMinuit2cLcLCombinedMinimizer(void *p);
00716    static void destruct_ROOTcLcLMinuit2cLcLCombinedMinimizer(void *p);
00717 
00718    // Function generating the singleton type initializer
00719    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::CombinedMinimizer*)
00720    {
00721       ::ROOT::Minuit2::CombinedMinimizer *ptr = 0;
00722       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::CombinedMinimizer),0);
00723       static ::ROOT::TGenericClassInfo 
00724          instance("ROOT::Minuit2::CombinedMinimizer", "include/Minuit2/CombinedMinimizer.h", 30,
00725                   typeid(::ROOT::Minuit2::CombinedMinimizer), DefineBehavior(ptr, ptr),
00726                   0, &ROOTcLcLMinuit2cLcLCombinedMinimizer_Dictionary, isa_proxy, 0,
00727                   sizeof(::ROOT::Minuit2::CombinedMinimizer) );
00728       instance.SetNew(&new_ROOTcLcLMinuit2cLcLCombinedMinimizer);
00729       instance.SetNewArray(&newArray_ROOTcLcLMinuit2cLcLCombinedMinimizer);
00730       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLCombinedMinimizer);
00731       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLCombinedMinimizer);
00732       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLCombinedMinimizer);
00733       return &instance;
00734    }
00735    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::CombinedMinimizer*)
00736    {
00737       return GenerateInitInstanceLocal((::ROOT::Minuit2::CombinedMinimizer*)0);
00738    }
00739    // Static variable to force the class initialization
00740    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::CombinedMinimizer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00741 
00742    // Dictionary for non-ClassDef classes
00743    static void ROOTcLcLMinuit2cLcLCombinedMinimizer_Dictionary() {
00744       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::CombinedMinimizer*)0x0)->GetClass();
00745    }
00746 
00747 } // end of namespace ROOT
00748 
00749 namespace ROOT {
00750    void ROOTcLcLMinuit2cLcLMinuit2Minimizer_ShowMembers(void *obj, TMemberInspector &R__insp);
00751    static void ROOTcLcLMinuit2cLcLMinuit2Minimizer_Dictionary();
00752    static void *new_ROOTcLcLMinuit2cLcLMinuit2Minimizer(void *p = 0);
00753    static void *newArray_ROOTcLcLMinuit2cLcLMinuit2Minimizer(Long_t size, void *p);
00754    static void delete_ROOTcLcLMinuit2cLcLMinuit2Minimizer(void *p);
00755    static void deleteArray_ROOTcLcLMinuit2cLcLMinuit2Minimizer(void *p);
00756    static void destruct_ROOTcLcLMinuit2cLcLMinuit2Minimizer(void *p);
00757 
00758    // Function generating the singleton type initializer
00759    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::Minuit2Minimizer*)
00760    {
00761       ::ROOT::Minuit2::Minuit2Minimizer *ptr = 0;
00762       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::Minuit2Minimizer),0);
00763       static ::ROOT::TGenericClassInfo 
00764          instance("ROOT::Minuit2::Minuit2Minimizer", "include/Minuit2/Minuit2Minimizer.h", 64,
00765                   typeid(::ROOT::Minuit2::Minuit2Minimizer), DefineBehavior(ptr, ptr),
00766                   0, &ROOTcLcLMinuit2cLcLMinuit2Minimizer_Dictionary, isa_proxy, 0,
00767                   sizeof(::ROOT::Minuit2::Minuit2Minimizer) );
00768       instance.SetNew(&new_ROOTcLcLMinuit2cLcLMinuit2Minimizer);
00769       instance.SetNewArray(&newArray_ROOTcLcLMinuit2cLcLMinuit2Minimizer);
00770       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMinuit2Minimizer);
00771       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMinuit2Minimizer);
00772       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMinuit2Minimizer);
00773       return &instance;
00774    }
00775    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::Minuit2Minimizer*)
00776    {
00777       return GenerateInitInstanceLocal((::ROOT::Minuit2::Minuit2Minimizer*)0);
00778    }
00779    // Static variable to force the class initialization
00780    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::Minuit2Minimizer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00781 
00782    // Dictionary for non-ClassDef classes
00783    static void ROOTcLcLMinuit2cLcLMinuit2Minimizer_Dictionary() {
00784       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::Minuit2Minimizer*)0x0)->GetClass();
00785    }
00786 
00787 } // end of namespace ROOT
00788 
00789 namespace ROOT {
00790    void ROOTcLcLMinuit2cLcLMnApplication_ShowMembers(void *obj, TMemberInspector &R__insp);
00791    static void ROOTcLcLMinuit2cLcLMnApplication_Dictionary();
00792    static void delete_ROOTcLcLMinuit2cLcLMnApplication(void *p);
00793    static void deleteArray_ROOTcLcLMinuit2cLcLMnApplication(void *p);
00794    static void destruct_ROOTcLcLMinuit2cLcLMnApplication(void *p);
00795 
00796    // Function generating the singleton type initializer
00797    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnApplication*)
00798    {
00799       ::ROOT::Minuit2::MnApplication *ptr = 0;
00800       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnApplication),0);
00801       static ::ROOT::TGenericClassInfo 
00802          instance("ROOT::Minuit2::MnApplication", "include/Minuit2/MnApplication.h", 37,
00803                   typeid(::ROOT::Minuit2::MnApplication), DefineBehavior(ptr, ptr),
00804                   0, &ROOTcLcLMinuit2cLcLMnApplication_Dictionary, isa_proxy, 0,
00805                   sizeof(::ROOT::Minuit2::MnApplication) );
00806       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnApplication);
00807       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnApplication);
00808       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnApplication);
00809       return &instance;
00810    }
00811    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnApplication*)
00812    {
00813       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnApplication*)0);
00814    }
00815    // Static variable to force the class initialization
00816    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnApplication*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00817 
00818    // Dictionary for non-ClassDef classes
00819    static void ROOTcLcLMinuit2cLcLMnApplication_Dictionary() {
00820       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnApplication*)0x0)->GetClass();
00821    }
00822 
00823 } // end of namespace ROOT
00824 
00825 namespace ROOT {
00826    void ROOTcLcLMinuit2cLcLMnContours_ShowMembers(void *obj, TMemberInspector &R__insp);
00827    static void ROOTcLcLMinuit2cLcLMnContours_Dictionary();
00828    static void delete_ROOTcLcLMinuit2cLcLMnContours(void *p);
00829    static void deleteArray_ROOTcLcLMinuit2cLcLMnContours(void *p);
00830    static void destruct_ROOTcLcLMinuit2cLcLMnContours(void *p);
00831 
00832    // Function generating the singleton type initializer
00833    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnContours*)
00834    {
00835       ::ROOT::Minuit2::MnContours *ptr = 0;
00836       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnContours),0);
00837       static ::ROOT::TGenericClassInfo 
00838          instance("ROOT::Minuit2::MnContours", "include/Minuit2/MnContours.h", 37,
00839                   typeid(::ROOT::Minuit2::MnContours), DefineBehavior(ptr, ptr),
00840                   0, &ROOTcLcLMinuit2cLcLMnContours_Dictionary, isa_proxy, 0,
00841                   sizeof(::ROOT::Minuit2::MnContours) );
00842       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnContours);
00843       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnContours);
00844       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnContours);
00845       return &instance;
00846    }
00847    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnContours*)
00848    {
00849       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnContours*)0);
00850    }
00851    // Static variable to force the class initialization
00852    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnContours*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00853 
00854    // Dictionary for non-ClassDef classes
00855    static void ROOTcLcLMinuit2cLcLMnContours_Dictionary() {
00856       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnContours*)0x0)->GetClass();
00857    }
00858 
00859 } // end of namespace ROOT
00860 
00861 namespace ROOT {
00862    void ROOTcLcLMinuit2cLcLMnFumiliMinimize_ShowMembers(void *obj, TMemberInspector &R__insp);
00863    static void ROOTcLcLMinuit2cLcLMnFumiliMinimize_Dictionary();
00864    static void delete_ROOTcLcLMinuit2cLcLMnFumiliMinimize(void *p);
00865    static void deleteArray_ROOTcLcLMinuit2cLcLMnFumiliMinimize(void *p);
00866    static void destruct_ROOTcLcLMinuit2cLcLMnFumiliMinimize(void *p);
00867 
00868    // Function generating the singleton type initializer
00869    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnFumiliMinimize*)
00870    {
00871       ::ROOT::Minuit2::MnFumiliMinimize *ptr = 0;
00872       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnFumiliMinimize),0);
00873       static ::ROOT::TGenericClassInfo 
00874          instance("ROOT::Minuit2::MnFumiliMinimize", "include/Minuit2/MnFumiliMinimize.h", 38,
00875                   typeid(::ROOT::Minuit2::MnFumiliMinimize), DefineBehavior(ptr, ptr),
00876                   0, &ROOTcLcLMinuit2cLcLMnFumiliMinimize_Dictionary, isa_proxy, 0,
00877                   sizeof(::ROOT::Minuit2::MnFumiliMinimize) );
00878       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnFumiliMinimize);
00879       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnFumiliMinimize);
00880       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnFumiliMinimize);
00881       return &instance;
00882    }
00883    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnFumiliMinimize*)
00884    {
00885       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnFumiliMinimize*)0);
00886    }
00887    // Static variable to force the class initialization
00888    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnFumiliMinimize*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00889 
00890    // Dictionary for non-ClassDef classes
00891    static void ROOTcLcLMinuit2cLcLMnFumiliMinimize_Dictionary() {
00892       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnFumiliMinimize*)0x0)->GetClass();
00893    }
00894 
00895 } // end of namespace ROOT
00896 
00897 namespace ROOT {
00898    void ROOTcLcLMinuit2cLcLMnHesse_ShowMembers(void *obj, TMemberInspector &R__insp);
00899    static void ROOTcLcLMinuit2cLcLMnHesse_Dictionary();
00900    static void *new_ROOTcLcLMinuit2cLcLMnHesse(void *p = 0);
00901    static void *newArray_ROOTcLcLMinuit2cLcLMnHesse(Long_t size, void *p);
00902    static void delete_ROOTcLcLMinuit2cLcLMnHesse(void *p);
00903    static void deleteArray_ROOTcLcLMinuit2cLcLMnHesse(void *p);
00904    static void destruct_ROOTcLcLMinuit2cLcLMnHesse(void *p);
00905 
00906    // Function generating the singleton type initializer
00907    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnHesse*)
00908    {
00909       ::ROOT::Minuit2::MnHesse *ptr = 0;
00910       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnHesse),0);
00911       static ::ROOT::TGenericClassInfo 
00912          instance("ROOT::Minuit2::MnHesse", "include/Minuit2/MnHesse.h", 40,
00913                   typeid(::ROOT::Minuit2::MnHesse), DefineBehavior(ptr, ptr),
00914                   0, &ROOTcLcLMinuit2cLcLMnHesse_Dictionary, isa_proxy, 0,
00915                   sizeof(::ROOT::Minuit2::MnHesse) );
00916       instance.SetNew(&new_ROOTcLcLMinuit2cLcLMnHesse);
00917       instance.SetNewArray(&newArray_ROOTcLcLMinuit2cLcLMnHesse);
00918       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnHesse);
00919       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnHesse);
00920       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnHesse);
00921       return &instance;
00922    }
00923    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnHesse*)
00924    {
00925       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnHesse*)0);
00926    }
00927    // Static variable to force the class initialization
00928    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnHesse*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00929 
00930    // Dictionary for non-ClassDef classes
00931    static void ROOTcLcLMinuit2cLcLMnHesse_Dictionary() {
00932       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnHesse*)0x0)->GetClass();
00933    }
00934 
00935 } // end of namespace ROOT
00936 
00937 namespace ROOT {
00938    void ROOTcLcLMinuit2cLcLMnMigrad_ShowMembers(void *obj, TMemberInspector &R__insp);
00939    static void ROOTcLcLMinuit2cLcLMnMigrad_Dictionary();
00940    static void delete_ROOTcLcLMinuit2cLcLMnMigrad(void *p);
00941    static void deleteArray_ROOTcLcLMinuit2cLcLMnMigrad(void *p);
00942    static void destruct_ROOTcLcLMinuit2cLcLMnMigrad(void *p);
00943 
00944    // Function generating the singleton type initializer
00945    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnMigrad*)
00946    {
00947       ::ROOT::Minuit2::MnMigrad *ptr = 0;
00948       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnMigrad),0);
00949       static ::ROOT::TGenericClassInfo 
00950          instance("ROOT::Minuit2::MnMigrad", "include/Minuit2/MnMigrad.h", 31,
00951                   typeid(::ROOT::Minuit2::MnMigrad), DefineBehavior(ptr, ptr),
00952                   0, &ROOTcLcLMinuit2cLcLMnMigrad_Dictionary, isa_proxy, 0,
00953                   sizeof(::ROOT::Minuit2::MnMigrad) );
00954       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnMigrad);
00955       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnMigrad);
00956       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnMigrad);
00957       return &instance;
00958    }
00959    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnMigrad*)
00960    {
00961       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnMigrad*)0);
00962    }
00963    // Static variable to force the class initialization
00964    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnMigrad*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00965 
00966    // Dictionary for non-ClassDef classes
00967    static void ROOTcLcLMinuit2cLcLMnMigrad_Dictionary() {
00968       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnMigrad*)0x0)->GetClass();
00969    }
00970 
00971 } // end of namespace ROOT
00972 
00973 namespace ROOT {
00974    void ROOTcLcLMinuit2cLcLMnMinimize_ShowMembers(void *obj, TMemberInspector &R__insp);
00975    static void ROOTcLcLMinuit2cLcLMnMinimize_Dictionary();
00976    static void delete_ROOTcLcLMinuit2cLcLMnMinimize(void *p);
00977    static void deleteArray_ROOTcLcLMinuit2cLcLMnMinimize(void *p);
00978    static void destruct_ROOTcLcLMinuit2cLcLMnMinimize(void *p);
00979 
00980    // Function generating the singleton type initializer
00981    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnMinimize*)
00982    {
00983       ::ROOT::Minuit2::MnMinimize *ptr = 0;
00984       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnMinimize),0);
00985       static ::ROOT::TGenericClassInfo 
00986          instance("ROOT::Minuit2::MnMinimize", "include/Minuit2/MnMinimize.h", 29,
00987                   typeid(::ROOT::Minuit2::MnMinimize), DefineBehavior(ptr, ptr),
00988                   0, &ROOTcLcLMinuit2cLcLMnMinimize_Dictionary, isa_proxy, 0,
00989                   sizeof(::ROOT::Minuit2::MnMinimize) );
00990       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnMinimize);
00991       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnMinimize);
00992       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnMinimize);
00993       return &instance;
00994    }
00995    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnMinimize*)
00996    {
00997       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnMinimize*)0);
00998    }
00999    // Static variable to force the class initialization
01000    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnMinimize*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01001 
01002    // Dictionary for non-ClassDef classes
01003    static void ROOTcLcLMinuit2cLcLMnMinimize_Dictionary() {
01004       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnMinimize*)0x0)->GetClass();
01005    }
01006 
01007 } // end of namespace ROOT
01008 
01009 namespace ROOT {
01010    void ROOTcLcLMinuit2cLcLMnMinos_ShowMembers(void *obj, TMemberInspector &R__insp);
01011    static void ROOTcLcLMinuit2cLcLMnMinos_Dictionary();
01012    static void delete_ROOTcLcLMinuit2cLcLMnMinos(void *p);
01013    static void deleteArray_ROOTcLcLMinuit2cLcLMnMinos(void *p);
01014    static void destruct_ROOTcLcLMinuit2cLcLMnMinos(void *p);
01015 
01016    // Function generating the singleton type initializer
01017    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnMinos*)
01018    {
01019       ::ROOT::Minuit2::MnMinos *ptr = 0;
01020       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnMinos),0);
01021       static ::ROOT::TGenericClassInfo 
01022          instance("ROOT::Minuit2::MnMinos", "include/Minuit2/MnMinos.h", 34,
01023                   typeid(::ROOT::Minuit2::MnMinos), DefineBehavior(ptr, ptr),
01024                   0, &ROOTcLcLMinuit2cLcLMnMinos_Dictionary, isa_proxy, 0,
01025                   sizeof(::ROOT::Minuit2::MnMinos) );
01026       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnMinos);
01027       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnMinos);
01028       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnMinos);
01029       return &instance;
01030    }
01031    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnMinos*)
01032    {
01033       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnMinos*)0);
01034    }
01035    // Static variable to force the class initialization
01036    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnMinos*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01037 
01038    // Dictionary for non-ClassDef classes
01039    static void ROOTcLcLMinuit2cLcLMnMinos_Dictionary() {
01040       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnMinos*)0x0)->GetClass();
01041    }
01042 
01043 } // end of namespace ROOT
01044 
01045 namespace ROOT {
01046    void ROOTcLcLMinuit2cLcLMnPlot_ShowMembers(void *obj, TMemberInspector &R__insp);
01047    static void ROOTcLcLMinuit2cLcLMnPlot_Dictionary();
01048    static void *new_ROOTcLcLMinuit2cLcLMnPlot(void *p = 0);
01049    static void *newArray_ROOTcLcLMinuit2cLcLMnPlot(Long_t size, void *p);
01050    static void delete_ROOTcLcLMinuit2cLcLMnPlot(void *p);
01051    static void deleteArray_ROOTcLcLMinuit2cLcLMnPlot(void *p);
01052    static void destruct_ROOTcLcLMinuit2cLcLMnPlot(void *p);
01053 
01054    // Function generating the singleton type initializer
01055    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnPlot*)
01056    {
01057       ::ROOT::Minuit2::MnPlot *ptr = 0;
01058       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnPlot),0);
01059       static ::ROOT::TGenericClassInfo 
01060          instance("ROOT::Minuit2::MnPlot", "include/Minuit2/MnPlot.h", 26,
01061                   typeid(::ROOT::Minuit2::MnPlot), DefineBehavior(ptr, ptr),
01062                   0, &ROOTcLcLMinuit2cLcLMnPlot_Dictionary, isa_proxy, 0,
01063                   sizeof(::ROOT::Minuit2::MnPlot) );
01064       instance.SetNew(&new_ROOTcLcLMinuit2cLcLMnPlot);
01065       instance.SetNewArray(&newArray_ROOTcLcLMinuit2cLcLMnPlot);
01066       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnPlot);
01067       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnPlot);
01068       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnPlot);
01069       return &instance;
01070    }
01071    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnPlot*)
01072    {
01073       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnPlot*)0);
01074    }
01075    // Static variable to force the class initialization
01076    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnPlot*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01077 
01078    // Dictionary for non-ClassDef classes
01079    static void ROOTcLcLMinuit2cLcLMnPlot_Dictionary() {
01080       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnPlot*)0x0)->GetClass();
01081    }
01082 
01083 } // end of namespace ROOT
01084 
01085 namespace ROOT {
01086    void ROOTcLcLMinuit2cLcLScanMinimizer_ShowMembers(void *obj, TMemberInspector &R__insp);
01087    static void ROOTcLcLMinuit2cLcLScanMinimizer_Dictionary();
01088    static void *new_ROOTcLcLMinuit2cLcLScanMinimizer(void *p = 0);
01089    static void *newArray_ROOTcLcLMinuit2cLcLScanMinimizer(Long_t size, void *p);
01090    static void delete_ROOTcLcLMinuit2cLcLScanMinimizer(void *p);
01091    static void deleteArray_ROOTcLcLMinuit2cLcLScanMinimizer(void *p);
01092    static void destruct_ROOTcLcLMinuit2cLcLScanMinimizer(void *p);
01093 
01094    // Function generating the singleton type initializer
01095    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::ScanMinimizer*)
01096    {
01097       ::ROOT::Minuit2::ScanMinimizer *ptr = 0;
01098       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::ScanMinimizer),0);
01099       static ::ROOT::TGenericClassInfo 
01100          instance("ROOT::Minuit2::ScanMinimizer", "include/Minuit2/ScanMinimizer.h", 30,
01101                   typeid(::ROOT::Minuit2::ScanMinimizer), DefineBehavior(ptr, ptr),
01102                   0, &ROOTcLcLMinuit2cLcLScanMinimizer_Dictionary, isa_proxy, 0,
01103                   sizeof(::ROOT::Minuit2::ScanMinimizer) );
01104       instance.SetNew(&new_ROOTcLcLMinuit2cLcLScanMinimizer);
01105       instance.SetNewArray(&newArray_ROOTcLcLMinuit2cLcLScanMinimizer);
01106       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLScanMinimizer);
01107       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLScanMinimizer);
01108       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLScanMinimizer);
01109       return &instance;
01110    }
01111    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::ScanMinimizer*)
01112    {
01113       return GenerateInitInstanceLocal((::ROOT::Minuit2::ScanMinimizer*)0);
01114    }
01115    // Static variable to force the class initialization
01116    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::ScanMinimizer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01117 
01118    // Dictionary for non-ClassDef classes
01119    static void ROOTcLcLMinuit2cLcLScanMinimizer_Dictionary() {
01120       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::ScanMinimizer*)0x0)->GetClass();
01121    }
01122 
01123 } // end of namespace ROOT
01124 
01125 namespace ROOT {
01126    void ROOTcLcLMinuit2cLcLMnScan_ShowMembers(void *obj, TMemberInspector &R__insp);
01127    static void ROOTcLcLMinuit2cLcLMnScan_Dictionary();
01128    static void delete_ROOTcLcLMinuit2cLcLMnScan(void *p);
01129    static void deleteArray_ROOTcLcLMinuit2cLcLMnScan(void *p);
01130    static void destruct_ROOTcLcLMinuit2cLcLMnScan(void *p);
01131 
01132    // Function generating the singleton type initializer
01133    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnScan*)
01134    {
01135       ::ROOT::Minuit2::MnScan *ptr = 0;
01136       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnScan),0);
01137       static ::ROOT::TGenericClassInfo 
01138          instance("ROOT::Minuit2::MnScan", "include/Minuit2/MnScan.h", 31,
01139                   typeid(::ROOT::Minuit2::MnScan), DefineBehavior(ptr, ptr),
01140                   0, &ROOTcLcLMinuit2cLcLMnScan_Dictionary, isa_proxy, 0,
01141                   sizeof(::ROOT::Minuit2::MnScan) );
01142       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnScan);
01143       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnScan);
01144       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnScan);
01145       return &instance;
01146    }
01147    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnScan*)
01148    {
01149       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnScan*)0);
01150    }
01151    // Static variable to force the class initialization
01152    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnScan*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01153 
01154    // Dictionary for non-ClassDef classes
01155    static void ROOTcLcLMinuit2cLcLMnScan_Dictionary() {
01156       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnScan*)0x0)->GetClass();
01157    }
01158 
01159 } // end of namespace ROOT
01160 
01161 namespace ROOT {
01162    void ROOTcLcLMinuit2cLcLMnSimplex_ShowMembers(void *obj, TMemberInspector &R__insp);
01163    static void ROOTcLcLMinuit2cLcLMnSimplex_Dictionary();
01164    static void delete_ROOTcLcLMinuit2cLcLMnSimplex(void *p);
01165    static void deleteArray_ROOTcLcLMinuit2cLcLMnSimplex(void *p);
01166    static void destruct_ROOTcLcLMinuit2cLcLMnSimplex(void *p);
01167 
01168    // Function generating the singleton type initializer
01169    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Minuit2::MnSimplex*)
01170    {
01171       ::ROOT::Minuit2::MnSimplex *ptr = 0;
01172       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Minuit2::MnSimplex),0);
01173       static ::ROOT::TGenericClassInfo 
01174          instance("ROOT::Minuit2::MnSimplex", "include/Minuit2/MnSimplex.h", 34,
01175                   typeid(::ROOT::Minuit2::MnSimplex), DefineBehavior(ptr, ptr),
01176                   0, &ROOTcLcLMinuit2cLcLMnSimplex_Dictionary, isa_proxy, 0,
01177                   sizeof(::ROOT::Minuit2::MnSimplex) );
01178       instance.SetDelete(&delete_ROOTcLcLMinuit2cLcLMnSimplex);
01179       instance.SetDeleteArray(&deleteArray_ROOTcLcLMinuit2cLcLMnSimplex);
01180       instance.SetDestructor(&destruct_ROOTcLcLMinuit2cLcLMnSimplex);
01181       return &instance;
01182    }
01183    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Minuit2::MnSimplex*)
01184    {
01185       return GenerateInitInstanceLocal((::ROOT::Minuit2::MnSimplex*)0);
01186    }
01187    // Static variable to force the class initialization
01188    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnSimplex*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01189 
01190    // Dictionary for non-ClassDef classes
01191    static void ROOTcLcLMinuit2cLcLMnSimplex_Dictionary() {
01192       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Minuit2::MnSimplex*)0x0)->GetClass();
01193    }
01194 
01195 } // end of namespace ROOT
01196 
01197 //______________________________________________________________________________
01198 TClass *TFcnAdapter::fgIsA = 0;  // static to hold class pointer
01199 
01200 //______________________________________________________________________________
01201 const char *TFcnAdapter::Class_Name()
01202 {
01203    return "TFcnAdapter";
01204 }
01205 
01206 //______________________________________________________________________________
01207 const char *TFcnAdapter::ImplFileName()
01208 {
01209    return ::ROOT::GenerateInitInstanceLocal((const ::TFcnAdapter*)0x0)->GetImplFileName();
01210 }
01211 
01212 //______________________________________________________________________________
01213 int TFcnAdapter::ImplFileLine()
01214 {
01215    return ::ROOT::GenerateInitInstanceLocal((const ::TFcnAdapter*)0x0)->GetImplFileLine();
01216 }
01217 
01218 //______________________________________________________________________________
01219 void TFcnAdapter::Dictionary()
01220 {
01221    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFcnAdapter*)0x0)->GetClass();
01222 }
01223 
01224 //______________________________________________________________________________
01225 TClass *TFcnAdapter::Class()
01226 {
01227    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFcnAdapter*)0x0)->GetClass();
01228    return fgIsA;
01229 }
01230 
01231 //______________________________________________________________________________
01232 TClass *TFitterMinuit::fgIsA = 0;  // static to hold class pointer
01233 
01234 //______________________________________________________________________________
01235 const char *TFitterMinuit::Class_Name()
01236 {
01237    return "TFitterMinuit";
01238 }
01239 
01240 //______________________________________________________________________________
01241 const char *TFitterMinuit::ImplFileName()
01242 {
01243    return ::ROOT::GenerateInitInstanceLocal((const ::TFitterMinuit*)0x0)->GetImplFileName();
01244 }
01245 
01246 //______________________________________________________________________________
01247 int TFitterMinuit::ImplFileLine()
01248 {
01249    return ::ROOT::GenerateInitInstanceLocal((const ::TFitterMinuit*)0x0)->GetImplFileLine();
01250 }
01251 
01252 //______________________________________________________________________________
01253 void TFitterMinuit::Dictionary()
01254 {
01255    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFitterMinuit*)0x0)->GetClass();
01256 }
01257 
01258 //______________________________________________________________________________
01259 TClass *TFitterMinuit::Class()
01260 {
01261    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFitterMinuit*)0x0)->GetClass();
01262    return fgIsA;
01263 }
01264 
01265 //______________________________________________________________________________
01266 TClass *TFitterFumili::fgIsA = 0;  // static to hold class pointer
01267 
01268 //______________________________________________________________________________
01269 const char *TFitterFumili::Class_Name()
01270 {
01271    return "TFitterFumili";
01272 }
01273 
01274 //______________________________________________________________________________
01275 const char *TFitterFumili::ImplFileName()
01276 {
01277    return ::ROOT::GenerateInitInstanceLocal((const ::TFitterFumili*)0x0)->GetImplFileName();
01278 }
01279 
01280 //______________________________________________________________________________
01281 int TFitterFumili::ImplFileLine()
01282 {
01283    return ::ROOT::GenerateInitInstanceLocal((const ::TFitterFumili*)0x0)->GetImplFileLine();
01284 }
01285 
01286 //______________________________________________________________________________
01287 void TFitterFumili::Dictionary()
01288 {
01289    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFitterFumili*)0x0)->GetClass();
01290 }
01291 
01292 //______________________________________________________________________________
01293 TClass *TFitterFumili::Class()
01294 {
01295    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFitterFumili*)0x0)->GetClass();
01296    return fgIsA;
01297 }
01298 
01299 //______________________________________________________________________________
01300 void TFitterMinuit::Streamer(TBuffer &R__b)
01301 {
01302    // Stream an object of class TFitterMinuit.
01303 
01304    UInt_t R__s, R__c;
01305    if (R__b.IsReading()) {
01306       Version_t R__v = R__b.ReadVersion(&R__s, &R__c); if (R__v) { }
01307       TVirtualFitter::Streamer(R__b);
01308       R__b >> fErrorDef;
01309       R__b >> fEDMVal;
01310       R__b >> fGradient;
01311       R__b.StreamObject(&(fState),typeid(ROOT::Minuit2::MnUserParameterState));
01312       {
01313          vector<ROOT::Minuit2::MinosError> &R__stl =  fMinosErrors;
01314          R__stl.clear();
01315          TClass *R__tcl1 = TBuffer::GetClass(typeid(ROOT::Minuit2::MinosError));
01316          if (R__tcl1==0) {
01317             Error("fMinosErrors streamer","Missing the TClass object for ROOT::Minuit2::MinosError!");
01318             return;
01319          }
01320          int R__i, R__n;
01321          R__b >> R__n;
01322          R__stl.reserve(R__n);
01323          for (R__i = 0; R__i < R__n; R__i++) {
01324             ROOT::Minuit2::MinosError R__t;
01325             R__b.StreamObject(&R__t,R__tcl1);
01326             R__stl.push_back(R__t);
01327          }
01328       }
01329       R__b >> fMinimizer;
01330       R__b >> fMinuitFCN;
01331       R__b >> fDebug;
01332       R__b >> fStrategy;
01333       R__b >> fMinTolerance;
01334       {
01335          vector<double> &R__stl =  fCovar;
01336          R__stl.clear();
01337          int R__i, R__n;
01338          R__b >> R__n;
01339          R__stl.reserve(R__n);
01340          for (R__i = 0; R__i < R__n; R__i++) {
01341             double R__t;
01342             R__b >> R__t;
01343             R__stl.push_back(R__t);
01344          }
01345       }
01346       R__b.CheckByteCount(R__s, R__c, TFitterMinuit::IsA());
01347    } else {
01348       R__c = R__b.WriteVersion(TFitterMinuit::IsA(), kTRUE);
01349       TVirtualFitter::Streamer(R__b);
01350       R__b << fErrorDef;
01351       R__b << fEDMVal;
01352       R__b << fGradient;
01353       R__b.StreamObject(&(fState),typeid(ROOT::Minuit2::MnUserParameterState));
01354       {
01355          vector<ROOT::Minuit2::MinosError> &R__stl =  fMinosErrors;
01356          int R__n=(&R__stl) ? int(R__stl.size()) : 0;
01357          R__b << R__n;
01358          if(R__n) {
01359          TClass *R__tcl1 = TBuffer::GetClass(typeid(ROOT::Minuit2::MinosError));
01360          if (R__tcl1==0) {
01361             Error("fMinosErrors streamer","Missing the TClass object for ROOT::Minuit2::MinosError!");
01362             return;
01363          }
01364             vector<ROOT::Minuit2::MinosError>::iterator R__k;
01365             for (R__k = R__stl.begin(); R__k != R__stl.end(); ++R__k) {
01366             R__b.StreamObject((ROOT::Minuit2::MinosError*)&(*R__k),R__tcl1);
01367             }
01368          }
01369       }
01370       R__b << fMinimizer;
01371       R__b << fMinuitFCN;
01372       R__b << fDebug;
01373       R__b << fStrategy;
01374       R__b << fMinTolerance;
01375       {
01376          vector<double> &R__stl =  fCovar;
01377          int R__n=(&R__stl) ? int(R__stl.size()) : 0;
01378          R__b << R__n;
01379          if(R__n) {
01380             vector<double>::iterator R__k;
01381             for (R__k = R__stl.begin(); R__k != R__stl.end(); ++R__k) {
01382             R__b << (*R__k);
01383             }
01384          }
01385       }
01386       R__b.SetByteCount(R__c, kTRUE);
01387    }
01388 }
01389 
01390 //______________________________________________________________________________
01391 void TFitterMinuit::ShowMembers(TMemberInspector &R__insp)
01392 {
01393       // Inspect the data members of an object of class TFitterMinuit.
01394       TClass *R__cl = ::TFitterMinuit::IsA();
01395       if (R__cl || R__insp.IsA()) { }
01396       R__insp.Inspect(R__cl, R__insp.GetParent(), "fErrorDef", &fErrorDef);
01397       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEDMVal", &fEDMVal);
01398       R__insp.Inspect(R__cl, R__insp.GetParent(), "fGradient", &fGradient);
01399       R__insp.Inspect(R__cl, R__insp.GetParent(), "fState", (void*)&fState);
01400       R__insp.InspectMember("ROOT::Minuit2::MnUserParameterState", (void*)&fState, "fState.", false);
01401       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMinosErrors", (void*)&fMinosErrors);
01402       R__insp.InspectMember("vector<ROOT::Minuit2::MinosError>", (void*)&fMinosErrors, "fMinosErrors.", false);
01403       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMinimizer", &fMinimizer);
01404       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMinuitFCN", &fMinuitFCN);
01405       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDebug", &fDebug);
01406       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStrategy", &fStrategy);
01407       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMinTolerance", &fMinTolerance);
01408       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCovar", (void*)&fCovar);
01409       R__insp.InspectMember("vector<double>", (void*)&fCovar, "fCovar.", false);
01410       TVirtualFitter::ShowMembers(R__insp);
01411 }
01412 
01413 namespace ROOT {
01414    // Wrappers around operator new
01415    static void *new_TFitterMinuit(void *p) {
01416       return  p ? new(p) ::TFitterMinuit : new ::TFitterMinuit;
01417    }
01418    static void *newArray_TFitterMinuit(Long_t nElements, void *p) {
01419       return p ? new(p) ::TFitterMinuit[nElements] : new ::TFitterMinuit[nElements];
01420    }
01421    // Wrapper around operator delete
01422    static void delete_TFitterMinuit(void *p) {
01423       delete ((::TFitterMinuit*)p);
01424    }
01425    static void deleteArray_TFitterMinuit(void *p) {
01426       delete [] ((::TFitterMinuit*)p);
01427    }
01428    static void destruct_TFitterMinuit(void *p) {
01429       typedef ::TFitterMinuit current_t;
01430       ((current_t*)p)->~current_t();
01431    }
01432    // Wrapper around a custom streamer member function.
01433    static void streamer_TFitterMinuit(TBuffer &buf, void *obj) {
01434       ((::TFitterMinuit*)obj)->::TFitterMinuit::Streamer(buf);
01435    }
01436 } // end of namespace ROOT for class ::TFitterMinuit
01437 
01438 //______________________________________________________________________________
01439 void TFitterFumili::Streamer(TBuffer &R__b)
01440 {
01441    // Stream an object of class TFitterFumili.
01442 
01443    UInt_t R__s, R__c;
01444    if (R__b.IsReading()) {
01445       Version_t R__v = R__b.ReadVersion(&R__s, &R__c); if (R__v) { }
01446       TFitterMinuit::Streamer(R__b);
01447       R__b.CheckByteCount(R__s, R__c, TFitterFumili::IsA());
01448    } else {
01449       R__c = R__b.WriteVersion(TFitterFumili::IsA(), kTRUE);
01450       TFitterMinuit::Streamer(R__b);
01451       R__b.SetByteCount(R__c, kTRUE);
01452    }
01453 }
01454 
01455 //______________________________________________________________________________
01456 void TFitterFumili::ShowMembers(TMemberInspector &R__insp)
01457 {
01458       // Inspect the data members of an object of class TFitterFumili.
01459       TClass *R__cl = ::TFitterFumili::IsA();
01460       if (R__cl || R__insp.IsA()) { }
01461       TFitterMinuit::ShowMembers(R__insp);
01462 }
01463 
01464 namespace ROOT {
01465    // Wrappers around operator new
01466    static void *new_TFitterFumili(void *p) {
01467       return  p ? new(p) ::TFitterFumili : new ::TFitterFumili;
01468    }
01469    static void *newArray_TFitterFumili(Long_t nElements, void *p) {
01470       return p ? new(p) ::TFitterFumili[nElements] : new ::TFitterFumili[nElements];
01471    }
01472    // Wrapper around operator delete
01473    static void delete_TFitterFumili(void *p) {
01474       delete ((::TFitterFumili*)p);
01475    }
01476    static void deleteArray_TFitterFumili(void *p) {
01477       delete [] ((::TFitterFumili*)p);
01478    }
01479    static void destruct_TFitterFumili(void *p) {
01480       typedef ::TFitterFumili current_t;
01481       ((current_t*)p)->~current_t();
01482    }
01483    // Wrapper around a custom streamer member function.
01484    static void streamer_TFitterFumili(TBuffer &buf, void *obj) {
01485       ((::TFitterFumili*)obj)->::TFitterFumili::Streamer(buf);
01486    }
01487 } // end of namespace ROOT for class ::TFitterFumili
01488 
01489 //______________________________________________________________________________
01490 void TFcnAdapter::Streamer(TBuffer &R__b)
01491 {
01492    // Stream an object of class TFcnAdapter.
01493 
01494    ::Error("TFcnAdapter::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
01495 }
01496 
01497 //______________________________________________________________________________
01498 void TFcnAdapter::ShowMembers(TMemberInspector &R__insp)
01499 {
01500       // Inspect the data members of an object of class TFcnAdapter.
01501       TClass *R__cl = ::TFcnAdapter::IsA();
01502       if (R__cl || R__insp.IsA()) { }
01503       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFCN", &fFCN);
01504       R__insp.Inspect(R__cl, R__insp.GetParent(), "fUp", &fUp);
01505       R__insp.Inspect(R__cl, R__insp.GetParent(), "fGradCache", (void*)&fGradCache);
01506       R__insp.InspectMember("vector<double>", (void*)&fGradCache, "fGradCache.", false);
01507       R__insp.GenericShowMembers("ROOT::Minuit2::FCNGradientBase", ( ::ROOT::Minuit2::FCNGradientBase *) (this ), false);
01508 }
01509 
01510 namespace ROOT {
01511    // Wrapper around operator delete
01512    static void delete_TFcnAdapter(void *p) {
01513       delete ((::TFcnAdapter*)p);
01514    }
01515    static void deleteArray_TFcnAdapter(void *p) {
01516       delete [] ((::TFcnAdapter*)p);
01517    }
01518    static void destruct_TFcnAdapter(void *p) {
01519       typedef ::TFcnAdapter current_t;
01520       ((current_t*)p)->~current_t();
01521    }
01522    // Wrapper around a custom streamer member function.
01523    static void streamer_TFcnAdapter(TBuffer &buf, void *obj) {
01524       ((::TFcnAdapter*)obj)->::TFcnAdapter::Streamer(buf);
01525    }
01526 } // end of namespace ROOT for class ::TFcnAdapter
01527 
01528 namespace ROOT {
01529    // Wrapper around operator delete
01530    static void delete_ROOTcLcLMinuit2cLcLGenericFunction(void *p) {
01531       delete ((::ROOT::Minuit2::GenericFunction*)p);
01532    }
01533    static void deleteArray_ROOTcLcLMinuit2cLcLGenericFunction(void *p) {
01534       delete [] ((::ROOT::Minuit2::GenericFunction*)p);
01535    }
01536    static void destruct_ROOTcLcLMinuit2cLcLGenericFunction(void *p) {
01537       typedef ::ROOT::Minuit2::GenericFunction current_t;
01538       ((current_t*)p)->~current_t();
01539    }
01540 } // end of namespace ROOT for class ::ROOT::Minuit2::GenericFunction
01541 
01542 namespace ROOT {
01543    // Wrapper around operator delete
01544    static void delete_ROOTcLcLMinuit2cLcLFCNBase(void *p) {
01545       delete ((::ROOT::Minuit2::FCNBase*)p);
01546    }
01547    static void deleteArray_ROOTcLcLMinuit2cLcLFCNBase(void *p) {
01548       delete [] ((::ROOT::Minuit2::FCNBase*)p);
01549    }
01550    static void destruct_ROOTcLcLMinuit2cLcLFCNBase(void *p) {
01551       typedef ::ROOT::Minuit2::FCNBase current_t;
01552       ((current_t*)p)->~current_t();
01553    }
01554 } // end of namespace ROOT for class ::ROOT::Minuit2::FCNBase
01555 
01556 namespace ROOT {
01557    // Wrapper around operator delete
01558    static void delete_ROOTcLcLMinuit2cLcLFCNGradientBase(void *p) {
01559       delete ((::ROOT::Minuit2::FCNGradientBase*)p);
01560    }
01561    static void deleteArray_ROOTcLcLMinuit2cLcLFCNGradientBase(void *p) {
01562       delete [] ((::ROOT::Minuit2::FCNGradientBase*)p);
01563    }
01564    static void destruct_ROOTcLcLMinuit2cLcLFCNGradientBase(void *p) {
01565       typedef ::ROOT::Minuit2::FCNGradientBase current_t;
01566       ((current_t*)p)->~current_t();
01567    }
01568 } // end of namespace ROOT for class ::ROOT::Minuit2::FCNGradientBase
01569 
01570 namespace ROOT {
01571    // Wrapper around operator delete
01572    static void delete_ROOTcLcLMinuit2cLcLFumiliFCNBase(void *p) {
01573       delete ((::ROOT::Minuit2::FumiliFCNBase*)p);
01574    }
01575    static void deleteArray_ROOTcLcLMinuit2cLcLFumiliFCNBase(void *p) {
01576       delete [] ((::ROOT::Minuit2::FumiliFCNBase*)p);
01577    }
01578    static void destruct_ROOTcLcLMinuit2cLcLFumiliFCNBase(void *p) {
01579       typedef ::ROOT::Minuit2::FumiliFCNBase current_t;
01580       ((current_t*)p)->~current_t();
01581    }
01582 } // end of namespace ROOT for class ::ROOT::Minuit2::FumiliFCNBase
01583 
01584 namespace ROOT {
01585    // Wrappers around operator new
01586    static void *new_ROOTcLcLMinuit2cLcLMinuit2Minimizer(void *p) {
01587       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::Minuit2Minimizer : new ::ROOT::Minuit2::Minuit2Minimizer;
01588    }
01589    static void *newArray_ROOTcLcLMinuit2cLcLMinuit2Minimizer(Long_t nElements, void *p) {
01590       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::Minuit2Minimizer[nElements] : new ::ROOT::Minuit2::Minuit2Minimizer[nElements];
01591    }
01592    // Wrapper around operator delete
01593    static void delete_ROOTcLcLMinuit2cLcLMinuit2Minimizer(void *p) {
01594       delete ((::ROOT::Minuit2::Minuit2Minimizer*)p);
01595    }
01596    static void deleteArray_ROOTcLcLMinuit2cLcLMinuit2Minimizer(void *p) {
01597       delete [] ((::ROOT::Minuit2::Minuit2Minimizer*)p);
01598    }
01599    static void destruct_ROOTcLcLMinuit2cLcLMinuit2Minimizer(void *p) {
01600       typedef ::ROOT::Minuit2::Minuit2Minimizer current_t;
01601       ((current_t*)p)->~current_t();
01602    }
01603 } // end of namespace ROOT for class ::ROOT::Minuit2::Minuit2Minimizer
01604 
01605 namespace ROOT {
01606    // Wrapper around operator delete
01607    static void delete_ROOTcLcLMinuit2cLcLFunctionMinimum(void *p) {
01608       delete ((::ROOT::Minuit2::FunctionMinimum*)p);
01609    }
01610    static void deleteArray_ROOTcLcLMinuit2cLcLFunctionMinimum(void *p) {
01611       delete [] ((::ROOT::Minuit2::FunctionMinimum*)p);
01612    }
01613    static void destruct_ROOTcLcLMinuit2cLcLFunctionMinimum(void *p) {
01614       typedef ::ROOT::Minuit2::FunctionMinimum current_t;
01615       ((current_t*)p)->~current_t();
01616    }
01617 } // end of namespace ROOT for class ::ROOT::Minuit2::FunctionMinimum
01618 
01619 namespace ROOT {
01620    // Wrapper around operator delete
01621    static void delete_ROOTcLcLMinuit2cLcLMinuitParameter(void *p) {
01622       delete ((::ROOT::Minuit2::MinuitParameter*)p);
01623    }
01624    static void deleteArray_ROOTcLcLMinuit2cLcLMinuitParameter(void *p) {
01625       delete [] ((::ROOT::Minuit2::MinuitParameter*)p);
01626    }
01627    static void destruct_ROOTcLcLMinuit2cLcLMinuitParameter(void *p) {
01628       typedef ::ROOT::Minuit2::MinuitParameter current_t;
01629       ((current_t*)p)->~current_t();
01630    }
01631 } // end of namespace ROOT for class ::ROOT::Minuit2::MinuitParameter
01632 
01633 namespace ROOT {
01634    // Wrappers around operator new
01635    static void *new_ROOTcLcLMinuit2cLcLMinosError(void *p) {
01636       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::MinosError : new ::ROOT::Minuit2::MinosError;
01637    }
01638    static void *newArray_ROOTcLcLMinuit2cLcLMinosError(Long_t nElements, void *p) {
01639       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::MinosError[nElements] : new ::ROOT::Minuit2::MinosError[nElements];
01640    }
01641    // Wrapper around operator delete
01642    static void delete_ROOTcLcLMinuit2cLcLMinosError(void *p) {
01643       delete ((::ROOT::Minuit2::MinosError*)p);
01644    }
01645    static void deleteArray_ROOTcLcLMinuit2cLcLMinosError(void *p) {
01646       delete [] ((::ROOT::Minuit2::MinosError*)p);
01647    }
01648    static void destruct_ROOTcLcLMinuit2cLcLMinosError(void *p) {
01649       typedef ::ROOT::Minuit2::MinosError current_t;
01650       ((current_t*)p)->~current_t();
01651    }
01652 } // end of namespace ROOT for class ::ROOT::Minuit2::MinosError
01653 
01654 namespace ROOT {
01655    // Wrapper around operator delete
01656    static void delete_ROOTcLcLMinuit2cLcLMnApplication(void *p) {
01657       delete ((::ROOT::Minuit2::MnApplication*)p);
01658    }
01659    static void deleteArray_ROOTcLcLMinuit2cLcLMnApplication(void *p) {
01660       delete [] ((::ROOT::Minuit2::MnApplication*)p);
01661    }
01662    static void destruct_ROOTcLcLMinuit2cLcLMnApplication(void *p) {
01663       typedef ::ROOT::Minuit2::MnApplication current_t;
01664       ((current_t*)p)->~current_t();
01665    }
01666 } // end of namespace ROOT for class ::ROOT::Minuit2::MnApplication
01667 
01668 namespace ROOT {
01669    // Wrapper around operator delete
01670    static void delete_ROOTcLcLMinuit2cLcLMnMigrad(void *p) {
01671       delete ((::ROOT::Minuit2::MnMigrad*)p);
01672    }
01673    static void deleteArray_ROOTcLcLMinuit2cLcLMnMigrad(void *p) {
01674       delete [] ((::ROOT::Minuit2::MnMigrad*)p);
01675    }
01676    static void destruct_ROOTcLcLMinuit2cLcLMnMigrad(void *p) {
01677       typedef ::ROOT::Minuit2::MnMigrad current_t;
01678       ((current_t*)p)->~current_t();
01679    }
01680 } // end of namespace ROOT for class ::ROOT::Minuit2::MnMigrad
01681 
01682 namespace ROOT {
01683    // Wrapper around operator delete
01684    static void delete_ROOTcLcLMinuit2cLcLMnMinos(void *p) {
01685       delete ((::ROOT::Minuit2::MnMinos*)p);
01686    }
01687    static void deleteArray_ROOTcLcLMinuit2cLcLMnMinos(void *p) {
01688       delete [] ((::ROOT::Minuit2::MnMinos*)p);
01689    }
01690    static void destruct_ROOTcLcLMinuit2cLcLMnMinos(void *p) {
01691       typedef ::ROOT::Minuit2::MnMinos current_t;
01692       ((current_t*)p)->~current_t();
01693    }
01694 } // end of namespace ROOT for class ::ROOT::Minuit2::MnMinos
01695 
01696 namespace ROOT {
01697    // Wrappers around operator new
01698    static void *new_ROOTcLcLMinuit2cLcLMnHesse(void *p) {
01699       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::MnHesse : new ::ROOT::Minuit2::MnHesse;
01700    }
01701    static void *newArray_ROOTcLcLMinuit2cLcLMnHesse(Long_t nElements, void *p) {
01702       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::MnHesse[nElements] : new ::ROOT::Minuit2::MnHesse[nElements];
01703    }
01704    // Wrapper around operator delete
01705    static void delete_ROOTcLcLMinuit2cLcLMnHesse(void *p) {
01706       delete ((::ROOT::Minuit2::MnHesse*)p);
01707    }
01708    static void deleteArray_ROOTcLcLMinuit2cLcLMnHesse(void *p) {
01709       delete [] ((::ROOT::Minuit2::MnHesse*)p);
01710    }
01711    static void destruct_ROOTcLcLMinuit2cLcLMnHesse(void *p) {
01712       typedef ::ROOT::Minuit2::MnHesse current_t;
01713       ((current_t*)p)->~current_t();
01714    }
01715 } // end of namespace ROOT for class ::ROOT::Minuit2::MnHesse
01716 
01717 namespace ROOT {
01718    // Wrapper around operator delete
01719    static void delete_ROOTcLcLMinuit2cLcLMnMinimize(void *p) {
01720       delete ((::ROOT::Minuit2::MnMinimize*)p);
01721    }
01722    static void deleteArray_ROOTcLcLMinuit2cLcLMnMinimize(void *p) {
01723       delete [] ((::ROOT::Minuit2::MnMinimize*)p);
01724    }
01725    static void destruct_ROOTcLcLMinuit2cLcLMnMinimize(void *p) {
01726       typedef ::ROOT::Minuit2::MnMinimize current_t;
01727       ((current_t*)p)->~current_t();
01728    }
01729 } // end of namespace ROOT for class ::ROOT::Minuit2::MnMinimize
01730 
01731 namespace ROOT {
01732    // Wrapper around operator delete
01733    static void delete_ROOTcLcLMinuit2cLcLMnFumiliMinimize(void *p) {
01734       delete ((::ROOT::Minuit2::MnFumiliMinimize*)p);
01735    }
01736    static void deleteArray_ROOTcLcLMinuit2cLcLMnFumiliMinimize(void *p) {
01737       delete [] ((::ROOT::Minuit2::MnFumiliMinimize*)p);
01738    }
01739    static void destruct_ROOTcLcLMinuit2cLcLMnFumiliMinimize(void *p) {
01740       typedef ::ROOT::Minuit2::MnFumiliMinimize current_t;
01741       ((current_t*)p)->~current_t();
01742    }
01743 } // end of namespace ROOT for class ::ROOT::Minuit2::MnFumiliMinimize
01744 
01745 namespace ROOT {
01746    // Wrapper around operator delete
01747    static void delete_ROOTcLcLMinuit2cLcLMnScan(void *p) {
01748       delete ((::ROOT::Minuit2::MnScan*)p);
01749    }
01750    static void deleteArray_ROOTcLcLMinuit2cLcLMnScan(void *p) {
01751       delete [] ((::ROOT::Minuit2::MnScan*)p);
01752    }
01753    static void destruct_ROOTcLcLMinuit2cLcLMnScan(void *p) {
01754       typedef ::ROOT::Minuit2::MnScan current_t;
01755       ((current_t*)p)->~current_t();
01756    }
01757 } // end of namespace ROOT for class ::ROOT::Minuit2::MnScan
01758 
01759 namespace ROOT {
01760    // Wrapper around operator delete
01761    static void delete_ROOTcLcLMinuit2cLcLMnContours(void *p) {
01762       delete ((::ROOT::Minuit2::MnContours*)p);
01763    }
01764    static void deleteArray_ROOTcLcLMinuit2cLcLMnContours(void *p) {
01765       delete [] ((::ROOT::Minuit2::MnContours*)p);
01766    }
01767    static void destruct_ROOTcLcLMinuit2cLcLMnContours(void *p) {
01768       typedef ::ROOT::Minuit2::MnContours current_t;
01769       ((current_t*)p)->~current_t();
01770    }
01771 } // end of namespace ROOT for class ::ROOT::Minuit2::MnContours
01772 
01773 namespace ROOT {
01774    // Wrapper around operator delete
01775    static void delete_ROOTcLcLMinuit2cLcLMnSimplex(void *p) {
01776       delete ((::ROOT::Minuit2::MnSimplex*)p);
01777    }
01778    static void deleteArray_ROOTcLcLMinuit2cLcLMnSimplex(void *p) {
01779       delete [] ((::ROOT::Minuit2::MnSimplex*)p);
01780    }
01781    static void destruct_ROOTcLcLMinuit2cLcLMnSimplex(void *p) {
01782       typedef ::ROOT::Minuit2::MnSimplex current_t;
01783       ((current_t*)p)->~current_t();
01784    }
01785 } // end of namespace ROOT for class ::ROOT::Minuit2::MnSimplex
01786 
01787 namespace ROOT {
01788    // Wrappers around operator new
01789    static void *new_ROOTcLcLMinuit2cLcLMnPlot(void *p) {
01790       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::MnPlot : new ::ROOT::Minuit2::MnPlot;
01791    }
01792    static void *newArray_ROOTcLcLMinuit2cLcLMnPlot(Long_t nElements, void *p) {
01793       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::MnPlot[nElements] : new ::ROOT::Minuit2::MnPlot[nElements];
01794    }
01795    // Wrapper around operator delete
01796    static void delete_ROOTcLcLMinuit2cLcLMnPlot(void *p) {
01797       delete ((::ROOT::Minuit2::MnPlot*)p);
01798    }
01799    static void deleteArray_ROOTcLcLMinuit2cLcLMnPlot(void *p) {
01800       delete [] ((::ROOT::Minuit2::MnPlot*)p);
01801    }
01802    static void destruct_ROOTcLcLMinuit2cLcLMnPlot(void *p) {
01803       typedef ::ROOT::Minuit2::MnPlot current_t;
01804       ((current_t*)p)->~current_t();
01805    }
01806 } // end of namespace ROOT for class ::ROOT::Minuit2::MnPlot
01807 
01808 namespace ROOT {
01809    // Wrappers around operator new
01810    static void *new_ROOTcLcLMinuit2cLcLMnUserParameterState(void *p) {
01811       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::MnUserParameterState : new ::ROOT::Minuit2::MnUserParameterState;
01812    }
01813    static void *newArray_ROOTcLcLMinuit2cLcLMnUserParameterState(Long_t nElements, void *p) {
01814       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::MnUserParameterState[nElements] : new ::ROOT::Minuit2::MnUserParameterState[nElements];
01815    }
01816    // Wrapper around operator delete
01817    static void delete_ROOTcLcLMinuit2cLcLMnUserParameterState(void *p) {
01818       delete ((::ROOT::Minuit2::MnUserParameterState*)p);
01819    }
01820    static void deleteArray_ROOTcLcLMinuit2cLcLMnUserParameterState(void *p) {
01821       delete [] ((::ROOT::Minuit2::MnUserParameterState*)p);
01822    }
01823    static void destruct_ROOTcLcLMinuit2cLcLMnUserParameterState(void *p) {
01824       typedef ::ROOT::Minuit2::MnUserParameterState current_t;
01825       ((current_t*)p)->~current_t();
01826    }
01827 } // end of namespace ROOT for class ::ROOT::Minuit2::MnUserParameterState
01828 
01829 namespace ROOT {
01830    // Wrappers around operator new
01831    static void *new_ROOTcLcLMinuit2cLcLMnUserParameters(void *p) {
01832       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::MnUserParameters : new ::ROOT::Minuit2::MnUserParameters;
01833    }
01834    static void *newArray_ROOTcLcLMinuit2cLcLMnUserParameters(Long_t nElements, void *p) {
01835       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::MnUserParameters[nElements] : new ::ROOT::Minuit2::MnUserParameters[nElements];
01836    }
01837    // Wrapper around operator delete
01838    static void delete_ROOTcLcLMinuit2cLcLMnUserParameters(void *p) {
01839       delete ((::ROOT::Minuit2::MnUserParameters*)p);
01840    }
01841    static void deleteArray_ROOTcLcLMinuit2cLcLMnUserParameters(void *p) {
01842       delete [] ((::ROOT::Minuit2::MnUserParameters*)p);
01843    }
01844    static void destruct_ROOTcLcLMinuit2cLcLMnUserParameters(void *p) {
01845       typedef ::ROOT::Minuit2::MnUserParameters current_t;
01846       ((current_t*)p)->~current_t();
01847    }
01848 } // end of namespace ROOT for class ::ROOT::Minuit2::MnUserParameters
01849 
01850 namespace ROOT {
01851    // Wrappers around operator new
01852    static void *new_ROOTcLcLMinuit2cLcLMnStrategy(void *p) {
01853       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::MnStrategy : new ::ROOT::Minuit2::MnStrategy;
01854    }
01855    static void *newArray_ROOTcLcLMinuit2cLcLMnStrategy(Long_t nElements, void *p) {
01856       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::MnStrategy[nElements] : new ::ROOT::Minuit2::MnStrategy[nElements];
01857    }
01858    // Wrapper around operator delete
01859    static void delete_ROOTcLcLMinuit2cLcLMnStrategy(void *p) {
01860       delete ((::ROOT::Minuit2::MnStrategy*)p);
01861    }
01862    static void deleteArray_ROOTcLcLMinuit2cLcLMnStrategy(void *p) {
01863       delete [] ((::ROOT::Minuit2::MnStrategy*)p);
01864    }
01865    static void destruct_ROOTcLcLMinuit2cLcLMnStrategy(void *p) {
01866       typedef ::ROOT::Minuit2::MnStrategy current_t;
01867       ((current_t*)p)->~current_t();
01868    }
01869 } // end of namespace ROOT for class ::ROOT::Minuit2::MnStrategy
01870 
01871 namespace ROOT {
01872    // Wrapper around operator delete
01873    static void delete_ROOTcLcLMinuit2cLcLFunctionMinimizer(void *p) {
01874       delete ((::ROOT::Minuit2::FunctionMinimizer*)p);
01875    }
01876    static void deleteArray_ROOTcLcLMinuit2cLcLFunctionMinimizer(void *p) {
01877       delete [] ((::ROOT::Minuit2::FunctionMinimizer*)p);
01878    }
01879    static void destruct_ROOTcLcLMinuit2cLcLFunctionMinimizer(void *p) {
01880       typedef ::ROOT::Minuit2::FunctionMinimizer current_t;
01881       ((current_t*)p)->~current_t();
01882    }
01883 } // end of namespace ROOT for class ::ROOT::Minuit2::FunctionMinimizer
01884 
01885 namespace ROOT {
01886    // Wrapper around operator delete
01887    static void delete_ROOTcLcLMinuit2cLcLModularFunctionMinimizer(void *p) {
01888       delete ((::ROOT::Minuit2::ModularFunctionMinimizer*)p);
01889    }
01890    static void deleteArray_ROOTcLcLMinuit2cLcLModularFunctionMinimizer(void *p) {
01891       delete [] ((::ROOT::Minuit2::ModularFunctionMinimizer*)p);
01892    }
01893    static void destruct_ROOTcLcLMinuit2cLcLModularFunctionMinimizer(void *p) {
01894       typedef ::ROOT::Minuit2::ModularFunctionMinimizer current_t;
01895       ((current_t*)p)->~current_t();
01896    }
01897 } // end of namespace ROOT for class ::ROOT::Minuit2::ModularFunctionMinimizer
01898 
01899 namespace ROOT {
01900    // Wrappers around operator new
01901    static void *new_ROOTcLcLMinuit2cLcLVariableMetricMinimizer(void *p) {
01902       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::VariableMetricMinimizer : new ::ROOT::Minuit2::VariableMetricMinimizer;
01903    }
01904    static void *newArray_ROOTcLcLMinuit2cLcLVariableMetricMinimizer(Long_t nElements, void *p) {
01905       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::VariableMetricMinimizer[nElements] : new ::ROOT::Minuit2::VariableMetricMinimizer[nElements];
01906    }
01907    // Wrapper around operator delete
01908    static void delete_ROOTcLcLMinuit2cLcLVariableMetricMinimizer(void *p) {
01909       delete ((::ROOT::Minuit2::VariableMetricMinimizer*)p);
01910    }
01911    static void deleteArray_ROOTcLcLMinuit2cLcLVariableMetricMinimizer(void *p) {
01912       delete [] ((::ROOT::Minuit2::VariableMetricMinimizer*)p);
01913    }
01914    static void destruct_ROOTcLcLMinuit2cLcLVariableMetricMinimizer(void *p) {
01915       typedef ::ROOT::Minuit2::VariableMetricMinimizer current_t;
01916       ((current_t*)p)->~current_t();
01917    }
01918 } // end of namespace ROOT for class ::ROOT::Minuit2::VariableMetricMinimizer
01919 
01920 namespace ROOT {
01921    // Wrappers around operator new
01922    static void *new_ROOTcLcLMinuit2cLcLSimplexMinimizer(void *p) {
01923       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::SimplexMinimizer : new ::ROOT::Minuit2::SimplexMinimizer;
01924    }
01925    static void *newArray_ROOTcLcLMinuit2cLcLSimplexMinimizer(Long_t nElements, void *p) {
01926       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::SimplexMinimizer[nElements] : new ::ROOT::Minuit2::SimplexMinimizer[nElements];
01927    }
01928    // Wrapper around operator delete
01929    static void delete_ROOTcLcLMinuit2cLcLSimplexMinimizer(void *p) {
01930       delete ((::ROOT::Minuit2::SimplexMinimizer*)p);
01931    }
01932    static void deleteArray_ROOTcLcLMinuit2cLcLSimplexMinimizer(void *p) {
01933       delete [] ((::ROOT::Minuit2::SimplexMinimizer*)p);
01934    }
01935    static void destruct_ROOTcLcLMinuit2cLcLSimplexMinimizer(void *p) {
01936       typedef ::ROOT::Minuit2::SimplexMinimizer current_t;
01937       ((current_t*)p)->~current_t();
01938    }
01939 } // end of namespace ROOT for class ::ROOT::Minuit2::SimplexMinimizer
01940 
01941 namespace ROOT {
01942    // Wrappers around operator new
01943    static void *new_ROOTcLcLMinuit2cLcLCombinedMinimizer(void *p) {
01944       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::CombinedMinimizer : new ::ROOT::Minuit2::CombinedMinimizer;
01945    }
01946    static void *newArray_ROOTcLcLMinuit2cLcLCombinedMinimizer(Long_t nElements, void *p) {
01947       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::CombinedMinimizer[nElements] : new ::ROOT::Minuit2::CombinedMinimizer[nElements];
01948    }
01949    // Wrapper around operator delete
01950    static void delete_ROOTcLcLMinuit2cLcLCombinedMinimizer(void *p) {
01951       delete ((::ROOT::Minuit2::CombinedMinimizer*)p);
01952    }
01953    static void deleteArray_ROOTcLcLMinuit2cLcLCombinedMinimizer(void *p) {
01954       delete [] ((::ROOT::Minuit2::CombinedMinimizer*)p);
01955    }
01956    static void destruct_ROOTcLcLMinuit2cLcLCombinedMinimizer(void *p) {
01957       typedef ::ROOT::Minuit2::CombinedMinimizer current_t;
01958       ((current_t*)p)->~current_t();
01959    }
01960 } // end of namespace ROOT for class ::ROOT::Minuit2::CombinedMinimizer
01961 
01962 namespace ROOT {
01963    // Wrappers around operator new
01964    static void *new_ROOTcLcLMinuit2cLcLScanMinimizer(void *p) {
01965       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::ScanMinimizer : new ::ROOT::Minuit2::ScanMinimizer;
01966    }
01967    static void *newArray_ROOTcLcLMinuit2cLcLScanMinimizer(Long_t nElements, void *p) {
01968       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::ScanMinimizer[nElements] : new ::ROOT::Minuit2::ScanMinimizer[nElements];
01969    }
01970    // Wrapper around operator delete
01971    static void delete_ROOTcLcLMinuit2cLcLScanMinimizer(void *p) {
01972       delete ((::ROOT::Minuit2::ScanMinimizer*)p);
01973    }
01974    static void deleteArray_ROOTcLcLMinuit2cLcLScanMinimizer(void *p) {
01975       delete [] ((::ROOT::Minuit2::ScanMinimizer*)p);
01976    }
01977    static void destruct_ROOTcLcLMinuit2cLcLScanMinimizer(void *p) {
01978       typedef ::ROOT::Minuit2::ScanMinimizer current_t;
01979       ((current_t*)p)->~current_t();
01980    }
01981 } // end of namespace ROOT for class ::ROOT::Minuit2::ScanMinimizer
01982 
01983 namespace ROOT {
01984    // Wrappers around operator new
01985    static void *new_ROOTcLcLMinuit2cLcLFumiliMinimizer(void *p) {
01986       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::FumiliMinimizer : new ::ROOT::Minuit2::FumiliMinimizer;
01987    }
01988    static void *newArray_ROOTcLcLMinuit2cLcLFumiliMinimizer(Long_t nElements, void *p) {
01989       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Minuit2::FumiliMinimizer[nElements] : new ::ROOT::Minuit2::FumiliMinimizer[nElements];
01990    }
01991    // Wrapper around operator delete
01992    static void delete_ROOTcLcLMinuit2cLcLFumiliMinimizer(void *p) {
01993       delete ((::ROOT::Minuit2::FumiliMinimizer*)p);
01994    }
01995    static void deleteArray_ROOTcLcLMinuit2cLcLFumiliMinimizer(void *p) {
01996       delete [] ((::ROOT::Minuit2::FumiliMinimizer*)p);
01997    }
01998    static void destruct_ROOTcLcLMinuit2cLcLFumiliMinimizer(void *p) {
01999       typedef ::ROOT::Minuit2::FumiliMinimizer current_t;
02000       ((current_t*)p)->~current_t();
02001    }
02002 } // end of namespace ROOT for class ::ROOT::Minuit2::FumiliMinimizer
02003 
02004 namespace ROOT {
02005    void vectorlEROOTcLcLMinuit2cLcLMinosErrorgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02006    static void vectorlEROOTcLcLMinuit2cLcLMinosErrorgR_Dictionary();
02007    static void *new_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR(void *p = 0);
02008    static void *newArray_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR(Long_t size, void *p);
02009    static void delete_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR(void *p);
02010    static void deleteArray_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR(void *p);
02011    static void destruct_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR(void *p);
02012 
02013    // Function generating the singleton type initializer
02014    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<ROOT::Minuit2::MinosError>*)
02015    {
02016       vector<ROOT::Minuit2::MinosError> *ptr = 0;
02017       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<ROOT::Minuit2::MinosError>),0);
02018       static ::ROOT::TGenericClassInfo 
02019          instance("vector<ROOT::Minuit2::MinosError>", -2, "prec_stl/vector", 49,
02020                   typeid(vector<ROOT::Minuit2::MinosError>), DefineBehavior(ptr, ptr),
02021                   0, &vectorlEROOTcLcLMinuit2cLcLMinosErrorgR_Dictionary, isa_proxy, 0,
02022                   sizeof(vector<ROOT::Minuit2::MinosError>) );
02023       instance.SetNew(&new_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR);
02024       instance.SetNewArray(&newArray_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR);
02025       instance.SetDelete(&delete_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR);
02026       instance.SetDeleteArray(&deleteArray_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR);
02027       instance.SetDestructor(&destruct_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR);
02028       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<ROOT::Minuit2::MinosError> >()));
02029       return &instance;
02030    }
02031    // Static variable to force the class initialization
02032    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<ROOT::Minuit2::MinosError>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02033 
02034    // Dictionary for non-ClassDef classes
02035    static void vectorlEROOTcLcLMinuit2cLcLMinosErrorgR_Dictionary() {
02036       ::ROOT::GenerateInitInstanceLocal((const vector<ROOT::Minuit2::MinosError>*)0x0)->GetClass();
02037    }
02038 
02039 } // end of namespace ROOT
02040 
02041 namespace ROOT {
02042    // Wrappers around operator new
02043    static void *new_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR(void *p) {
02044       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Minuit2::MinosError> : new vector<ROOT::Minuit2::MinosError>;
02045    }
02046    static void *newArray_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR(Long_t nElements, void *p) {
02047       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Minuit2::MinosError>[nElements] : new vector<ROOT::Minuit2::MinosError>[nElements];
02048    }
02049    // Wrapper around operator delete
02050    static void delete_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR(void *p) {
02051       delete ((vector<ROOT::Minuit2::MinosError>*)p);
02052    }
02053    static void deleteArray_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR(void *p) {
02054       delete [] ((vector<ROOT::Minuit2::MinosError>*)p);
02055    }
02056    static void destruct_vectorlEROOTcLcLMinuit2cLcLMinosErrorgR(void *p) {
02057       typedef vector<ROOT::Minuit2::MinosError> current_t;
02058       ((current_t*)p)->~current_t();
02059    }
02060 } // end of namespace ROOT for class vector<ROOT::Minuit2::MinosError>
02061 
02062 namespace ROOT {
02063    void vectorlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
02064    static void vectorlEdoublegR_Dictionary();
02065    static void *new_vectorlEdoublegR(void *p = 0);
02066    static void *newArray_vectorlEdoublegR(Long_t size, void *p);
02067    static void delete_vectorlEdoublegR(void *p);
02068    static void deleteArray_vectorlEdoublegR(void *p);
02069    static void destruct_vectorlEdoublegR(void *p);
02070 
02071    // Function generating the singleton type initializer
02072    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<double>*)
02073    {
02074       vector<double> *ptr = 0;
02075       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<double>),0);
02076       static ::ROOT::TGenericClassInfo 
02077          instance("vector<double>", -2, "prec_stl/vector", 49,
02078                   typeid(vector<double>), DefineBehavior(ptr, ptr),
02079                   0, &vectorlEdoublegR_Dictionary, isa_proxy, 0,
02080                   sizeof(vector<double>) );
02081       instance.SetNew(&new_vectorlEdoublegR);
02082       instance.SetNewArray(&newArray_vectorlEdoublegR);
02083       instance.SetDelete(&delete_vectorlEdoublegR);
02084       instance.SetDeleteArray(&deleteArray_vectorlEdoublegR);
02085       instance.SetDestructor(&destruct_vectorlEdoublegR);
02086       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<double> >()));
02087       return &instance;
02088    }
02089    // Static variable to force the class initialization
02090    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02091 
02092    // Dictionary for non-ClassDef classes
02093    static void vectorlEdoublegR_Dictionary() {
02094       ::ROOT::GenerateInitInstanceLocal((const vector<double>*)0x0)->GetClass();
02095    }
02096 
02097 } // end of namespace ROOT
02098 
02099 namespace ROOT {
02100    // Wrappers around operator new
02101    static void *new_vectorlEdoublegR(void *p) {
02102       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<double> : new vector<double>;
02103    }
02104    static void *newArray_vectorlEdoublegR(Long_t nElements, void *p) {
02105       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<double>[nElements] : new vector<double>[nElements];
02106    }
02107    // Wrapper around operator delete
02108    static void delete_vectorlEdoublegR(void *p) {
02109       delete ((vector<double>*)p);
02110    }
02111    static void deleteArray_vectorlEdoublegR(void *p) {
02112       delete [] ((vector<double>*)p);
02113    }
02114    static void destruct_vectorlEdoublegR(void *p) {
02115       typedef vector<double> current_t;
02116       ((current_t*)p)->~current_t();
02117    }
02118 } // end of namespace ROOT for class vector<double>
02119 
02120 /********************************************************
02121 * math/minuit2/src/G__Minuit2.cxx
02122 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
02123 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
02124 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
02125 ********************************************************/
02126 
02127 #ifdef G__MEMTEST
02128 #undef malloc
02129 #undef free
02130 #endif
02131 
02132 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
02133 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
02134 #endif
02135 
02136 extern "C" void G__cpp_reset_tagtableG__Minuit2();
02137 
02138 extern "C" void G__set_cpp_environmentG__Minuit2() {
02139   G__add_compiledheader("TObject.h");
02140   G__add_compiledheader("TMemberInspector.h");
02141   G__add_compiledheader("TBinLikelihoodFCN.h");
02142   G__add_compiledheader("TChi2ExtendedFCN.h");
02143   G__add_compiledheader("TChi2ExtendedFitData.h");
02144   G__add_compiledheader("TChi2FCN.h");
02145   G__add_compiledheader("TChi2FitData.h");
02146   G__add_compiledheader("TFcnAdapter.h");
02147   G__add_compiledheader("TFitterFumili.h");
02148   G__add_compiledheader("TFitterMinuit.h");
02149   G__add_compiledheader("TFumiliFCN.h");
02150   G__add_compiledheader("Minuit2/ABObj.h");
02151   G__add_compiledheader("Minuit2/ABProd.h");
02152   G__add_compiledheader("Minuit2/ABSum.h");
02153   G__add_compiledheader("Minuit2/ABTypes.h");
02154   G__add_compiledheader("Minuit2/AnalyticalGradientCalculator.h");
02155   G__add_compiledheader("Minuit2/BasicFunctionGradient.h");
02156   G__add_compiledheader("Minuit2/BasicFunctionMinimum.h");
02157   G__add_compiledheader("Minuit2/BasicMinimumError.h");
02158   G__add_compiledheader("Minuit2/BasicMinimumParameters.h");
02159   G__add_compiledheader("Minuit2/BasicMinimumSeed.h");
02160   G__add_compiledheader("Minuit2/BasicMinimumState.h");
02161   G__add_compiledheader("Minuit2/CombinedMinimizer.h");
02162   G__add_compiledheader("Minuit2/CombinedMinimumBuilder.h");
02163   G__add_compiledheader("Minuit2/ContoursError.h");
02164   G__add_compiledheader("Minuit2/DavidonErrorUpdator.h");
02165   G__add_compiledheader("Minuit2/FCNAdapter.h");
02166   G__add_compiledheader("Minuit2/FCNBase.h");
02167   G__add_compiledheader("Minuit2/FCNGradAdapter.h");
02168   G__add_compiledheader("Minuit2/FCNGradientBase.h");
02169   G__add_compiledheader("Minuit2/FumiliBuilder.h");
02170   G__add_compiledheader("Minuit2/FumiliChi2FCN.h");
02171   G__add_compiledheader("Minuit2/FumiliErrorUpdator.h");
02172   G__add_compiledheader("Minuit2/FumiliFCNAdapter.h");
02173   G__add_compiledheader("Minuit2/FumiliFCNBase.h");
02174   G__add_compiledheader("Minuit2/FumiliGradientCalculator.h");
02175   G__add_compiledheader("Minuit2/FumiliMaximumLikelihoodFCN.h");
02176   G__add_compiledheader("Minuit2/FumiliMinimizer.h");
02177   G__add_compiledheader("Minuit2/FumiliStandardChi2FCN.h");
02178   G__add_compiledheader("Minuit2/FumiliStandardMaximumLikelihoodFCN.h");
02179   G__add_compiledheader("Minuit2/FunctionGradient.h");
02180   G__add_compiledheader("Minuit2/FunctionMinimizer.h");
02181   G__add_compiledheader("Minuit2/FunctionMinimum.h");
02182   G__add_compiledheader("Minuit2/GenericFunction.h");
02183   G__add_compiledheader("Minuit2/GradientCalculator.h");
02184   G__add_compiledheader("Minuit2/HessianGradientCalculator.h");
02185   G__add_compiledheader("Minuit2/InitialGradientCalculator.h");
02186   G__add_compiledheader("Minuit2/LaInverse.h");
02187   G__add_compiledheader("Minuit2/LaOuterProduct.h");
02188   G__add_compiledheader("Minuit2/LaProd.h");
02189   G__add_compiledheader("Minuit2/LaSum.h");
02190   G__add_compiledheader("Minuit2/LASymMatrix.h");
02191   G__add_compiledheader("Minuit2/LAVector.h");
02192   G__add_compiledheader("Minuit2/MatrixInverse.h");
02193   G__add_compiledheader("Minuit2/MinimumBuilder.h");
02194   G__add_compiledheader("Minuit2/MinimumError.h");
02195   G__add_compiledheader("Minuit2/MinimumErrorUpdator.h");
02196   G__add_compiledheader("Minuit2/MinimumParameters.h");
02197   G__add_compiledheader("Minuit2/MinimumSeedGenerator.h");
02198   G__add_compiledheader("Minuit2/MinimumSeed.h");
02199   G__add_compiledheader("Minuit2/MinimumState.h");
02200   G__add_compiledheader("Minuit2/MinosError.h");
02201   G__add_compiledheader("Minuit2/Minuit2Minimizer.h");
02202   G__add_compiledheader("Minuit2/MinuitParameter.h");
02203   G__add_compiledheader("Minuit2/MnApplication.h");
02204   G__add_compiledheader("Minuit2/MnConfig.h");
02205   G__add_compiledheader("Minuit2/MnContours.h");
02206   G__add_compiledheader("Minuit2/MnCovarianceSqueeze.h");
02207   G__add_compiledheader("Minuit2/MnCross.h");
02208   G__add_compiledheader("Minuit2/MnEigen.h");
02209   G__add_compiledheader("Minuit2/MnFcn.h");
02210   G__add_compiledheader("Minuit2/MnFumiliMinimize.h");
02211   G__add_compiledheader("Minuit2/MnFunctionCross.h");
02212   G__add_compiledheader("Minuit2/MnGlobalCorrelationCoeff.h");
02213   G__add_compiledheader("Minuit2/MnHesse.h");
02214   G__add_compiledheader("Minuit2/MnLineSearch.h");
02215   G__add_compiledheader("Minuit2/MnMachinePrecision.h");
02216   G__add_compiledheader("Minuit2/MnMatrix.h");
02217   G__add_compiledheader("Minuit2/MnMigrad.h");
02218   G__add_compiledheader("Minuit2/MnMinimize.h");
02219   G__add_compiledheader("Minuit2/MnMinos.h");
02220   G__add_compiledheader("Minuit2/MnParabolaFactory.h");
02221   G__add_compiledheader("Minuit2/MnParabola.h");
02222   G__add_compiledheader("Minuit2/MnParabolaPoint.h");
02223   G__add_compiledheader("Minuit2/MnParameterScan.h");
02224   G__add_compiledheader("Minuit2/MnPlot.h");
02225   G__add_compiledheader("Minuit2/MnPosDef.h");
02226   G__add_compiledheader("Minuit2/MnPrint.h");
02227   G__add_compiledheader("Minuit2/MnRefCountedPointer.h");
02228   G__add_compiledheader("Minuit2/MnReferenceCounter.h");
02229   G__add_compiledheader("Minuit2/MnScan.h");
02230   G__add_compiledheader("Minuit2/MnSeedGenerator.h");
02231   G__add_compiledheader("Minuit2/MnSimplex.h");
02232   G__add_compiledheader("Minuit2/MnStrategy.h");
02233   G__add_compiledheader("Minuit2/MnTiny.h");
02234   G__add_compiledheader("Minuit2/MnUserCovariance.h");
02235   G__add_compiledheader("Minuit2/MnUserFcn.h");
02236   G__add_compiledheader("Minuit2/MnUserParameters.h");
02237   G__add_compiledheader("Minuit2/MnUserParameterState.h");
02238   G__add_compiledheader("Minuit2/MnUserTransformation.h");
02239   G__add_compiledheader("Minuit2/MnVectorTransform.h");
02240   G__add_compiledheader("Minuit2/ModularFunctionMinimizer.h");
02241   G__add_compiledheader("Minuit2/MPIProcess.h");
02242   G__add_compiledheader("Minuit2/NegativeG2LineSearch.h");
02243   G__add_compiledheader("Minuit2/Numerical2PGradientCalculator.h");
02244   G__add_compiledheader("Minuit2/ParametricFunction.h");
02245   G__add_compiledheader("Minuit2/ScanBuilder.h");
02246   G__add_compiledheader("Minuit2/ScanMinimizer.h");
02247   G__add_compiledheader("Minuit2/SimplexBuilder.h");
02248   G__add_compiledheader("Minuit2/SimplexMinimizer.h");
02249   G__add_compiledheader("Minuit2/SimplexParameters.h");
02250   G__add_compiledheader("Minuit2/SimplexSeedGenerator.h");
02251   G__add_compiledheader("Minuit2/SinParameterTransformation.h");
02252   G__add_compiledheader("Minuit2/SqrtLowParameterTransformation.h");
02253   G__add_compiledheader("Minuit2/SqrtUpParameterTransformation.h");
02254   G__add_compiledheader("Minuit2/StackAllocator.h");
02255   G__add_compiledheader("Minuit2/VariableMetricBuilder.h");
02256   G__add_compiledheader("Minuit2/VariableMetricEDMEstimator.h");
02257   G__add_compiledheader("Minuit2/VariableMetricMinimizer.h");
02258   G__add_compiledheader("Minuit2/VectorOuterProduct.h");
02259   G__cpp_reset_tagtableG__Minuit2();
02260 }
02261 #include <new>
02262 extern "C" int G__cpp_dllrevG__Minuit2() { return(30051515); }
02263 
02264 /*********************************************************
02265 * Member function Interface Method
02266 *********************************************************/
02267 
02268 /* ROOT::Minuit2::GenericFunction */
02269 static int G__G__Minuit2_100_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02270 {
02271       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::GenericFunction*) G__getstructoffset())->operator()(*(vector<double>*) libp->para[0].ref));
02272    return(1 || funcname || hash || result7 || libp) ;
02273 }
02274 
02275 // automatic destructor
02276 typedef ROOT::Minuit2::GenericFunction G__TROOTcLcLMinuit2cLcLGenericFunction;
02277 static int G__G__Minuit2_100_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02278 {
02279    char* gvp = (char*) G__getgvp();
02280    long soff = G__getstructoffset();
02281    int n = G__getaryconstruct();
02282    //
02283    //has_a_delete: 0
02284    //has_own_delete1arg: 0
02285    //has_own_delete2arg: 0
02286    //
02287    if (!soff) {
02288      return(1);
02289    }
02290    if (n) {
02291      if (gvp == (char*)G__PVOID) {
02292        delete[] (ROOT::Minuit2::GenericFunction*) soff;
02293      } else {
02294        G__setgvp((long) G__PVOID);
02295        for (int i = n - 1; i >= 0; --i) {
02296          ((ROOT::Minuit2::GenericFunction*) (soff+(sizeof(ROOT::Minuit2::GenericFunction)*i)))->~G__TROOTcLcLMinuit2cLcLGenericFunction();
02297        }
02298        G__setgvp((long)gvp);
02299      }
02300    } else {
02301      if (gvp == (char*)G__PVOID) {
02302        delete (ROOT::Minuit2::GenericFunction*) soff;
02303      } else {
02304        G__setgvp((long) G__PVOID);
02305        ((ROOT::Minuit2::GenericFunction*) (soff))->~G__TROOTcLcLMinuit2cLcLGenericFunction();
02306        G__setgvp((long)gvp);
02307      }
02308    }
02309    G__setnull(result7);
02310    return(1 || funcname || hash || result7 || libp) ;
02311 }
02312 
02313 // automatic assignment operator
02314 static int G__G__Minuit2_100_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02315 {
02316    ROOT::Minuit2::GenericFunction* dest = (ROOT::Minuit2::GenericFunction*) G__getstructoffset();
02317    *dest = *(ROOT::Minuit2::GenericFunction*) libp->para[0].ref;
02318    const ROOT::Minuit2::GenericFunction& obj = *dest;
02319    result7->ref = (long) (&obj);
02320    result7->obj.i = (long) (&obj);
02321    return(1 || funcname || hash || result7 || libp) ;
02322 }
02323 
02324 
02325 /* ROOT::Minuit2::FCNBase */
02326 static int G__G__Minuit2_105_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02327 {
02328       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::FCNBase*) G__getstructoffset())->ErrorDef());
02329    return(1 || funcname || hash || result7 || libp) ;
02330 }
02331 
02332 static int G__G__Minuit2_105_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02333 {
02334       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::FCNBase*) G__getstructoffset())->Up());
02335    return(1 || funcname || hash || result7 || libp) ;
02336 }
02337 
02338 static int G__G__Minuit2_105_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02339 {
02340       ((ROOT::Minuit2::FCNBase*) G__getstructoffset())->SetErrorDef((double) G__double(libp->para[0]));
02341       G__setnull(result7);
02342    return(1 || funcname || hash || result7 || libp) ;
02343 }
02344 
02345 // automatic destructor
02346 typedef ROOT::Minuit2::FCNBase G__TROOTcLcLMinuit2cLcLFCNBase;
02347 static int G__G__Minuit2_105_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02348 {
02349    char* gvp = (char*) G__getgvp();
02350    long soff = G__getstructoffset();
02351    int n = G__getaryconstruct();
02352    //
02353    //has_a_delete: 0
02354    //has_own_delete1arg: 0
02355    //has_own_delete2arg: 0
02356    //
02357    if (!soff) {
02358      return(1);
02359    }
02360    if (n) {
02361      if (gvp == (char*)G__PVOID) {
02362        delete[] (ROOT::Minuit2::FCNBase*) soff;
02363      } else {
02364        G__setgvp((long) G__PVOID);
02365        for (int i = n - 1; i >= 0; --i) {
02366          ((ROOT::Minuit2::FCNBase*) (soff+(sizeof(ROOT::Minuit2::FCNBase)*i)))->~G__TROOTcLcLMinuit2cLcLFCNBase();
02367        }
02368        G__setgvp((long)gvp);
02369      }
02370    } else {
02371      if (gvp == (char*)G__PVOID) {
02372        delete (ROOT::Minuit2::FCNBase*) soff;
02373      } else {
02374        G__setgvp((long) G__PVOID);
02375        ((ROOT::Minuit2::FCNBase*) (soff))->~G__TROOTcLcLMinuit2cLcLFCNBase();
02376        G__setgvp((long)gvp);
02377      }
02378    }
02379    G__setnull(result7);
02380    return(1 || funcname || hash || result7 || libp) ;
02381 }
02382 
02383 // automatic assignment operator
02384 static int G__G__Minuit2_105_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02385 {
02386    ROOT::Minuit2::FCNBase* dest = (ROOT::Minuit2::FCNBase*) G__getstructoffset();
02387    *dest = *(ROOT::Minuit2::FCNBase*) libp->para[0].ref;
02388    const ROOT::Minuit2::FCNBase& obj = *dest;
02389    result7->ref = (long) (&obj);
02390    result7->obj.i = (long) (&obj);
02391    return(1 || funcname || hash || result7 || libp) ;
02392 }
02393 
02394 
02395 /* ROOT::Minuit2::FCNGradientBase */
02396 static int G__G__Minuit2_121_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02397 {
02398       {
02399          const vector<double>* pobj;
02400          const vector<double> xobj = ((const ROOT::Minuit2::FCNGradientBase*) G__getstructoffset())->Gradient(*(vector<double>*) libp->para[0].ref);
02401          pobj = new vector<double>(xobj);
02402          result7->obj.i = (long) ((void*) pobj);
02403          result7->ref = result7->obj.i;
02404          G__store_tempobject(*result7);
02405       }
02406    return(1 || funcname || hash || result7 || libp) ;
02407 }
02408 
02409 static int G__G__Minuit2_121_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02410 {
02411       G__letint(result7, 103, (long) ((const ROOT::Minuit2::FCNGradientBase*) G__getstructoffset())->CheckGradient());
02412    return(1 || funcname || hash || result7 || libp) ;
02413 }
02414 
02415 // automatic destructor
02416 typedef ROOT::Minuit2::FCNGradientBase G__TROOTcLcLMinuit2cLcLFCNGradientBase;
02417 static int G__G__Minuit2_121_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02418 {
02419    char* gvp = (char*) G__getgvp();
02420    long soff = G__getstructoffset();
02421    int n = G__getaryconstruct();
02422    //
02423    //has_a_delete: 0
02424    //has_own_delete1arg: 0
02425    //has_own_delete2arg: 0
02426    //
02427    if (!soff) {
02428      return(1);
02429    }
02430    if (n) {
02431      if (gvp == (char*)G__PVOID) {
02432        delete[] (ROOT::Minuit2::FCNGradientBase*) soff;
02433      } else {
02434        G__setgvp((long) G__PVOID);
02435        for (int i = n - 1; i >= 0; --i) {
02436          ((ROOT::Minuit2::FCNGradientBase*) (soff+(sizeof(ROOT::Minuit2::FCNGradientBase)*i)))->~G__TROOTcLcLMinuit2cLcLFCNGradientBase();
02437        }
02438        G__setgvp((long)gvp);
02439      }
02440    } else {
02441      if (gvp == (char*)G__PVOID) {
02442        delete (ROOT::Minuit2::FCNGradientBase*) soff;
02443      } else {
02444        G__setgvp((long) G__PVOID);
02445        ((ROOT::Minuit2::FCNGradientBase*) (soff))->~G__TROOTcLcLMinuit2cLcLFCNGradientBase();
02446        G__setgvp((long)gvp);
02447      }
02448    }
02449    G__setnull(result7);
02450    return(1 || funcname || hash || result7 || libp) ;
02451 }
02452 
02453 // automatic assignment operator
02454 static int G__G__Minuit2_121_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02455 {
02456    ROOT::Minuit2::FCNGradientBase* dest = (ROOT::Minuit2::FCNGradientBase*) G__getstructoffset();
02457    *dest = *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref;
02458    const ROOT::Minuit2::FCNGradientBase& obj = *dest;
02459    result7->ref = (long) (&obj);
02460    result7->obj.i = (long) (&obj);
02461    return(1 || funcname || hash || result7 || libp) ;
02462 }
02463 
02464 
02465 /* TFcnAdapter */
02466 static int G__G__Minuit2_122_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02467 {
02468    TFcnAdapter* p = NULL;
02469    char* gvp = (char*) G__getgvp();
02470    //m: 1
02471    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02472      p = new TFcnAdapter((void (*)(int&, double*, double&, double*, int)) G__int(libp->para[0]));
02473    } else {
02474      p = new((void*) gvp) TFcnAdapter((void (*)(int&, double*, double&, double*, int)) G__int(libp->para[0]));
02475    }
02476    result7->obj.i = (long) p;
02477    result7->ref = (long) p;
02478    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_TFcnAdapter));
02479    return(1 || funcname || hash || result7 || libp) ;
02480 }
02481 
02482 static int G__G__Minuit2_122_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02483 {
02484       {
02485          const ROOT::Minuit2::FCNBase& obj = ((const TFcnAdapter*) G__getstructoffset())->Base();
02486          result7->ref = (long) (&obj);
02487          result7->obj.i = (long) (&obj);
02488       }
02489    return(1 || funcname || hash || result7 || libp) ;
02490 }
02491 
02492 static int G__G__Minuit2_122_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02493 {
02494    switch (libp->paran) {
02495    case 3:
02496       G__letdouble(result7, 100, (double) ((const TFcnAdapter*) G__getstructoffset())->operator()((int) G__int(libp->para[0]), (double*) G__int(libp->para[1])
02497 , (int) G__int(libp->para[2])));
02498       break;
02499    case 2:
02500       G__letdouble(result7, 100, (double) ((const TFcnAdapter*) G__getstructoffset())->operator()((int) G__int(libp->para[0]), (double*) G__int(libp->para[1])));
02501       break;
02502    }
02503    return(1 || funcname || hash || result7 || libp) ;
02504 }
02505 
02506 static int G__G__Minuit2_122_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02507 {
02508       G__letint(result7, 85, (long) TFcnAdapter::Class());
02509    return(1 || funcname || hash || result7 || libp) ;
02510 }
02511 
02512 static int G__G__Minuit2_122_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02513 {
02514       G__letint(result7, 67, (long) TFcnAdapter::Class_Name());
02515    return(1 || funcname || hash || result7 || libp) ;
02516 }
02517 
02518 static int G__G__Minuit2_122_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02519 {
02520       G__letint(result7, 115, (long) TFcnAdapter::Class_Version());
02521    return(1 || funcname || hash || result7 || libp) ;
02522 }
02523 
02524 static int G__G__Minuit2_122_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02525 {
02526       TFcnAdapter::Dictionary();
02527       G__setnull(result7);
02528    return(1 || funcname || hash || result7 || libp) ;
02529 }
02530 
02531 static int G__G__Minuit2_122_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02532 {
02533       G__letint(result7, 85, (long) ((const TFcnAdapter*) G__getstructoffset())->IsA());
02534    return(1 || funcname || hash || result7 || libp) ;
02535 }
02536 
02537 static int G__G__Minuit2_122_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02538 {
02539       ((TFcnAdapter*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
02540       G__setnull(result7);
02541    return(1 || funcname || hash || result7 || libp) ;
02542 }
02543 
02544 static int G__G__Minuit2_122_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02545 {
02546       ((TFcnAdapter*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
02547       G__setnull(result7);
02548    return(1 || funcname || hash || result7 || libp) ;
02549 }
02550 
02551 static int G__G__Minuit2_122_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02552 {
02553       ((TFcnAdapter*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02554       G__setnull(result7);
02555    return(1 || funcname || hash || result7 || libp) ;
02556 }
02557 
02558 static int G__G__Minuit2_122_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02559 {
02560       G__letint(result7, 67, (long) TFcnAdapter::DeclFileName());
02561    return(1 || funcname || hash || result7 || libp) ;
02562 }
02563 
02564 static int G__G__Minuit2_122_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02565 {
02566       G__letint(result7, 105, (long) TFcnAdapter::ImplFileLine());
02567    return(1 || funcname || hash || result7 || libp) ;
02568 }
02569 
02570 static int G__G__Minuit2_122_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02571 {
02572       G__letint(result7, 67, (long) TFcnAdapter::ImplFileName());
02573    return(1 || funcname || hash || result7 || libp) ;
02574 }
02575 
02576 static int G__G__Minuit2_122_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02577 {
02578       G__letint(result7, 105, (long) TFcnAdapter::DeclFileLine());
02579    return(1 || funcname || hash || result7 || libp) ;
02580 }
02581 
02582 // automatic copy constructor
02583 static int G__G__Minuit2_122_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02584 
02585 {
02586    TFcnAdapter* p;
02587    void* tmp = (void*) G__int(libp->para[0]);
02588    p = new TFcnAdapter(*(TFcnAdapter*) tmp);
02589    result7->obj.i = (long) p;
02590    result7->ref = (long) p;
02591    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_TFcnAdapter));
02592    return(1 || funcname || hash || result7 || libp) ;
02593 }
02594 
02595 // automatic destructor
02596 typedef TFcnAdapter G__TTFcnAdapter;
02597 static int G__G__Minuit2_122_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02598 {
02599    char* gvp = (char*) G__getgvp();
02600    long soff = G__getstructoffset();
02601    int n = G__getaryconstruct();
02602    //
02603    //has_a_delete: 0
02604    //has_own_delete1arg: 0
02605    //has_own_delete2arg: 0
02606    //
02607    if (!soff) {
02608      return(1);
02609    }
02610    if (n) {
02611      if (gvp == (char*)G__PVOID) {
02612        delete[] (TFcnAdapter*) soff;
02613      } else {
02614        G__setgvp((long) G__PVOID);
02615        for (int i = n - 1; i >= 0; --i) {
02616          ((TFcnAdapter*) (soff+(sizeof(TFcnAdapter)*i)))->~G__TTFcnAdapter();
02617        }
02618        G__setgvp((long)gvp);
02619      }
02620    } else {
02621      if (gvp == (char*)G__PVOID) {
02622        delete (TFcnAdapter*) soff;
02623      } else {
02624        G__setgvp((long) G__PVOID);
02625        ((TFcnAdapter*) (soff))->~G__TTFcnAdapter();
02626        G__setgvp((long)gvp);
02627      }
02628    }
02629    G__setnull(result7);
02630    return(1 || funcname || hash || result7 || libp) ;
02631 }
02632 
02633 // automatic assignment operator
02634 static int G__G__Minuit2_122_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02635 {
02636    TFcnAdapter* dest = (TFcnAdapter*) G__getstructoffset();
02637    *dest = *(TFcnAdapter*) libp->para[0].ref;
02638    const TFcnAdapter& obj = *dest;
02639    result7->ref = (long) (&obj);
02640    result7->obj.i = (long) (&obj);
02641    return(1 || funcname || hash || result7 || libp) ;
02642 }
02643 
02644 
02645 /* ROOT::Minuit2::MinuitParameter */
02646 static int G__G__Minuit2_173_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02647 {
02648    ROOT::Minuit2::MinuitParameter* p = NULL;
02649    char* gvp = (char*) G__getgvp();
02650    //m: 3
02651    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02652      p = new ROOT::Minuit2::MinuitParameter(
02653 (unsigned int) G__int(libp->para[0]), *(string*) libp->para[1].ref
02654 , (double) G__double(libp->para[2]));
02655    } else {
02656      p = new((void*) gvp) ROOT::Minuit2::MinuitParameter(
02657 (unsigned int) G__int(libp->para[0]), *(string*) libp->para[1].ref
02658 , (double) G__double(libp->para[2]));
02659    }
02660    result7->obj.i = (long) p;
02661    result7->ref = (long) p;
02662    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter));
02663    return(1 || funcname || hash || result7 || libp) ;
02664 }
02665 
02666 static int G__G__Minuit2_173_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02667 {
02668    ROOT::Minuit2::MinuitParameter* p = NULL;
02669    char* gvp = (char*) G__getgvp();
02670    //m: 4
02671    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02672      p = new ROOT::Minuit2::MinuitParameter(
02673 (unsigned int) G__int(libp->para[0]), *(string*) libp->para[1].ref
02674 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3]));
02675    } else {
02676      p = new((void*) gvp) ROOT::Minuit2::MinuitParameter(
02677 (unsigned int) G__int(libp->para[0]), *(string*) libp->para[1].ref
02678 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3]));
02679    }
02680    result7->obj.i = (long) p;
02681    result7->ref = (long) p;
02682    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter));
02683    return(1 || funcname || hash || result7 || libp) ;
02684 }
02685 
02686 static int G__G__Minuit2_173_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02687 {
02688    ROOT::Minuit2::MinuitParameter* p = NULL;
02689    char* gvp = (char*) G__getgvp();
02690    //m: 6
02691    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02692      p = new ROOT::Minuit2::MinuitParameter(
02693 (unsigned int) G__int(libp->para[0]), *(string*) libp->para[1].ref
02694 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
02695 , (double) G__double(libp->para[4]), (double) G__double(libp->para[5]));
02696    } else {
02697      p = new((void*) gvp) ROOT::Minuit2::MinuitParameter(
02698 (unsigned int) G__int(libp->para[0]), *(string*) libp->para[1].ref
02699 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
02700 , (double) G__double(libp->para[4]), (double) G__double(libp->para[5]));
02701    }
02702    result7->obj.i = (long) p;
02703    result7->ref = (long) p;
02704    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter));
02705    return(1 || funcname || hash || result7 || libp) ;
02706 }
02707 
02708 static int G__G__Minuit2_173_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02709 {
02710    ROOT::Minuit2::MinuitParameter* p = NULL;
02711    char* gvp = (char*) G__getgvp();
02712    //m: 1
02713    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02714      p = new ROOT::Minuit2::MinuitParameter(*(ROOT::Minuit2::MinuitParameter*) libp->para[0].ref);
02715    } else {
02716      p = new((void*) gvp) ROOT::Minuit2::MinuitParameter(*(ROOT::Minuit2::MinuitParameter*) libp->para[0].ref);
02717    }
02718    result7->obj.i = (long) p;
02719    result7->ref = (long) p;
02720    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter));
02721    return(1 || funcname || hash || result7 || libp) ;
02722 }
02723 
02724 static int G__G__Minuit2_173_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02725 {
02726       {
02727          const ROOT::Minuit2::MinuitParameter& obj = ((ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->operator=(*(ROOT::Minuit2::MinuitParameter*) libp->para[0].ref);
02728          result7->ref = (long) (&obj);
02729          result7->obj.i = (long) (&obj);
02730       }
02731    return(1 || funcname || hash || result7 || libp) ;
02732 }
02733 
02734 static int G__G__Minuit2_173_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02735 {
02736       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->Number());
02737    return(1 || funcname || hash || result7 || libp) ;
02738 }
02739 
02740 static int G__G__Minuit2_173_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02741 {
02742       {
02743          const string& obj = ((const ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->GetName();
02744          result7->ref = (long) (&obj);
02745          result7->obj.i = (long) (&obj);
02746       }
02747    return(1 || funcname || hash || result7 || libp) ;
02748 }
02749 
02750 static int G__G__Minuit2_173_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02751 {
02752       G__letint(result7, 67, (long) ((const ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->Name());
02753    return(1 || funcname || hash || result7 || libp) ;
02754 }
02755 
02756 static int G__G__Minuit2_173_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02757 {
02758       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->Value());
02759    return(1 || funcname || hash || result7 || libp) ;
02760 }
02761 
02762 static int G__G__Minuit2_173_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02763 {
02764       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->Error());
02765    return(1 || funcname || hash || result7 || libp) ;
02766 }
02767 
02768 static int G__G__Minuit2_173_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02769 {
02770       ((ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->SetValue((double) G__double(libp->para[0]));
02771       G__setnull(result7);
02772    return(1 || funcname || hash || result7 || libp) ;
02773 }
02774 
02775 static int G__G__Minuit2_173_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02776 {
02777       ((ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->SetError((double) G__double(libp->para[0]));
02778       G__setnull(result7);
02779    return(1 || funcname || hash || result7 || libp) ;
02780 }
02781 
02782 static int G__G__Minuit2_173_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02783 {
02784       ((ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->SetLimits((double) G__double(libp->para[0]), (double) G__double(libp->para[1]));
02785       G__setnull(result7);
02786    return(1 || funcname || hash || result7 || libp) ;
02787 }
02788 
02789 static int G__G__Minuit2_173_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02790 {
02791       ((ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->SetUpperLimit((double) G__double(libp->para[0]));
02792       G__setnull(result7);
02793    return(1 || funcname || hash || result7 || libp) ;
02794 }
02795 
02796 static int G__G__Minuit2_173_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02797 {
02798       ((ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->SetLowerLimit((double) G__double(libp->para[0]));
02799       G__setnull(result7);
02800    return(1 || funcname || hash || result7 || libp) ;
02801 }
02802 
02803 static int G__G__Minuit2_173_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02804 {
02805       ((ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->RemoveLimits();
02806       G__setnull(result7);
02807    return(1 || funcname || hash || result7 || libp) ;
02808 }
02809 
02810 static int G__G__Minuit2_173_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02811 {
02812       ((ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->Fix();
02813       G__setnull(result7);
02814    return(1 || funcname || hash || result7 || libp) ;
02815 }
02816 
02817 static int G__G__Minuit2_173_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02818 {
02819       ((ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->Release();
02820       G__setnull(result7);
02821    return(1 || funcname || hash || result7 || libp) ;
02822 }
02823 
02824 static int G__G__Minuit2_173_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02825 {
02826       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->IsConst());
02827    return(1 || funcname || hash || result7 || libp) ;
02828 }
02829 
02830 static int G__G__Minuit2_173_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02831 {
02832       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->IsFixed());
02833    return(1 || funcname || hash || result7 || libp) ;
02834 }
02835 
02836 static int G__G__Minuit2_173_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02837 {
02838       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->HasLimits());
02839    return(1 || funcname || hash || result7 || libp) ;
02840 }
02841 
02842 static int G__G__Minuit2_173_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02843 {
02844       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->HasLowerLimit());
02845    return(1 || funcname || hash || result7 || libp) ;
02846 }
02847 
02848 static int G__G__Minuit2_173_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02849 {
02850       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->HasUpperLimit());
02851    return(1 || funcname || hash || result7 || libp) ;
02852 }
02853 
02854 static int G__G__Minuit2_173_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02855 {
02856       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->LowerLimit());
02857    return(1 || funcname || hash || result7 || libp) ;
02858 }
02859 
02860 static int G__G__Minuit2_173_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02861 {
02862       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MinuitParameter*) G__getstructoffset())->UpperLimit());
02863    return(1 || funcname || hash || result7 || libp) ;
02864 }
02865 
02866 // automatic destructor
02867 typedef ROOT::Minuit2::MinuitParameter G__TROOTcLcLMinuit2cLcLMinuitParameter;
02868 static int G__G__Minuit2_173_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02869 {
02870    char* gvp = (char*) G__getgvp();
02871    long soff = G__getstructoffset();
02872    int n = G__getaryconstruct();
02873    //
02874    //has_a_delete: 0
02875    //has_own_delete1arg: 0
02876    //has_own_delete2arg: 0
02877    //
02878    if (!soff) {
02879      return(1);
02880    }
02881    if (n) {
02882      if (gvp == (char*)G__PVOID) {
02883        delete[] (ROOT::Minuit2::MinuitParameter*) soff;
02884      } else {
02885        G__setgvp((long) G__PVOID);
02886        for (int i = n - 1; i >= 0; --i) {
02887          ((ROOT::Minuit2::MinuitParameter*) (soff+(sizeof(ROOT::Minuit2::MinuitParameter)*i)))->~G__TROOTcLcLMinuit2cLcLMinuitParameter();
02888        }
02889        G__setgvp((long)gvp);
02890      }
02891    } else {
02892      if (gvp == (char*)G__PVOID) {
02893        delete (ROOT::Minuit2::MinuitParameter*) soff;
02894      } else {
02895        G__setgvp((long) G__PVOID);
02896        ((ROOT::Minuit2::MinuitParameter*) (soff))->~G__TROOTcLcLMinuit2cLcLMinuitParameter();
02897        G__setgvp((long)gvp);
02898      }
02899    }
02900    G__setnull(result7);
02901    return(1 || funcname || hash || result7 || libp) ;
02902 }
02903 
02904 
02905 /* ROOT::Minuit2::MnUserParameters */
02906 static int G__G__Minuit2_188_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02907 {
02908    ROOT::Minuit2::MnUserParameters* p = NULL;
02909    char* gvp = (char*) G__getgvp();
02910    int n = G__getaryconstruct();
02911    if (n) {
02912      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02913        p = new ROOT::Minuit2::MnUserParameters[n];
02914      } else {
02915        p = new((void*) gvp) ROOT::Minuit2::MnUserParameters[n];
02916      }
02917    } else {
02918      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02919        p = new ROOT::Minuit2::MnUserParameters;
02920      } else {
02921        p = new((void*) gvp) ROOT::Minuit2::MnUserParameters;
02922      }
02923    }
02924    result7->obj.i = (long) p;
02925    result7->ref = (long) p;
02926    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters));
02927    return(1 || funcname || hash || result7 || libp) ;
02928 }
02929 
02930 static int G__G__Minuit2_188_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02931 {
02932    ROOT::Minuit2::MnUserParameters* p = NULL;
02933    char* gvp = (char*) G__getgvp();
02934    //m: 2
02935    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02936      p = new ROOT::Minuit2::MnUserParameters(*(vector<double>*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref);
02937    } else {
02938      p = new((void*) gvp) ROOT::Minuit2::MnUserParameters(*(vector<double>*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref);
02939    }
02940    result7->obj.i = (long) p;
02941    result7->ref = (long) p;
02942    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters));
02943    return(1 || funcname || hash || result7 || libp) ;
02944 }
02945 
02946 static int G__G__Minuit2_188_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02947 {
02948    ROOT::Minuit2::MnUserParameters* p = NULL;
02949    char* gvp = (char*) G__getgvp();
02950    //m: 1
02951    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02952      p = new ROOT::Minuit2::MnUserParameters(*(ROOT::Minuit2::MnUserParameters*) libp->para[0].ref);
02953    } else {
02954      p = new((void*) gvp) ROOT::Minuit2::MnUserParameters(*(ROOT::Minuit2::MnUserParameters*) libp->para[0].ref);
02955    }
02956    result7->obj.i = (long) p;
02957    result7->ref = (long) p;
02958    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters));
02959    return(1 || funcname || hash || result7 || libp) ;
02960 }
02961 
02962 static int G__G__Minuit2_188_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02963 {
02964       {
02965          const ROOT::Minuit2::MnUserParameters& obj = ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->operator=(*(ROOT::Minuit2::MnUserParameters*) libp->para[0].ref);
02966          result7->ref = (long) (&obj);
02967          result7->obj.i = (long) (&obj);
02968       }
02969    return(1 || funcname || hash || result7 || libp) ;
02970 }
02971 
02972 static int G__G__Minuit2_188_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02973 {
02974       {
02975          const ROOT::Minuit2::MnUserTransformation& obj = ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Trafo();
02976          result7->ref = (long) (&obj);
02977          result7->obj.i = (long) (&obj);
02978       }
02979    return(1 || funcname || hash || result7 || libp) ;
02980 }
02981 
02982 static int G__G__Minuit2_188_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02983 {
02984       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->VariableParameters());
02985    return(1 || funcname || hash || result7 || libp) ;
02986 }
02987 
02988 static int G__G__Minuit2_188_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02989 {
02990       {
02991          const vector<ROOT::Minuit2::MinuitParameter>& obj = ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Parameters();
02992          result7->ref = (long) (&obj);
02993          result7->obj.i = (long) (&obj);
02994       }
02995    return(1 || funcname || hash || result7 || libp) ;
02996 }
02997 
02998 static int G__G__Minuit2_188_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02999 {
03000       {
03001          const vector<double>* pobj;
03002          const vector<double> xobj = ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Params();
03003          pobj = new vector<double>(xobj);
03004          result7->obj.i = (long) ((void*) pobj);
03005          result7->ref = result7->obj.i;
03006          G__store_tempobject(*result7);
03007       }
03008    return(1 || funcname || hash || result7 || libp) ;
03009 }
03010 
03011 static int G__G__Minuit2_188_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03012 {
03013       {
03014          const vector<double>* pobj;
03015          const vector<double> xobj = ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Errors();
03016          pobj = new vector<double>(xobj);
03017          result7->obj.i = (long) ((void*) pobj);
03018          result7->ref = result7->obj.i;
03019          G__store_tempobject(*result7);
03020       }
03021    return(1 || funcname || hash || result7 || libp) ;
03022 }
03023 
03024 static int G__G__Minuit2_188_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03025 {
03026       {
03027          const ROOT::Minuit2::MinuitParameter& obj = ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Parameter((unsigned int) G__int(libp->para[0]));
03028          result7->ref = (long) (&obj);
03029          result7->obj.i = (long) (&obj);
03030       }
03031    return(1 || funcname || hash || result7 || libp) ;
03032 }
03033 
03034 static int G__G__Minuit2_188_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03035 {
03036       G__letint(result7, 103, (long) ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Add(*(string*) libp->para[0].ref, (double) G__double(libp->para[1])
03037 , (double) G__double(libp->para[2])));
03038    return(1 || funcname || hash || result7 || libp) ;
03039 }
03040 
03041 static int G__G__Minuit2_188_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03042 {
03043       G__letint(result7, 103, (long) ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Add(*(string*) libp->para[0].ref, (double) G__double(libp->para[1])
03044 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
03045 , (double) G__double(libp->para[4])));
03046    return(1 || funcname || hash || result7 || libp) ;
03047 }
03048 
03049 static int G__G__Minuit2_188_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03050 {
03051       G__letint(result7, 103, (long) ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Add(*(string*) libp->para[0].ref, (double) G__double(libp->para[1])));
03052    return(1 || funcname || hash || result7 || libp) ;
03053 }
03054 
03055 static int G__G__Minuit2_188_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03056 {
03057       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Fix((unsigned int) G__int(libp->para[0]));
03058       G__setnull(result7);
03059    return(1 || funcname || hash || result7 || libp) ;
03060 }
03061 
03062 static int G__G__Minuit2_188_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03063 {
03064       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Release((unsigned int) G__int(libp->para[0]));
03065       G__setnull(result7);
03066    return(1 || funcname || hash || result7 || libp) ;
03067 }
03068 
03069 static int G__G__Minuit2_188_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03070 {
03071       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->SetValue((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1]));
03072       G__setnull(result7);
03073    return(1 || funcname || hash || result7 || libp) ;
03074 }
03075 
03076 static int G__G__Minuit2_188_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03077 {
03078       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->SetError((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1]));
03079       G__setnull(result7);
03080    return(1 || funcname || hash || result7 || libp) ;
03081 }
03082 
03083 static int G__G__Minuit2_188_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03084 {
03085       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->SetLimits((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1])
03086 , (double) G__double(libp->para[2]));
03087       G__setnull(result7);
03088    return(1 || funcname || hash || result7 || libp) ;
03089 }
03090 
03091 static int G__G__Minuit2_188_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03092 {
03093       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->SetUpperLimit((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1]));
03094       G__setnull(result7);
03095    return(1 || funcname || hash || result7 || libp) ;
03096 }
03097 
03098 static int G__G__Minuit2_188_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03099 {
03100       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->SetLowerLimit((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1]));
03101       G__setnull(result7);
03102    return(1 || funcname || hash || result7 || libp) ;
03103 }
03104 
03105 static int G__G__Minuit2_188_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03106 {
03107       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->RemoveLimits((unsigned int) G__int(libp->para[0]));
03108       G__setnull(result7);
03109    return(1 || funcname || hash || result7 || libp) ;
03110 }
03111 
03112 static int G__G__Minuit2_188_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03113 {
03114       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Value((unsigned int) G__int(libp->para[0])));
03115    return(1 || funcname || hash || result7 || libp) ;
03116 }
03117 
03118 static int G__G__Minuit2_188_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03119 {
03120       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Error((unsigned int) G__int(libp->para[0])));
03121    return(1 || funcname || hash || result7 || libp) ;
03122 }
03123 
03124 static int G__G__Minuit2_188_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03125 {
03126       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Fix(*(string*) libp->para[0].ref);
03127       G__setnull(result7);
03128    return(1 || funcname || hash || result7 || libp) ;
03129 }
03130 
03131 static int G__G__Minuit2_188_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03132 {
03133       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Release(*(string*) libp->para[0].ref);
03134       G__setnull(result7);
03135    return(1 || funcname || hash || result7 || libp) ;
03136 }
03137 
03138 static int G__G__Minuit2_188_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03139 {
03140       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->SetValue(*(string*) libp->para[0].ref, (double) G__double(libp->para[1]));
03141       G__setnull(result7);
03142    return(1 || funcname || hash || result7 || libp) ;
03143 }
03144 
03145 static int G__G__Minuit2_188_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03146 {
03147       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->SetError(*(string*) libp->para[0].ref, (double) G__double(libp->para[1]));
03148       G__setnull(result7);
03149    return(1 || funcname || hash || result7 || libp) ;
03150 }
03151 
03152 static int G__G__Minuit2_188_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03153 {
03154       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->SetLimits(*(string*) libp->para[0].ref, (double) G__double(libp->para[1])
03155 , (double) G__double(libp->para[2]));
03156       G__setnull(result7);
03157    return(1 || funcname || hash || result7 || libp) ;
03158 }
03159 
03160 static int G__G__Minuit2_188_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03161 {
03162       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->SetUpperLimit(*(string*) libp->para[0].ref, (double) G__double(libp->para[1]));
03163       G__setnull(result7);
03164    return(1 || funcname || hash || result7 || libp) ;
03165 }
03166 
03167 static int G__G__Minuit2_188_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03168 {
03169       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->SetLowerLimit(*(string*) libp->para[0].ref, (double) G__double(libp->para[1]));
03170       G__setnull(result7);
03171    return(1 || funcname || hash || result7 || libp) ;
03172 }
03173 
03174 static int G__G__Minuit2_188_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03175 {
03176       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->RemoveLimits(*(string*) libp->para[0].ref);
03177       G__setnull(result7);
03178    return(1 || funcname || hash || result7 || libp) ;
03179 }
03180 
03181 static int G__G__Minuit2_188_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03182 {
03183       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Value(*(string*) libp->para[0].ref));
03184    return(1 || funcname || hash || result7 || libp) ;
03185 }
03186 
03187 static int G__G__Minuit2_188_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03188 {
03189       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Error(*(string*) libp->para[0].ref));
03190    return(1 || funcname || hash || result7 || libp) ;
03191 }
03192 
03193 static int G__G__Minuit2_188_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03194 {
03195       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Index(*(string*) libp->para[0].ref));
03196    return(1 || funcname || hash || result7 || libp) ;
03197 }
03198 
03199 static int G__G__Minuit2_188_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03200 {
03201       {
03202          const string& obj = ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->GetName((unsigned int) G__int(libp->para[0]));
03203          result7->ref = (long) (&obj);
03204          result7->obj.i = (long) (&obj);
03205       }
03206    return(1 || funcname || hash || result7 || libp) ;
03207 }
03208 
03209 static int G__G__Minuit2_188_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03210 {
03211       G__letint(result7, 67, (long) ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Name((unsigned int) G__int(libp->para[0])));
03212    return(1 || funcname || hash || result7 || libp) ;
03213 }
03214 
03215 static int G__G__Minuit2_188_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03216 {
03217       {
03218          const ROOT::Minuit2::MnMachinePrecision& obj = ((const ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->Precision();
03219          result7->ref = (long) (&obj);
03220          result7->obj.i = (long) (&obj);
03221       }
03222    return(1 || funcname || hash || result7 || libp) ;
03223 }
03224 
03225 static int G__G__Minuit2_188_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03226 {
03227       ((ROOT::Minuit2::MnUserParameters*) G__getstructoffset())->SetPrecision((double) G__double(libp->para[0]));
03228       G__setnull(result7);
03229    return(1 || funcname || hash || result7 || libp) ;
03230 }
03231 
03232 // automatic destructor
03233 typedef ROOT::Minuit2::MnUserParameters G__TROOTcLcLMinuit2cLcLMnUserParameters;
03234 static int G__G__Minuit2_188_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03235 {
03236    char* gvp = (char*) G__getgvp();
03237    long soff = G__getstructoffset();
03238    int n = G__getaryconstruct();
03239    //
03240    //has_a_delete: 0
03241    //has_own_delete1arg: 0
03242    //has_own_delete2arg: 0
03243    //
03244    if (!soff) {
03245      return(1);
03246    }
03247    if (n) {
03248      if (gvp == (char*)G__PVOID) {
03249        delete[] (ROOT::Minuit2::MnUserParameters*) soff;
03250      } else {
03251        G__setgvp((long) G__PVOID);
03252        for (int i = n - 1; i >= 0; --i) {
03253          ((ROOT::Minuit2::MnUserParameters*) (soff+(sizeof(ROOT::Minuit2::MnUserParameters)*i)))->~G__TROOTcLcLMinuit2cLcLMnUserParameters();
03254        }
03255        G__setgvp((long)gvp);
03256      }
03257    } else {
03258      if (gvp == (char*)G__PVOID) {
03259        delete (ROOT::Minuit2::MnUserParameters*) soff;
03260      } else {
03261        G__setgvp((long) G__PVOID);
03262        ((ROOT::Minuit2::MnUserParameters*) (soff))->~G__TROOTcLcLMinuit2cLcLMnUserParameters();
03263        G__setgvp((long)gvp);
03264      }
03265    }
03266    G__setnull(result7);
03267    return(1 || funcname || hash || result7 || libp) ;
03268 }
03269 
03270 
03271 /* ROOT::Minuit2::MnUserParameterState */
03272 static int G__G__Minuit2_191_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03273 {
03274    ROOT::Minuit2::MnUserParameterState* p = NULL;
03275    char* gvp = (char*) G__getgvp();
03276    int n = G__getaryconstruct();
03277    if (n) {
03278      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03279        p = new ROOT::Minuit2::MnUserParameterState[n];
03280      } else {
03281        p = new((void*) gvp) ROOT::Minuit2::MnUserParameterState[n];
03282      }
03283    } else {
03284      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03285        p = new ROOT::Minuit2::MnUserParameterState;
03286      } else {
03287        p = new((void*) gvp) ROOT::Minuit2::MnUserParameterState;
03288      }
03289    }
03290    result7->obj.i = (long) p;
03291    result7->ref = (long) p;
03292    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState));
03293    return(1 || funcname || hash || result7 || libp) ;
03294 }
03295 
03296 static int G__G__Minuit2_191_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03297 {
03298    ROOT::Minuit2::MnUserParameterState* p = NULL;
03299    char* gvp = (char*) G__getgvp();
03300    //m: 2
03301    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03302      p = new ROOT::Minuit2::MnUserParameterState(*(vector<double>*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref);
03303    } else {
03304      p = new((void*) gvp) ROOT::Minuit2::MnUserParameterState(*(vector<double>*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref);
03305    }
03306    result7->obj.i = (long) p;
03307    result7->ref = (long) p;
03308    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState));
03309    return(1 || funcname || hash || result7 || libp) ;
03310 }
03311 
03312 static int G__G__Minuit2_191_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03313 {
03314    ROOT::Minuit2::MnUserParameterState* p = NULL;
03315    char* gvp = (char*) G__getgvp();
03316    //m: 1
03317    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03318      p = new ROOT::Minuit2::MnUserParameterState(*(ROOT::Minuit2::MnUserParameters*) libp->para[0].ref);
03319    } else {
03320      p = new((void*) gvp) ROOT::Minuit2::MnUserParameterState(*(ROOT::Minuit2::MnUserParameters*) libp->para[0].ref);
03321    }
03322    result7->obj.i = (long) p;
03323    result7->ref = (long) p;
03324    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState));
03325    return(1 || funcname || hash || result7 || libp) ;
03326 }
03327 
03328 static int G__G__Minuit2_191_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03329 {
03330    ROOT::Minuit2::MnUserParameterState* p = NULL;
03331    char* gvp = (char*) G__getgvp();
03332    //m: 3
03333    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03334      p = new ROOT::Minuit2::MnUserParameterState(
03335 *(vector<double>*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
03336 , (unsigned int) G__int(libp->para[2]));
03337    } else {
03338      p = new((void*) gvp) ROOT::Minuit2::MnUserParameterState(
03339 *(vector<double>*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
03340 , (unsigned int) G__int(libp->para[2]));
03341    }
03342    result7->obj.i = (long) p;
03343    result7->ref = (long) p;
03344    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState));
03345    return(1 || funcname || hash || result7 || libp) ;
03346 }
03347 
03348 static int G__G__Minuit2_191_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03349 {
03350    ROOT::Minuit2::MnUserParameterState* p = NULL;
03351    char* gvp = (char*) G__getgvp();
03352    //m: 2
03353    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03354      p = new ROOT::Minuit2::MnUserParameterState(*(vector<double>*) libp->para[0].ref, *(ROOT::Minuit2::MnUserCovariance*) libp->para[1].ref);
03355    } else {
03356      p = new((void*) gvp) ROOT::Minuit2::MnUserParameterState(*(vector<double>*) libp->para[0].ref, *(ROOT::Minuit2::MnUserCovariance*) libp->para[1].ref);
03357    }
03358    result7->obj.i = (long) p;
03359    result7->ref = (long) p;
03360    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState));
03361    return(1 || funcname || hash || result7 || libp) ;
03362 }
03363 
03364 static int G__G__Minuit2_191_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03365 {
03366    ROOT::Minuit2::MnUserParameterState* p = NULL;
03367    char* gvp = (char*) G__getgvp();
03368    //m: 2
03369    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03370      p = new ROOT::Minuit2::MnUserParameterState(*(ROOT::Minuit2::MnUserParameters*) libp->para[0].ref, *(ROOT::Minuit2::MnUserCovariance*) libp->para[1].ref);
03371    } else {
03372      p = new((void*) gvp) ROOT::Minuit2::MnUserParameterState(*(ROOT::Minuit2::MnUserParameters*) libp->para[0].ref, *(ROOT::Minuit2::MnUserCovariance*) libp->para[1].ref);
03373    }
03374    result7->obj.i = (long) p;
03375    result7->ref = (long) p;
03376    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState));
03377    return(1 || funcname || hash || result7 || libp) ;
03378 }
03379 
03380 static int G__G__Minuit2_191_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03381 {
03382    ROOT::Minuit2::MnUserParameterState* p = NULL;
03383    char* gvp = (char*) G__getgvp();
03384    //m: 3
03385    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03386      p = new ROOT::Minuit2::MnUserParameterState(
03387 *(ROOT::Minuit2::MinimumState*) libp->para[0].ref, (double) G__double(libp->para[1])
03388 , *(ROOT::Minuit2::MnUserTransformation*) libp->para[2].ref);
03389    } else {
03390      p = new((void*) gvp) ROOT::Minuit2::MnUserParameterState(
03391 *(ROOT::Minuit2::MinimumState*) libp->para[0].ref, (double) G__double(libp->para[1])
03392 , *(ROOT::Minuit2::MnUserTransformation*) libp->para[2].ref);
03393    }
03394    result7->obj.i = (long) p;
03395    result7->ref = (long) p;
03396    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState));
03397    return(1 || funcname || hash || result7 || libp) ;
03398 }
03399 
03400 static int G__G__Minuit2_191_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03401 {
03402    ROOT::Minuit2::MnUserParameterState* p = NULL;
03403    char* gvp = (char*) G__getgvp();
03404    //m: 1
03405    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03406      p = new ROOT::Minuit2::MnUserParameterState(*(ROOT::Minuit2::MnUserParameterState*) libp->para[0].ref);
03407    } else {
03408      p = new((void*) gvp) ROOT::Minuit2::MnUserParameterState(*(ROOT::Minuit2::MnUserParameterState*) libp->para[0].ref);
03409    }
03410    result7->obj.i = (long) p;
03411    result7->ref = (long) p;
03412    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState));
03413    return(1 || funcname || hash || result7 || libp) ;
03414 }
03415 
03416 static int G__G__Minuit2_191_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03417 {
03418       {
03419          const ROOT::Minuit2::MnUserParameterState& obj = ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->operator=(*(ROOT::Minuit2::MnUserParameterState*) libp->para[0].ref);
03420          result7->ref = (long) (&obj);
03421          result7->obj.i = (long) (&obj);
03422       }
03423    return(1 || funcname || hash || result7 || libp) ;
03424 }
03425 
03426 static int G__G__Minuit2_191_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03427 {
03428       {
03429          const ROOT::Minuit2::MnUserParameters& obj = ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Parameters();
03430          result7->ref = (long) (&obj);
03431          result7->obj.i = (long) (&obj);
03432       }
03433    return(1 || funcname || hash || result7 || libp) ;
03434 }
03435 
03436 static int G__G__Minuit2_191_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03437 {
03438       {
03439          const ROOT::Minuit2::MnUserCovariance& obj = ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Covariance();
03440          result7->ref = (long) (&obj);
03441          result7->obj.i = (long) (&obj);
03442       }
03443    return(1 || funcname || hash || result7 || libp) ;
03444 }
03445 
03446 static int G__G__Minuit2_191_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03447 {
03448       {
03449          const ROOT::Minuit2::MnGlobalCorrelationCoeff& obj = ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->GlobalCC();
03450          result7->ref = (long) (&obj);
03451          result7->obj.i = (long) (&obj);
03452       }
03453    return(1 || funcname || hash || result7 || libp) ;
03454 }
03455 
03456 static int G__G__Minuit2_191_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03457 {
03458       {
03459          const vector<double>& obj = ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->IntParameters();
03460          result7->ref = (long) (&obj);
03461          result7->obj.i = (long) (&obj);
03462       }
03463    return(1 || funcname || hash || result7 || libp) ;
03464 }
03465 
03466 static int G__G__Minuit2_191_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03467 {
03468       {
03469          const ROOT::Minuit2::MnUserCovariance& obj = ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->IntCovariance();
03470          result7->ref = (long) (&obj);
03471          result7->obj.i = (long) (&obj);
03472       }
03473    return(1 || funcname || hash || result7 || libp) ;
03474 }
03475 
03476 static int G__G__Minuit2_191_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03477 {
03478       {
03479          const ROOT::Minuit2::MnUserTransformation& obj = ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Trafo();
03480          result7->ref = (long) (&obj);
03481          result7->obj.i = (long) (&obj);
03482       }
03483    return(1 || funcname || hash || result7 || libp) ;
03484 }
03485 
03486 static int G__G__Minuit2_191_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03487 {
03488       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->IsValid());
03489    return(1 || funcname || hash || result7 || libp) ;
03490 }
03491 
03492 static int G__G__Minuit2_191_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03493 {
03494       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->HasCovariance());
03495    return(1 || funcname || hash || result7 || libp) ;
03496 }
03497 
03498 static int G__G__Minuit2_191_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03499 {
03500       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->HasGlobalCC());
03501    return(1 || funcname || hash || result7 || libp) ;
03502 }
03503 
03504 static int G__G__Minuit2_191_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03505 {
03506       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Fval());
03507    return(1 || funcname || hash || result7 || libp) ;
03508 }
03509 
03510 static int G__G__Minuit2_191_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03511 {
03512       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Edm());
03513    return(1 || funcname || hash || result7 || libp) ;
03514 }
03515 
03516 static int G__G__Minuit2_191_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03517 {
03518       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->NFcn());
03519    return(1 || funcname || hash || result7 || libp) ;
03520 }
03521 
03522 static int G__G__Minuit2_191_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03523 {
03524       {
03525          const vector<ROOT::Minuit2::MinuitParameter>& obj = ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->MinuitParameters();
03526          result7->ref = (long) (&obj);
03527          result7->obj.i = (long) (&obj);
03528       }
03529    return(1 || funcname || hash || result7 || libp) ;
03530 }
03531 
03532 static int G__G__Minuit2_191_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03533 {
03534       {
03535          const vector<double>* pobj;
03536          const vector<double> xobj = ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Params();
03537          pobj = new vector<double>(xobj);
03538          result7->obj.i = (long) ((void*) pobj);
03539          result7->ref = result7->obj.i;
03540          G__store_tempobject(*result7);
03541       }
03542    return(1 || funcname || hash || result7 || libp) ;
03543 }
03544 
03545 static int G__G__Minuit2_191_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03546 {
03547       {
03548          const vector<double>* pobj;
03549          const vector<double> xobj = ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Errors();
03550          pobj = new vector<double>(xobj);
03551          result7->obj.i = (long) ((void*) pobj);
03552          result7->ref = result7->obj.i;
03553          G__store_tempobject(*result7);
03554       }
03555    return(1 || funcname || hash || result7 || libp) ;
03556 }
03557 
03558 static int G__G__Minuit2_191_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03559 {
03560       {
03561          const ROOT::Minuit2::MinuitParameter& obj = ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Parameter((unsigned int) G__int(libp->para[0]));
03562          result7->ref = (long) (&obj);
03563          result7->obj.i = (long) (&obj);
03564       }
03565    return(1 || funcname || hash || result7 || libp) ;
03566 }
03567 
03568 static int G__G__Minuit2_191_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03569 {
03570       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Add(*(string*) libp->para[0].ref, (double) G__double(libp->para[1])
03571 , (double) G__double(libp->para[2]));
03572       G__setnull(result7);
03573    return(1 || funcname || hash || result7 || libp) ;
03574 }
03575 
03576 static int G__G__Minuit2_191_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03577 {
03578       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Add(*(string*) libp->para[0].ref, (double) G__double(libp->para[1])
03579 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
03580 , (double) G__double(libp->para[4]));
03581       G__setnull(result7);
03582    return(1 || funcname || hash || result7 || libp) ;
03583 }
03584 
03585 static int G__G__Minuit2_191_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03586 {
03587       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Add(*(string*) libp->para[0].ref, (double) G__double(libp->para[1]));
03588       G__setnull(result7);
03589    return(1 || funcname || hash || result7 || libp) ;
03590 }
03591 
03592 static int G__G__Minuit2_191_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03593 {
03594       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Fix((unsigned int) G__int(libp->para[0]));
03595       G__setnull(result7);
03596    return(1 || funcname || hash || result7 || libp) ;
03597 }
03598 
03599 static int G__G__Minuit2_191_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03600 {
03601       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Release((unsigned int) G__int(libp->para[0]));
03602       G__setnull(result7);
03603    return(1 || funcname || hash || result7 || libp) ;
03604 }
03605 
03606 static int G__G__Minuit2_191_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03607 {
03608       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->SetValue((unsigned int) G__int(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__Minuit2_191_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03614 {
03615       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->SetError((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1]));
03616       G__setnull(result7);
03617    return(1 || funcname || hash || result7 || libp) ;
03618 }
03619 
03620 static int G__G__Minuit2_191_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03621 {
03622       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->SetLimits((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1])
03623 , (double) G__double(libp->para[2]));
03624       G__setnull(result7);
03625    return(1 || funcname || hash || result7 || libp) ;
03626 }
03627 
03628 static int G__G__Minuit2_191_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03629 {
03630       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->SetUpperLimit((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1]));
03631       G__setnull(result7);
03632    return(1 || funcname || hash || result7 || libp) ;
03633 }
03634 
03635 static int G__G__Minuit2_191_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03636 {
03637       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->SetLowerLimit((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1]));
03638       G__setnull(result7);
03639    return(1 || funcname || hash || result7 || libp) ;
03640 }
03641 
03642 static int G__G__Minuit2_191_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03643 {
03644       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->RemoveLimits((unsigned int) G__int(libp->para[0]));
03645       G__setnull(result7);
03646    return(1 || funcname || hash || result7 || libp) ;
03647 }
03648 
03649 static int G__G__Minuit2_191_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03650 {
03651       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Value((unsigned int) G__int(libp->para[0])));
03652    return(1 || funcname || hash || result7 || libp) ;
03653 }
03654 
03655 static int G__G__Minuit2_191_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03656 {
03657       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Error((unsigned int) G__int(libp->para[0])));
03658    return(1 || funcname || hash || result7 || libp) ;
03659 }
03660 
03661 static int G__G__Minuit2_191_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03662 {
03663       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Fix(*(string*) libp->para[0].ref);
03664       G__setnull(result7);
03665    return(1 || funcname || hash || result7 || libp) ;
03666 }
03667 
03668 static int G__G__Minuit2_191_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03669 {
03670       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Release(*(string*) libp->para[0].ref);
03671       G__setnull(result7);
03672    return(1 || funcname || hash || result7 || libp) ;
03673 }
03674 
03675 static int G__G__Minuit2_191_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03676 {
03677       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->SetValue(*(string*) libp->para[0].ref, (double) G__double(libp->para[1]));
03678       G__setnull(result7);
03679    return(1 || funcname || hash || result7 || libp) ;
03680 }
03681 
03682 static int G__G__Minuit2_191_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03683 {
03684       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->SetError(*(string*) libp->para[0].ref, (double) G__double(libp->para[1]));
03685       G__setnull(result7);
03686    return(1 || funcname || hash || result7 || libp) ;
03687 }
03688 
03689 static int G__G__Minuit2_191_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03690 {
03691       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->SetLimits(*(string*) libp->para[0].ref, (double) G__double(libp->para[1])
03692 , (double) G__double(libp->para[2]));
03693       G__setnull(result7);
03694    return(1 || funcname || hash || result7 || libp) ;
03695 }
03696 
03697 static int G__G__Minuit2_191_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03698 {
03699       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->SetUpperLimit(*(string*) libp->para[0].ref, (double) G__double(libp->para[1]));
03700       G__setnull(result7);
03701    return(1 || funcname || hash || result7 || libp) ;
03702 }
03703 
03704 static int G__G__Minuit2_191_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03705 {
03706       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->SetLowerLimit(*(string*) libp->para[0].ref, (double) G__double(libp->para[1]));
03707       G__setnull(result7);
03708    return(1 || funcname || hash || result7 || libp) ;
03709 }
03710 
03711 static int G__G__Minuit2_191_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03712 {
03713       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->RemoveLimits(*(string*) libp->para[0].ref);
03714       G__setnull(result7);
03715    return(1 || funcname || hash || result7 || libp) ;
03716 }
03717 
03718 static int G__G__Minuit2_191_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03719 {
03720       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Value(*(string*) libp->para[0].ref));
03721    return(1 || funcname || hash || result7 || libp) ;
03722 }
03723 
03724 static int G__G__Minuit2_191_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03725 {
03726       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Error(*(string*) libp->para[0].ref));
03727    return(1 || funcname || hash || result7 || libp) ;
03728 }
03729 
03730 static int G__G__Minuit2_191_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03731 {
03732       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Index(*(string*) libp->para[0].ref));
03733    return(1 || funcname || hash || result7 || libp) ;
03734 }
03735 
03736 static int G__G__Minuit2_191_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03737 {
03738       {
03739          const string& obj = ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->GetName((unsigned int) G__int(libp->para[0]));
03740          result7->ref = (long) (&obj);
03741          result7->obj.i = (long) (&obj);
03742       }
03743    return(1 || funcname || hash || result7 || libp) ;
03744 }
03745 
03746 static int G__G__Minuit2_191_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03747 {
03748       G__letint(result7, 67, (long) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Name((unsigned int) G__int(libp->para[0])));
03749    return(1 || funcname || hash || result7 || libp) ;
03750 }
03751 
03752 static int G__G__Minuit2_191_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03753 {
03754       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Int2ext((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1])));
03755    return(1 || funcname || hash || result7 || libp) ;
03756 }
03757 
03758 static int G__G__Minuit2_191_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03759 {
03760       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Ext2int((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1])));
03761    return(1 || funcname || hash || result7 || libp) ;
03762 }
03763 
03764 static int G__G__Minuit2_191_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03765 {
03766       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->IntOfExt((unsigned int) G__int(libp->para[0])));
03767    return(1 || funcname || hash || result7 || libp) ;
03768 }
03769 
03770 static int G__G__Minuit2_191_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03771 {
03772       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->ExtOfInt((unsigned int) G__int(libp->para[0])));
03773    return(1 || funcname || hash || result7 || libp) ;
03774 }
03775 
03776 static int G__G__Minuit2_191_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03777 {
03778       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->VariableParameters());
03779    return(1 || funcname || hash || result7 || libp) ;
03780 }
03781 
03782 static int G__G__Minuit2_191_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03783 {
03784       {
03785          const ROOT::Minuit2::MnMachinePrecision& obj = ((const ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->Precision();
03786          result7->ref = (long) (&obj);
03787          result7->obj.i = (long) (&obj);
03788       }
03789    return(1 || funcname || hash || result7 || libp) ;
03790 }
03791 
03792 static int G__G__Minuit2_191_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03793 {
03794       ((ROOT::Minuit2::MnUserParameterState*) G__getstructoffset())->SetPrecision((double) G__double(libp->para[0]));
03795       G__setnull(result7);
03796    return(1 || funcname || hash || result7 || libp) ;
03797 }
03798 
03799 // automatic destructor
03800 typedef ROOT::Minuit2::MnUserParameterState G__TROOTcLcLMinuit2cLcLMnUserParameterState;
03801 static int G__G__Minuit2_191_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03802 {
03803    char* gvp = (char*) G__getgvp();
03804    long soff = G__getstructoffset();
03805    int n = G__getaryconstruct();
03806    //
03807    //has_a_delete: 0
03808    //has_own_delete1arg: 0
03809    //has_own_delete2arg: 0
03810    //
03811    if (!soff) {
03812      return(1);
03813    }
03814    if (n) {
03815      if (gvp == (char*)G__PVOID) {
03816        delete[] (ROOT::Minuit2::MnUserParameterState*) soff;
03817      } else {
03818        G__setgvp((long) G__PVOID);
03819        for (int i = n - 1; i >= 0; --i) {
03820          ((ROOT::Minuit2::MnUserParameterState*) (soff+(sizeof(ROOT::Minuit2::MnUserParameterState)*i)))->~G__TROOTcLcLMinuit2cLcLMnUserParameterState();
03821        }
03822        G__setgvp((long)gvp);
03823      }
03824    } else {
03825      if (gvp == (char*)G__PVOID) {
03826        delete (ROOT::Minuit2::MnUserParameterState*) soff;
03827      } else {
03828        G__setgvp((long) G__PVOID);
03829        ((ROOT::Minuit2::MnUserParameterState*) (soff))->~G__TROOTcLcLMinuit2cLcLMnUserParameterState();
03830        G__setgvp((long)gvp);
03831      }
03832    }
03833    G__setnull(result7);
03834    return(1 || funcname || hash || result7 || libp) ;
03835 }
03836 
03837 
03838 /* ROOT::Minuit2::MinosError */
03839 static int G__G__Minuit2_196_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03840 {
03841    ROOT::Minuit2::MinosError* p = NULL;
03842    char* gvp = (char*) G__getgvp();
03843    int n = G__getaryconstruct();
03844    if (n) {
03845      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03846        p = new ROOT::Minuit2::MinosError[n];
03847      } else {
03848        p = new((void*) gvp) ROOT::Minuit2::MinosError[n];
03849      }
03850    } else {
03851      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03852        p = new ROOT::Minuit2::MinosError;
03853      } else {
03854        p = new((void*) gvp) ROOT::Minuit2::MinosError;
03855      }
03856    }
03857    result7->obj.i = (long) p;
03858    result7->ref = (long) p;
03859    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError));
03860    return(1 || funcname || hash || result7 || libp) ;
03861 }
03862 
03863 static int G__G__Minuit2_196_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03864 {
03865    ROOT::Minuit2::MinosError* p = NULL;
03866    char* gvp = (char*) G__getgvp();
03867    //m: 4
03868    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03869      p = new ROOT::Minuit2::MinosError(
03870 (unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1])
03871 , *(ROOT::Minuit2::MnCross*) libp->para[2].ref, *(ROOT::Minuit2::MnCross*) libp->para[3].ref);
03872    } else {
03873      p = new((void*) gvp) ROOT::Minuit2::MinosError(
03874 (unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1])
03875 , *(ROOT::Minuit2::MnCross*) libp->para[2].ref, *(ROOT::Minuit2::MnCross*) libp->para[3].ref);
03876    }
03877    result7->obj.i = (long) p;
03878    result7->ref = (long) p;
03879    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError));
03880    return(1 || funcname || hash || result7 || libp) ;
03881 }
03882 
03883 static int G__G__Minuit2_196_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03884 {
03885    ROOT::Minuit2::MinosError* p = NULL;
03886    char* gvp = (char*) G__getgvp();
03887    //m: 1
03888    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03889      p = new ROOT::Minuit2::MinosError(*(ROOT::Minuit2::MinosError*) libp->para[0].ref);
03890    } else {
03891      p = new((void*) gvp) ROOT::Minuit2::MinosError(*(ROOT::Minuit2::MinosError*) libp->para[0].ref);
03892    }
03893    result7->obj.i = (long) p;
03894    result7->ref = (long) p;
03895    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError));
03896    return(1 || funcname || hash || result7 || libp) ;
03897 }
03898 
03899 static int G__G__Minuit2_196_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03900 {
03901       {
03902          const ROOT::Minuit2::MinosError& obj = ((ROOT::Minuit2::MinosError*) G__getstructoffset())->operator()(*(ROOT::Minuit2::MinosError*) libp->para[0].ref);
03903          result7->ref = (long) (&obj);
03904          result7->obj.i = (long) (&obj);
03905       }
03906    return(1 || funcname || hash || result7 || libp) ;
03907 }
03908 
03909 static int G__G__Minuit2_196_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03910 {
03911       {
03912          const pair<double,double>* pobj;
03913          const pair<double,double> xobj = ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->operator()();
03914          pobj = new pair<double,double>(xobj);
03915          result7->obj.i = (long) ((void*) pobj);
03916          result7->ref = result7->obj.i;
03917          G__store_tempobject(*result7);
03918       }
03919    return(1 || funcname || hash || result7 || libp) ;
03920 }
03921 
03922 static int G__G__Minuit2_196_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03923 {
03924       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->Lower());
03925    return(1 || funcname || hash || result7 || libp) ;
03926 }
03927 
03928 static int G__G__Minuit2_196_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03929 {
03930       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->Upper());
03931    return(1 || funcname || hash || result7 || libp) ;
03932 }
03933 
03934 static int G__G__Minuit2_196_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03935 {
03936       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->Parameter());
03937    return(1 || funcname || hash || result7 || libp) ;
03938 }
03939 
03940 static int G__G__Minuit2_196_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03941 {
03942       {
03943          const ROOT::Minuit2::MnUserParameterState& obj = ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->LowerState();
03944          result7->ref = (long) (&obj);
03945          result7->obj.i = (long) (&obj);
03946       }
03947    return(1 || funcname || hash || result7 || libp) ;
03948 }
03949 
03950 static int G__G__Minuit2_196_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03951 {
03952       {
03953          const ROOT::Minuit2::MnUserParameterState& obj = ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->UpperState();
03954          result7->ref = (long) (&obj);
03955          result7->obj.i = (long) (&obj);
03956       }
03957    return(1 || funcname || hash || result7 || libp) ;
03958 }
03959 
03960 static int G__G__Minuit2_196_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03961 {
03962       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->IsValid());
03963    return(1 || funcname || hash || result7 || libp) ;
03964 }
03965 
03966 static int G__G__Minuit2_196_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03967 {
03968       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->LowerValid());
03969    return(1 || funcname || hash || result7 || libp) ;
03970 }
03971 
03972 static int G__G__Minuit2_196_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03973 {
03974       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->UpperValid());
03975    return(1 || funcname || hash || result7 || libp) ;
03976 }
03977 
03978 static int G__G__Minuit2_196_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03979 {
03980       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->AtLowerLimit());
03981    return(1 || funcname || hash || result7 || libp) ;
03982 }
03983 
03984 static int G__G__Minuit2_196_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03985 {
03986       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->AtUpperLimit());
03987    return(1 || funcname || hash || result7 || libp) ;
03988 }
03989 
03990 static int G__G__Minuit2_196_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03991 {
03992       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->AtLowerMaxFcn());
03993    return(1 || funcname || hash || result7 || libp) ;
03994 }
03995 
03996 static int G__G__Minuit2_196_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03997 {
03998       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->AtUpperMaxFcn());
03999    return(1 || funcname || hash || result7 || libp) ;
04000 }
04001 
04002 static int G__G__Minuit2_196_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04003 {
04004       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->LowerNewMin());
04005    return(1 || funcname || hash || result7 || libp) ;
04006 }
04007 
04008 static int G__G__Minuit2_196_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04009 {
04010       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->UpperNewMin());
04011    return(1 || funcname || hash || result7 || libp) ;
04012 }
04013 
04014 static int G__G__Minuit2_196_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04015 {
04016       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->NFcn());
04017    return(1 || funcname || hash || result7 || libp) ;
04018 }
04019 
04020 static int G__G__Minuit2_196_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04021 {
04022       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MinosError*) G__getstructoffset())->Min());
04023    return(1 || funcname || hash || result7 || libp) ;
04024 }
04025 
04026 // automatic destructor
04027 typedef ROOT::Minuit2::MinosError G__TROOTcLcLMinuit2cLcLMinosError;
04028 static int G__G__Minuit2_196_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04029 {
04030    char* gvp = (char*) G__getgvp();
04031    long soff = G__getstructoffset();
04032    int n = G__getaryconstruct();
04033    //
04034    //has_a_delete: 0
04035    //has_own_delete1arg: 0
04036    //has_own_delete2arg: 0
04037    //
04038    if (!soff) {
04039      return(1);
04040    }
04041    if (n) {
04042      if (gvp == (char*)G__PVOID) {
04043        delete[] (ROOT::Minuit2::MinosError*) soff;
04044      } else {
04045        G__setgvp((long) G__PVOID);
04046        for (int i = n - 1; i >= 0; --i) {
04047          ((ROOT::Minuit2::MinosError*) (soff+(sizeof(ROOT::Minuit2::MinosError)*i)))->~G__TROOTcLcLMinuit2cLcLMinosError();
04048        }
04049        G__setgvp((long)gvp);
04050      }
04051    } else {
04052      if (gvp == (char*)G__PVOID) {
04053        delete (ROOT::Minuit2::MinosError*) soff;
04054      } else {
04055        G__setgvp((long) G__PVOID);
04056        ((ROOT::Minuit2::MinosError*) (soff))->~G__TROOTcLcLMinuit2cLcLMinosError();
04057        G__setgvp((long)gvp);
04058      }
04059    }
04060    G__setnull(result7);
04061    return(1 || funcname || hash || result7 || libp) ;
04062 }
04063 
04064 // automatic assignment operator
04065 static int G__G__Minuit2_196_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04066 {
04067    ROOT::Minuit2::MinosError* dest = (ROOT::Minuit2::MinosError*) G__getstructoffset();
04068    *dest = *(ROOT::Minuit2::MinosError*) libp->para[0].ref;
04069    const ROOT::Minuit2::MinosError& obj = *dest;
04070    result7->ref = (long) (&obj);
04071    result7->obj.i = (long) (&obj);
04072    return(1 || funcname || hash || result7 || libp) ;
04073 }
04074 
04075 
04076 /* ROOT::Minuit2::FunctionMinimum */
04077 static int G__G__Minuit2_198_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04078 {
04079    ROOT::Minuit2::FunctionMinimum* p = NULL;
04080    char* gvp = (char*) G__getgvp();
04081    //m: 2
04082    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04083      p = new ROOT::Minuit2::FunctionMinimum(*(ROOT::Minuit2::MinimumSeed*) libp->para[0].ref, (double) G__double(libp->para[1]));
04084    } else {
04085      p = new((void*) gvp) ROOT::Minuit2::FunctionMinimum(*(ROOT::Minuit2::MinimumSeed*) libp->para[0].ref, (double) G__double(libp->para[1]));
04086    }
04087    result7->obj.i = (long) p;
04088    result7->ref = (long) p;
04089    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum));
04090    return(1 || funcname || hash || result7 || libp) ;
04091 }
04092 
04093 static int G__G__Minuit2_198_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04094 {
04095    ROOT::Minuit2::FunctionMinimum* p = NULL;
04096    char* gvp = (char*) G__getgvp();
04097    //m: 3
04098    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04099      p = new ROOT::Minuit2::FunctionMinimum(
04100 *(ROOT::Minuit2::MinimumSeed*) libp->para[0].ref, *(vector<MinimumState>*) libp->para[1].ref
04101 , (double) G__double(libp->para[2]));
04102    } else {
04103      p = new((void*) gvp) ROOT::Minuit2::FunctionMinimum(
04104 *(ROOT::Minuit2::MinimumSeed*) libp->para[0].ref, *(vector<MinimumState>*) libp->para[1].ref
04105 , (double) G__double(libp->para[2]));
04106    }
04107    result7->obj.i = (long) p;
04108    result7->ref = (long) p;
04109    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum));
04110    return(1 || funcname || hash || result7 || libp) ;
04111 }
04112 
04113 static int G__G__Minuit2_198_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04114 {
04115    ROOT::Minuit2::FunctionMinimum* p = NULL;
04116    char* gvp = (char*) G__getgvp();
04117    //m: 4
04118    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04119      p = new ROOT::Minuit2::FunctionMinimum(
04120 *(ROOT::Minuit2::MinimumSeed*) libp->para[0].ref, *(vector<MinimumState>*) libp->para[1].ref
04121 , (double) G__double(libp->para[2]), *((ROOT::Minuit2::FunctionMinimum::MnReachedCallLimit*) G__int(libp->para[3])));
04122    } else {
04123      p = new((void*) gvp) ROOT::Minuit2::FunctionMinimum(
04124 *(ROOT::Minuit2::MinimumSeed*) libp->para[0].ref, *(vector<MinimumState>*) libp->para[1].ref
04125 , (double) G__double(libp->para[2]), *((ROOT::Minuit2::FunctionMinimum::MnReachedCallLimit*) G__int(libp->para[3])));
04126    }
04127    result7->obj.i = (long) p;
04128    result7->ref = (long) p;
04129    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum));
04130    return(1 || funcname || hash || result7 || libp) ;
04131 }
04132 
04133 static int G__G__Minuit2_198_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04134 {
04135    ROOT::Minuit2::FunctionMinimum* p = NULL;
04136    char* gvp = (char*) G__getgvp();
04137    //m: 4
04138    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04139      p = new ROOT::Minuit2::FunctionMinimum(
04140 *(ROOT::Minuit2::MinimumSeed*) libp->para[0].ref, *(vector<MinimumState>*) libp->para[1].ref
04141 , (double) G__double(libp->para[2]), *((ROOT::Minuit2::FunctionMinimum::MnAboveMaxEdm*) G__int(libp->para[3])));
04142    } else {
04143      p = new((void*) gvp) ROOT::Minuit2::FunctionMinimum(
04144 *(ROOT::Minuit2::MinimumSeed*) libp->para[0].ref, *(vector<MinimumState>*) libp->para[1].ref
04145 , (double) G__double(libp->para[2]), *((ROOT::Minuit2::FunctionMinimum::MnAboveMaxEdm*) G__int(libp->para[3])));
04146    }
04147    result7->obj.i = (long) p;
04148    result7->ref = (long) p;
04149    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum));
04150    return(1 || funcname || hash || result7 || libp) ;
04151 }
04152 
04153 static int G__G__Minuit2_198_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04154 {
04155    ROOT::Minuit2::FunctionMinimum* p = NULL;
04156    char* gvp = (char*) G__getgvp();
04157    //m: 1
04158    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04159      p = new ROOT::Minuit2::FunctionMinimum(*(ROOT::Minuit2::FunctionMinimum*) libp->para[0].ref);
04160    } else {
04161      p = new((void*) gvp) ROOT::Minuit2::FunctionMinimum(*(ROOT::Minuit2::FunctionMinimum*) libp->para[0].ref);
04162    }
04163    result7->obj.i = (long) p;
04164    result7->ref = (long) p;
04165    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum));
04166    return(1 || funcname || hash || result7 || libp) ;
04167 }
04168 
04169 static int G__G__Minuit2_198_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04170 {
04171       {
04172          const ROOT::Minuit2::FunctionMinimum& obj = ((ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->operator=(*(ROOT::Minuit2::FunctionMinimum*) libp->para[0].ref);
04173          result7->ref = (long) (&obj);
04174          result7->obj.i = (long) (&obj);
04175       }
04176    return(1 || funcname || hash || result7 || libp) ;
04177 }
04178 
04179 static int G__G__Minuit2_198_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04180 {
04181       ((ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->Add(*(ROOT::Minuit2::MinimumState*) libp->para[0].ref);
04182       G__setnull(result7);
04183    return(1 || funcname || hash || result7 || libp) ;
04184 }
04185 
04186 static int G__G__Minuit2_198_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04187 {
04188       {
04189          const ROOT::Minuit2::MinimumSeed& obj = ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->Seed();
04190          result7->ref = (long) (&obj);
04191          result7->obj.i = (long) (&obj);
04192       }
04193    return(1 || funcname || hash || result7 || libp) ;
04194 }
04195 
04196 static int G__G__Minuit2_198_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04197 {
04198       {
04199          const vector<ROOT::Minuit2::MinimumState>& obj = ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->States();
04200          result7->ref = (long) (&obj);
04201          result7->obj.i = (long) (&obj);
04202       }
04203    return(1 || funcname || hash || result7 || libp) ;
04204 }
04205 
04206 static int G__G__Minuit2_198_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04207 {
04208       {
04209          const ROOT::Minuit2::MnUserParameterState& obj = ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->UserState();
04210          result7->ref = (long) (&obj);
04211          result7->obj.i = (long) (&obj);
04212       }
04213    return(1 || funcname || hash || result7 || libp) ;
04214 }
04215 
04216 static int G__G__Minuit2_198_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04217 {
04218       {
04219          const ROOT::Minuit2::MnUserParameters& obj = ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->UserParameters();
04220          result7->ref = (long) (&obj);
04221          result7->obj.i = (long) (&obj);
04222       }
04223    return(1 || funcname || hash || result7 || libp) ;
04224 }
04225 
04226 static int G__G__Minuit2_198_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04227 {
04228       {
04229          const ROOT::Minuit2::MnUserCovariance& obj = ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->UserCovariance();
04230          result7->ref = (long) (&obj);
04231          result7->obj.i = (long) (&obj);
04232       }
04233    return(1 || funcname || hash || result7 || libp) ;
04234 }
04235 
04236 static int G__G__Minuit2_198_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04237 {
04238       {
04239          const ROOT::Minuit2::MinimumState& obj = ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->State();
04240          result7->ref = (long) (&obj);
04241          result7->obj.i = (long) (&obj);
04242       }
04243    return(1 || funcname || hash || result7 || libp) ;
04244 }
04245 
04246 static int G__G__Minuit2_198_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04247 {
04248       {
04249          const ROOT::Minuit2::MinimumParameters& obj = ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->Parameters();
04250          result7->ref = (long) (&obj);
04251          result7->obj.i = (long) (&obj);
04252       }
04253    return(1 || funcname || hash || result7 || libp) ;
04254 }
04255 
04256 static int G__G__Minuit2_198_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04257 {
04258       {
04259          const ROOT::Minuit2::MinimumError& obj = ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->Error();
04260          result7->ref = (long) (&obj);
04261          result7->obj.i = (long) (&obj);
04262       }
04263    return(1 || funcname || hash || result7 || libp) ;
04264 }
04265 
04266 static int G__G__Minuit2_198_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04267 {
04268       {
04269          const ROOT::Minuit2::FunctionGradient& obj = ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->Grad();
04270          result7->ref = (long) (&obj);
04271          result7->obj.i = (long) (&obj);
04272       }
04273    return(1 || funcname || hash || result7 || libp) ;
04274 }
04275 
04276 static int G__G__Minuit2_198_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04277 {
04278       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->Fval());
04279    return(1 || funcname || hash || result7 || libp) ;
04280 }
04281 
04282 static int G__G__Minuit2_198_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04283 {
04284       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->Edm());
04285    return(1 || funcname || hash || result7 || libp) ;
04286 }
04287 
04288 static int G__G__Minuit2_198_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04289 {
04290       G__letint(result7, 105, (long) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->NFcn());
04291    return(1 || funcname || hash || result7 || libp) ;
04292 }
04293 
04294 static int G__G__Minuit2_198_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04295 {
04296       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->Up());
04297    return(1 || funcname || hash || result7 || libp) ;
04298 }
04299 
04300 static int G__G__Minuit2_198_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04301 {
04302       G__letint(result7, 103, (long) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->IsValid());
04303    return(1 || funcname || hash || result7 || libp) ;
04304 }
04305 
04306 static int G__G__Minuit2_198_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04307 {
04308       G__letint(result7, 103, (long) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->HasValidParameters());
04309    return(1 || funcname || hash || result7 || libp) ;
04310 }
04311 
04312 static int G__G__Minuit2_198_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04313 {
04314       G__letint(result7, 103, (long) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->HasValidCovariance());
04315    return(1 || funcname || hash || result7 || libp) ;
04316 }
04317 
04318 static int G__G__Minuit2_198_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04319 {
04320       G__letint(result7, 103, (long) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->HasAccurateCovar());
04321    return(1 || funcname || hash || result7 || libp) ;
04322 }
04323 
04324 static int G__G__Minuit2_198_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04325 {
04326       G__letint(result7, 103, (long) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->HasPosDefCovar());
04327    return(1 || funcname || hash || result7 || libp) ;
04328 }
04329 
04330 static int G__G__Minuit2_198_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04331 {
04332       G__letint(result7, 103, (long) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->HasMadePosDefCovar());
04333    return(1 || funcname || hash || result7 || libp) ;
04334 }
04335 
04336 static int G__G__Minuit2_198_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04337 {
04338       G__letint(result7, 103, (long) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->HesseFailed());
04339    return(1 || funcname || hash || result7 || libp) ;
04340 }
04341 
04342 static int G__G__Minuit2_198_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04343 {
04344       G__letint(result7, 103, (long) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->HasCovariance());
04345    return(1 || funcname || hash || result7 || libp) ;
04346 }
04347 
04348 static int G__G__Minuit2_198_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04349 {
04350       G__letint(result7, 103, (long) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->IsAboveMaxEdm());
04351    return(1 || funcname || hash || result7 || libp) ;
04352 }
04353 
04354 static int G__G__Minuit2_198_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04355 {
04356       G__letint(result7, 103, (long) ((const ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->HasReachedCallLimit());
04357    return(1 || funcname || hash || result7 || libp) ;
04358 }
04359 
04360 static int G__G__Minuit2_198_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04361 {
04362       ((ROOT::Minuit2::FunctionMinimum*) G__getstructoffset())->SetErrorDef((double) G__double(libp->para[0]));
04363       G__setnull(result7);
04364    return(1 || funcname || hash || result7 || libp) ;
04365 }
04366 
04367 // automatic destructor
04368 typedef ROOT::Minuit2::FunctionMinimum G__TROOTcLcLMinuit2cLcLFunctionMinimum;
04369 static int G__G__Minuit2_198_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04370 {
04371    char* gvp = (char*) G__getgvp();
04372    long soff = G__getstructoffset();
04373    int n = G__getaryconstruct();
04374    //
04375    //has_a_delete: 0
04376    //has_own_delete1arg: 0
04377    //has_own_delete2arg: 0
04378    //
04379    if (!soff) {
04380      return(1);
04381    }
04382    if (n) {
04383      if (gvp == (char*)G__PVOID) {
04384        delete[] (ROOT::Minuit2::FunctionMinimum*) soff;
04385      } else {
04386        G__setgvp((long) G__PVOID);
04387        for (int i = n - 1; i >= 0; --i) {
04388          ((ROOT::Minuit2::FunctionMinimum*) (soff+(sizeof(ROOT::Minuit2::FunctionMinimum)*i)))->~G__TROOTcLcLMinuit2cLcLFunctionMinimum();
04389        }
04390        G__setgvp((long)gvp);
04391      }
04392    } else {
04393      if (gvp == (char*)G__PVOID) {
04394        delete (ROOT::Minuit2::FunctionMinimum*) soff;
04395      } else {
04396        G__setgvp((long) G__PVOID);
04397        ((ROOT::Minuit2::FunctionMinimum*) (soff))->~G__TROOTcLcLMinuit2cLcLFunctionMinimum();
04398        G__setgvp((long)gvp);
04399      }
04400    }
04401    G__setnull(result7);
04402    return(1 || funcname || hash || result7 || libp) ;
04403 }
04404 
04405 
04406 /* ROOT::Minuit2::FunctionMinimizer */
04407 static int G__G__Minuit2_199_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04408 {
04409       {
04410          const ROOT::Minuit2::FunctionMinimum* pobj;
04411          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::FunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04412 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3])
04413 , (unsigned int) G__int(libp->para[4]), (double) G__double(libp->para[5]));
04414          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04415          result7->obj.i = (long) ((void*) pobj);
04416          result7->ref = result7->obj.i;
04417          G__store_tempobject(*result7);
04418       }
04419    return(1 || funcname || hash || result7 || libp) ;
04420 }
04421 
04422 static int G__G__Minuit2_199_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04423 {
04424       {
04425          const ROOT::Minuit2::FunctionMinimum* pobj;
04426          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::FunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04427 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3])
04428 , (unsigned int) G__int(libp->para[4]), (double) G__double(libp->para[5]));
04429          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04430          result7->obj.i = (long) ((void*) pobj);
04431          result7->ref = result7->obj.i;
04432          G__store_tempobject(*result7);
04433       }
04434    return(1 || funcname || hash || result7 || libp) ;
04435 }
04436 
04437 static int G__G__Minuit2_199_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04438 {
04439       {
04440          const ROOT::Minuit2::FunctionMinimum* pobj;
04441          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::FunctionMinimizer*) G__getstructoffset())->Minimize(
04442 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04443 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
04444 , (unsigned int) G__int(libp->para[4]), (unsigned int) G__int(libp->para[5])
04445 , (double) G__double(libp->para[6]));
04446          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04447          result7->obj.i = (long) ((void*) pobj);
04448          result7->ref = result7->obj.i;
04449          G__store_tempobject(*result7);
04450       }
04451    return(1 || funcname || hash || result7 || libp) ;
04452 }
04453 
04454 static int G__G__Minuit2_199_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04455 {
04456       {
04457          const ROOT::Minuit2::FunctionMinimum* pobj;
04458          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::FunctionMinimizer*) G__getstructoffset())->Minimize(
04459 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04460 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
04461 , (unsigned int) G__int(libp->para[4]), (unsigned int) G__int(libp->para[5])
04462 , (double) G__double(libp->para[6]));
04463          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04464          result7->obj.i = (long) ((void*) pobj);
04465          result7->ref = result7->obj.i;
04466          G__store_tempobject(*result7);
04467       }
04468    return(1 || funcname || hash || result7 || libp) ;
04469 }
04470 
04471 // automatic destructor
04472 typedef ROOT::Minuit2::FunctionMinimizer G__TROOTcLcLMinuit2cLcLFunctionMinimizer;
04473 static int G__G__Minuit2_199_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04474 {
04475    char* gvp = (char*) G__getgvp();
04476    long soff = G__getstructoffset();
04477    int n = G__getaryconstruct();
04478    //
04479    //has_a_delete: 0
04480    //has_own_delete1arg: 0
04481    //has_own_delete2arg: 0
04482    //
04483    if (!soff) {
04484      return(1);
04485    }
04486    if (n) {
04487      if (gvp == (char*)G__PVOID) {
04488        delete[] (ROOT::Minuit2::FunctionMinimizer*) soff;
04489      } else {
04490        G__setgvp((long) G__PVOID);
04491        for (int i = n - 1; i >= 0; --i) {
04492          ((ROOT::Minuit2::FunctionMinimizer*) (soff+(sizeof(ROOT::Minuit2::FunctionMinimizer)*i)))->~G__TROOTcLcLMinuit2cLcLFunctionMinimizer();
04493        }
04494        G__setgvp((long)gvp);
04495      }
04496    } else {
04497      if (gvp == (char*)G__PVOID) {
04498        delete (ROOT::Minuit2::FunctionMinimizer*) soff;
04499      } else {
04500        G__setgvp((long) G__PVOID);
04501        ((ROOT::Minuit2::FunctionMinimizer*) (soff))->~G__TROOTcLcLMinuit2cLcLFunctionMinimizer();
04502        G__setgvp((long)gvp);
04503      }
04504    }
04505    G__setnull(result7);
04506    return(1 || funcname || hash || result7 || libp) ;
04507 }
04508 
04509 // automatic assignment operator
04510 static int G__G__Minuit2_199_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04511 {
04512    ROOT::Minuit2::FunctionMinimizer* dest = (ROOT::Minuit2::FunctionMinimizer*) G__getstructoffset();
04513    *dest = *(ROOT::Minuit2::FunctionMinimizer*) libp->para[0].ref;
04514    const ROOT::Minuit2::FunctionMinimizer& obj = *dest;
04515    result7->ref = (long) (&obj);
04516    result7->obj.i = (long) (&obj);
04517    return(1 || funcname || hash || result7 || libp) ;
04518 }
04519 
04520 
04521 /* ROOT::Minuit2::MnStrategy */
04522 static int G__G__Minuit2_205_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04523 {
04524    ROOT::Minuit2::MnStrategy* p = NULL;
04525    char* gvp = (char*) G__getgvp();
04526    int n = G__getaryconstruct();
04527    if (n) {
04528      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04529        p = new ROOT::Minuit2::MnStrategy[n];
04530      } else {
04531        p = new((void*) gvp) ROOT::Minuit2::MnStrategy[n];
04532      }
04533    } else {
04534      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04535        p = new ROOT::Minuit2::MnStrategy;
04536      } else {
04537        p = new((void*) gvp) ROOT::Minuit2::MnStrategy;
04538      }
04539    }
04540    result7->obj.i = (long) p;
04541    result7->ref = (long) p;
04542    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy));
04543    return(1 || funcname || hash || result7 || libp) ;
04544 }
04545 
04546 static int G__G__Minuit2_205_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04547 {
04548    ROOT::Minuit2::MnStrategy* p = NULL;
04549    char* gvp = (char*) G__getgvp();
04550    //m: 1
04551    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04552      p = new ROOT::Minuit2::MnStrategy((unsigned int) G__int(libp->para[0]));
04553    } else {
04554      p = new((void*) gvp) ROOT::Minuit2::MnStrategy((unsigned int) G__int(libp->para[0]));
04555    }
04556    result7->obj.i = (long) p;
04557    result7->ref = (long) p;
04558    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy));
04559    return(1 || funcname || hash || result7 || libp) ;
04560 }
04561 
04562 static int G__G__Minuit2_205_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04563 {
04564       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnStrategy*) G__getstructoffset())->Strategy());
04565    return(1 || funcname || hash || result7 || libp) ;
04566 }
04567 
04568 static int G__G__Minuit2_205_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04569 {
04570       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnStrategy*) G__getstructoffset())->GradientNCycles());
04571    return(1 || funcname || hash || result7 || libp) ;
04572 }
04573 
04574 static int G__G__Minuit2_205_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04575 {
04576       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnStrategy*) G__getstructoffset())->GradientStepTolerance());
04577    return(1 || funcname || hash || result7 || libp) ;
04578 }
04579 
04580 static int G__G__Minuit2_205_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04581 {
04582       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnStrategy*) G__getstructoffset())->GradientTolerance());
04583    return(1 || funcname || hash || result7 || libp) ;
04584 }
04585 
04586 static int G__G__Minuit2_205_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04587 {
04588       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnStrategy*) G__getstructoffset())->HessianNCycles());
04589    return(1 || funcname || hash || result7 || libp) ;
04590 }
04591 
04592 static int G__G__Minuit2_205_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04593 {
04594       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnStrategy*) G__getstructoffset())->HessianStepTolerance());
04595    return(1 || funcname || hash || result7 || libp) ;
04596 }
04597 
04598 static int G__G__Minuit2_205_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04599 {
04600       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnStrategy*) G__getstructoffset())->HessianG2Tolerance());
04601    return(1 || funcname || hash || result7 || libp) ;
04602 }
04603 
04604 static int G__G__Minuit2_205_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04605 {
04606       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnStrategy*) G__getstructoffset())->HessianGradientNCycles());
04607    return(1 || funcname || hash || result7 || libp) ;
04608 }
04609 
04610 static int G__G__Minuit2_205_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04611 {
04612       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MnStrategy*) G__getstructoffset())->IsLow());
04613    return(1 || funcname || hash || result7 || libp) ;
04614 }
04615 
04616 static int G__G__Minuit2_205_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04617 {
04618       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MnStrategy*) G__getstructoffset())->IsMedium());
04619    return(1 || funcname || hash || result7 || libp) ;
04620 }
04621 
04622 static int G__G__Minuit2_205_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04623 {
04624       G__letint(result7, 103, (long) ((const ROOT::Minuit2::MnStrategy*) G__getstructoffset())->IsHigh());
04625    return(1 || funcname || hash || result7 || libp) ;
04626 }
04627 
04628 static int G__G__Minuit2_205_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04629 {
04630       ((ROOT::Minuit2::MnStrategy*) G__getstructoffset())->SetLowStrategy();
04631       G__setnull(result7);
04632    return(1 || funcname || hash || result7 || libp) ;
04633 }
04634 
04635 static int G__G__Minuit2_205_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04636 {
04637       ((ROOT::Minuit2::MnStrategy*) G__getstructoffset())->SetMediumStrategy();
04638       G__setnull(result7);
04639    return(1 || funcname || hash || result7 || libp) ;
04640 }
04641 
04642 static int G__G__Minuit2_205_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04643 {
04644       ((ROOT::Minuit2::MnStrategy*) G__getstructoffset())->SetHighStrategy();
04645       G__setnull(result7);
04646    return(1 || funcname || hash || result7 || libp) ;
04647 }
04648 
04649 static int G__G__Minuit2_205_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04650 {
04651       ((ROOT::Minuit2::MnStrategy*) G__getstructoffset())->SetGradientNCycles((unsigned int) G__int(libp->para[0]));
04652       G__setnull(result7);
04653    return(1 || funcname || hash || result7 || libp) ;
04654 }
04655 
04656 static int G__G__Minuit2_205_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04657 {
04658       ((ROOT::Minuit2::MnStrategy*) G__getstructoffset())->SetGradientStepTolerance((double) G__double(libp->para[0]));
04659       G__setnull(result7);
04660    return(1 || funcname || hash || result7 || libp) ;
04661 }
04662 
04663 static int G__G__Minuit2_205_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04664 {
04665       ((ROOT::Minuit2::MnStrategy*) G__getstructoffset())->SetGradientTolerance((double) G__double(libp->para[0]));
04666       G__setnull(result7);
04667    return(1 || funcname || hash || result7 || libp) ;
04668 }
04669 
04670 static int G__G__Minuit2_205_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04671 {
04672       ((ROOT::Minuit2::MnStrategy*) G__getstructoffset())->SetHessianNCycles((unsigned int) G__int(libp->para[0]));
04673       G__setnull(result7);
04674    return(1 || funcname || hash || result7 || libp) ;
04675 }
04676 
04677 static int G__G__Minuit2_205_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04678 {
04679       ((ROOT::Minuit2::MnStrategy*) G__getstructoffset())->SetHessianStepTolerance((double) G__double(libp->para[0]));
04680       G__setnull(result7);
04681    return(1 || funcname || hash || result7 || libp) ;
04682 }
04683 
04684 static int G__G__Minuit2_205_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04685 {
04686       ((ROOT::Minuit2::MnStrategy*) G__getstructoffset())->SetHessianG2Tolerance((double) G__double(libp->para[0]));
04687       G__setnull(result7);
04688    return(1 || funcname || hash || result7 || libp) ;
04689 }
04690 
04691 static int G__G__Minuit2_205_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04692 {
04693       ((ROOT::Minuit2::MnStrategy*) G__getstructoffset())->SetHessianGradientNCycles((unsigned int) G__int(libp->para[0]));
04694       G__setnull(result7);
04695    return(1 || funcname || hash || result7 || libp) ;
04696 }
04697 
04698 // automatic copy constructor
04699 static int G__G__Minuit2_205_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04700 
04701 {
04702    ROOT::Minuit2::MnStrategy* p;
04703    void* tmp = (void*) G__int(libp->para[0]);
04704    p = new ROOT::Minuit2::MnStrategy(*(ROOT::Minuit2::MnStrategy*) tmp);
04705    result7->obj.i = (long) p;
04706    result7->ref = (long) p;
04707    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy));
04708    return(1 || funcname || hash || result7 || libp) ;
04709 }
04710 
04711 // automatic destructor
04712 typedef ROOT::Minuit2::MnStrategy G__TROOTcLcLMinuit2cLcLMnStrategy;
04713 static int G__G__Minuit2_205_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04714 {
04715    char* gvp = (char*) G__getgvp();
04716    long soff = G__getstructoffset();
04717    int n = G__getaryconstruct();
04718    //
04719    //has_a_delete: 0
04720    //has_own_delete1arg: 0
04721    //has_own_delete2arg: 0
04722    //
04723    if (!soff) {
04724      return(1);
04725    }
04726    if (n) {
04727      if (gvp == (char*)G__PVOID) {
04728        delete[] (ROOT::Minuit2::MnStrategy*) soff;
04729      } else {
04730        G__setgvp((long) G__PVOID);
04731        for (int i = n - 1; i >= 0; --i) {
04732          ((ROOT::Minuit2::MnStrategy*) (soff+(sizeof(ROOT::Minuit2::MnStrategy)*i)))->~G__TROOTcLcLMinuit2cLcLMnStrategy();
04733        }
04734        G__setgvp((long)gvp);
04735      }
04736    } else {
04737      if (gvp == (char*)G__PVOID) {
04738        delete (ROOT::Minuit2::MnStrategy*) soff;
04739      } else {
04740        G__setgvp((long) G__PVOID);
04741        ((ROOT::Minuit2::MnStrategy*) (soff))->~G__TROOTcLcLMinuit2cLcLMnStrategy();
04742        G__setgvp((long)gvp);
04743      }
04744    }
04745    G__setnull(result7);
04746    return(1 || funcname || hash || result7 || libp) ;
04747 }
04748 
04749 // automatic assignment operator
04750 static int G__G__Minuit2_205_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04751 {
04752    ROOT::Minuit2::MnStrategy* dest = (ROOT::Minuit2::MnStrategy*) G__getstructoffset();
04753    *dest = *(ROOT::Minuit2::MnStrategy*) libp->para[0].ref;
04754    const ROOT::Minuit2::MnStrategy& obj = *dest;
04755    result7->ref = (long) (&obj);
04756    result7->obj.i = (long) (&obj);
04757    return(1 || funcname || hash || result7 || libp) ;
04758 }
04759 
04760 
04761 /* ROOT::Minuit2::FumiliFCNBase */
04762 static int G__G__Minuit2_206_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04763 {
04764       ((ROOT::Minuit2::FumiliFCNBase*) G__getstructoffset())->EvaluateAll(*(vector<double>*) libp->para[0].ref);
04765       G__setnull(result7);
04766    return(1 || funcname || hash || result7 || libp) ;
04767 }
04768 
04769 static int G__G__Minuit2_206_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04770 {
04771       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::FumiliFCNBase*) G__getstructoffset())->Value());
04772    return(1 || funcname || hash || result7 || libp) ;
04773 }
04774 
04775 static int G__G__Minuit2_206_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04776 {
04777       {
04778          const vector<double>& obj = ((const ROOT::Minuit2::FumiliFCNBase*) G__getstructoffset())->Gradient();
04779          result7->ref = (long) (&obj);
04780          result7->obj.i = (long) (&obj);
04781       }
04782    return(1 || funcname || hash || result7 || libp) ;
04783 }
04784 
04785 static int G__G__Minuit2_206_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04786 {
04787       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::FumiliFCNBase*) G__getstructoffset())->Hessian((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])));
04788    return(1 || funcname || hash || result7 || libp) ;
04789 }
04790 
04791 static int G__G__Minuit2_206_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04792 {
04793       G__letint(result7, 104, (long) ((ROOT::Minuit2::FumiliFCNBase*) G__getstructoffset())->Dimension());
04794    return(1 || funcname || hash || result7 || libp) ;
04795 }
04796 
04797 // automatic destructor
04798 typedef ROOT::Minuit2::FumiliFCNBase G__TROOTcLcLMinuit2cLcLFumiliFCNBase;
04799 static int G__G__Minuit2_206_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04800 {
04801    char* gvp = (char*) G__getgvp();
04802    long soff = G__getstructoffset();
04803    int n = G__getaryconstruct();
04804    //
04805    //has_a_delete: 0
04806    //has_own_delete1arg: 0
04807    //has_own_delete2arg: 0
04808    //
04809    if (!soff) {
04810      return(1);
04811    }
04812    if (n) {
04813      if (gvp == (char*)G__PVOID) {
04814        delete[] (ROOT::Minuit2::FumiliFCNBase*) soff;
04815      } else {
04816        G__setgvp((long) G__PVOID);
04817        for (int i = n - 1; i >= 0; --i) {
04818          ((ROOT::Minuit2::FumiliFCNBase*) (soff+(sizeof(ROOT::Minuit2::FumiliFCNBase)*i)))->~G__TROOTcLcLMinuit2cLcLFumiliFCNBase();
04819        }
04820        G__setgvp((long)gvp);
04821      }
04822    } else {
04823      if (gvp == (char*)G__PVOID) {
04824        delete (ROOT::Minuit2::FumiliFCNBase*) soff;
04825      } else {
04826        G__setgvp((long) G__PVOID);
04827        ((ROOT::Minuit2::FumiliFCNBase*) (soff))->~G__TROOTcLcLMinuit2cLcLFumiliFCNBase();
04828        G__setgvp((long)gvp);
04829      }
04830    }
04831    G__setnull(result7);
04832    return(1 || funcname || hash || result7 || libp) ;
04833 }
04834 
04835 // automatic assignment operator
04836 static int G__G__Minuit2_206_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04837 {
04838    ROOT::Minuit2::FumiliFCNBase* dest = (ROOT::Minuit2::FumiliFCNBase*) G__getstructoffset();
04839    *dest = *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref;
04840    const ROOT::Minuit2::FumiliFCNBase& obj = *dest;
04841    result7->ref = (long) (&obj);
04842    result7->obj.i = (long) (&obj);
04843    return(1 || funcname || hash || result7 || libp) ;
04844 }
04845 
04846 
04847 /* ROOT::Minuit2::ModularFunctionMinimizer */
04848 static int G__G__Minuit2_207_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04849 {
04850    switch (libp->paran) {
04851    case 6:
04852       {
04853          const ROOT::Minuit2::FunctionMinimum* pobj;
04854          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04855 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3])
04856 , (unsigned int) G__int(libp->para[4]), (double) G__double(libp->para[5]));
04857          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04858          result7->obj.i = (long) ((void*) pobj);
04859          result7->ref = result7->obj.i;
04860          G__store_tempobject(*result7);
04861       }
04862       break;
04863    case 5:
04864       {
04865          const ROOT::Minuit2::FunctionMinimum* pobj;
04866          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04867 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3])
04868 , (unsigned int) G__int(libp->para[4]));
04869          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04870          result7->obj.i = (long) ((void*) pobj);
04871          result7->ref = result7->obj.i;
04872          G__store_tempobject(*result7);
04873       }
04874       break;
04875    case 4:
04876       {
04877          const ROOT::Minuit2::FunctionMinimum* pobj;
04878          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04879 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
04880          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04881          result7->obj.i = (long) ((void*) pobj);
04882          result7->ref = result7->obj.i;
04883          G__store_tempobject(*result7);
04884       }
04885       break;
04886    case 3:
04887       {
04888          const ROOT::Minuit2::FunctionMinimum* pobj;
04889          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04890 , *(vector<double>*) libp->para[2].ref);
04891          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04892          result7->obj.i = (long) ((void*) pobj);
04893          result7->ref = result7->obj.i;
04894          G__store_tempobject(*result7);
04895       }
04896       break;
04897    }
04898    return(1 || funcname || hash || result7 || libp) ;
04899 }
04900 
04901 static int G__G__Minuit2_207_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04902 {
04903    switch (libp->paran) {
04904    case 6:
04905       {
04906          const ROOT::Minuit2::FunctionMinimum* pobj;
04907          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04908 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3])
04909 , (unsigned int) G__int(libp->para[4]), (double) G__double(libp->para[5]));
04910          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04911          result7->obj.i = (long) ((void*) pobj);
04912          result7->ref = result7->obj.i;
04913          G__store_tempobject(*result7);
04914       }
04915       break;
04916    case 5:
04917       {
04918          const ROOT::Minuit2::FunctionMinimum* pobj;
04919          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04920 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3])
04921 , (unsigned int) G__int(libp->para[4]));
04922          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04923          result7->obj.i = (long) ((void*) pobj);
04924          result7->ref = result7->obj.i;
04925          G__store_tempobject(*result7);
04926       }
04927       break;
04928    case 4:
04929       {
04930          const ROOT::Minuit2::FunctionMinimum* pobj;
04931          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04932 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
04933          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04934          result7->obj.i = (long) ((void*) pobj);
04935          result7->ref = result7->obj.i;
04936          G__store_tempobject(*result7);
04937       }
04938       break;
04939    case 3:
04940       {
04941          const ROOT::Minuit2::FunctionMinimum* pobj;
04942          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04943 , *(vector<double>*) libp->para[2].ref);
04944          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04945          result7->obj.i = (long) ((void*) pobj);
04946          result7->ref = result7->obj.i;
04947          G__store_tempobject(*result7);
04948       }
04949       break;
04950    }
04951    return(1 || funcname || hash || result7 || libp) ;
04952 }
04953 
04954 static int G__G__Minuit2_207_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04955 {
04956    switch (libp->paran) {
04957    case 7:
04958       {
04959          const ROOT::Minuit2::FunctionMinimum* pobj;
04960          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(
04961 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04962 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
04963 , (unsigned int) G__int(libp->para[4]), (unsigned int) G__int(libp->para[5])
04964 , (double) G__double(libp->para[6]));
04965          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04966          result7->obj.i = (long) ((void*) pobj);
04967          result7->ref = result7->obj.i;
04968          G__store_tempobject(*result7);
04969       }
04970       break;
04971    case 6:
04972       {
04973          const ROOT::Minuit2::FunctionMinimum* pobj;
04974          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04975 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
04976 , (unsigned int) G__int(libp->para[4]), (unsigned int) G__int(libp->para[5]));
04977          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04978          result7->obj.i = (long) ((void*) pobj);
04979          result7->ref = result7->obj.i;
04980          G__store_tempobject(*result7);
04981       }
04982       break;
04983    case 5:
04984       {
04985          const ROOT::Minuit2::FunctionMinimum* pobj;
04986          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04987 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
04988 , (unsigned int) G__int(libp->para[4]));
04989          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
04990          result7->obj.i = (long) ((void*) pobj);
04991          result7->ref = result7->obj.i;
04992          G__store_tempobject(*result7);
04993       }
04994       break;
04995    case 4:
04996       {
04997          const ROOT::Minuit2::FunctionMinimum* pobj;
04998          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
04999 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
05000          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05001          result7->obj.i = (long) ((void*) pobj);
05002          result7->ref = result7->obj.i;
05003          G__store_tempobject(*result7);
05004       }
05005       break;
05006    }
05007    return(1 || funcname || hash || result7 || libp) ;
05008 }
05009 
05010 static int G__G__Minuit2_207_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05011 {
05012    switch (libp->paran) {
05013    case 7:
05014       {
05015          const ROOT::Minuit2::FunctionMinimum* pobj;
05016          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(
05017 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
05018 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
05019 , (unsigned int) G__int(libp->para[4]), (unsigned int) G__int(libp->para[5])
05020 , (double) G__double(libp->para[6]));
05021          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05022          result7->obj.i = (long) ((void*) pobj);
05023          result7->ref = result7->obj.i;
05024          G__store_tempobject(*result7);
05025       }
05026       break;
05027    case 6:
05028       {
05029          const ROOT::Minuit2::FunctionMinimum* pobj;
05030          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
05031 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
05032 , (unsigned int) G__int(libp->para[4]), (unsigned int) G__int(libp->para[5]));
05033          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05034          result7->obj.i = (long) ((void*) pobj);
05035          result7->ref = result7->obj.i;
05036          G__store_tempobject(*result7);
05037       }
05038       break;
05039    case 5:
05040       {
05041          const ROOT::Minuit2::FunctionMinimum* pobj;
05042          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
05043 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
05044 , (unsigned int) G__int(libp->para[4]));
05045          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05046          result7->obj.i = (long) ((void*) pobj);
05047          result7->ref = result7->obj.i;
05048          G__store_tempobject(*result7);
05049       }
05050       break;
05051    case 4:
05052       {
05053          const ROOT::Minuit2::FunctionMinimum* pobj;
05054          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
05055 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
05056          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05057          result7->obj.i = (long) ((void*) pobj);
05058          result7->ref = result7->obj.i;
05059          G__store_tempobject(*result7);
05060       }
05061       break;
05062    }
05063    return(1 || funcname || hash || result7 || libp) ;
05064 }
05065 
05066 static int G__G__Minuit2_207_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05067 {
05068    switch (libp->paran) {
05069    case 5:
05070       {
05071          const ROOT::Minuit2::FunctionMinimum* pobj;
05072          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
05073 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref, (unsigned int) G__int(libp->para[3])
05074 , (double) G__double(libp->para[4]));
05075          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05076          result7->obj.i = (long) ((void*) pobj);
05077          result7->ref = result7->obj.i;
05078          G__store_tempobject(*result7);
05079       }
05080       break;
05081    case 4:
05082       {
05083          const ROOT::Minuit2::FunctionMinimum* pobj;
05084          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
05085 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
05086          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05087          result7->obj.i = (long) ((void*) pobj);
05088          result7->ref = result7->obj.i;
05089          G__store_tempobject(*result7);
05090       }
05091       break;
05092    case 3:
05093       {
05094          const ROOT::Minuit2::FunctionMinimum* pobj;
05095          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
05096 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
05097          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05098          result7->obj.i = (long) ((void*) pobj);
05099          result7->ref = result7->obj.i;
05100          G__store_tempobject(*result7);
05101       }
05102       break;
05103    }
05104    return(1 || funcname || hash || result7 || libp) ;
05105 }
05106 
05107 static int G__G__Minuit2_207_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05108 {
05109    switch (libp->paran) {
05110    case 5:
05111       {
05112          const ROOT::Minuit2::FunctionMinimum* pobj;
05113          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
05114 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref, (unsigned int) G__int(libp->para[3])
05115 , (double) G__double(libp->para[4]));
05116          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05117          result7->obj.i = (long) ((void*) pobj);
05118          result7->ref = result7->obj.i;
05119          G__store_tempobject(*result7);
05120       }
05121       break;
05122    case 4:
05123       {
05124          const ROOT::Minuit2::FunctionMinimum* pobj;
05125          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
05126 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
05127          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05128          result7->obj.i = (long) ((void*) pobj);
05129          result7->ref = result7->obj.i;
05130          G__store_tempobject(*result7);
05131       }
05132       break;
05133    case 3:
05134       {
05135          const ROOT::Minuit2::FunctionMinimum* pobj;
05136          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
05137 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
05138          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05139          result7->obj.i = (long) ((void*) pobj);
05140          result7->ref = result7->obj.i;
05141          G__store_tempobject(*result7);
05142       }
05143       break;
05144    }
05145    return(1 || funcname || hash || result7 || libp) ;
05146 }
05147 
05148 static int G__G__Minuit2_207_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05149 {
05150    switch (libp->paran) {
05151    case 6:
05152       {
05153          const ROOT::Minuit2::FunctionMinimum* pobj;
05154          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
05155 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, *(ROOT::Minuit2::MnStrategy*) libp->para[3].ref
05156 , (unsigned int) G__int(libp->para[4]), (double) G__double(libp->para[5]));
05157          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05158          result7->obj.i = (long) ((void*) pobj);
05159          result7->ref = result7->obj.i;
05160          G__store_tempobject(*result7);
05161       }
05162       break;
05163    case 5:
05164       {
05165          const ROOT::Minuit2::FunctionMinimum* pobj;
05166          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
05167 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, *(ROOT::Minuit2::MnStrategy*) libp->para[3].ref
05168 , (unsigned int) G__int(libp->para[4]));
05169          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05170          result7->obj.i = (long) ((void*) pobj);
05171          result7->ref = result7->obj.i;
05172          G__store_tempobject(*result7);
05173       }
05174       break;
05175    case 4:
05176       {
05177          const ROOT::Minuit2::FunctionMinimum* pobj;
05178          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
05179 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, *(ROOT::Minuit2::MnStrategy*) libp->para[3].ref);
05180          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05181          result7->obj.i = (long) ((void*) pobj);
05182          result7->ref = result7->obj.i;
05183          G__store_tempobject(*result7);
05184       }
05185       break;
05186    }
05187    return(1 || funcname || hash || result7 || libp) ;
05188 }
05189 
05190 static int G__G__Minuit2_207_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05191 {
05192    switch (libp->paran) {
05193    case 6:
05194       {
05195          const ROOT::Minuit2::FunctionMinimum* pobj;
05196          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
05197 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, *(ROOT::Minuit2::MnStrategy*) libp->para[3].ref
05198 , (unsigned int) G__int(libp->para[4]), (double) G__double(libp->para[5]));
05199          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05200          result7->obj.i = (long) ((void*) pobj);
05201          result7->ref = result7->obj.i;
05202          G__store_tempobject(*result7);
05203       }
05204       break;
05205    case 5:
05206       {
05207          const ROOT::Minuit2::FunctionMinimum* pobj;
05208          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
05209 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, *(ROOT::Minuit2::MnStrategy*) libp->para[3].ref
05210 , (unsigned int) G__int(libp->para[4]));
05211          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05212          result7->obj.i = (long) ((void*) pobj);
05213          result7->ref = result7->obj.i;
05214          G__store_tempobject(*result7);
05215       }
05216       break;
05217    case 4:
05218       {
05219          const ROOT::Minuit2::FunctionMinimum* pobj;
05220          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
05221 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, *(ROOT::Minuit2::MnStrategy*) libp->para[3].ref);
05222          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05223          result7->obj.i = (long) ((void*) pobj);
05224          result7->ref = result7->obj.i;
05225          G__store_tempobject(*result7);
05226       }
05227       break;
05228    }
05229    return(1 || funcname || hash || result7 || libp) ;
05230 }
05231 
05232 static int G__G__Minuit2_207_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05233 {
05234    switch (libp->paran) {
05235    case 5:
05236       {
05237          const ROOT::Minuit2::FunctionMinimum* pobj;
05238          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
05239 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref, (unsigned int) G__int(libp->para[3])
05240 , (double) G__double(libp->para[4]));
05241          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05242          result7->obj.i = (long) ((void*) pobj);
05243          result7->ref = result7->obj.i;
05244          G__store_tempobject(*result7);
05245       }
05246       break;
05247    case 4:
05248       {
05249          const ROOT::Minuit2::FunctionMinimum* pobj;
05250          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
05251 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
05252          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05253          result7->obj.i = (long) ((void*) pobj);
05254          result7->ref = result7->obj.i;
05255          G__store_tempobject(*result7);
05256       }
05257       break;
05258    case 3:
05259       {
05260          const ROOT::Minuit2::FunctionMinimum* pobj;
05261          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
05262 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
05263          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05264          result7->obj.i = (long) ((void*) pobj);
05265          result7->ref = result7->obj.i;
05266          G__store_tempobject(*result7);
05267       }
05268       break;
05269    }
05270    return(1 || funcname || hash || result7 || libp) ;
05271 }
05272 
05273 static int G__G__Minuit2_207_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05274 {
05275    switch (libp->paran) {
05276    case 5:
05277       {
05278          const ROOT::Minuit2::FunctionMinimum* pobj;
05279          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
05280 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref, (unsigned int) G__int(libp->para[3])
05281 , (double) G__double(libp->para[4]));
05282          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05283          result7->obj.i = (long) ((void*) pobj);
05284          result7->ref = result7->obj.i;
05285          G__store_tempobject(*result7);
05286       }
05287       break;
05288    case 4:
05289       {
05290          const ROOT::Minuit2::FunctionMinimum* pobj;
05291          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
05292 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
05293          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05294          result7->obj.i = (long) ((void*) pobj);
05295          result7->ref = result7->obj.i;
05296          G__store_tempobject(*result7);
05297       }
05298       break;
05299    case 3:
05300       {
05301          const ROOT::Minuit2::FunctionMinimum* pobj;
05302          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
05303 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
05304          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05305          result7->obj.i = (long) ((void*) pobj);
05306          result7->ref = result7->obj.i;
05307          G__store_tempobject(*result7);
05308       }
05309       break;
05310    }
05311    return(1 || funcname || hash || result7 || libp) ;
05312 }
05313 
05314 static int G__G__Minuit2_207_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05315 {
05316       {
05317          const ROOT::Minuit2::MinimumSeedGenerator& obj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->SeedGenerator();
05318          result7->ref = (long) (&obj);
05319          result7->obj.i = (long) (&obj);
05320       }
05321    return(1 || funcname || hash || result7 || libp) ;
05322 }
05323 
05324 static int G__G__Minuit2_207_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05325 {
05326       {
05327          const ROOT::Minuit2::MinimumBuilder& obj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Builder();
05328          result7->ref = (long) (&obj);
05329          result7->obj.i = (long) (&obj);
05330       }
05331    return(1 || funcname || hash || result7 || libp) ;
05332 }
05333 
05334 static int G__G__Minuit2_207_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05335 {
05336       {
05337          const ROOT::Minuit2::FunctionMinimum* pobj;
05338          const ROOT::Minuit2::FunctionMinimum xobj = ((const ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset())->Minimize(*(ROOT::Minuit2::MnFcn*) libp->para[0].ref, *(ROOT::Minuit2::GradientCalculator*) libp->para[1].ref
05339 , *(ROOT::Minuit2::MinimumSeed*) libp->para[2].ref, *(ROOT::Minuit2::MnStrategy*) libp->para[3].ref
05340 , (unsigned int) G__int(libp->para[4]), (double) G__double(libp->para[5]));
05341          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
05342          result7->obj.i = (long) ((void*) pobj);
05343          result7->ref = result7->obj.i;
05344          G__store_tempobject(*result7);
05345       }
05346    return(1 || funcname || hash || result7 || libp) ;
05347 }
05348 
05349 // automatic destructor
05350 typedef ROOT::Minuit2::ModularFunctionMinimizer G__TROOTcLcLMinuit2cLcLModularFunctionMinimizer;
05351 static int G__G__Minuit2_207_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05352 {
05353    char* gvp = (char*) G__getgvp();
05354    long soff = G__getstructoffset();
05355    int n = G__getaryconstruct();
05356    //
05357    //has_a_delete: 0
05358    //has_own_delete1arg: 0
05359    //has_own_delete2arg: 0
05360    //
05361    if (!soff) {
05362      return(1);
05363    }
05364    if (n) {
05365      if (gvp == (char*)G__PVOID) {
05366        delete[] (ROOT::Minuit2::ModularFunctionMinimizer*) soff;
05367      } else {
05368        G__setgvp((long) G__PVOID);
05369        for (int i = n - 1; i >= 0; --i) {
05370          ((ROOT::Minuit2::ModularFunctionMinimizer*) (soff+(sizeof(ROOT::Minuit2::ModularFunctionMinimizer)*i)))->~G__TROOTcLcLMinuit2cLcLModularFunctionMinimizer();
05371        }
05372        G__setgvp((long)gvp);
05373      }
05374    } else {
05375      if (gvp == (char*)G__PVOID) {
05376        delete (ROOT::Minuit2::ModularFunctionMinimizer*) soff;
05377      } else {
05378        G__setgvp((long) G__PVOID);
05379        ((ROOT::Minuit2::ModularFunctionMinimizer*) (soff))->~G__TROOTcLcLMinuit2cLcLModularFunctionMinimizer();
05380        G__setgvp((long)gvp);
05381      }
05382    }
05383    G__setnull(result7);
05384    return(1 || funcname || hash || result7 || libp) ;
05385 }
05386 
05387 // automatic assignment operator
05388 static int G__G__Minuit2_207_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05389 {
05390    ROOT::Minuit2::ModularFunctionMinimizer* dest = (ROOT::Minuit2::ModularFunctionMinimizer*) G__getstructoffset();
05391    *dest = *(ROOT::Minuit2::ModularFunctionMinimizer*) libp->para[0].ref;
05392    const ROOT::Minuit2::ModularFunctionMinimizer& obj = *dest;
05393    result7->ref = (long) (&obj);
05394    result7->obj.i = (long) (&obj);
05395    return(1 || funcname || hash || result7 || libp) ;
05396 }
05397 
05398 
05399 /* ROOT::Minuit2::FumiliMinimizer */
05400 static int G__G__Minuit2_251_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05401 {
05402    ROOT::Minuit2::FumiliMinimizer* p = NULL;
05403    char* gvp = (char*) G__getgvp();
05404    int n = G__getaryconstruct();
05405    if (n) {
05406      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05407        p = new ROOT::Minuit2::FumiliMinimizer[n];
05408      } else {
05409        p = new((void*) gvp) ROOT::Minuit2::FumiliMinimizer[n];
05410      }
05411    } else {
05412      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05413        p = new ROOT::Minuit2::FumiliMinimizer;
05414      } else {
05415        p = new((void*) gvp) ROOT::Minuit2::FumiliMinimizer;
05416      }
05417    }
05418    result7->obj.i = (long) p;
05419    result7->ref = (long) p;
05420    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer));
05421    return(1 || funcname || hash || result7 || libp) ;
05422 }
05423 
05424 // automatic copy constructor
05425 static int G__G__Minuit2_251_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05426 
05427 {
05428    ROOT::Minuit2::FumiliMinimizer* p;
05429    void* tmp = (void*) G__int(libp->para[0]);
05430    p = new ROOT::Minuit2::FumiliMinimizer(*(ROOT::Minuit2::FumiliMinimizer*) tmp);
05431    result7->obj.i = (long) p;
05432    result7->ref = (long) p;
05433    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer));
05434    return(1 || funcname || hash || result7 || libp) ;
05435 }
05436 
05437 // automatic destructor
05438 typedef ROOT::Minuit2::FumiliMinimizer G__TROOTcLcLMinuit2cLcLFumiliMinimizer;
05439 static int G__G__Minuit2_251_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05440 {
05441    char* gvp = (char*) G__getgvp();
05442    long soff = G__getstructoffset();
05443    int n = G__getaryconstruct();
05444    //
05445    //has_a_delete: 0
05446    //has_own_delete1arg: 0
05447    //has_own_delete2arg: 0
05448    //
05449    if (!soff) {
05450      return(1);
05451    }
05452    if (n) {
05453      if (gvp == (char*)G__PVOID) {
05454        delete[] (ROOT::Minuit2::FumiliMinimizer*) soff;
05455      } else {
05456        G__setgvp((long) G__PVOID);
05457        for (int i = n - 1; i >= 0; --i) {
05458          ((ROOT::Minuit2::FumiliMinimizer*) (soff+(sizeof(ROOT::Minuit2::FumiliMinimizer)*i)))->~G__TROOTcLcLMinuit2cLcLFumiliMinimizer();
05459        }
05460        G__setgvp((long)gvp);
05461      }
05462    } else {
05463      if (gvp == (char*)G__PVOID) {
05464        delete (ROOT::Minuit2::FumiliMinimizer*) soff;
05465      } else {
05466        G__setgvp((long) G__PVOID);
05467        ((ROOT::Minuit2::FumiliMinimizer*) (soff))->~G__TROOTcLcLMinuit2cLcLFumiliMinimizer();
05468        G__setgvp((long)gvp);
05469      }
05470    }
05471    G__setnull(result7);
05472    return(1 || funcname || hash || result7 || libp) ;
05473 }
05474 
05475 // automatic assignment operator
05476 static int G__G__Minuit2_251_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05477 {
05478    ROOT::Minuit2::FumiliMinimizer* dest = (ROOT::Minuit2::FumiliMinimizer*) G__getstructoffset();
05479    *dest = *(ROOT::Minuit2::FumiliMinimizer*) libp->para[0].ref;
05480    const ROOT::Minuit2::FumiliMinimizer& obj = *dest;
05481    result7->ref = (long) (&obj);
05482    result7->obj.i = (long) (&obj);
05483    return(1 || funcname || hash || result7 || libp) ;
05484 }
05485 
05486 
05487 /* TFitterMinuit */
05488 static int G__G__Minuit2_252_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05489 {
05490    TFitterMinuit* p = NULL;
05491    char* gvp = (char*) G__getgvp();
05492    int n = G__getaryconstruct();
05493    if (n) {
05494      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05495        p = new TFitterMinuit[n];
05496      } else {
05497        p = new((void*) gvp) TFitterMinuit[n];
05498      }
05499    } else {
05500      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05501        p = new TFitterMinuit;
05502      } else {
05503        p = new((void*) gvp) TFitterMinuit;
05504      }
05505    }
05506    result7->obj.i = (long) p;
05507    result7->ref = (long) p;
05508    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit));
05509    return(1 || funcname || hash || result7 || libp) ;
05510 }
05511 
05512 static int G__G__Minuit2_252_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05513 {
05514    TFitterMinuit* p = NULL;
05515    char* gvp = (char*) G__getgvp();
05516    //m: 1
05517    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05518      p = new TFitterMinuit((Int_t) G__int(libp->para[0]));
05519    } else {
05520      p = new((void*) gvp) TFitterMinuit((Int_t) G__int(libp->para[0]));
05521    }
05522    result7->obj.i = (long) p;
05523    result7->ref = (long) p;
05524    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit));
05525    return(1 || funcname || hash || result7 || libp) ;
05526 }
05527 
05528 static int G__G__Minuit2_252_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05529 {
05530       ((TFitterMinuit*) G__getstructoffset())->SetMinuitFCN((ROOT::Minuit2::FCNBase*) G__int(libp->para[0]));
05531       G__setnull(result7);
05532    return(1 || funcname || hash || result7 || libp) ;
05533 }
05534 
05535 static int G__G__Minuit2_252_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05536 {
05537       {
05538          const ROOT::Minuit2::MnUserParameterState& obj = ((const TFitterMinuit*) G__getstructoffset())->State();
05539          result7->ref = (long) (&obj);
05540          result7->obj.i = (long) (&obj);
05541       }
05542    return(1 || funcname || hash || result7 || libp) ;
05543 }
05544 
05545 static int G__G__Minuit2_252_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05546 {
05547       G__letint(result7, 85, (long) ((const TFitterMinuit*) G__getstructoffset())->GetMinuitFCN());
05548    return(1 || funcname || hash || result7 || libp) ;
05549 }
05550 
05551 static int G__G__Minuit2_252_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05552 {
05553       G__letint(result7, 85, (long) ((const TFitterMinuit*) G__getstructoffset())->GetMinimizer());
05554    return(1 || funcname || hash || result7 || libp) ;
05555 }
05556 
05557 static int G__G__Minuit2_252_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05558 {
05559    switch (libp->paran) {
05560    case 2:
05561       G__letint(result7, 105, (long) ((TFitterMinuit*) G__getstructoffset())->Minimize((int) G__int(libp->para[0]), (double) G__double(libp->para[1])));
05562       break;
05563    case 1:
05564       G__letint(result7, 105, (long) ((TFitterMinuit*) G__getstructoffset())->Minimize((int) G__int(libp->para[0])));
05565       break;
05566    case 0:
05567       G__letint(result7, 105, (long) ((TFitterMinuit*) G__getstructoffset())->Minimize());
05568       break;
05569    }
05570    return(1 || funcname || hash || result7 || libp) ;
05571 }
05572 
05573 static int G__G__Minuit2_252_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05574 {
05575       G__letint(result7, 105, (long) ((TFitterMinuit*) G__getstructoffset())->GetStrategy());
05576    return(1 || funcname || hash || result7 || libp) ;
05577 }
05578 
05579 static int G__G__Minuit2_252_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05580 {
05581       G__letint(result7, 105, (long) ((TFitterMinuit*) G__getstructoffset())->PrintLevel());
05582    return(1 || funcname || hash || result7 || libp) ;
05583 }
05584 
05585 static int G__G__Minuit2_252_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05586 {
05587       ((TFitterMinuit*) G__getstructoffset())->SetStrategy((int) G__int(libp->para[0]));
05588       G__setnull(result7);
05589    return(1 || funcname || hash || result7 || libp) ;
05590 }
05591 
05592 static int G__G__Minuit2_252_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05593 {
05594       ((TFitterMinuit*) G__getstructoffset())->SetPrintLevel((int) G__int(libp->para[0]));
05595       G__setnull(result7);
05596    return(1 || funcname || hash || result7 || libp) ;
05597 }
05598 
05599 static int G__G__Minuit2_252_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05600 {
05601       ((TFitterMinuit*) G__getstructoffset())->SetMinimumTolerance((double) G__double(libp->para[0]));
05602       G__setnull(result7);
05603    return(1 || funcname || hash || result7 || libp) ;
05604 }
05605 
05606 static int G__G__Minuit2_252_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05607 {
05608       G__letdouble(result7, 100, (double) ((const TFitterMinuit*) G__getstructoffset())->MinimumTolerance());
05609    return(1 || funcname || hash || result7 || libp) ;
05610 }
05611 
05612 static int G__G__Minuit2_252_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05613 {
05614    switch (libp->paran) {
05615    case 1:
05616       ((TFitterMinuit*) G__getstructoffset())->CreateMinimizer((TFitterMinuit::EMinimizerType) G__int(libp->para[0]));
05617       G__setnull(result7);
05618       break;
05619    case 0:
05620       ((TFitterMinuit*) G__getstructoffset())->CreateMinimizer();
05621       G__setnull(result7);
05622       break;
05623    }
05624    return(1 || funcname || hash || result7 || libp) ;
05625 }
05626 
05627 static int G__G__Minuit2_252_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05628 {
05629       G__letint(result7, 85, (long) TFitterMinuit::Class());
05630    return(1 || funcname || hash || result7 || libp) ;
05631 }
05632 
05633 static int G__G__Minuit2_252_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05634 {
05635       G__letint(result7, 67, (long) TFitterMinuit::Class_Name());
05636    return(1 || funcname || hash || result7 || libp) ;
05637 }
05638 
05639 static int G__G__Minuit2_252_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05640 {
05641       G__letint(result7, 115, (long) TFitterMinuit::Class_Version());
05642    return(1 || funcname || hash || result7 || libp) ;
05643 }
05644 
05645 static int G__G__Minuit2_252_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05646 {
05647       TFitterMinuit::Dictionary();
05648       G__setnull(result7);
05649    return(1 || funcname || hash || result7 || libp) ;
05650 }
05651 
05652 static int G__G__Minuit2_252_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05653 {
05654       ((TFitterMinuit*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
05655       G__setnull(result7);
05656    return(1 || funcname || hash || result7 || libp) ;
05657 }
05658 
05659 static int G__G__Minuit2_252_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05660 {
05661       G__letint(result7, 67, (long) TFitterMinuit::DeclFileName());
05662    return(1 || funcname || hash || result7 || libp) ;
05663 }
05664 
05665 static int G__G__Minuit2_252_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05666 {
05667       G__letint(result7, 105, (long) TFitterMinuit::ImplFileLine());
05668    return(1 || funcname || hash || result7 || libp) ;
05669 }
05670 
05671 static int G__G__Minuit2_252_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05672 {
05673       G__letint(result7, 67, (long) TFitterMinuit::ImplFileName());
05674    return(1 || funcname || hash || result7 || libp) ;
05675 }
05676 
05677 static int G__G__Minuit2_252_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05678 {
05679       G__letint(result7, 105, (long) TFitterMinuit::DeclFileLine());
05680    return(1 || funcname || hash || result7 || libp) ;
05681 }
05682 
05683 // automatic copy constructor
05684 static int G__G__Minuit2_252_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05685 
05686 {
05687    TFitterMinuit* p;
05688    void* tmp = (void*) G__int(libp->para[0]);
05689    p = new TFitterMinuit(*(TFitterMinuit*) tmp);
05690    result7->obj.i = (long) p;
05691    result7->ref = (long) p;
05692    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit));
05693    return(1 || funcname || hash || result7 || libp) ;
05694 }
05695 
05696 // automatic destructor
05697 typedef TFitterMinuit G__TTFitterMinuit;
05698 static int G__G__Minuit2_252_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05699 {
05700    char* gvp = (char*) G__getgvp();
05701    long soff = G__getstructoffset();
05702    int n = G__getaryconstruct();
05703    //
05704    //has_a_delete: 1
05705    //has_own_delete1arg: 0
05706    //has_own_delete2arg: 0
05707    //
05708    if (!soff) {
05709      return(1);
05710    }
05711    if (n) {
05712      if (gvp == (char*)G__PVOID) {
05713        delete[] (TFitterMinuit*) soff;
05714      } else {
05715        G__setgvp((long) G__PVOID);
05716        for (int i = n - 1; i >= 0; --i) {
05717          ((TFitterMinuit*) (soff+(sizeof(TFitterMinuit)*i)))->~G__TTFitterMinuit();
05718        }
05719        G__setgvp((long)gvp);
05720      }
05721    } else {
05722      if (gvp == (char*)G__PVOID) {
05723        delete (TFitterMinuit*) soff;
05724      } else {
05725        G__setgvp((long) G__PVOID);
05726        ((TFitterMinuit*) (soff))->~G__TTFitterMinuit();
05727        G__setgvp((long)gvp);
05728      }
05729    }
05730    G__setnull(result7);
05731    return(1 || funcname || hash || result7 || libp) ;
05732 }
05733 
05734 
05735 /* TFitterFumili */
05736 static int G__G__Minuit2_258_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05737 {
05738    TFitterFumili* p = NULL;
05739    char* gvp = (char*) G__getgvp();
05740    int n = G__getaryconstruct();
05741    if (n) {
05742      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05743        p = new TFitterFumili[n];
05744      } else {
05745        p = new((void*) gvp) TFitterFumili[n];
05746      }
05747    } else {
05748      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05749        p = new TFitterFumili;
05750      } else {
05751        p = new((void*) gvp) TFitterFumili;
05752      }
05753    }
05754    result7->obj.i = (long) p;
05755    result7->ref = (long) p;
05756    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili));
05757    return(1 || funcname || hash || result7 || libp) ;
05758 }
05759 
05760 static int G__G__Minuit2_258_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05761 {
05762    TFitterFumili* p = NULL;
05763    char* gvp = (char*) G__getgvp();
05764    //m: 1
05765    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05766      p = new TFitterFumili((Int_t) G__int(libp->para[0]));
05767    } else {
05768      p = new((void*) gvp) TFitterFumili((Int_t) G__int(libp->para[0]));
05769    }
05770    result7->obj.i = (long) p;
05771    result7->ref = (long) p;
05772    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili));
05773    return(1 || funcname || hash || result7 || libp) ;
05774 }
05775 
05776 static int G__G__Minuit2_258_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05777 {
05778       G__letint(result7, 85, (long) TFitterFumili::Class());
05779    return(1 || funcname || hash || result7 || libp) ;
05780 }
05781 
05782 static int G__G__Minuit2_258_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05783 {
05784       G__letint(result7, 67, (long) TFitterFumili::Class_Name());
05785    return(1 || funcname || hash || result7 || libp) ;
05786 }
05787 
05788 static int G__G__Minuit2_258_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05789 {
05790       G__letint(result7, 115, (long) TFitterFumili::Class_Version());
05791    return(1 || funcname || hash || result7 || libp) ;
05792 }
05793 
05794 static int G__G__Minuit2_258_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05795 {
05796       TFitterFumili::Dictionary();
05797       G__setnull(result7);
05798    return(1 || funcname || hash || result7 || libp) ;
05799 }
05800 
05801 static int G__G__Minuit2_258_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05802 {
05803       ((TFitterFumili*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
05804       G__setnull(result7);
05805    return(1 || funcname || hash || result7 || libp) ;
05806 }
05807 
05808 static int G__G__Minuit2_258_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05809 {
05810       G__letint(result7, 67, (long) TFitterFumili::DeclFileName());
05811    return(1 || funcname || hash || result7 || libp) ;
05812 }
05813 
05814 static int G__G__Minuit2_258_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05815 {
05816       G__letint(result7, 105, (long) TFitterFumili::ImplFileLine());
05817    return(1 || funcname || hash || result7 || libp) ;
05818 }
05819 
05820 static int G__G__Minuit2_258_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05821 {
05822       G__letint(result7, 67, (long) TFitterFumili::ImplFileName());
05823    return(1 || funcname || hash || result7 || libp) ;
05824 }
05825 
05826 static int G__G__Minuit2_258_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05827 {
05828       G__letint(result7, 105, (long) TFitterFumili::DeclFileLine());
05829    return(1 || funcname || hash || result7 || libp) ;
05830 }
05831 
05832 // automatic copy constructor
05833 static int G__G__Minuit2_258_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05834 
05835 {
05836    TFitterFumili* p;
05837    void* tmp = (void*) G__int(libp->para[0]);
05838    p = new TFitterFumili(*(TFitterFumili*) tmp);
05839    result7->obj.i = (long) p;
05840    result7->ref = (long) p;
05841    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili));
05842    return(1 || funcname || hash || result7 || libp) ;
05843 }
05844 
05845 // automatic destructor
05846 typedef TFitterFumili G__TTFitterFumili;
05847 static int G__G__Minuit2_258_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05848 {
05849    char* gvp = (char*) G__getgvp();
05850    long soff = G__getstructoffset();
05851    int n = G__getaryconstruct();
05852    //
05853    //has_a_delete: 1
05854    //has_own_delete1arg: 0
05855    //has_own_delete2arg: 0
05856    //
05857    if (!soff) {
05858      return(1);
05859    }
05860    if (n) {
05861      if (gvp == (char*)G__PVOID) {
05862        delete[] (TFitterFumili*) soff;
05863      } else {
05864        G__setgvp((long) G__PVOID);
05865        for (int i = n - 1; i >= 0; --i) {
05866          ((TFitterFumili*) (soff+(sizeof(TFitterFumili)*i)))->~G__TTFitterFumili();
05867        }
05868        G__setgvp((long)gvp);
05869      }
05870    } else {
05871      if (gvp == (char*)G__PVOID) {
05872        delete (TFitterFumili*) soff;
05873      } else {
05874        G__setgvp((long) G__PVOID);
05875        ((TFitterFumili*) (soff))->~G__TTFitterFumili();
05876        G__setgvp((long)gvp);
05877      }
05878    }
05879    G__setnull(result7);
05880    return(1 || funcname || hash || result7 || libp) ;
05881 }
05882 
05883 
05884 /* ROOT::Minuit2::VariableMetricMinimizer */
05885 static int G__G__Minuit2_265_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05886 {
05887    ROOT::Minuit2::VariableMetricMinimizer* p = NULL;
05888    char* gvp = (char*) G__getgvp();
05889    int n = G__getaryconstruct();
05890    if (n) {
05891      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05892        p = new ROOT::Minuit2::VariableMetricMinimizer[n];
05893      } else {
05894        p = new((void*) gvp) ROOT::Minuit2::VariableMetricMinimizer[n];
05895      }
05896    } else {
05897      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05898        p = new ROOT::Minuit2::VariableMetricMinimizer;
05899      } else {
05900        p = new((void*) gvp) ROOT::Minuit2::VariableMetricMinimizer;
05901      }
05902    }
05903    result7->obj.i = (long) p;
05904    result7->ref = (long) p;
05905    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer));
05906    return(1 || funcname || hash || result7 || libp) ;
05907 }
05908 
05909 // automatic copy constructor
05910 static int G__G__Minuit2_265_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05911 
05912 {
05913    ROOT::Minuit2::VariableMetricMinimizer* p;
05914    void* tmp = (void*) G__int(libp->para[0]);
05915    p = new ROOT::Minuit2::VariableMetricMinimizer(*(ROOT::Minuit2::VariableMetricMinimizer*) tmp);
05916    result7->obj.i = (long) p;
05917    result7->ref = (long) p;
05918    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer));
05919    return(1 || funcname || hash || result7 || libp) ;
05920 }
05921 
05922 // automatic destructor
05923 typedef ROOT::Minuit2::VariableMetricMinimizer G__TROOTcLcLMinuit2cLcLVariableMetricMinimizer;
05924 static int G__G__Minuit2_265_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05925 {
05926    char* gvp = (char*) G__getgvp();
05927    long soff = G__getstructoffset();
05928    int n = G__getaryconstruct();
05929    //
05930    //has_a_delete: 0
05931    //has_own_delete1arg: 0
05932    //has_own_delete2arg: 0
05933    //
05934    if (!soff) {
05935      return(1);
05936    }
05937    if (n) {
05938      if (gvp == (char*)G__PVOID) {
05939        delete[] (ROOT::Minuit2::VariableMetricMinimizer*) soff;
05940      } else {
05941        G__setgvp((long) G__PVOID);
05942        for (int i = n - 1; i >= 0; --i) {
05943          ((ROOT::Minuit2::VariableMetricMinimizer*) (soff+(sizeof(ROOT::Minuit2::VariableMetricMinimizer)*i)))->~G__TROOTcLcLMinuit2cLcLVariableMetricMinimizer();
05944        }
05945        G__setgvp((long)gvp);
05946      }
05947    } else {
05948      if (gvp == (char*)G__PVOID) {
05949        delete (ROOT::Minuit2::VariableMetricMinimizer*) soff;
05950      } else {
05951        G__setgvp((long) G__PVOID);
05952        ((ROOT::Minuit2::VariableMetricMinimizer*) (soff))->~G__TROOTcLcLMinuit2cLcLVariableMetricMinimizer();
05953        G__setgvp((long)gvp);
05954      }
05955    }
05956    G__setnull(result7);
05957    return(1 || funcname || hash || result7 || libp) ;
05958 }
05959 
05960 // automatic assignment operator
05961 static int G__G__Minuit2_265_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05962 {
05963    ROOT::Minuit2::VariableMetricMinimizer* dest = (ROOT::Minuit2::VariableMetricMinimizer*) G__getstructoffset();
05964    *dest = *(ROOT::Minuit2::VariableMetricMinimizer*) libp->para[0].ref;
05965    const ROOT::Minuit2::VariableMetricMinimizer& obj = *dest;
05966    result7->ref = (long) (&obj);
05967    result7->obj.i = (long) (&obj);
05968    return(1 || funcname || hash || result7 || libp) ;
05969 }
05970 
05971 
05972 /* ROOT::Minuit2::SimplexMinimizer */
05973 static int G__G__Minuit2_268_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05974 {
05975    ROOT::Minuit2::SimplexMinimizer* p = NULL;
05976    char* gvp = (char*) G__getgvp();
05977    int n = G__getaryconstruct();
05978    if (n) {
05979      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05980        p = new ROOT::Minuit2::SimplexMinimizer[n];
05981      } else {
05982        p = new((void*) gvp) ROOT::Minuit2::SimplexMinimizer[n];
05983      }
05984    } else {
05985      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05986        p = new ROOT::Minuit2::SimplexMinimizer;
05987      } else {
05988        p = new((void*) gvp) ROOT::Minuit2::SimplexMinimizer;
05989      }
05990    }
05991    result7->obj.i = (long) p;
05992    result7->ref = (long) p;
05993    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer));
05994    return(1 || funcname || hash || result7 || libp) ;
05995 }
05996 
05997 // automatic copy constructor
05998 static int G__G__Minuit2_268_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05999 
06000 {
06001    ROOT::Minuit2::SimplexMinimizer* p;
06002    void* tmp = (void*) G__int(libp->para[0]);
06003    p = new ROOT::Minuit2::SimplexMinimizer(*(ROOT::Minuit2::SimplexMinimizer*) tmp);
06004    result7->obj.i = (long) p;
06005    result7->ref = (long) p;
06006    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer));
06007    return(1 || funcname || hash || result7 || libp) ;
06008 }
06009 
06010 // automatic destructor
06011 typedef ROOT::Minuit2::SimplexMinimizer G__TROOTcLcLMinuit2cLcLSimplexMinimizer;
06012 static int G__G__Minuit2_268_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06013 {
06014    char* gvp = (char*) G__getgvp();
06015    long soff = G__getstructoffset();
06016    int n = G__getaryconstruct();
06017    //
06018    //has_a_delete: 0
06019    //has_own_delete1arg: 0
06020    //has_own_delete2arg: 0
06021    //
06022    if (!soff) {
06023      return(1);
06024    }
06025    if (n) {
06026      if (gvp == (char*)G__PVOID) {
06027        delete[] (ROOT::Minuit2::SimplexMinimizer*) soff;
06028      } else {
06029        G__setgvp((long) G__PVOID);
06030        for (int i = n - 1; i >= 0; --i) {
06031          ((ROOT::Minuit2::SimplexMinimizer*) (soff+(sizeof(ROOT::Minuit2::SimplexMinimizer)*i)))->~G__TROOTcLcLMinuit2cLcLSimplexMinimizer();
06032        }
06033        G__setgvp((long)gvp);
06034      }
06035    } else {
06036      if (gvp == (char*)G__PVOID) {
06037        delete (ROOT::Minuit2::SimplexMinimizer*) soff;
06038      } else {
06039        G__setgvp((long) G__PVOID);
06040        ((ROOT::Minuit2::SimplexMinimizer*) (soff))->~G__TROOTcLcLMinuit2cLcLSimplexMinimizer();
06041        G__setgvp((long)gvp);
06042      }
06043    }
06044    G__setnull(result7);
06045    return(1 || funcname || hash || result7 || libp) ;
06046 }
06047 
06048 // automatic assignment operator
06049 static int G__G__Minuit2_268_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06050 {
06051    ROOT::Minuit2::SimplexMinimizer* dest = (ROOT::Minuit2::SimplexMinimizer*) G__getstructoffset();
06052    *dest = *(ROOT::Minuit2::SimplexMinimizer*) libp->para[0].ref;
06053    const ROOT::Minuit2::SimplexMinimizer& obj = *dest;
06054    result7->ref = (long) (&obj);
06055    result7->obj.i = (long) (&obj);
06056    return(1 || funcname || hash || result7 || libp) ;
06057 }
06058 
06059 
06060 /* ROOT::Minuit2::CombinedMinimizer */
06061 static int G__G__Minuit2_270_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06062 {
06063    ROOT::Minuit2::CombinedMinimizer* p = NULL;
06064    char* gvp = (char*) G__getgvp();
06065    int n = G__getaryconstruct();
06066    if (n) {
06067      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06068        p = new ROOT::Minuit2::CombinedMinimizer[n];
06069      } else {
06070        p = new((void*) gvp) ROOT::Minuit2::CombinedMinimizer[n];
06071      }
06072    } else {
06073      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06074        p = new ROOT::Minuit2::CombinedMinimizer;
06075      } else {
06076        p = new((void*) gvp) ROOT::Minuit2::CombinedMinimizer;
06077      }
06078    }
06079    result7->obj.i = (long) p;
06080    result7->ref = (long) p;
06081    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer));
06082    return(1 || funcname || hash || result7 || libp) ;
06083 }
06084 
06085 // automatic copy constructor
06086 static int G__G__Minuit2_270_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06087 
06088 {
06089    ROOT::Minuit2::CombinedMinimizer* p;
06090    void* tmp = (void*) G__int(libp->para[0]);
06091    p = new ROOT::Minuit2::CombinedMinimizer(*(ROOT::Minuit2::CombinedMinimizer*) tmp);
06092    result7->obj.i = (long) p;
06093    result7->ref = (long) p;
06094    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer));
06095    return(1 || funcname || hash || result7 || libp) ;
06096 }
06097 
06098 // automatic destructor
06099 typedef ROOT::Minuit2::CombinedMinimizer G__TROOTcLcLMinuit2cLcLCombinedMinimizer;
06100 static int G__G__Minuit2_270_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06101 {
06102    char* gvp = (char*) G__getgvp();
06103    long soff = G__getstructoffset();
06104    int n = G__getaryconstruct();
06105    //
06106    //has_a_delete: 0
06107    //has_own_delete1arg: 0
06108    //has_own_delete2arg: 0
06109    //
06110    if (!soff) {
06111      return(1);
06112    }
06113    if (n) {
06114      if (gvp == (char*)G__PVOID) {
06115        delete[] (ROOT::Minuit2::CombinedMinimizer*) soff;
06116      } else {
06117        G__setgvp((long) G__PVOID);
06118        for (int i = n - 1; i >= 0; --i) {
06119          ((ROOT::Minuit2::CombinedMinimizer*) (soff+(sizeof(ROOT::Minuit2::CombinedMinimizer)*i)))->~G__TROOTcLcLMinuit2cLcLCombinedMinimizer();
06120        }
06121        G__setgvp((long)gvp);
06122      }
06123    } else {
06124      if (gvp == (char*)G__PVOID) {
06125        delete (ROOT::Minuit2::CombinedMinimizer*) soff;
06126      } else {
06127        G__setgvp((long) G__PVOID);
06128        ((ROOT::Minuit2::CombinedMinimizer*) (soff))->~G__TROOTcLcLMinuit2cLcLCombinedMinimizer();
06129        G__setgvp((long)gvp);
06130      }
06131    }
06132    G__setnull(result7);
06133    return(1 || funcname || hash || result7 || libp) ;
06134 }
06135 
06136 // automatic assignment operator
06137 static int G__G__Minuit2_270_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06138 {
06139    ROOT::Minuit2::CombinedMinimizer* dest = (ROOT::Minuit2::CombinedMinimizer*) G__getstructoffset();
06140    *dest = *(ROOT::Minuit2::CombinedMinimizer*) libp->para[0].ref;
06141    const ROOT::Minuit2::CombinedMinimizer& obj = *dest;
06142    result7->ref = (long) (&obj);
06143    result7->obj.i = (long) (&obj);
06144    return(1 || funcname || hash || result7 || libp) ;
06145 }
06146 
06147 
06148 /* ROOT::Minuit2::Minuit2Minimizer */
06149 static int G__G__Minuit2_307_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06150 {
06151    ROOT::Minuit2::Minuit2Minimizer* p = NULL;
06152    char* gvp = (char*) G__getgvp();
06153    switch (libp->paran) {
06154    case 1:
06155      //m: 1
06156      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06157        p = new ROOT::Minuit2::Minuit2Minimizer((ROOT::Minuit2::EMinimizerType) G__int(libp->para[0]));
06158      } else {
06159        p = new((void*) gvp) ROOT::Minuit2::Minuit2Minimizer((ROOT::Minuit2::EMinimizerType) G__int(libp->para[0]));
06160      }
06161      break;
06162    case 0:
06163      int n = G__getaryconstruct();
06164      if (n) {
06165        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06166          p = new ROOT::Minuit2::Minuit2Minimizer[n];
06167        } else {
06168          p = new((void*) gvp) ROOT::Minuit2::Minuit2Minimizer[n];
06169        }
06170      } else {
06171        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06172          p = new ROOT::Minuit2::Minuit2Minimizer;
06173        } else {
06174          p = new((void*) gvp) ROOT::Minuit2::Minuit2Minimizer;
06175        }
06176      }
06177      break;
06178    }
06179    result7->obj.i = (long) p;
06180    result7->ref = (long) p;
06181    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer));
06182    return(1 || funcname || hash || result7 || libp) ;
06183 }
06184 
06185 static int G__G__Minuit2_307_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06186 {
06187    ROOT::Minuit2::Minuit2Minimizer* p = NULL;
06188    char* gvp = (char*) G__getgvp();
06189    //m: 1
06190    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06191      p = new ROOT::Minuit2::Minuit2Minimizer((const char*) G__int(libp->para[0]));
06192    } else {
06193      p = new((void*) gvp) ROOT::Minuit2::Minuit2Minimizer((const char*) G__int(libp->para[0]));
06194    }
06195    result7->obj.i = (long) p;
06196    result7->ref = (long) p;
06197    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer));
06198    return(1 || funcname || hash || result7 || libp) ;
06199 }
06200 
06201 // automatic destructor
06202 typedef ROOT::Minuit2::Minuit2Minimizer G__TROOTcLcLMinuit2cLcLMinuit2Minimizer;
06203 static int G__G__Minuit2_307_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06204 {
06205    char* gvp = (char*) G__getgvp();
06206    long soff = G__getstructoffset();
06207    int n = G__getaryconstruct();
06208    //
06209    //has_a_delete: 0
06210    //has_own_delete1arg: 0
06211    //has_own_delete2arg: 0
06212    //
06213    if (!soff) {
06214      return(1);
06215    }
06216    if (n) {
06217      if (gvp == (char*)G__PVOID) {
06218        delete[] (ROOT::Minuit2::Minuit2Minimizer*) soff;
06219      } else {
06220        G__setgvp((long) G__PVOID);
06221        for (int i = n - 1; i >= 0; --i) {
06222          ((ROOT::Minuit2::Minuit2Minimizer*) (soff+(sizeof(ROOT::Minuit2::Minuit2Minimizer)*i)))->~G__TROOTcLcLMinuit2cLcLMinuit2Minimizer();
06223        }
06224        G__setgvp((long)gvp);
06225      }
06226    } else {
06227      if (gvp == (char*)G__PVOID) {
06228        delete (ROOT::Minuit2::Minuit2Minimizer*) soff;
06229      } else {
06230        G__setgvp((long) G__PVOID);
06231        ((ROOT::Minuit2::Minuit2Minimizer*) (soff))->~G__TROOTcLcLMinuit2cLcLMinuit2Minimizer();
06232        G__setgvp((long)gvp);
06233      }
06234    }
06235    G__setnull(result7);
06236    return(1 || funcname || hash || result7 || libp) ;
06237 }
06238 
06239 
06240 /* ROOT::Minuit2::MnApplication */
06241 static int G__G__Minuit2_308_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06242 {
06243    switch (libp->paran) {
06244    case 2:
06245       {
06246          ROOT::Minuit2::FunctionMinimum* pobj;
06247          ROOT::Minuit2::FunctionMinimum xobj = ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->operator()((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1]));
06248          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
06249          result7->obj.i = (long) ((void*) pobj);
06250          result7->ref = result7->obj.i;
06251          G__store_tempobject(*result7);
06252       }
06253       break;
06254    case 1:
06255       {
06256          ROOT::Minuit2::FunctionMinimum* pobj;
06257          ROOT::Minuit2::FunctionMinimum xobj = ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->operator()((unsigned int) G__int(libp->para[0]));
06258          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
06259          result7->obj.i = (long) ((void*) pobj);
06260          result7->ref = result7->obj.i;
06261          G__store_tempobject(*result7);
06262       }
06263       break;
06264    case 0:
06265       {
06266          ROOT::Minuit2::FunctionMinimum* pobj;
06267          ROOT::Minuit2::FunctionMinimum xobj = ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->operator()();
06268          pobj = new ROOT::Minuit2::FunctionMinimum(xobj);
06269          result7->obj.i = (long) ((void*) pobj);
06270          result7->ref = result7->obj.i;
06271          G__store_tempobject(*result7);
06272       }
06273       break;
06274    }
06275    return(1 || funcname || hash || result7 || libp) ;
06276 }
06277 
06278 static int G__G__Minuit2_308_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06279 {
06280       {
06281          const ROOT::Minuit2::ModularFunctionMinimizer& obj = ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Minimizer();
06282          result7->ref = (long) (&obj);
06283          result7->obj.i = (long) (&obj);
06284       }
06285    return(1 || funcname || hash || result7 || libp) ;
06286 }
06287 
06288 static int G__G__Minuit2_308_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06289 {
06290       {
06291          const ROOT::Minuit2::MnMachinePrecision& obj = ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Precision();
06292          result7->ref = (long) (&obj);
06293          result7->obj.i = (long) (&obj);
06294       }
06295    return(1 || funcname || hash || result7 || libp) ;
06296 }
06297 
06298 static int G__G__Minuit2_308_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06299 {
06300       {
06301          const ROOT::Minuit2::MnUserParameterState& obj = ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->State();
06302          result7->ref = (long) (&obj);
06303          result7->obj.i = (long) (&obj);
06304       }
06305    return(1 || funcname || hash || result7 || libp) ;
06306 }
06307 
06308 static int G__G__Minuit2_308_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06309 {
06310       {
06311          const ROOT::Minuit2::MnUserParameters& obj = ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Parameters();
06312          result7->ref = (long) (&obj);
06313          result7->obj.i = (long) (&obj);
06314       }
06315    return(1 || funcname || hash || result7 || libp) ;
06316 }
06317 
06318 static int G__G__Minuit2_308_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06319 {
06320       {
06321          const ROOT::Minuit2::MnUserCovariance& obj = ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Covariance();
06322          result7->ref = (long) (&obj);
06323          result7->obj.i = (long) (&obj);
06324       }
06325    return(1 || funcname || hash || result7 || libp) ;
06326 }
06327 
06328 static int G__G__Minuit2_308_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06329 {
06330       {
06331          const ROOT::Minuit2::FCNBase& obj = ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Fcnbase();
06332          result7->ref = (long) (&obj);
06333          result7->obj.i = (long) (&obj);
06334       }
06335    return(1 || funcname || hash || result7 || libp) ;
06336 }
06337 
06338 static int G__G__Minuit2_308_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06339 {
06340       {
06341          const ROOT::Minuit2::MnStrategy& obj = ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Strategy();
06342          result7->ref = (long) (&obj);
06343          result7->obj.i = (long) (&obj);
06344       }
06345    return(1 || funcname || hash || result7 || libp) ;
06346 }
06347 
06348 static int G__G__Minuit2_308_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06349 {
06350       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->NumOfCalls());
06351    return(1 || funcname || hash || result7 || libp) ;
06352 }
06353 
06354 static int G__G__Minuit2_308_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06355 {
06356       {
06357          const vector<ROOT::Minuit2::MinuitParameter>& obj = ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->MinuitParameters();
06358          result7->ref = (long) (&obj);
06359          result7->obj.i = (long) (&obj);
06360       }
06361    return(1 || funcname || hash || result7 || libp) ;
06362 }
06363 
06364 static int G__G__Minuit2_308_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06365 {
06366       {
06367          const vector<double>* pobj;
06368          const vector<double> xobj = ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Params();
06369          pobj = new vector<double>(xobj);
06370          result7->obj.i = (long) ((void*) pobj);
06371          result7->ref = result7->obj.i;
06372          G__store_tempobject(*result7);
06373       }
06374    return(1 || funcname || hash || result7 || libp) ;
06375 }
06376 
06377 static int G__G__Minuit2_308_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06378 {
06379       {
06380          const vector<double>* pobj;
06381          const vector<double> xobj = ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Errors();
06382          pobj = new vector<double>(xobj);
06383          result7->obj.i = (long) ((void*) pobj);
06384          result7->ref = result7->obj.i;
06385          G__store_tempobject(*result7);
06386       }
06387    return(1 || funcname || hash || result7 || libp) ;
06388 }
06389 
06390 static int G__G__Minuit2_308_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06391 {
06392       {
06393          const ROOT::Minuit2::MinuitParameter& obj = ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Parameter((unsigned int) G__int(libp->para[0]));
06394          result7->ref = (long) (&obj);
06395          result7->obj.i = (long) (&obj);
06396       }
06397    return(1 || funcname || hash || result7 || libp) ;
06398 }
06399 
06400 static int G__G__Minuit2_308_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06401 {
06402       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->Add((const char*) G__int(libp->para[0]), (double) G__double(libp->para[1])
06403 , (double) G__double(libp->para[2]));
06404       G__setnull(result7);
06405    return(1 || funcname || hash || result7 || libp) ;
06406 }
06407 
06408 static int G__G__Minuit2_308_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06409 {
06410       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->Add((const char*) G__int(libp->para[0]), (double) G__double(libp->para[1])
06411 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
06412 , (double) G__double(libp->para[4]));
06413       G__setnull(result7);
06414    return(1 || funcname || hash || result7 || libp) ;
06415 }
06416 
06417 static int G__G__Minuit2_308_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06418 {
06419       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->Add((const char*) G__int(libp->para[0]), (double) G__double(libp->para[1]));
06420       G__setnull(result7);
06421    return(1 || funcname || hash || result7 || libp) ;
06422 }
06423 
06424 static int G__G__Minuit2_308_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06425 {
06426       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->Fix((unsigned int) G__int(libp->para[0]));
06427       G__setnull(result7);
06428    return(1 || funcname || hash || result7 || libp) ;
06429 }
06430 
06431 static int G__G__Minuit2_308_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06432 {
06433       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->Release((unsigned int) G__int(libp->para[0]));
06434       G__setnull(result7);
06435    return(1 || funcname || hash || result7 || libp) ;
06436 }
06437 
06438 static int G__G__Minuit2_308_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06439 {
06440       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->SetValue((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1]));
06441       G__setnull(result7);
06442    return(1 || funcname || hash || result7 || libp) ;
06443 }
06444 
06445 static int G__G__Minuit2_308_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06446 {
06447       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->SetError((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1]));
06448       G__setnull(result7);
06449    return(1 || funcname || hash || result7 || libp) ;
06450 }
06451 
06452 static int G__G__Minuit2_308_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06453 {
06454       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->SetLimits((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1])
06455 , (double) G__double(libp->para[2]));
06456       G__setnull(result7);
06457    return(1 || funcname || hash || result7 || libp) ;
06458 }
06459 
06460 static int G__G__Minuit2_308_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06461 {
06462       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->RemoveLimits((unsigned int) G__int(libp->para[0]));
06463       G__setnull(result7);
06464    return(1 || funcname || hash || result7 || libp) ;
06465 }
06466 
06467 static int G__G__Minuit2_308_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06468 {
06469       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Value((unsigned int) G__int(libp->para[0])));
06470    return(1 || funcname || hash || result7 || libp) ;
06471 }
06472 
06473 static int G__G__Minuit2_308_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06474 {
06475       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Error((unsigned int) G__int(libp->para[0])));
06476    return(1 || funcname || hash || result7 || libp) ;
06477 }
06478 
06479 static int G__G__Minuit2_308_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06480 {
06481       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->Fix((const char*) G__int(libp->para[0]));
06482       G__setnull(result7);
06483    return(1 || funcname || hash || result7 || libp) ;
06484 }
06485 
06486 static int G__G__Minuit2_308_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06487 {
06488       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->Release((const char*) G__int(libp->para[0]));
06489       G__setnull(result7);
06490    return(1 || funcname || hash || result7 || libp) ;
06491 }
06492 
06493 static int G__G__Minuit2_308_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06494 {
06495       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->SetValue((const char*) G__int(libp->para[0]), (double) G__double(libp->para[1]));
06496       G__setnull(result7);
06497    return(1 || funcname || hash || result7 || libp) ;
06498 }
06499 
06500 static int G__G__Minuit2_308_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06501 {
06502       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->SetError((const char*) G__int(libp->para[0]), (double) G__double(libp->para[1]));
06503       G__setnull(result7);
06504    return(1 || funcname || hash || result7 || libp) ;
06505 }
06506 
06507 static int G__G__Minuit2_308_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06508 {
06509       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->SetLimits((const char*) G__int(libp->para[0]), (double) G__double(libp->para[1])
06510 , (double) G__double(libp->para[2]));
06511       G__setnull(result7);
06512    return(1 || funcname || hash || result7 || libp) ;
06513 }
06514 
06515 static int G__G__Minuit2_308_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06516 {
06517       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->RemoveLimits((const char*) G__int(libp->para[0]));
06518       G__setnull(result7);
06519    return(1 || funcname || hash || result7 || libp) ;
06520 }
06521 
06522 static int G__G__Minuit2_308_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06523 {
06524       ((ROOT::Minuit2::MnApplication*) G__getstructoffset())->SetPrecision((double) G__double(libp->para[0]));
06525       G__setnull(result7);
06526    return(1 || funcname || hash || result7 || libp) ;
06527 }
06528 
06529 static int G__G__Minuit2_308_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06530 {
06531       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Value((const char*) G__int(libp->para[0])));
06532    return(1 || funcname || hash || result7 || libp) ;
06533 }
06534 
06535 static int G__G__Minuit2_308_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06536 {
06537       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Error((const char*) G__int(libp->para[0])));
06538    return(1 || funcname || hash || result7 || libp) ;
06539 }
06540 
06541 static int G__G__Minuit2_308_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06542 {
06543       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Index((const char*) G__int(libp->para[0])));
06544    return(1 || funcname || hash || result7 || libp) ;
06545 }
06546 
06547 static int G__G__Minuit2_308_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06548 {
06549       G__letint(result7, 67, (long) ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Name((unsigned int) G__int(libp->para[0])));
06550    return(1 || funcname || hash || result7 || libp) ;
06551 }
06552 
06553 static int G__G__Minuit2_308_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06554 {
06555       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Int2ext((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1])));
06556    return(1 || funcname || hash || result7 || libp) ;
06557 }
06558 
06559 static int G__G__Minuit2_308_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06560 {
06561       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->Ext2int((unsigned int) G__int(libp->para[0]), (double) G__double(libp->para[1])));
06562    return(1 || funcname || hash || result7 || libp) ;
06563 }
06564 
06565 static int G__G__Minuit2_308_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06566 {
06567       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->IntOfExt((unsigned int) G__int(libp->para[0])));
06568    return(1 || funcname || hash || result7 || libp) ;
06569 }
06570 
06571 static int G__G__Minuit2_308_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06572 {
06573       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->ExtOfInt((unsigned int) G__int(libp->para[0])));
06574    return(1 || funcname || hash || result7 || libp) ;
06575 }
06576 
06577 static int G__G__Minuit2_308_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06578 {
06579       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnApplication*) G__getstructoffset())->VariableParameters());
06580    return(1 || funcname || hash || result7 || libp) ;
06581 }
06582 
06583 // automatic destructor
06584 typedef ROOT::Minuit2::MnApplication G__TROOTcLcLMinuit2cLcLMnApplication;
06585 static int G__G__Minuit2_308_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06586 {
06587    char* gvp = (char*) G__getgvp();
06588    long soff = G__getstructoffset();
06589    int n = G__getaryconstruct();
06590    //
06591    //has_a_delete: 0
06592    //has_own_delete1arg: 0
06593    //has_own_delete2arg: 0
06594    //
06595    if (!soff) {
06596      return(1);
06597    }
06598    if (n) {
06599      if (gvp == (char*)G__PVOID) {
06600        delete[] (ROOT::Minuit2::MnApplication*) soff;
06601      } else {
06602        G__setgvp((long) G__PVOID);
06603        for (int i = n - 1; i >= 0; --i) {
06604          ((ROOT::Minuit2::MnApplication*) (soff+(sizeof(ROOT::Minuit2::MnApplication)*i)))->~G__TROOTcLcLMinuit2cLcLMnApplication();
06605        }
06606        G__setgvp((long)gvp);
06607      }
06608    } else {
06609      if (gvp == (char*)G__PVOID) {
06610        delete (ROOT::Minuit2::MnApplication*) soff;
06611      } else {
06612        G__setgvp((long) G__PVOID);
06613        ((ROOT::Minuit2::MnApplication*) (soff))->~G__TROOTcLcLMinuit2cLcLMnApplication();
06614        G__setgvp((long)gvp);
06615      }
06616    }
06617    G__setnull(result7);
06618    return(1 || funcname || hash || result7 || libp) ;
06619 }
06620 
06621 
06622 /* ROOT::Minuit2::MnContours */
06623 static int G__G__Minuit2_309_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06624 {
06625    ROOT::Minuit2::MnContours* p = NULL;
06626    char* gvp = (char*) G__getgvp();
06627    //m: 2
06628    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06629      p = new ROOT::Minuit2::MnContours(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref);
06630    } else {
06631      p = new((void*) gvp) ROOT::Minuit2::MnContours(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref);
06632    }
06633    result7->obj.i = (long) p;
06634    result7->ref = (long) p;
06635    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours));
06636    return(1 || funcname || hash || result7 || libp) ;
06637 }
06638 
06639 static int G__G__Minuit2_309_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06640 {
06641    ROOT::Minuit2::MnContours* p = NULL;
06642    char* gvp = (char*) G__getgvp();
06643    //m: 3
06644    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06645      p = new ROOT::Minuit2::MnContours(
06646 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref
06647 , (unsigned int) G__int(libp->para[2]));
06648    } else {
06649      p = new((void*) gvp) ROOT::Minuit2::MnContours(
06650 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref
06651 , (unsigned int) G__int(libp->para[2]));
06652    }
06653    result7->obj.i = (long) p;
06654    result7->ref = (long) p;
06655    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours));
06656    return(1 || funcname || hash || result7 || libp) ;
06657 }
06658 
06659 static int G__G__Minuit2_309_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06660 {
06661    ROOT::Minuit2::MnContours* p = NULL;
06662    char* gvp = (char*) G__getgvp();
06663    //m: 3
06664    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06665      p = new ROOT::Minuit2::MnContours(
06666 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref
06667 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
06668    } else {
06669      p = new((void*) gvp) ROOT::Minuit2::MnContours(
06670 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref
06671 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
06672    }
06673    result7->obj.i = (long) p;
06674    result7->ref = (long) p;
06675    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours));
06676    return(1 || funcname || hash || result7 || libp) ;
06677 }
06678 
06679 static int G__G__Minuit2_309_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06680 {
06681    switch (libp->paran) {
06682    case 3:
06683       {
06684          const vector<std::pair<double,double> >* pobj;
06685          const vector<std::pair<double,double> > xobj = ((const ROOT::Minuit2::MnContours*) G__getstructoffset())->operator()((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])
06686 , (unsigned int) G__int(libp->para[2]));
06687          pobj = new vector<std::pair<double,double> >(xobj);
06688          result7->obj.i = (long) ((void*) pobj);
06689          result7->ref = result7->obj.i;
06690          G__store_tempobject(*result7);
06691       }
06692       break;
06693    case 2:
06694       {
06695          const vector<std::pair<double,double> >* pobj;
06696          const vector<std::pair<double,double> > xobj = ((const ROOT::Minuit2::MnContours*) G__getstructoffset())->operator()((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
06697          pobj = new vector<std::pair<double,double> >(xobj);
06698          result7->obj.i = (long) ((void*) pobj);
06699          result7->ref = result7->obj.i;
06700          G__store_tempobject(*result7);
06701       }
06702       break;
06703    }
06704    return(1 || funcname || hash || result7 || libp) ;
06705 }
06706 
06707 static int G__G__Minuit2_309_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06708 {
06709    switch (libp->paran) {
06710    case 3:
06711       {
06712          const ROOT::Minuit2::ContoursError* pobj;
06713          const ROOT::Minuit2::ContoursError xobj = ((const ROOT::Minuit2::MnContours*) G__getstructoffset())->Contour((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])
06714 , (unsigned int) G__int(libp->para[2]));
06715          pobj = new ROOT::Minuit2::ContoursError(xobj);
06716          result7->obj.i = (long) ((void*) pobj);
06717          result7->ref = result7->obj.i;
06718          G__store_tempobject(*result7);
06719       }
06720       break;
06721    case 2:
06722       {
06723          const ROOT::Minuit2::ContoursError* pobj;
06724          const ROOT::Minuit2::ContoursError xobj = ((const ROOT::Minuit2::MnContours*) G__getstructoffset())->Contour((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
06725          pobj = new ROOT::Minuit2::ContoursError(xobj);
06726          result7->obj.i = (long) ((void*) pobj);
06727          result7->ref = result7->obj.i;
06728          G__store_tempobject(*result7);
06729       }
06730       break;
06731    }
06732    return(1 || funcname || hash || result7 || libp) ;
06733 }
06734 
06735 static int G__G__Minuit2_309_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06736 {
06737       {
06738          const ROOT::Minuit2::MnStrategy& obj = ((const ROOT::Minuit2::MnContours*) G__getstructoffset())->Strategy();
06739          result7->ref = (long) (&obj);
06740          result7->obj.i = (long) (&obj);
06741       }
06742    return(1 || funcname || hash || result7 || libp) ;
06743 }
06744 
06745 // automatic copy constructor
06746 static int G__G__Minuit2_309_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06747 
06748 {
06749    ROOT::Minuit2::MnContours* p;
06750    void* tmp = (void*) G__int(libp->para[0]);
06751    p = new ROOT::Minuit2::MnContours(*(ROOT::Minuit2::MnContours*) tmp);
06752    result7->obj.i = (long) p;
06753    result7->ref = (long) p;
06754    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours));
06755    return(1 || funcname || hash || result7 || libp) ;
06756 }
06757 
06758 // automatic destructor
06759 typedef ROOT::Minuit2::MnContours G__TROOTcLcLMinuit2cLcLMnContours;
06760 static int G__G__Minuit2_309_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06761 {
06762    char* gvp = (char*) G__getgvp();
06763    long soff = G__getstructoffset();
06764    int n = G__getaryconstruct();
06765    //
06766    //has_a_delete: 0
06767    //has_own_delete1arg: 0
06768    //has_own_delete2arg: 0
06769    //
06770    if (!soff) {
06771      return(1);
06772    }
06773    if (n) {
06774      if (gvp == (char*)G__PVOID) {
06775        delete[] (ROOT::Minuit2::MnContours*) soff;
06776      } else {
06777        G__setgvp((long) G__PVOID);
06778        for (int i = n - 1; i >= 0; --i) {
06779          ((ROOT::Minuit2::MnContours*) (soff+(sizeof(ROOT::Minuit2::MnContours)*i)))->~G__TROOTcLcLMinuit2cLcLMnContours();
06780        }
06781        G__setgvp((long)gvp);
06782      }
06783    } else {
06784      if (gvp == (char*)G__PVOID) {
06785        delete (ROOT::Minuit2::MnContours*) soff;
06786      } else {
06787        G__setgvp((long) G__PVOID);
06788        ((ROOT::Minuit2::MnContours*) (soff))->~G__TROOTcLcLMinuit2cLcLMnContours();
06789        G__setgvp((long)gvp);
06790      }
06791    }
06792    G__setnull(result7);
06793    return(1 || funcname || hash || result7 || libp) ;
06794 }
06795 
06796 
06797 /* ROOT::Minuit2::MnFumiliMinimize */
06798 static int G__G__Minuit2_312_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06799 {
06800    ROOT::Minuit2::MnFumiliMinimize* p = NULL;
06801    char* gvp = (char*) G__getgvp();
06802    switch (libp->paran) {
06803    case 4:
06804      //m: 4
06805      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06806        p = new ROOT::Minuit2::MnFumiliMinimize(
06807 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
06808 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
06809      } else {
06810        p = new((void*) gvp) ROOT::Minuit2::MnFumiliMinimize(
06811 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
06812 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
06813      }
06814      break;
06815    case 3:
06816      //m: 3
06817      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06818        p = new ROOT::Minuit2::MnFumiliMinimize(
06819 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
06820 , *(vector<double>*) libp->para[2].ref);
06821      } else {
06822        p = new((void*) gvp) ROOT::Minuit2::MnFumiliMinimize(
06823 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
06824 , *(vector<double>*) libp->para[2].ref);
06825      }
06826      break;
06827    }
06828    result7->obj.i = (long) p;
06829    result7->ref = (long) p;
06830    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize));
06831    return(1 || funcname || hash || result7 || libp) ;
06832 }
06833 
06834 static int G__G__Minuit2_312_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06835 {
06836    ROOT::Minuit2::MnFumiliMinimize* p = NULL;
06837    char* gvp = (char*) G__getgvp();
06838    switch (libp->paran) {
06839    case 5:
06840      //m: 5
06841      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06842        p = new ROOT::Minuit2::MnFumiliMinimize(
06843 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
06844 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
06845 , (unsigned int) G__int(libp->para[4]));
06846      } else {
06847        p = new((void*) gvp) ROOT::Minuit2::MnFumiliMinimize(
06848 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
06849 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
06850 , (unsigned int) G__int(libp->para[4]));
06851      }
06852      break;
06853    case 4:
06854      //m: 4
06855      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06856        p = new ROOT::Minuit2::MnFumiliMinimize(
06857 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
06858 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
06859      } else {
06860        p = new((void*) gvp) ROOT::Minuit2::MnFumiliMinimize(
06861 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
06862 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
06863      }
06864      break;
06865    }
06866    result7->obj.i = (long) p;
06867    result7->ref = (long) p;
06868    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize));
06869    return(1 || funcname || hash || result7 || libp) ;
06870 }
06871 
06872 static int G__G__Minuit2_312_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06873 {
06874    ROOT::Minuit2::MnFumiliMinimize* p = NULL;
06875    char* gvp = (char*) G__getgvp();
06876    switch (libp->paran) {
06877    case 4:
06878      //m: 4
06879      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06880        p = new ROOT::Minuit2::MnFumiliMinimize(
06881 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
06882 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
06883      } else {
06884        p = new((void*) gvp) ROOT::Minuit2::MnFumiliMinimize(
06885 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
06886 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
06887      }
06888      break;
06889    case 3:
06890      //m: 3
06891      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06892        p = new ROOT::Minuit2::MnFumiliMinimize(
06893 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
06894 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
06895      } else {
06896        p = new((void*) gvp) ROOT::Minuit2::MnFumiliMinimize(
06897 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
06898 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
06899      }
06900      break;
06901    }
06902    result7->obj.i = (long) p;
06903    result7->ref = (long) p;
06904    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize));
06905    return(1 || funcname || hash || result7 || libp) ;
06906 }
06907 
06908 static int G__G__Minuit2_312_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06909 {
06910    ROOT::Minuit2::MnFumiliMinimize* p = NULL;
06911    char* gvp = (char*) G__getgvp();
06912    switch (libp->paran) {
06913    case 3:
06914      //m: 3
06915      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06916        p = new ROOT::Minuit2::MnFumiliMinimize(
06917 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
06918 , (unsigned int) G__int(libp->para[2]));
06919      } else {
06920        p = new((void*) gvp) ROOT::Minuit2::MnFumiliMinimize(
06921 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
06922 , (unsigned int) G__int(libp->para[2]));
06923      }
06924      break;
06925    case 2:
06926      //m: 2
06927      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06928        p = new ROOT::Minuit2::MnFumiliMinimize(*(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
06929      } else {
06930        p = new((void*) gvp) ROOT::Minuit2::MnFumiliMinimize(*(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
06931      }
06932      break;
06933    }
06934    result7->obj.i = (long) p;
06935    result7->ref = (long) p;
06936    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize));
06937    return(1 || funcname || hash || result7 || libp) ;
06938 }
06939 
06940 static int G__G__Minuit2_312_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06941 {
06942    ROOT::Minuit2::MnFumiliMinimize* p = NULL;
06943    char* gvp = (char*) G__getgvp();
06944    switch (libp->paran) {
06945    case 4:
06946      //m: 4
06947      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06948        p = new ROOT::Minuit2::MnFumiliMinimize(
06949 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
06950 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
06951      } else {
06952        p = new((void*) gvp) ROOT::Minuit2::MnFumiliMinimize(
06953 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
06954 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
06955      }
06956      break;
06957    case 3:
06958      //m: 3
06959      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06960        p = new ROOT::Minuit2::MnFumiliMinimize(
06961 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
06962 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
06963      } else {
06964        p = new((void*) gvp) ROOT::Minuit2::MnFumiliMinimize(
06965 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
06966 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
06967      }
06968      break;
06969    }
06970    result7->obj.i = (long) p;
06971    result7->ref = (long) p;
06972    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize));
06973    return(1 || funcname || hash || result7 || libp) ;
06974 }
06975 
06976 static int G__G__Minuit2_312_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06977 {
06978    ROOT::Minuit2::MnFumiliMinimize* p = NULL;
06979    char* gvp = (char*) G__getgvp();
06980    //m: 3
06981    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06982      p = new ROOT::Minuit2::MnFumiliMinimize(
06983 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
06984 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
06985    } else {
06986      p = new((void*) gvp) ROOT::Minuit2::MnFumiliMinimize(
06987 *(ROOT::Minuit2::FumiliFCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
06988 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
06989    }
06990    result7->obj.i = (long) p;
06991    result7->ref = (long) p;
06992    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize));
06993    return(1 || funcname || hash || result7 || libp) ;
06994 }
06995 
06996 static int G__G__Minuit2_312_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06997 {
06998    ROOT::Minuit2::MnFumiliMinimize* p = NULL;
06999    char* gvp = (char*) G__getgvp();
07000    //m: 1
07001    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07002      p = new ROOT::Minuit2::MnFumiliMinimize(*(ROOT::Minuit2::MnFumiliMinimize*) libp->para[0].ref);
07003    } else {
07004      p = new((void*) gvp) ROOT::Minuit2::MnFumiliMinimize(*(ROOT::Minuit2::MnFumiliMinimize*) libp->para[0].ref);
07005    }
07006    result7->obj.i = (long) p;
07007    result7->ref = (long) p;
07008    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize));
07009    return(1 || funcname || hash || result7 || libp) ;
07010 }
07011 
07012 // automatic destructor
07013 typedef ROOT::Minuit2::MnFumiliMinimize G__TROOTcLcLMinuit2cLcLMnFumiliMinimize;
07014 static int G__G__Minuit2_312_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07015 {
07016    char* gvp = (char*) G__getgvp();
07017    long soff = G__getstructoffset();
07018    int n = G__getaryconstruct();
07019    //
07020    //has_a_delete: 0
07021    //has_own_delete1arg: 0
07022    //has_own_delete2arg: 0
07023    //
07024    if (!soff) {
07025      return(1);
07026    }
07027    if (n) {
07028      if (gvp == (char*)G__PVOID) {
07029        delete[] (ROOT::Minuit2::MnFumiliMinimize*) soff;
07030      } else {
07031        G__setgvp((long) G__PVOID);
07032        for (int i = n - 1; i >= 0; --i) {
07033          ((ROOT::Minuit2::MnFumiliMinimize*) (soff+(sizeof(ROOT::Minuit2::MnFumiliMinimize)*i)))->~G__TROOTcLcLMinuit2cLcLMnFumiliMinimize();
07034        }
07035        G__setgvp((long)gvp);
07036      }
07037    } else {
07038      if (gvp == (char*)G__PVOID) {
07039        delete (ROOT::Minuit2::MnFumiliMinimize*) soff;
07040      } else {
07041        G__setgvp((long) G__PVOID);
07042        ((ROOT::Minuit2::MnFumiliMinimize*) (soff))->~G__TROOTcLcLMinuit2cLcLMnFumiliMinimize();
07043        G__setgvp((long)gvp);
07044      }
07045    }
07046    G__setnull(result7);
07047    return(1 || funcname || hash || result7 || libp) ;
07048 }
07049 
07050 
07051 /* ROOT::Minuit2::MnHesse */
07052 static int G__G__Minuit2_314_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07053 {
07054    ROOT::Minuit2::MnHesse* p = NULL;
07055    char* gvp = (char*) G__getgvp();
07056    int n = G__getaryconstruct();
07057    if (n) {
07058      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07059        p = new ROOT::Minuit2::MnHesse[n];
07060      } else {
07061        p = new((void*) gvp) ROOT::Minuit2::MnHesse[n];
07062      }
07063    } else {
07064      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07065        p = new ROOT::Minuit2::MnHesse;
07066      } else {
07067        p = new((void*) gvp) ROOT::Minuit2::MnHesse;
07068      }
07069    }
07070    result7->obj.i = (long) p;
07071    result7->ref = (long) p;
07072    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse));
07073    return(1 || funcname || hash || result7 || libp) ;
07074 }
07075 
07076 static int G__G__Minuit2_314_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07077 {
07078    ROOT::Minuit2::MnHesse* p = NULL;
07079    char* gvp = (char*) G__getgvp();
07080    //m: 1
07081    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07082      p = new ROOT::Minuit2::MnHesse((unsigned int) G__int(libp->para[0]));
07083    } else {
07084      p = new((void*) gvp) ROOT::Minuit2::MnHesse((unsigned int) G__int(libp->para[0]));
07085    }
07086    result7->obj.i = (long) p;
07087    result7->ref = (long) p;
07088    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse));
07089    return(1 || funcname || hash || result7 || libp) ;
07090 }
07091 
07092 static int G__G__Minuit2_314_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07093 {
07094    ROOT::Minuit2::MnHesse* p = NULL;
07095    char* gvp = (char*) G__getgvp();
07096    //m: 1
07097    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07098      p = new ROOT::Minuit2::MnHesse(*(ROOT::Minuit2::MnStrategy*) libp->para[0].ref);
07099    } else {
07100      p = new((void*) gvp) ROOT::Minuit2::MnHesse(*(ROOT::Minuit2::MnStrategy*) libp->para[0].ref);
07101    }
07102    result7->obj.i = (long) p;
07103    result7->ref = (long) p;
07104    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse));
07105    return(1 || funcname || hash || result7 || libp) ;
07106 }
07107 
07108 static int G__G__Minuit2_314_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07109 {
07110    switch (libp->paran) {
07111    case 4:
07112       {
07113          const ROOT::Minuit2::MnUserParameterState* pobj;
07114          const ROOT::Minuit2::MnUserParameterState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07115 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07116          pobj = new ROOT::Minuit2::MnUserParameterState(xobj);
07117          result7->obj.i = (long) ((void*) pobj);
07118          result7->ref = result7->obj.i;
07119          G__store_tempobject(*result7);
07120       }
07121       break;
07122    case 3:
07123       {
07124          const ROOT::Minuit2::MnUserParameterState* pobj;
07125          const ROOT::Minuit2::MnUserParameterState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07126 , *(vector<double>*) libp->para[2].ref);
07127          pobj = new ROOT::Minuit2::MnUserParameterState(xobj);
07128          result7->obj.i = (long) ((void*) pobj);
07129          result7->ref = result7->obj.i;
07130          G__store_tempobject(*result7);
07131       }
07132       break;
07133    }
07134    return(1 || funcname || hash || result7 || libp) ;
07135 }
07136 
07137 static int G__G__Minuit2_314_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07138 {
07139    switch (libp->paran) {
07140    case 5:
07141       {
07142          const ROOT::Minuit2::MnUserParameterState* pobj;
07143          const ROOT::Minuit2::MnUserParameterState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07144 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
07145 , (unsigned int) G__int(libp->para[4]));
07146          pobj = new ROOT::Minuit2::MnUserParameterState(xobj);
07147          result7->obj.i = (long) ((void*) pobj);
07148          result7->ref = result7->obj.i;
07149          G__store_tempobject(*result7);
07150       }
07151       break;
07152    case 4:
07153       {
07154          const ROOT::Minuit2::MnUserParameterState* pobj;
07155          const ROOT::Minuit2::MnUserParameterState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07156 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
07157          pobj = new ROOT::Minuit2::MnUserParameterState(xobj);
07158          result7->obj.i = (long) ((void*) pobj);
07159          result7->ref = result7->obj.i;
07160          G__store_tempobject(*result7);
07161       }
07162       break;
07163    }
07164    return(1 || funcname || hash || result7 || libp) ;
07165 }
07166 
07167 static int G__G__Minuit2_314_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07168 {
07169    switch (libp->paran) {
07170    case 4:
07171       {
07172          const ROOT::Minuit2::MnUserParameterState* pobj;
07173          const ROOT::Minuit2::MnUserParameterState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07174 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07175          pobj = new ROOT::Minuit2::MnUserParameterState(xobj);
07176          result7->obj.i = (long) ((void*) pobj);
07177          result7->ref = result7->obj.i;
07178          G__store_tempobject(*result7);
07179       }
07180       break;
07181    case 3:
07182       {
07183          const ROOT::Minuit2::MnUserParameterState* pobj;
07184          const ROOT::Minuit2::MnUserParameterState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07185 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
07186          pobj = new ROOT::Minuit2::MnUserParameterState(xobj);
07187          result7->obj.i = (long) ((void*) pobj);
07188          result7->ref = result7->obj.i;
07189          G__store_tempobject(*result7);
07190       }
07191       break;
07192    }
07193    return(1 || funcname || hash || result7 || libp) ;
07194 }
07195 
07196 static int G__G__Minuit2_314_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07197 {
07198    switch (libp->paran) {
07199    case 3:
07200       {
07201          const ROOT::Minuit2::MnUserParameterState* pobj;
07202          const ROOT::Minuit2::MnUserParameterState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07203 , (unsigned int) G__int(libp->para[2]));
07204          pobj = new ROOT::Minuit2::MnUserParameterState(xobj);
07205          result7->obj.i = (long) ((void*) pobj);
07206          result7->ref = result7->obj.i;
07207          G__store_tempobject(*result7);
07208       }
07209       break;
07210    case 2:
07211       {
07212          const ROOT::Minuit2::MnUserParameterState* pobj;
07213          const ROOT::Minuit2::MnUserParameterState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
07214          pobj = new ROOT::Minuit2::MnUserParameterState(xobj);
07215          result7->obj.i = (long) ((void*) pobj);
07216          result7->ref = result7->obj.i;
07217          G__store_tempobject(*result7);
07218       }
07219       break;
07220    }
07221    return(1 || funcname || hash || result7 || libp) ;
07222 }
07223 
07224 static int G__G__Minuit2_314_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07225 {
07226    switch (libp->paran) {
07227    case 4:
07228       {
07229          const ROOT::Minuit2::MnUserParameterState* pobj;
07230          const ROOT::Minuit2::MnUserParameterState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07231 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07232          pobj = new ROOT::Minuit2::MnUserParameterState(xobj);
07233          result7->obj.i = (long) ((void*) pobj);
07234          result7->ref = result7->obj.i;
07235          G__store_tempobject(*result7);
07236       }
07237       break;
07238    case 3:
07239       {
07240          const ROOT::Minuit2::MnUserParameterState* pobj;
07241          const ROOT::Minuit2::MnUserParameterState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07242 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
07243          pobj = new ROOT::Minuit2::MnUserParameterState(xobj);
07244          result7->obj.i = (long) ((void*) pobj);
07245          result7->ref = result7->obj.i;
07246          G__store_tempobject(*result7);
07247       }
07248       break;
07249    }
07250    return(1 || funcname || hash || result7 || libp) ;
07251 }
07252 
07253 static int G__G__Minuit2_314_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07254 {
07255    switch (libp->paran) {
07256    case 3:
07257       {
07258          const ROOT::Minuit2::MnUserParameterState* pobj;
07259          const ROOT::Minuit2::MnUserParameterState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
07260 , (unsigned int) G__int(libp->para[2]));
07261          pobj = new ROOT::Minuit2::MnUserParameterState(xobj);
07262          result7->obj.i = (long) ((void*) pobj);
07263          result7->ref = result7->obj.i;
07264          G__store_tempobject(*result7);
07265       }
07266       break;
07267    case 2:
07268       {
07269          const ROOT::Minuit2::MnUserParameterState* pobj;
07270          const ROOT::Minuit2::MnUserParameterState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref);
07271          pobj = new ROOT::Minuit2::MnUserParameterState(xobj);
07272          result7->obj.i = (long) ((void*) pobj);
07273          result7->ref = result7->obj.i;
07274          G__store_tempobject(*result7);
07275       }
07276       break;
07277    }
07278    return(1 || funcname || hash || result7 || libp) ;
07279 }
07280 
07281 static int G__G__Minuit2_314_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07282 {
07283    switch (libp->paran) {
07284    case 3:
07285       ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref
07286 , (unsigned int) G__int(libp->para[2]));
07287       G__setnull(result7);
07288       break;
07289    case 2:
07290       ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref);
07291       G__setnull(result7);
07292       break;
07293    }
07294    return(1 || funcname || hash || result7 || libp) ;
07295 }
07296 
07297 static int G__G__Minuit2_314_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07298 {
07299    switch (libp->paran) {
07300    case 4:
07301       {
07302          const ROOT::Minuit2::MinimumState* pobj;
07303          const ROOT::Minuit2::MinimumState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::MnFcn*) libp->para[0].ref, *(ROOT::Minuit2::MinimumState*) libp->para[1].ref
07304 , *(ROOT::Minuit2::MnUserTransformation*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07305          pobj = new ROOT::Minuit2::MinimumState(xobj);
07306          result7->obj.i = (long) ((void*) pobj);
07307          result7->ref = result7->obj.i;
07308          G__store_tempobject(*result7);
07309       }
07310       break;
07311    case 3:
07312       {
07313          const ROOT::Minuit2::MinimumState* pobj;
07314          const ROOT::Minuit2::MinimumState xobj = ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->operator()(*(ROOT::Minuit2::MnFcn*) libp->para[0].ref, *(ROOT::Minuit2::MinimumState*) libp->para[1].ref
07315 , *(ROOT::Minuit2::MnUserTransformation*) libp->para[2].ref);
07316          pobj = new ROOT::Minuit2::MinimumState(xobj);
07317          result7->obj.i = (long) ((void*) pobj);
07318          result7->ref = result7->obj.i;
07319          G__store_tempobject(*result7);
07320       }
07321       break;
07322    }
07323    return(1 || funcname || hash || result7 || libp) ;
07324 }
07325 
07326 static int G__G__Minuit2_314_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07327 {
07328       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->Ncycles());
07329    return(1 || funcname || hash || result7 || libp) ;
07330 }
07331 
07332 static int G__G__Minuit2_314_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07333 {
07334       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->Tolerstp());
07335    return(1 || funcname || hash || result7 || libp) ;
07336 }
07337 
07338 static int G__G__Minuit2_314_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07339 {
07340       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnHesse*) G__getstructoffset())->TolerG2());
07341    return(1 || funcname || hash || result7 || libp) ;
07342 }
07343 
07344 // automatic copy constructor
07345 static int G__G__Minuit2_314_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07346 
07347 {
07348    ROOT::Minuit2::MnHesse* p;
07349    void* tmp = (void*) G__int(libp->para[0]);
07350    p = new ROOT::Minuit2::MnHesse(*(ROOT::Minuit2::MnHesse*) tmp);
07351    result7->obj.i = (long) p;
07352    result7->ref = (long) p;
07353    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse));
07354    return(1 || funcname || hash || result7 || libp) ;
07355 }
07356 
07357 // automatic destructor
07358 typedef ROOT::Minuit2::MnHesse G__TROOTcLcLMinuit2cLcLMnHesse;
07359 static int G__G__Minuit2_314_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07360 {
07361    char* gvp = (char*) G__getgvp();
07362    long soff = G__getstructoffset();
07363    int n = G__getaryconstruct();
07364    //
07365    //has_a_delete: 0
07366    //has_own_delete1arg: 0
07367    //has_own_delete2arg: 0
07368    //
07369    if (!soff) {
07370      return(1);
07371    }
07372    if (n) {
07373      if (gvp == (char*)G__PVOID) {
07374        delete[] (ROOT::Minuit2::MnHesse*) soff;
07375      } else {
07376        G__setgvp((long) G__PVOID);
07377        for (int i = n - 1; i >= 0; --i) {
07378          ((ROOT::Minuit2::MnHesse*) (soff+(sizeof(ROOT::Minuit2::MnHesse)*i)))->~G__TROOTcLcLMinuit2cLcLMnHesse();
07379        }
07380        G__setgvp((long)gvp);
07381      }
07382    } else {
07383      if (gvp == (char*)G__PVOID) {
07384        delete (ROOT::Minuit2::MnHesse*) soff;
07385      } else {
07386        G__setgvp((long) G__PVOID);
07387        ((ROOT::Minuit2::MnHesse*) (soff))->~G__TROOTcLcLMinuit2cLcLMnHesse();
07388        G__setgvp((long)gvp);
07389      }
07390    }
07391    G__setnull(result7);
07392    return(1 || funcname || hash || result7 || libp) ;
07393 }
07394 
07395 // automatic assignment operator
07396 static int G__G__Minuit2_314_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07397 {
07398    ROOT::Minuit2::MnHesse* dest = (ROOT::Minuit2::MnHesse*) G__getstructoffset();
07399    *dest = *(ROOT::Minuit2::MnHesse*) libp->para[0].ref;
07400    const ROOT::Minuit2::MnHesse& obj = *dest;
07401    result7->ref = (long) (&obj);
07402    result7->obj.i = (long) (&obj);
07403    return(1 || funcname || hash || result7 || libp) ;
07404 }
07405 
07406 
07407 /* ROOT::Minuit2::MnMigrad */
07408 static int G__G__Minuit2_317_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07409 {
07410    ROOT::Minuit2::MnMigrad* p = NULL;
07411    char* gvp = (char*) G__getgvp();
07412    switch (libp->paran) {
07413    case 4:
07414      //m: 4
07415      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07416        p = new ROOT::Minuit2::MnMigrad(
07417 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07418 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07419      } else {
07420        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07421 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07422 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07423      }
07424      break;
07425    case 3:
07426      //m: 3
07427      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07428        p = new ROOT::Minuit2::MnMigrad(
07429 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07430 , *(vector<double>*) libp->para[2].ref);
07431      } else {
07432        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07433 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07434 , *(vector<double>*) libp->para[2].ref);
07435      }
07436      break;
07437    }
07438    result7->obj.i = (long) p;
07439    result7->ref = (long) p;
07440    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07441    return(1 || funcname || hash || result7 || libp) ;
07442 }
07443 
07444 static int G__G__Minuit2_317_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07445 {
07446    ROOT::Minuit2::MnMigrad* p = NULL;
07447    char* gvp = (char*) G__getgvp();
07448    switch (libp->paran) {
07449    case 5:
07450      //m: 5
07451      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07452        p = new ROOT::Minuit2::MnMigrad(
07453 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07454 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
07455 , (unsigned int) G__int(libp->para[4]));
07456      } else {
07457        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07458 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07459 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
07460 , (unsigned int) G__int(libp->para[4]));
07461      }
07462      break;
07463    case 4:
07464      //m: 4
07465      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07466        p = new ROOT::Minuit2::MnMigrad(
07467 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07468 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
07469      } else {
07470        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07471 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07472 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
07473      }
07474      break;
07475    }
07476    result7->obj.i = (long) p;
07477    result7->ref = (long) p;
07478    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07479    return(1 || funcname || hash || result7 || libp) ;
07480 }
07481 
07482 static int G__G__Minuit2_317_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07483 {
07484    ROOT::Minuit2::MnMigrad* p = NULL;
07485    char* gvp = (char*) G__getgvp();
07486    switch (libp->paran) {
07487    case 4:
07488      //m: 4
07489      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07490        p = new ROOT::Minuit2::MnMigrad(
07491 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07492 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07493      } else {
07494        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07495 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07496 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07497      }
07498      break;
07499    case 3:
07500      //m: 3
07501      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07502        p = new ROOT::Minuit2::MnMigrad(
07503 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07504 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
07505      } else {
07506        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07507 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07508 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
07509      }
07510      break;
07511    }
07512    result7->obj.i = (long) p;
07513    result7->ref = (long) p;
07514    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07515    return(1 || funcname || hash || result7 || libp) ;
07516 }
07517 
07518 static int G__G__Minuit2_317_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07519 {
07520    ROOT::Minuit2::MnMigrad* p = NULL;
07521    char* gvp = (char*) G__getgvp();
07522    switch (libp->paran) {
07523    case 3:
07524      //m: 3
07525      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07526        p = new ROOT::Minuit2::MnMigrad(
07527 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07528 , (unsigned int) G__int(libp->para[2]));
07529      } else {
07530        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07531 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07532 , (unsigned int) G__int(libp->para[2]));
07533      }
07534      break;
07535    case 2:
07536      //m: 2
07537      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07538        p = new ROOT::Minuit2::MnMigrad(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
07539      } else {
07540        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
07541      }
07542      break;
07543    }
07544    result7->obj.i = (long) p;
07545    result7->ref = (long) p;
07546    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07547    return(1 || funcname || hash || result7 || libp) ;
07548 }
07549 
07550 static int G__G__Minuit2_317_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07551 {
07552    ROOT::Minuit2::MnMigrad* p = NULL;
07553    char* gvp = (char*) G__getgvp();
07554    switch (libp->paran) {
07555    case 4:
07556      //m: 4
07557      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07558        p = new ROOT::Minuit2::MnMigrad(
07559 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07560 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07561      } else {
07562        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07563 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07564 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07565      }
07566      break;
07567    case 3:
07568      //m: 3
07569      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07570        p = new ROOT::Minuit2::MnMigrad(
07571 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07572 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
07573      } else {
07574        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07575 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07576 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
07577      }
07578      break;
07579    }
07580    result7->obj.i = (long) p;
07581    result7->ref = (long) p;
07582    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07583    return(1 || funcname || hash || result7 || libp) ;
07584 }
07585 
07586 static int G__G__Minuit2_317_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07587 {
07588    ROOT::Minuit2::MnMigrad* p = NULL;
07589    char* gvp = (char*) G__getgvp();
07590    //m: 3
07591    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07592      p = new ROOT::Minuit2::MnMigrad(
07593 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
07594 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
07595    } else {
07596      p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07597 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
07598 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
07599    }
07600    result7->obj.i = (long) p;
07601    result7->ref = (long) p;
07602    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07603    return(1 || funcname || hash || result7 || libp) ;
07604 }
07605 
07606 static int G__G__Minuit2_317_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07607 {
07608    ROOT::Minuit2::MnMigrad* p = NULL;
07609    char* gvp = (char*) G__getgvp();
07610    switch (libp->paran) {
07611    case 4:
07612      //m: 4
07613      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07614        p = new ROOT::Minuit2::MnMigrad(
07615 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07616 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07617      } else {
07618        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07619 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07620 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07621      }
07622      break;
07623    case 3:
07624      //m: 3
07625      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07626        p = new ROOT::Minuit2::MnMigrad(
07627 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07628 , *(vector<double>*) libp->para[2].ref);
07629      } else {
07630        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07631 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07632 , *(vector<double>*) libp->para[2].ref);
07633      }
07634      break;
07635    }
07636    result7->obj.i = (long) p;
07637    result7->ref = (long) p;
07638    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07639    return(1 || funcname || hash || result7 || libp) ;
07640 }
07641 
07642 static int G__G__Minuit2_317_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07643 {
07644    ROOT::Minuit2::MnMigrad* p = NULL;
07645    char* gvp = (char*) G__getgvp();
07646    switch (libp->paran) {
07647    case 5:
07648      //m: 5
07649      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07650        p = new ROOT::Minuit2::MnMigrad(
07651 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07652 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
07653 , (unsigned int) G__int(libp->para[4]));
07654      } else {
07655        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07656 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07657 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
07658 , (unsigned int) G__int(libp->para[4]));
07659      }
07660      break;
07661    case 4:
07662      //m: 4
07663      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07664        p = new ROOT::Minuit2::MnMigrad(
07665 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07666 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
07667      } else {
07668        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07669 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07670 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
07671      }
07672      break;
07673    }
07674    result7->obj.i = (long) p;
07675    result7->ref = (long) p;
07676    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07677    return(1 || funcname || hash || result7 || libp) ;
07678 }
07679 
07680 static int G__G__Minuit2_317_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07681 {
07682    ROOT::Minuit2::MnMigrad* p = NULL;
07683    char* gvp = (char*) G__getgvp();
07684    switch (libp->paran) {
07685    case 4:
07686      //m: 4
07687      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07688        p = new ROOT::Minuit2::MnMigrad(
07689 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07690 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07691      } else {
07692        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07693 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07694 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07695      }
07696      break;
07697    case 3:
07698      //m: 3
07699      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07700        p = new ROOT::Minuit2::MnMigrad(
07701 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07702 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
07703      } else {
07704        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07705 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07706 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
07707      }
07708      break;
07709    }
07710    result7->obj.i = (long) p;
07711    result7->ref = (long) p;
07712    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07713    return(1 || funcname || hash || result7 || libp) ;
07714 }
07715 
07716 static int G__G__Minuit2_317_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07717 {
07718    ROOT::Minuit2::MnMigrad* p = NULL;
07719    char* gvp = (char*) G__getgvp();
07720    switch (libp->paran) {
07721    case 3:
07722      //m: 3
07723      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07724        p = new ROOT::Minuit2::MnMigrad(
07725 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07726 , (unsigned int) G__int(libp->para[2]));
07727      } else {
07728        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07729 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07730 , (unsigned int) G__int(libp->para[2]));
07731      }
07732      break;
07733    case 2:
07734      //m: 2
07735      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07736        p = new ROOT::Minuit2::MnMigrad(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
07737      } else {
07738        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
07739      }
07740      break;
07741    }
07742    result7->obj.i = (long) p;
07743    result7->ref = (long) p;
07744    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07745    return(1 || funcname || hash || result7 || libp) ;
07746 }
07747 
07748 static int G__G__Minuit2_317_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07749 {
07750    ROOT::Minuit2::MnMigrad* p = NULL;
07751    char* gvp = (char*) G__getgvp();
07752    switch (libp->paran) {
07753    case 4:
07754      //m: 4
07755      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07756        p = new ROOT::Minuit2::MnMigrad(
07757 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07758 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07759      } else {
07760        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07761 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07762 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07763      }
07764      break;
07765    case 3:
07766      //m: 3
07767      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07768        p = new ROOT::Minuit2::MnMigrad(
07769 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07770 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
07771      } else {
07772        p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07773 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07774 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
07775      }
07776      break;
07777    }
07778    result7->obj.i = (long) p;
07779    result7->ref = (long) p;
07780    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07781    return(1 || funcname || hash || result7 || libp) ;
07782 }
07783 
07784 static int G__G__Minuit2_317_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07785 {
07786    ROOT::Minuit2::MnMigrad* p = NULL;
07787    char* gvp = (char*) G__getgvp();
07788    //m: 3
07789    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07790      p = new ROOT::Minuit2::MnMigrad(
07791 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
07792 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
07793    } else {
07794      p = new((void*) gvp) ROOT::Minuit2::MnMigrad(
07795 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
07796 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
07797    }
07798    result7->obj.i = (long) p;
07799    result7->ref = (long) p;
07800    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07801    return(1 || funcname || hash || result7 || libp) ;
07802 }
07803 
07804 static int G__G__Minuit2_317_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07805 {
07806    ROOT::Minuit2::MnMigrad* p = NULL;
07807    char* gvp = (char*) G__getgvp();
07808    //m: 1
07809    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07810      p = new ROOT::Minuit2::MnMigrad(*(ROOT::Minuit2::MnMigrad*) libp->para[0].ref);
07811    } else {
07812      p = new((void*) gvp) ROOT::Minuit2::MnMigrad(*(ROOT::Minuit2::MnMigrad*) libp->para[0].ref);
07813    }
07814    result7->obj.i = (long) p;
07815    result7->ref = (long) p;
07816    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
07817    return(1 || funcname || hash || result7 || libp) ;
07818 }
07819 
07820 // automatic destructor
07821 typedef ROOT::Minuit2::MnMigrad G__TROOTcLcLMinuit2cLcLMnMigrad;
07822 static int G__G__Minuit2_317_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07823 {
07824    char* gvp = (char*) G__getgvp();
07825    long soff = G__getstructoffset();
07826    int n = G__getaryconstruct();
07827    //
07828    //has_a_delete: 0
07829    //has_own_delete1arg: 0
07830    //has_own_delete2arg: 0
07831    //
07832    if (!soff) {
07833      return(1);
07834    }
07835    if (n) {
07836      if (gvp == (char*)G__PVOID) {
07837        delete[] (ROOT::Minuit2::MnMigrad*) soff;
07838      } else {
07839        G__setgvp((long) G__PVOID);
07840        for (int i = n - 1; i >= 0; --i) {
07841          ((ROOT::Minuit2::MnMigrad*) (soff+(sizeof(ROOT::Minuit2::MnMigrad)*i)))->~G__TROOTcLcLMinuit2cLcLMnMigrad();
07842        }
07843        G__setgvp((long)gvp);
07844      }
07845    } else {
07846      if (gvp == (char*)G__PVOID) {
07847        delete (ROOT::Minuit2::MnMigrad*) soff;
07848      } else {
07849        G__setgvp((long) G__PVOID);
07850        ((ROOT::Minuit2::MnMigrad*) (soff))->~G__TROOTcLcLMinuit2cLcLMnMigrad();
07851        G__setgvp((long)gvp);
07852      }
07853    }
07854    G__setnull(result7);
07855    return(1 || funcname || hash || result7 || libp) ;
07856 }
07857 
07858 
07859 /* ROOT::Minuit2::MnMinimize */
07860 static int G__G__Minuit2_318_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07861 {
07862    ROOT::Minuit2::MnMinimize* p = NULL;
07863    char* gvp = (char*) G__getgvp();
07864    switch (libp->paran) {
07865    case 4:
07866      //m: 4
07867      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07868        p = new ROOT::Minuit2::MnMinimize(
07869 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07870 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07871      } else {
07872        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
07873 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07874 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07875      }
07876      break;
07877    case 3:
07878      //m: 3
07879      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07880        p = new ROOT::Minuit2::MnMinimize(
07881 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07882 , *(vector<double>*) libp->para[2].ref);
07883      } else {
07884        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
07885 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07886 , *(vector<double>*) libp->para[2].ref);
07887      }
07888      break;
07889    }
07890    result7->obj.i = (long) p;
07891    result7->ref = (long) p;
07892    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
07893    return(1 || funcname || hash || result7 || libp) ;
07894 }
07895 
07896 static int G__G__Minuit2_318_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07897 {
07898    ROOT::Minuit2::MnMinimize* p = NULL;
07899    char* gvp = (char*) G__getgvp();
07900    switch (libp->paran) {
07901    case 5:
07902      //m: 5
07903      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07904        p = new ROOT::Minuit2::MnMinimize(
07905 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07906 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
07907 , (unsigned int) G__int(libp->para[4]));
07908      } else {
07909        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
07910 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07911 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
07912 , (unsigned int) G__int(libp->para[4]));
07913      }
07914      break;
07915    case 4:
07916      //m: 4
07917      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07918        p = new ROOT::Minuit2::MnMinimize(
07919 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07920 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
07921      } else {
07922        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
07923 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07924 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
07925      }
07926      break;
07927    }
07928    result7->obj.i = (long) p;
07929    result7->ref = (long) p;
07930    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
07931    return(1 || funcname || hash || result7 || libp) ;
07932 }
07933 
07934 static int G__G__Minuit2_318_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07935 {
07936    ROOT::Minuit2::MnMinimize* p = NULL;
07937    char* gvp = (char*) G__getgvp();
07938    switch (libp->paran) {
07939    case 4:
07940      //m: 4
07941      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07942        p = new ROOT::Minuit2::MnMinimize(
07943 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07944 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07945      } else {
07946        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
07947 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07948 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
07949      }
07950      break;
07951    case 3:
07952      //m: 3
07953      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07954        p = new ROOT::Minuit2::MnMinimize(
07955 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07956 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
07957      } else {
07958        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
07959 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
07960 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
07961      }
07962      break;
07963    }
07964    result7->obj.i = (long) p;
07965    result7->ref = (long) p;
07966    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
07967    return(1 || funcname || hash || result7 || libp) ;
07968 }
07969 
07970 static int G__G__Minuit2_318_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07971 {
07972    ROOT::Minuit2::MnMinimize* p = NULL;
07973    char* gvp = (char*) G__getgvp();
07974    switch (libp->paran) {
07975    case 3:
07976      //m: 3
07977      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07978        p = new ROOT::Minuit2::MnMinimize(
07979 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07980 , (unsigned int) G__int(libp->para[2]));
07981      } else {
07982        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
07983 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
07984 , (unsigned int) G__int(libp->para[2]));
07985      }
07986      break;
07987    case 2:
07988      //m: 2
07989      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07990        p = new ROOT::Minuit2::MnMinimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
07991      } else {
07992        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
07993      }
07994      break;
07995    }
07996    result7->obj.i = (long) p;
07997    result7->ref = (long) p;
07998    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
07999    return(1 || funcname || hash || result7 || libp) ;
08000 }
08001 
08002 static int G__G__Minuit2_318_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08003 {
08004    ROOT::Minuit2::MnMinimize* p = NULL;
08005    char* gvp = (char*) G__getgvp();
08006    switch (libp->paran) {
08007    case 4:
08008      //m: 4
08009      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08010        p = new ROOT::Minuit2::MnMinimize(
08011 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08012 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08013      } else {
08014        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08015 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08016 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08017      }
08018      break;
08019    case 3:
08020      //m: 3
08021      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08022        p = new ROOT::Minuit2::MnMinimize(
08023 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08024 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
08025      } else {
08026        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08027 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08028 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
08029      }
08030      break;
08031    }
08032    result7->obj.i = (long) p;
08033    result7->ref = (long) p;
08034    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
08035    return(1 || funcname || hash || result7 || libp) ;
08036 }
08037 
08038 static int G__G__Minuit2_318_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08039 {
08040    ROOT::Minuit2::MnMinimize* p = NULL;
08041    char* gvp = (char*) G__getgvp();
08042    //m: 3
08043    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08044      p = new ROOT::Minuit2::MnMinimize(
08045 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
08046 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
08047    } else {
08048      p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08049 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
08050 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
08051    }
08052    result7->obj.i = (long) p;
08053    result7->ref = (long) p;
08054    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
08055    return(1 || funcname || hash || result7 || libp) ;
08056 }
08057 
08058 static int G__G__Minuit2_318_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08059 {
08060    ROOT::Minuit2::MnMinimize* p = NULL;
08061    char* gvp = (char*) G__getgvp();
08062    switch (libp->paran) {
08063    case 4:
08064      //m: 4
08065      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08066        p = new ROOT::Minuit2::MnMinimize(
08067 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08068 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08069      } else {
08070        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08071 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08072 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08073      }
08074      break;
08075    case 3:
08076      //m: 3
08077      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08078        p = new ROOT::Minuit2::MnMinimize(
08079 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08080 , *(vector<double>*) libp->para[2].ref);
08081      } else {
08082        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08083 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08084 , *(vector<double>*) libp->para[2].ref);
08085      }
08086      break;
08087    }
08088    result7->obj.i = (long) p;
08089    result7->ref = (long) p;
08090    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
08091    return(1 || funcname || hash || result7 || libp) ;
08092 }
08093 
08094 static int G__G__Minuit2_318_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08095 {
08096    ROOT::Minuit2::MnMinimize* p = NULL;
08097    char* gvp = (char*) G__getgvp();
08098    switch (libp->paran) {
08099    case 5:
08100      //m: 5
08101      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08102        p = new ROOT::Minuit2::MnMinimize(
08103 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08104 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
08105 , (unsigned int) G__int(libp->para[4]));
08106      } else {
08107        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08108 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08109 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
08110 , (unsigned int) G__int(libp->para[4]));
08111      }
08112      break;
08113    case 4:
08114      //m: 4
08115      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08116        p = new ROOT::Minuit2::MnMinimize(
08117 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08118 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
08119      } else {
08120        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08121 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08122 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
08123      }
08124      break;
08125    }
08126    result7->obj.i = (long) p;
08127    result7->ref = (long) p;
08128    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
08129    return(1 || funcname || hash || result7 || libp) ;
08130 }
08131 
08132 static int G__G__Minuit2_318_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08133 {
08134    ROOT::Minuit2::MnMinimize* p = NULL;
08135    char* gvp = (char*) G__getgvp();
08136    switch (libp->paran) {
08137    case 4:
08138      //m: 4
08139      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08140        p = new ROOT::Minuit2::MnMinimize(
08141 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08142 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08143      } else {
08144        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08145 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08146 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08147      }
08148      break;
08149    case 3:
08150      //m: 3
08151      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08152        p = new ROOT::Minuit2::MnMinimize(
08153 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08154 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
08155      } else {
08156        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08157 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08158 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
08159      }
08160      break;
08161    }
08162    result7->obj.i = (long) p;
08163    result7->ref = (long) p;
08164    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
08165    return(1 || funcname || hash || result7 || libp) ;
08166 }
08167 
08168 static int G__G__Minuit2_318_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08169 {
08170    ROOT::Minuit2::MnMinimize* p = NULL;
08171    char* gvp = (char*) G__getgvp();
08172    switch (libp->paran) {
08173    case 3:
08174      //m: 3
08175      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08176        p = new ROOT::Minuit2::MnMinimize(
08177 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08178 , (unsigned int) G__int(libp->para[2]));
08179      } else {
08180        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08181 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08182 , (unsigned int) G__int(libp->para[2]));
08183      }
08184      break;
08185    case 2:
08186      //m: 2
08187      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08188        p = new ROOT::Minuit2::MnMinimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
08189      } else {
08190        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(*(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
08191      }
08192      break;
08193    }
08194    result7->obj.i = (long) p;
08195    result7->ref = (long) p;
08196    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
08197    return(1 || funcname || hash || result7 || libp) ;
08198 }
08199 
08200 static int G__G__Minuit2_318_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08201 {
08202    ROOT::Minuit2::MnMinimize* p = NULL;
08203    char* gvp = (char*) G__getgvp();
08204    switch (libp->paran) {
08205    case 4:
08206      //m: 4
08207      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08208        p = new ROOT::Minuit2::MnMinimize(
08209 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08210 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08211      } else {
08212        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08213 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08214 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08215      }
08216      break;
08217    case 3:
08218      //m: 3
08219      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08220        p = new ROOT::Minuit2::MnMinimize(
08221 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08222 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
08223      } else {
08224        p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08225 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08226 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
08227      }
08228      break;
08229    }
08230    result7->obj.i = (long) p;
08231    result7->ref = (long) p;
08232    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
08233    return(1 || funcname || hash || result7 || libp) ;
08234 }
08235 
08236 static int G__G__Minuit2_318_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08237 {
08238    ROOT::Minuit2::MnMinimize* p = NULL;
08239    char* gvp = (char*) G__getgvp();
08240    //m: 3
08241    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08242      p = new ROOT::Minuit2::MnMinimize(
08243 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
08244 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
08245    } else {
08246      p = new((void*) gvp) ROOT::Minuit2::MnMinimize(
08247 *(ROOT::Minuit2::FCNGradientBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
08248 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
08249    }
08250    result7->obj.i = (long) p;
08251    result7->ref = (long) p;
08252    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
08253    return(1 || funcname || hash || result7 || libp) ;
08254 }
08255 
08256 static int G__G__Minuit2_318_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08257 {
08258    ROOT::Minuit2::MnMinimize* p = NULL;
08259    char* gvp = (char*) G__getgvp();
08260    //m: 1
08261    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08262      p = new ROOT::Minuit2::MnMinimize(*(ROOT::Minuit2::MnMinimize*) libp->para[0].ref);
08263    } else {
08264      p = new((void*) gvp) ROOT::Minuit2::MnMinimize(*(ROOT::Minuit2::MnMinimize*) libp->para[0].ref);
08265    }
08266    result7->obj.i = (long) p;
08267    result7->ref = (long) p;
08268    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
08269    return(1 || funcname || hash || result7 || libp) ;
08270 }
08271 
08272 // automatic destructor
08273 typedef ROOT::Minuit2::MnMinimize G__TROOTcLcLMinuit2cLcLMnMinimize;
08274 static int G__G__Minuit2_318_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08275 {
08276    char* gvp = (char*) G__getgvp();
08277    long soff = G__getstructoffset();
08278    int n = G__getaryconstruct();
08279    //
08280    //has_a_delete: 0
08281    //has_own_delete1arg: 0
08282    //has_own_delete2arg: 0
08283    //
08284    if (!soff) {
08285      return(1);
08286    }
08287    if (n) {
08288      if (gvp == (char*)G__PVOID) {
08289        delete[] (ROOT::Minuit2::MnMinimize*) soff;
08290      } else {
08291        G__setgvp((long) G__PVOID);
08292        for (int i = n - 1; i >= 0; --i) {
08293          ((ROOT::Minuit2::MnMinimize*) (soff+(sizeof(ROOT::Minuit2::MnMinimize)*i)))->~G__TROOTcLcLMinuit2cLcLMnMinimize();
08294        }
08295        G__setgvp((long)gvp);
08296      }
08297    } else {
08298      if (gvp == (char*)G__PVOID) {
08299        delete (ROOT::Minuit2::MnMinimize*) soff;
08300      } else {
08301        G__setgvp((long) G__PVOID);
08302        ((ROOT::Minuit2::MnMinimize*) (soff))->~G__TROOTcLcLMinuit2cLcLMnMinimize();
08303        G__setgvp((long)gvp);
08304      }
08305    }
08306    G__setnull(result7);
08307    return(1 || funcname || hash || result7 || libp) ;
08308 }
08309 
08310 
08311 /* ROOT::Minuit2::MnMinos */
08312 static int G__G__Minuit2_319_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08313 {
08314    ROOT::Minuit2::MnMinos* p = NULL;
08315    char* gvp = (char*) G__getgvp();
08316    switch (libp->paran) {
08317    case 3:
08318      //m: 3
08319      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08320        p = new ROOT::Minuit2::MnMinos(
08321 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref
08322 , (unsigned int) G__int(libp->para[2]));
08323      } else {
08324        p = new((void*) gvp) ROOT::Minuit2::MnMinos(
08325 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref
08326 , (unsigned int) G__int(libp->para[2]));
08327      }
08328      break;
08329    case 2:
08330      //m: 2
08331      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08332        p = new ROOT::Minuit2::MnMinos(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref);
08333      } else {
08334        p = new((void*) gvp) ROOT::Minuit2::MnMinos(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref);
08335      }
08336      break;
08337    }
08338    result7->obj.i = (long) p;
08339    result7->ref = (long) p;
08340    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinos));
08341    return(1 || funcname || hash || result7 || libp) ;
08342 }
08343 
08344 static int G__G__Minuit2_319_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08345 {
08346    ROOT::Minuit2::MnMinos* p = NULL;
08347    char* gvp = (char*) G__getgvp();
08348    //m: 3
08349    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08350      p = new ROOT::Minuit2::MnMinos(
08351 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref
08352 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
08353    } else {
08354      p = new((void*) gvp) ROOT::Minuit2::MnMinos(
08355 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::FunctionMinimum*) libp->para[1].ref
08356 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
08357    }
08358    result7->obj.i = (long) p;
08359    result7->ref = (long) p;
08360    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinos));
08361    return(1 || funcname || hash || result7 || libp) ;
08362 }
08363 
08364 static int G__G__Minuit2_319_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08365 {
08366    switch (libp->paran) {
08367    case 2:
08368       {
08369          const pair<double,double>* pobj;
08370          const pair<double,double> xobj = ((const ROOT::Minuit2::MnMinos*) G__getstructoffset())->operator()((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
08371          pobj = new pair<double,double>(xobj);
08372          result7->obj.i = (long) ((void*) pobj);
08373          result7->ref = result7->obj.i;
08374          G__store_tempobject(*result7);
08375       }
08376       break;
08377    case 1:
08378       {
08379          const pair<double,double>* pobj;
08380          const pair<double,double> xobj = ((const ROOT::Minuit2::MnMinos*) G__getstructoffset())->operator()((unsigned int) G__int(libp->para[0]));
08381          pobj = new pair<double,double>(xobj);
08382          result7->obj.i = (long) ((void*) pobj);
08383          result7->ref = result7->obj.i;
08384          G__store_tempobject(*result7);
08385       }
08386       break;
08387    }
08388    return(1 || funcname || hash || result7 || libp) ;
08389 }
08390 
08391 static int G__G__Minuit2_319_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08392 {
08393    switch (libp->paran) {
08394    case 2:
08395       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnMinos*) G__getstructoffset())->Lower((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])));
08396       break;
08397    case 1:
08398       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnMinos*) G__getstructoffset())->Lower((unsigned int) G__int(libp->para[0])));
08399       break;
08400    }
08401    return(1 || funcname || hash || result7 || libp) ;
08402 }
08403 
08404 static int G__G__Minuit2_319_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08405 {
08406    switch (libp->paran) {
08407    case 2:
08408       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnMinos*) G__getstructoffset())->Upper((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])));
08409       break;
08410    case 1:
08411       G__letdouble(result7, 100, (double) ((const ROOT::Minuit2::MnMinos*) G__getstructoffset())->Upper((unsigned int) G__int(libp->para[0])));
08412       break;
08413    }
08414    return(1 || funcname || hash || result7 || libp) ;
08415 }
08416 
08417 static int G__G__Minuit2_319_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08418 {
08419    switch (libp->paran) {
08420    case 2:
08421       {
08422          const ROOT::Minuit2::MnCross* pobj;
08423          const ROOT::Minuit2::MnCross xobj = ((const ROOT::Minuit2::MnMinos*) G__getstructoffset())->Loval((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
08424          pobj = new ROOT::Minuit2::MnCross(xobj);
08425          result7->obj.i = (long) ((void*) pobj);
08426          result7->ref = result7->obj.i;
08427          G__store_tempobject(*result7);
08428       }
08429       break;
08430    case 1:
08431       {
08432          const ROOT::Minuit2::MnCross* pobj;
08433          const ROOT::Minuit2::MnCross xobj = ((const ROOT::Minuit2::MnMinos*) G__getstructoffset())->Loval((unsigned int) G__int(libp->para[0]));
08434          pobj = new ROOT::Minuit2::MnCross(xobj);
08435          result7->obj.i = (long) ((void*) pobj);
08436          result7->ref = result7->obj.i;
08437          G__store_tempobject(*result7);
08438       }
08439       break;
08440    }
08441    return(1 || funcname || hash || result7 || libp) ;
08442 }
08443 
08444 static int G__G__Minuit2_319_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08445 {
08446    switch (libp->paran) {
08447    case 2:
08448       {
08449          const ROOT::Minuit2::MnCross* pobj;
08450          const ROOT::Minuit2::MnCross xobj = ((const ROOT::Minuit2::MnMinos*) G__getstructoffset())->Upval((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
08451          pobj = new ROOT::Minuit2::MnCross(xobj);
08452          result7->obj.i = (long) ((void*) pobj);
08453          result7->ref = result7->obj.i;
08454          G__store_tempobject(*result7);
08455       }
08456       break;
08457    case 1:
08458       {
08459          const ROOT::Minuit2::MnCross* pobj;
08460          const ROOT::Minuit2::MnCross xobj = ((const ROOT::Minuit2::MnMinos*) G__getstructoffset())->Upval((unsigned int) G__int(libp->para[0]));
08461          pobj = new ROOT::Minuit2::MnCross(xobj);
08462          result7->obj.i = (long) ((void*) pobj);
08463          result7->ref = result7->obj.i;
08464          G__store_tempobject(*result7);
08465       }
08466       break;
08467    }
08468    return(1 || funcname || hash || result7 || libp) ;
08469 }
08470 
08471 static int G__G__Minuit2_319_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08472 {
08473    switch (libp->paran) {
08474    case 2:
08475       {
08476          const ROOT::Minuit2::MinosError* pobj;
08477          const ROOT::Minuit2::MinosError xobj = ((const ROOT::Minuit2::MnMinos*) G__getstructoffset())->Minos((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
08478          pobj = new ROOT::Minuit2::MinosError(xobj);
08479          result7->obj.i = (long) ((void*) pobj);
08480          result7->ref = result7->obj.i;
08481          G__store_tempobject(*result7);
08482       }
08483       break;
08484    case 1:
08485       {
08486          const ROOT::Minuit2::MinosError* pobj;
08487          const ROOT::Minuit2::MinosError xobj = ((const ROOT::Minuit2::MnMinos*) G__getstructoffset())->Minos((unsigned int) G__int(libp->para[0]));
08488          pobj = new ROOT::Minuit2::MinosError(xobj);
08489          result7->obj.i = (long) ((void*) pobj);
08490          result7->ref = result7->obj.i;
08491          G__store_tempobject(*result7);
08492       }
08493       break;
08494    }
08495    return(1 || funcname || hash || result7 || libp) ;
08496 }
08497 
08498 // automatic copy constructor
08499 static int G__G__Minuit2_319_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08500 
08501 {
08502    ROOT::Minuit2::MnMinos* p;
08503    void* tmp = (void*) G__int(libp->para[0]);
08504    p = new ROOT::Minuit2::MnMinos(*(ROOT::Minuit2::MnMinos*) tmp);
08505    result7->obj.i = (long) p;
08506    result7->ref = (long) p;
08507    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinos));
08508    return(1 || funcname || hash || result7 || libp) ;
08509 }
08510 
08511 // automatic destructor
08512 typedef ROOT::Minuit2::MnMinos G__TROOTcLcLMinuit2cLcLMnMinos;
08513 static int G__G__Minuit2_319_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08514 {
08515    char* gvp = (char*) G__getgvp();
08516    long soff = G__getstructoffset();
08517    int n = G__getaryconstruct();
08518    //
08519    //has_a_delete: 0
08520    //has_own_delete1arg: 0
08521    //has_own_delete2arg: 0
08522    //
08523    if (!soff) {
08524      return(1);
08525    }
08526    if (n) {
08527      if (gvp == (char*)G__PVOID) {
08528        delete[] (ROOT::Minuit2::MnMinos*) soff;
08529      } else {
08530        G__setgvp((long) G__PVOID);
08531        for (int i = n - 1; i >= 0; --i) {
08532          ((ROOT::Minuit2::MnMinos*) (soff+(sizeof(ROOT::Minuit2::MnMinos)*i)))->~G__TROOTcLcLMinuit2cLcLMnMinos();
08533        }
08534        G__setgvp((long)gvp);
08535      }
08536    } else {
08537      if (gvp == (char*)G__PVOID) {
08538        delete (ROOT::Minuit2::MnMinos*) soff;
08539      } else {
08540        G__setgvp((long) G__PVOID);
08541        ((ROOT::Minuit2::MnMinos*) (soff))->~G__TROOTcLcLMinuit2cLcLMnMinos();
08542        G__setgvp((long)gvp);
08543      }
08544    }
08545    G__setnull(result7);
08546    return(1 || funcname || hash || result7 || libp) ;
08547 }
08548 
08549 
08550 /* ROOT::Minuit2::MnPlot */
08551 static int G__G__Minuit2_323_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08552 {
08553    ROOT::Minuit2::MnPlot* p = NULL;
08554    char* gvp = (char*) G__getgvp();
08555    int n = G__getaryconstruct();
08556    if (n) {
08557      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08558        p = new ROOT::Minuit2::MnPlot[n];
08559      } else {
08560        p = new((void*) gvp) ROOT::Minuit2::MnPlot[n];
08561      }
08562    } else {
08563      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08564        p = new ROOT::Minuit2::MnPlot;
08565      } else {
08566        p = new((void*) gvp) ROOT::Minuit2::MnPlot;
08567      }
08568    }
08569    result7->obj.i = (long) p;
08570    result7->ref = (long) p;
08571    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnPlot));
08572    return(1 || funcname || hash || result7 || libp) ;
08573 }
08574 
08575 static int G__G__Minuit2_323_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08576 {
08577    ROOT::Minuit2::MnPlot* p = NULL;
08578    char* gvp = (char*) G__getgvp();
08579    //m: 2
08580    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08581      p = new ROOT::Minuit2::MnPlot((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
08582    } else {
08583      p = new((void*) gvp) ROOT::Minuit2::MnPlot((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
08584    }
08585    result7->obj.i = (long) p;
08586    result7->ref = (long) p;
08587    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnPlot));
08588    return(1 || funcname || hash || result7 || libp) ;
08589 }
08590 
08591 static int G__G__Minuit2_323_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08592 {
08593       ((const ROOT::Minuit2::MnPlot*) G__getstructoffset())->operator()(*(vector<std::pair<double,double> >*) libp->para[0].ref);
08594       G__setnull(result7);
08595    return(1 || funcname || hash || result7 || libp) ;
08596 }
08597 
08598 static int G__G__Minuit2_323_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08599 {
08600       ((const ROOT::Minuit2::MnPlot*) G__getstructoffset())->operator()((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
08601 , *(vector<std::pair<double,double> >*) libp->para[2].ref);
08602       G__setnull(result7);
08603    return(1 || funcname || hash || result7 || libp) ;
08604 }
08605 
08606 static int G__G__Minuit2_323_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08607 {
08608       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnPlot*) G__getstructoffset())->Width());
08609    return(1 || funcname || hash || result7 || libp) ;
08610 }
08611 
08612 static int G__G__Minuit2_323_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08613 {
08614       G__letint(result7, 104, (long) ((const ROOT::Minuit2::MnPlot*) G__getstructoffset())->Length());
08615    return(1 || funcname || hash || result7 || libp) ;
08616 }
08617 
08618 // automatic copy constructor
08619 static int G__G__Minuit2_323_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08620 
08621 {
08622    ROOT::Minuit2::MnPlot* p;
08623    void* tmp = (void*) G__int(libp->para[0]);
08624    p = new ROOT::Minuit2::MnPlot(*(ROOT::Minuit2::MnPlot*) tmp);
08625    result7->obj.i = (long) p;
08626    result7->ref = (long) p;
08627    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnPlot));
08628    return(1 || funcname || hash || result7 || libp) ;
08629 }
08630 
08631 // automatic destructor
08632 typedef ROOT::Minuit2::MnPlot G__TROOTcLcLMinuit2cLcLMnPlot;
08633 static int G__G__Minuit2_323_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08634 {
08635    char* gvp = (char*) G__getgvp();
08636    long soff = G__getstructoffset();
08637    int n = G__getaryconstruct();
08638    //
08639    //has_a_delete: 0
08640    //has_own_delete1arg: 0
08641    //has_own_delete2arg: 0
08642    //
08643    if (!soff) {
08644      return(1);
08645    }
08646    if (n) {
08647      if (gvp == (char*)G__PVOID) {
08648        delete[] (ROOT::Minuit2::MnPlot*) soff;
08649      } else {
08650        G__setgvp((long) G__PVOID);
08651        for (int i = n - 1; i >= 0; --i) {
08652          ((ROOT::Minuit2::MnPlot*) (soff+(sizeof(ROOT::Minuit2::MnPlot)*i)))->~G__TROOTcLcLMinuit2cLcLMnPlot();
08653        }
08654        G__setgvp((long)gvp);
08655      }
08656    } else {
08657      if (gvp == (char*)G__PVOID) {
08658        delete (ROOT::Minuit2::MnPlot*) soff;
08659      } else {
08660        G__setgvp((long) G__PVOID);
08661        ((ROOT::Minuit2::MnPlot*) (soff))->~G__TROOTcLcLMinuit2cLcLMnPlot();
08662        G__setgvp((long)gvp);
08663      }
08664    }
08665    G__setnull(result7);
08666    return(1 || funcname || hash || result7 || libp) ;
08667 }
08668 
08669 // automatic assignment operator
08670 static int G__G__Minuit2_323_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08671 {
08672    ROOT::Minuit2::MnPlot* dest = (ROOT::Minuit2::MnPlot*) G__getstructoffset();
08673    *dest = *(ROOT::Minuit2::MnPlot*) libp->para[0].ref;
08674    const ROOT::Minuit2::MnPlot& obj = *dest;
08675    result7->ref = (long) (&obj);
08676    result7->obj.i = (long) (&obj);
08677    return(1 || funcname || hash || result7 || libp) ;
08678 }
08679 
08680 
08681 /* ROOT::Minuit2::ScanMinimizer */
08682 static int G__G__Minuit2_326_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08683 {
08684    ROOT::Minuit2::ScanMinimizer* p = NULL;
08685    char* gvp = (char*) G__getgvp();
08686    int n = G__getaryconstruct();
08687    if (n) {
08688      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08689        p = new ROOT::Minuit2::ScanMinimizer[n];
08690      } else {
08691        p = new((void*) gvp) ROOT::Minuit2::ScanMinimizer[n];
08692      }
08693    } else {
08694      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08695        p = new ROOT::Minuit2::ScanMinimizer;
08696      } else {
08697        p = new((void*) gvp) ROOT::Minuit2::ScanMinimizer;
08698      }
08699    }
08700    result7->obj.i = (long) p;
08701    result7->ref = (long) p;
08702    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer));
08703    return(1 || funcname || hash || result7 || libp) ;
08704 }
08705 
08706 // automatic copy constructor
08707 static int G__G__Minuit2_326_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08708 
08709 {
08710    ROOT::Minuit2::ScanMinimizer* p;
08711    void* tmp = (void*) G__int(libp->para[0]);
08712    p = new ROOT::Minuit2::ScanMinimizer(*(ROOT::Minuit2::ScanMinimizer*) tmp);
08713    result7->obj.i = (long) p;
08714    result7->ref = (long) p;
08715    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer));
08716    return(1 || funcname || hash || result7 || libp) ;
08717 }
08718 
08719 // automatic destructor
08720 typedef ROOT::Minuit2::ScanMinimizer G__TROOTcLcLMinuit2cLcLScanMinimizer;
08721 static int G__G__Minuit2_326_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08722 {
08723    char* gvp = (char*) G__getgvp();
08724    long soff = G__getstructoffset();
08725    int n = G__getaryconstruct();
08726    //
08727    //has_a_delete: 0
08728    //has_own_delete1arg: 0
08729    //has_own_delete2arg: 0
08730    //
08731    if (!soff) {
08732      return(1);
08733    }
08734    if (n) {
08735      if (gvp == (char*)G__PVOID) {
08736        delete[] (ROOT::Minuit2::ScanMinimizer*) soff;
08737      } else {
08738        G__setgvp((long) G__PVOID);
08739        for (int i = n - 1; i >= 0; --i) {
08740          ((ROOT::Minuit2::ScanMinimizer*) (soff+(sizeof(ROOT::Minuit2::ScanMinimizer)*i)))->~G__TROOTcLcLMinuit2cLcLScanMinimizer();
08741        }
08742        G__setgvp((long)gvp);
08743      }
08744    } else {
08745      if (gvp == (char*)G__PVOID) {
08746        delete (ROOT::Minuit2::ScanMinimizer*) soff;
08747      } else {
08748        G__setgvp((long) G__PVOID);
08749        ((ROOT::Minuit2::ScanMinimizer*) (soff))->~G__TROOTcLcLMinuit2cLcLScanMinimizer();
08750        G__setgvp((long)gvp);
08751      }
08752    }
08753    G__setnull(result7);
08754    return(1 || funcname || hash || result7 || libp) ;
08755 }
08756 
08757 // automatic assignment operator
08758 static int G__G__Minuit2_326_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08759 {
08760    ROOT::Minuit2::ScanMinimizer* dest = (ROOT::Minuit2::ScanMinimizer*) G__getstructoffset();
08761    *dest = *(ROOT::Minuit2::ScanMinimizer*) libp->para[0].ref;
08762    const ROOT::Minuit2::ScanMinimizer& obj = *dest;
08763    result7->ref = (long) (&obj);
08764    result7->obj.i = (long) (&obj);
08765    return(1 || funcname || hash || result7 || libp) ;
08766 }
08767 
08768 
08769 /* ROOT::Minuit2::MnScan */
08770 static int G__G__Minuit2_327_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08771 {
08772    ROOT::Minuit2::MnScan* p = NULL;
08773    char* gvp = (char*) G__getgvp();
08774    switch (libp->paran) {
08775    case 4:
08776      //m: 4
08777      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08778        p = new ROOT::Minuit2::MnScan(
08779 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08780 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08781      } else {
08782        p = new((void*) gvp) ROOT::Minuit2::MnScan(
08783 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08784 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08785      }
08786      break;
08787    case 3:
08788      //m: 3
08789      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08790        p = new ROOT::Minuit2::MnScan(
08791 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08792 , *(vector<double>*) libp->para[2].ref);
08793      } else {
08794        p = new((void*) gvp) ROOT::Minuit2::MnScan(
08795 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08796 , *(vector<double>*) libp->para[2].ref);
08797      }
08798      break;
08799    }
08800    result7->obj.i = (long) p;
08801    result7->ref = (long) p;
08802    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan));
08803    return(1 || funcname || hash || result7 || libp) ;
08804 }
08805 
08806 static int G__G__Minuit2_327_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08807 {
08808    ROOT::Minuit2::MnScan* p = NULL;
08809    char* gvp = (char*) G__getgvp();
08810    switch (libp->paran) {
08811    case 5:
08812      //m: 5
08813      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08814        p = new ROOT::Minuit2::MnScan(
08815 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08816 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
08817 , (unsigned int) G__int(libp->para[4]));
08818      } else {
08819        p = new((void*) gvp) ROOT::Minuit2::MnScan(
08820 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08821 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
08822 , (unsigned int) G__int(libp->para[4]));
08823      }
08824      break;
08825    case 4:
08826      //m: 4
08827      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08828        p = new ROOT::Minuit2::MnScan(
08829 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08830 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
08831      } else {
08832        p = new((void*) gvp) ROOT::Minuit2::MnScan(
08833 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08834 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
08835      }
08836      break;
08837    }
08838    result7->obj.i = (long) p;
08839    result7->ref = (long) p;
08840    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan));
08841    return(1 || funcname || hash || result7 || libp) ;
08842 }
08843 
08844 static int G__G__Minuit2_327_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08845 {
08846    ROOT::Minuit2::MnScan* p = NULL;
08847    char* gvp = (char*) G__getgvp();
08848    switch (libp->paran) {
08849    case 4:
08850      //m: 4
08851      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08852        p = new ROOT::Minuit2::MnScan(
08853 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08854 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08855      } else {
08856        p = new((void*) gvp) ROOT::Minuit2::MnScan(
08857 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08858 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08859      }
08860      break;
08861    case 3:
08862      //m: 3
08863      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08864        p = new ROOT::Minuit2::MnScan(
08865 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08866 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
08867      } else {
08868        p = new((void*) gvp) ROOT::Minuit2::MnScan(
08869 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
08870 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
08871      }
08872      break;
08873    }
08874    result7->obj.i = (long) p;
08875    result7->ref = (long) p;
08876    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan));
08877    return(1 || funcname || hash || result7 || libp) ;
08878 }
08879 
08880 static int G__G__Minuit2_327_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08881 {
08882    ROOT::Minuit2::MnScan* p = NULL;
08883    char* gvp = (char*) G__getgvp();
08884    switch (libp->paran) {
08885    case 3:
08886      //m: 3
08887      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08888        p = new ROOT::Minuit2::MnScan(
08889 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08890 , (unsigned int) G__int(libp->para[2]));
08891      } else {
08892        p = new((void*) gvp) ROOT::Minuit2::MnScan(
08893 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08894 , (unsigned int) G__int(libp->para[2]));
08895      }
08896      break;
08897    case 2:
08898      //m: 2
08899      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08900        p = new ROOT::Minuit2::MnScan(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
08901      } else {
08902        p = new((void*) gvp) ROOT::Minuit2::MnScan(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
08903      }
08904      break;
08905    }
08906    result7->obj.i = (long) p;
08907    result7->ref = (long) p;
08908    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan));
08909    return(1 || funcname || hash || result7 || libp) ;
08910 }
08911 
08912 static int G__G__Minuit2_327_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08913 {
08914    ROOT::Minuit2::MnScan* p = NULL;
08915    char* gvp = (char*) G__getgvp();
08916    switch (libp->paran) {
08917    case 4:
08918      //m: 4
08919      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08920        p = new ROOT::Minuit2::MnScan(
08921 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08922 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08923      } else {
08924        p = new((void*) gvp) ROOT::Minuit2::MnScan(
08925 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08926 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
08927      }
08928      break;
08929    case 3:
08930      //m: 3
08931      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08932        p = new ROOT::Minuit2::MnScan(
08933 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08934 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
08935      } else {
08936        p = new((void*) gvp) ROOT::Minuit2::MnScan(
08937 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
08938 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
08939      }
08940      break;
08941    }
08942    result7->obj.i = (long) p;
08943    result7->ref = (long) p;
08944    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan));
08945    return(1 || funcname || hash || result7 || libp) ;
08946 }
08947 
08948 static int G__G__Minuit2_327_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08949 {
08950    ROOT::Minuit2::MnScan* p = NULL;
08951    char* gvp = (char*) G__getgvp();
08952    //m: 3
08953    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08954      p = new ROOT::Minuit2::MnScan(
08955 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
08956 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
08957    } else {
08958      p = new((void*) gvp) ROOT::Minuit2::MnScan(
08959 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
08960 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
08961    }
08962    result7->obj.i = (long) p;
08963    result7->ref = (long) p;
08964    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan));
08965    return(1 || funcname || hash || result7 || libp) ;
08966 }
08967 
08968 static int G__G__Minuit2_327_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08969 {
08970    ROOT::Minuit2::MnScan* p = NULL;
08971    char* gvp = (char*) G__getgvp();
08972    //m: 1
08973    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08974      p = new ROOT::Minuit2::MnScan(*(ROOT::Minuit2::MnScan*) libp->para[0].ref);
08975    } else {
08976      p = new((void*) gvp) ROOT::Minuit2::MnScan(*(ROOT::Minuit2::MnScan*) libp->para[0].ref);
08977    }
08978    result7->obj.i = (long) p;
08979    result7->ref = (long) p;
08980    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan));
08981    return(1 || funcname || hash || result7 || libp) ;
08982 }
08983 
08984 static int G__G__Minuit2_327_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08985 {
08986    switch (libp->paran) {
08987    case 4:
08988       {
08989          vector<std::pair<double,double> >* pobj;
08990          vector<std::pair<double,double> > xobj = ((ROOT::Minuit2::MnScan*) G__getstructoffset())->Scan((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])
08991 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3]));
08992          pobj = new vector<std::pair<double,double> >(xobj);
08993          result7->obj.i = (long) ((void*) pobj);
08994          result7->ref = result7->obj.i;
08995          G__store_tempobject(*result7);
08996       }
08997       break;
08998    case 3:
08999       {
09000          vector<std::pair<double,double> >* pobj;
09001          vector<std::pair<double,double> > xobj = ((ROOT::Minuit2::MnScan*) G__getstructoffset())->Scan((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1])
09002 , (double) G__double(libp->para[2]));
09003          pobj = new vector<std::pair<double,double> >(xobj);
09004          result7->obj.i = (long) ((void*) pobj);
09005          result7->ref = result7->obj.i;
09006          G__store_tempobject(*result7);
09007       }
09008       break;
09009    case 2:
09010       {
09011          vector<std::pair<double,double> >* pobj;
09012          vector<std::pair<double,double> > xobj = ((ROOT::Minuit2::MnScan*) G__getstructoffset())->Scan((unsigned int) G__int(libp->para[0]), (unsigned int) G__int(libp->para[1]));
09013          pobj = new vector<std::pair<double,double> >(xobj);
09014          result7->obj.i = (long) ((void*) pobj);
09015          result7->ref = result7->obj.i;
09016          G__store_tempobject(*result7);
09017       }
09018       break;
09019    case 1:
09020       {
09021          vector<std::pair<double,double> >* pobj;
09022          vector<std::pair<double,double> > xobj = ((ROOT::Minuit2::MnScan*) G__getstructoffset())->Scan((unsigned int) G__int(libp->para[0]));
09023          pobj = new vector<std::pair<double,double> >(xobj);
09024          result7->obj.i = (long) ((void*) pobj);
09025          result7->ref = result7->obj.i;
09026          G__store_tempobject(*result7);
09027       }
09028       break;
09029    }
09030    return(1 || funcname || hash || result7 || libp) ;
09031 }
09032 
09033 // automatic destructor
09034 typedef ROOT::Minuit2::MnScan G__TROOTcLcLMinuit2cLcLMnScan;
09035 static int G__G__Minuit2_327_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09036 {
09037    char* gvp = (char*) G__getgvp();
09038    long soff = G__getstructoffset();
09039    int n = G__getaryconstruct();
09040    //
09041    //has_a_delete: 0
09042    //has_own_delete1arg: 0
09043    //has_own_delete2arg: 0
09044    //
09045    if (!soff) {
09046      return(1);
09047    }
09048    if (n) {
09049      if (gvp == (char*)G__PVOID) {
09050        delete[] (ROOT::Minuit2::MnScan*) soff;
09051      } else {
09052        G__setgvp((long) G__PVOID);
09053        for (int i = n - 1; i >= 0; --i) {
09054          ((ROOT::Minuit2::MnScan*) (soff+(sizeof(ROOT::Minuit2::MnScan)*i)))->~G__TROOTcLcLMinuit2cLcLMnScan();
09055        }
09056        G__setgvp((long)gvp);
09057      }
09058    } else {
09059      if (gvp == (char*)G__PVOID) {
09060        delete (ROOT::Minuit2::MnScan*) soff;
09061      } else {
09062        G__setgvp((long) G__PVOID);
09063        ((ROOT::Minuit2::MnScan*) (soff))->~G__TROOTcLcLMinuit2cLcLMnScan();
09064        G__setgvp((long)gvp);
09065      }
09066    }
09067    G__setnull(result7);
09068    return(1 || funcname || hash || result7 || libp) ;
09069 }
09070 
09071 
09072 /* ROOT::Minuit2::MnSimplex */
09073 static int G__G__Minuit2_328_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09074 {
09075    ROOT::Minuit2::MnSimplex* p = NULL;
09076    char* gvp = (char*) G__getgvp();
09077    switch (libp->paran) {
09078    case 4:
09079      //m: 4
09080      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09081        p = new ROOT::Minuit2::MnSimplex(
09082 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
09083 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
09084      } else {
09085        p = new((void*) gvp) ROOT::Minuit2::MnSimplex(
09086 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
09087 , *(vector<double>*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
09088      }
09089      break;
09090    case 3:
09091      //m: 3
09092      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09093        p = new ROOT::Minuit2::MnSimplex(
09094 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
09095 , *(vector<double>*) libp->para[2].ref);
09096      } else {
09097        p = new((void*) gvp) ROOT::Minuit2::MnSimplex(
09098 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
09099 , *(vector<double>*) libp->para[2].ref);
09100      }
09101      break;
09102    }
09103    result7->obj.i = (long) p;
09104    result7->ref = (long) p;
09105    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex));
09106    return(1 || funcname || hash || result7 || libp) ;
09107 }
09108 
09109 static int G__G__Minuit2_328_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09110 {
09111    ROOT::Minuit2::MnSimplex* p = NULL;
09112    char* gvp = (char*) G__getgvp();
09113    switch (libp->paran) {
09114    case 5:
09115      //m: 5
09116      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09117        p = new ROOT::Minuit2::MnSimplex(
09118 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
09119 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
09120 , (unsigned int) G__int(libp->para[4]));
09121      } else {
09122        p = new((void*) gvp) ROOT::Minuit2::MnSimplex(
09123 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
09124 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref
09125 , (unsigned int) G__int(libp->para[4]));
09126      }
09127      break;
09128    case 4:
09129      //m: 4
09130      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09131        p = new ROOT::Minuit2::MnSimplex(
09132 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
09133 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
09134      } else {
09135        p = new((void*) gvp) ROOT::Minuit2::MnSimplex(
09136 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
09137 , (unsigned int) G__int(libp->para[2]), *(vector<double>*) libp->para[3].ref);
09138      }
09139      break;
09140    }
09141    result7->obj.i = (long) p;
09142    result7->ref = (long) p;
09143    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex));
09144    return(1 || funcname || hash || result7 || libp) ;
09145 }
09146 
09147 static int G__G__Minuit2_328_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09148 {
09149    ROOT::Minuit2::MnSimplex* p = NULL;
09150    char* gvp = (char*) G__getgvp();
09151    switch (libp->paran) {
09152    case 4:
09153      //m: 4
09154      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09155        p = new ROOT::Minuit2::MnSimplex(
09156 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
09157 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
09158      } else {
09159        p = new((void*) gvp) ROOT::Minuit2::MnSimplex(
09160 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
09161 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
09162      }
09163      break;
09164    case 3:
09165      //m: 3
09166      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09167        p = new ROOT::Minuit2::MnSimplex(
09168 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
09169 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
09170      } else {
09171        p = new((void*) gvp) ROOT::Minuit2::MnSimplex(
09172 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(vector<double>*) libp->para[1].ref
09173 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
09174      }
09175      break;
09176    }
09177    result7->obj.i = (long) p;
09178    result7->ref = (long) p;
09179    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex));
09180    return(1 || funcname || hash || result7 || libp) ;
09181 }
09182 
09183 static int G__G__Minuit2_328_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09184 {
09185    ROOT::Minuit2::MnSimplex* p = NULL;
09186    char* gvp = (char*) G__getgvp();
09187    switch (libp->paran) {
09188    case 3:
09189      //m: 3
09190      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09191        p = new ROOT::Minuit2::MnSimplex(
09192 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
09193 , (unsigned int) G__int(libp->para[2]));
09194      } else {
09195        p = new((void*) gvp) ROOT::Minuit2::MnSimplex(
09196 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
09197 , (unsigned int) G__int(libp->para[2]));
09198      }
09199      break;
09200    case 2:
09201      //m: 2
09202      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09203        p = new ROOT::Minuit2::MnSimplex(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
09204      } else {
09205        p = new((void*) gvp) ROOT::Minuit2::MnSimplex(*(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref);
09206      }
09207      break;
09208    }
09209    result7->obj.i = (long) p;
09210    result7->ref = (long) p;
09211    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex));
09212    return(1 || funcname || hash || result7 || libp) ;
09213 }
09214 
09215 static int G__G__Minuit2_328_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09216 {
09217    ROOT::Minuit2::MnSimplex* p = NULL;
09218    char* gvp = (char*) G__getgvp();
09219    switch (libp->paran) {
09220    case 4:
09221      //m: 4
09222      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09223        p = new ROOT::Minuit2::MnSimplex(
09224 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
09225 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
09226      } else {
09227        p = new((void*) gvp) ROOT::Minuit2::MnSimplex(
09228 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
09229 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref, (unsigned int) G__int(libp->para[3]));
09230      }
09231      break;
09232    case 3:
09233      //m: 3
09234      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09235        p = new ROOT::Minuit2::MnSimplex(
09236 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
09237 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
09238      } else {
09239        p = new((void*) gvp) ROOT::Minuit2::MnSimplex(
09240 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameters*) libp->para[1].ref
09241 , *(ROOT::Minuit2::MnUserCovariance*) libp->para[2].ref);
09242      }
09243      break;
09244    }
09245    result7->obj.i = (long) p;
09246    result7->ref = (long) p;
09247    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex));
09248    return(1 || funcname || hash || result7 || libp) ;
09249 }
09250 
09251 static int G__G__Minuit2_328_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09252 {
09253    ROOT::Minuit2::MnSimplex* p = NULL;
09254    char* gvp = (char*) G__getgvp();
09255    //m: 3
09256    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09257      p = new ROOT::Minuit2::MnSimplex(
09258 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
09259 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
09260    } else {
09261      p = new((void*) gvp) ROOT::Minuit2::MnSimplex(
09262 *(ROOT::Minuit2::FCNBase*) libp->para[0].ref, *(ROOT::Minuit2::MnUserParameterState*) libp->para[1].ref
09263 , *(ROOT::Minuit2::MnStrategy*) libp->para[2].ref);
09264    }
09265    result7->obj.i = (long) p;
09266    result7->ref = (long) p;
09267    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex));
09268    return(1 || funcname || hash || result7 || libp) ;
09269 }
09270 
09271 static int G__G__Minuit2_328_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09272 {
09273    ROOT::Minuit2::MnSimplex* p = NULL;
09274    char* gvp = (char*) G__getgvp();
09275    //m: 1
09276    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09277      p = new ROOT::Minuit2::MnSimplex(*(ROOT::Minuit2::MnSimplex*) libp->para[0].ref);
09278    } else {
09279      p = new((void*) gvp) ROOT::Minuit2::MnSimplex(*(ROOT::Minuit2::MnSimplex*) libp->para[0].ref);
09280    }
09281    result7->obj.i = (long) p;
09282    result7->ref = (long) p;
09283    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex));
09284    return(1 || funcname || hash || result7 || libp) ;
09285 }
09286 
09287 // automatic destructor
09288 typedef ROOT::Minuit2::MnSimplex G__TROOTcLcLMinuit2cLcLMnSimplex;
09289 static int G__G__Minuit2_328_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09290 {
09291    char* gvp = (char*) G__getgvp();
09292    long soff = G__getstructoffset();
09293    int n = G__getaryconstruct();
09294    //
09295    //has_a_delete: 0
09296    //has_own_delete1arg: 0
09297    //has_own_delete2arg: 0
09298    //
09299    if (!soff) {
09300      return(1);
09301    }
09302    if (n) {
09303      if (gvp == (char*)G__PVOID) {
09304        delete[] (ROOT::Minuit2::MnSimplex*) soff;
09305      } else {
09306        G__setgvp((long) G__PVOID);
09307        for (int i = n - 1; i >= 0; --i) {
09308          ((ROOT::Minuit2::MnSimplex*) (soff+(sizeof(ROOT::Minuit2::MnSimplex)*i)))->~G__TROOTcLcLMinuit2cLcLMnSimplex();
09309        }
09310        G__setgvp((long)gvp);
09311      }
09312    } else {
09313      if (gvp == (char*)G__PVOID) {
09314        delete (ROOT::Minuit2::MnSimplex*) soff;
09315      } else {
09316        G__setgvp((long) G__PVOID);
09317        ((ROOT::Minuit2::MnSimplex*) (soff))->~G__TROOTcLcLMinuit2cLcLMnSimplex();
09318        G__setgvp((long)gvp);
09319      }
09320    }
09321    G__setnull(result7);
09322    return(1 || funcname || hash || result7 || libp) ;
09323 }
09324 
09325 
09326 /* Setting up global function */
09327 
09328 /*********************************************************
09329 * Member function Stub
09330 *********************************************************/
09331 
09332 /* ROOT::Minuit2::GenericFunction */
09333 
09334 /* ROOT::Minuit2::FCNBase */
09335 
09336 /* ROOT::Minuit2::FCNGradientBase */
09337 
09338 /* TFcnAdapter */
09339 
09340 /* ROOT::Minuit2::MinuitParameter */
09341 
09342 /* ROOT::Minuit2::MnUserParameters */
09343 
09344 /* ROOT::Minuit2::MnUserParameterState */
09345 
09346 /* ROOT::Minuit2::MinosError */
09347 
09348 /* ROOT::Minuit2::FunctionMinimum */
09349 
09350 /* ROOT::Minuit2::FunctionMinimizer */
09351 
09352 /* ROOT::Minuit2::MnStrategy */
09353 
09354 /* ROOT::Minuit2::FumiliFCNBase */
09355 
09356 /* ROOT::Minuit2::ModularFunctionMinimizer */
09357 
09358 /* ROOT::Minuit2::FumiliMinimizer */
09359 
09360 /* TFitterMinuit */
09361 
09362 /* TFitterFumili */
09363 
09364 /* ROOT::Minuit2::VariableMetricMinimizer */
09365 
09366 /* ROOT::Minuit2::SimplexMinimizer */
09367 
09368 /* ROOT::Minuit2::CombinedMinimizer */
09369 
09370 /* ROOT::Minuit2::Minuit2Minimizer */
09371 
09372 /* ROOT::Minuit2::MnApplication */
09373 
09374 /* ROOT::Minuit2::MnContours */
09375 
09376 /* ROOT::Minuit2::MnFumiliMinimize */
09377 
09378 /* ROOT::Minuit2::MnHesse */
09379 
09380 /* ROOT::Minuit2::MnMigrad */
09381 
09382 /* ROOT::Minuit2::MnMinimize */
09383 
09384 /* ROOT::Minuit2::MnMinos */
09385 
09386 /* ROOT::Minuit2::MnPlot */
09387 
09388 /* ROOT::Minuit2::ScanMinimizer */
09389 
09390 /* ROOT::Minuit2::MnScan */
09391 
09392 /* ROOT::Minuit2::MnSimplex */
09393 
09394 /*********************************************************
09395 * Global function Stub
09396 *********************************************************/
09397 
09398 /*********************************************************
09399 * Get size of pointer to member function
09400 *********************************************************/
09401 class G__Sizep2memfuncG__Minuit2 {
09402  public:
09403   G__Sizep2memfuncG__Minuit2(): p(&G__Sizep2memfuncG__Minuit2::sizep2memfunc) {}
09404     size_t sizep2memfunc() { return(sizeof(p)); }
09405   private:
09406     size_t (G__Sizep2memfuncG__Minuit2::*p)();
09407 };
09408 
09409 size_t G__get_sizep2memfuncG__Minuit2()
09410 {
09411   G__Sizep2memfuncG__Minuit2 a;
09412   G__setsizep2memfunc((int)a.sizep2memfunc());
09413   return((size_t)a.sizep2memfunc());
09414 }
09415 
09416 
09417 /*********************************************************
09418 * virtual base class offset calculation interface
09419 *********************************************************/
09420 
09421    /* Setting up class inheritance */
09422 
09423 /*********************************************************
09424 * Inheritance information setup/
09425 *********************************************************/
09426 extern "C" void G__cpp_setup_inheritanceG__Minuit2() {
09427 
09428    /* Setting up class inheritance */
09429    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase))) {
09430      ROOT::Minuit2::FCNBase *G__Lderived;
09431      G__Lderived=(ROOT::Minuit2::FCNBase*)0x1000;
09432      {
09433        ROOT::Minuit2::GenericFunction *G__Lpbase=(ROOT::Minuit2::GenericFunction*)G__Lderived;
09434        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGenericFunction),(long)G__Lpbase-(long)G__Lderived,1,1);
09435      }
09436    }
09437    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNGradientBase))) {
09438      ROOT::Minuit2::FCNGradientBase *G__Lderived;
09439      G__Lderived=(ROOT::Minuit2::FCNGradientBase*)0x1000;
09440      {
09441        ROOT::Minuit2::FCNBase *G__Lpbase=(ROOT::Minuit2::FCNBase*)G__Lderived;
09442        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNGradientBase),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase),(long)G__Lpbase-(long)G__Lderived,1,1);
09443      }
09444      {
09445        ROOT::Minuit2::GenericFunction *G__Lpbase=(ROOT::Minuit2::GenericFunction*)G__Lderived;
09446        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNGradientBase),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGenericFunction),(long)G__Lpbase-(long)G__Lderived,1,0);
09447      }
09448    }
09449    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_TFcnAdapter))) {
09450      TFcnAdapter *G__Lderived;
09451      G__Lderived=(TFcnAdapter*)0x1000;
09452      {
09453        ROOT::Minuit2::FCNGradientBase *G__Lpbase=(ROOT::Minuit2::FCNGradientBase*)G__Lderived;
09454        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFcnAdapter),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNGradientBase),(long)G__Lpbase-(long)G__Lderived,1,1);
09455      }
09456      {
09457        ROOT::Minuit2::FCNBase *G__Lpbase=(ROOT::Minuit2::FCNBase*)G__Lderived;
09458        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFcnAdapter),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase),(long)G__Lpbase-(long)G__Lderived,1,0);
09459      }
09460      {
09461        ROOT::Minuit2::GenericFunction *G__Lpbase=(ROOT::Minuit2::GenericFunction*)G__Lderived;
09462        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFcnAdapter),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGenericFunction),(long)G__Lpbase-(long)G__Lderived,1,0);
09463      }
09464    }
09465    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliFCNBase))) {
09466      ROOT::Minuit2::FumiliFCNBase *G__Lderived;
09467      G__Lderived=(ROOT::Minuit2::FumiliFCNBase*)0x1000;
09468      {
09469        ROOT::Minuit2::FCNBase *G__Lpbase=(ROOT::Minuit2::FCNBase*)G__Lderived;
09470        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliFCNBase),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase),(long)G__Lpbase-(long)G__Lderived,1,1);
09471      }
09472      {
09473        ROOT::Minuit2::GenericFunction *G__Lpbase=(ROOT::Minuit2::GenericFunction*)G__Lderived;
09474        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliFCNBase),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGenericFunction),(long)G__Lpbase-(long)G__Lderived,1,0);
09475      }
09476    }
09477    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer))) {
09478      ROOT::Minuit2::ModularFunctionMinimizer *G__Lderived;
09479      G__Lderived=(ROOT::Minuit2::ModularFunctionMinimizer*)0x1000;
09480      {
09481        ROOT::Minuit2::FunctionMinimizer *G__Lpbase=(ROOT::Minuit2::FunctionMinimizer*)G__Lderived;
09482        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimizer),(long)G__Lpbase-(long)G__Lderived,1,1);
09483      }
09484    }
09485    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer))) {
09486      ROOT::Minuit2::FumiliMinimizer *G__Lderived;
09487      G__Lderived=(ROOT::Minuit2::FumiliMinimizer*)0x1000;
09488      {
09489        ROOT::Minuit2::ModularFunctionMinimizer *G__Lpbase=(ROOT::Minuit2::ModularFunctionMinimizer*)G__Lderived;
09490        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer),(long)G__Lpbase-(long)G__Lderived,1,1);
09491      }
09492      {
09493        ROOT::Minuit2::FunctionMinimizer *G__Lpbase=(ROOT::Minuit2::FunctionMinimizer*)G__Lderived;
09494        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimizer),(long)G__Lpbase-(long)G__Lderived,1,0);
09495      }
09496    }
09497    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit))) {
09498      TFitterMinuit *G__Lderived;
09499      G__Lderived=(TFitterMinuit*)0x1000;
09500      {
09501        TVirtualFitter *G__Lpbase=(TVirtualFitter*)G__Lderived;
09502        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit),G__get_linked_tagnum(&G__G__Minuit2LN_TVirtualFitter),(long)G__Lpbase-(long)G__Lderived,1,1);
09503      }
09504      {
09505        TNamed *G__Lpbase=(TNamed*)G__Lderived;
09506        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit),G__get_linked_tagnum(&G__G__Minuit2LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
09507      }
09508      {
09509        TObject *G__Lpbase=(TObject*)G__Lderived;
09510        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit),G__get_linked_tagnum(&G__G__Minuit2LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
09511      }
09512    }
09513    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili))) {
09514      TFitterFumili *G__Lderived;
09515      G__Lderived=(TFitterFumili*)0x1000;
09516      {
09517        TFitterMinuit *G__Lpbase=(TFitterMinuit*)G__Lderived;
09518        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili),G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit),(long)G__Lpbase-(long)G__Lderived,1,1);
09519      }
09520      {
09521        TVirtualFitter *G__Lpbase=(TVirtualFitter*)G__Lderived;
09522        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili),G__get_linked_tagnum(&G__G__Minuit2LN_TVirtualFitter),(long)G__Lpbase-(long)G__Lderived,1,0);
09523      }
09524      {
09525        TNamed *G__Lpbase=(TNamed*)G__Lderived;
09526        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili),G__get_linked_tagnum(&G__G__Minuit2LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
09527      }
09528      {
09529        TObject *G__Lpbase=(TObject*)G__Lderived;
09530        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili),G__get_linked_tagnum(&G__G__Minuit2LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
09531      }
09532    }
09533    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer))) {
09534      ROOT::Minuit2::VariableMetricMinimizer *G__Lderived;
09535      G__Lderived=(ROOT::Minuit2::VariableMetricMinimizer*)0x1000;
09536      {
09537        ROOT::Minuit2::ModularFunctionMinimizer *G__Lpbase=(ROOT::Minuit2::ModularFunctionMinimizer*)G__Lderived;
09538        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer),(long)G__Lpbase-(long)G__Lderived,1,1);
09539      }
09540      {
09541        ROOT::Minuit2::FunctionMinimizer *G__Lpbase=(ROOT::Minuit2::FunctionMinimizer*)G__Lderived;
09542        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimizer),(long)G__Lpbase-(long)G__Lderived,1,0);
09543      }
09544    }
09545    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer))) {
09546      ROOT::Minuit2::SimplexMinimizer *G__Lderived;
09547      G__Lderived=(ROOT::Minuit2::SimplexMinimizer*)0x1000;
09548      {
09549        ROOT::Minuit2::ModularFunctionMinimizer *G__Lpbase=(ROOT::Minuit2::ModularFunctionMinimizer*)G__Lderived;
09550        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer),(long)G__Lpbase-(long)G__Lderived,1,1);
09551      }
09552      {
09553        ROOT::Minuit2::FunctionMinimizer *G__Lpbase=(ROOT::Minuit2::FunctionMinimizer*)G__Lderived;
09554        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimizer),(long)G__Lpbase-(long)G__Lderived,1,0);
09555      }
09556    }
09557    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer))) {
09558      ROOT::Minuit2::CombinedMinimizer *G__Lderived;
09559      G__Lderived=(ROOT::Minuit2::CombinedMinimizer*)0x1000;
09560      {
09561        ROOT::Minuit2::ModularFunctionMinimizer *G__Lpbase=(ROOT::Minuit2::ModularFunctionMinimizer*)G__Lderived;
09562        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer),(long)G__Lpbase-(long)G__Lderived,1,1);
09563      }
09564      {
09565        ROOT::Minuit2::FunctionMinimizer *G__Lpbase=(ROOT::Minuit2::FunctionMinimizer*)G__Lderived;
09566        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimizer),(long)G__Lpbase-(long)G__Lderived,1,0);
09567      }
09568    }
09569    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer))) {
09570      ROOT::Minuit2::Minuit2Minimizer *G__Lderived;
09571      G__Lderived=(ROOT::Minuit2::Minuit2Minimizer*)0x1000;
09572      {
09573        ROOT::Math::Minimizer *G__Lpbase=(ROOT::Math::Minimizer*)G__Lderived;
09574        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMathcLcLMinimizer),(long)G__Lpbase-(long)G__Lderived,1,1);
09575      }
09576    }
09577    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize))) {
09578      ROOT::Minuit2::MnFumiliMinimize *G__Lderived;
09579      G__Lderived=(ROOT::Minuit2::MnFumiliMinimize*)0x1000;
09580      {
09581        ROOT::Minuit2::MnApplication *G__Lpbase=(ROOT::Minuit2::MnApplication*)G__Lderived;
09582        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnApplication),(long)G__Lpbase-(long)G__Lderived,1,1);
09583      }
09584    }
09585    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad))) {
09586      ROOT::Minuit2::MnMigrad *G__Lderived;
09587      G__Lderived=(ROOT::Minuit2::MnMigrad*)0x1000;
09588      {
09589        ROOT::Minuit2::MnApplication *G__Lpbase=(ROOT::Minuit2::MnApplication*)G__Lderived;
09590        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnApplication),(long)G__Lpbase-(long)G__Lderived,1,1);
09591      }
09592    }
09593    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize))) {
09594      ROOT::Minuit2::MnMinimize *G__Lderived;
09595      G__Lderived=(ROOT::Minuit2::MnMinimize*)0x1000;
09596      {
09597        ROOT::Minuit2::MnApplication *G__Lpbase=(ROOT::Minuit2::MnApplication*)G__Lderived;
09598        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnApplication),(long)G__Lpbase-(long)G__Lderived,1,1);
09599      }
09600    }
09601    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer))) {
09602      ROOT::Minuit2::ScanMinimizer *G__Lderived;
09603      G__Lderived=(ROOT::Minuit2::ScanMinimizer*)0x1000;
09604      {
09605        ROOT::Minuit2::ModularFunctionMinimizer *G__Lpbase=(ROOT::Minuit2::ModularFunctionMinimizer*)G__Lderived;
09606        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer),(long)G__Lpbase-(long)G__Lderived,1,1);
09607      }
09608      {
09609        ROOT::Minuit2::FunctionMinimizer *G__Lpbase=(ROOT::Minuit2::FunctionMinimizer*)G__Lderived;
09610        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimizer),(long)G__Lpbase-(long)G__Lderived,1,0);
09611      }
09612    }
09613    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan))) {
09614      ROOT::Minuit2::MnScan *G__Lderived;
09615      G__Lderived=(ROOT::Minuit2::MnScan*)0x1000;
09616      {
09617        ROOT::Minuit2::MnApplication *G__Lpbase=(ROOT::Minuit2::MnApplication*)G__Lderived;
09618        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnApplication),(long)G__Lpbase-(long)G__Lderived,1,1);
09619      }
09620    }
09621    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex))) {
09622      ROOT::Minuit2::MnSimplex *G__Lderived;
09623      G__Lderived=(ROOT::Minuit2::MnSimplex*)0x1000;
09624      {
09625        ROOT::Minuit2::MnApplication *G__Lpbase=(ROOT::Minuit2::MnApplication*)G__Lderived;
09626        G__inheritance_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex),G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnApplication),(long)G__Lpbase-(long)G__Lderived,1,1);
09627      }
09628    }
09629 }
09630 
09631 /*********************************************************
09632 * typedef information setup/
09633 *********************************************************/
09634 extern "C" void G__cpp_setup_typetableG__Minuit2() {
09635 
09636    /* Setting up typedef entry */
09637    G__search_typename2("Int_t",105,-1,0,-1);
09638    G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
09639    G__search_typename2("Version_t",115,-1,0,-1);
09640    G__setnewtype(-1,"Class version identifier (short)",0);
09641    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
09642    G__setnewtype(-1,NULL,0);
09643    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
09644    G__setnewtype(-1,NULL,0);
09645    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
09646    G__setnewtype(-1,NULL,0);
09647    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
09648    G__setnewtype(-1,NULL,0);
09649    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
09650    G__setnewtype(-1,NULL,0);
09651    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
09652    G__setnewtype(-1,NULL,0);
09653    G__search_typename2("vector<double>",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR),0,-1);
09654    G__setnewtype(-1,NULL,0);
09655    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR));
09656    G__setnewtype(-1,NULL,0);
09657    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR));
09658    G__setnewtype(-1,NULL,0);
09659    G__search_typename2("vector<CoordData>",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgR),0,-1);
09660    G__setnewtype(-1,NULL,0);
09661    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgR));
09662    G__setnewtype(-1,NULL,0);
09663    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgR));
09664    G__setnewtype(-1,NULL,0);
09665    G__search_typename2("vector<vector<double,allocator<double> > >",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgR),0,-1);
09666    G__setnewtype(-1,NULL,0);
09667    G__search_typename2("void (*)(int&, double*, double&, double*, int)",49,-1,0,-1);
09668    G__setnewtype(-1,NULL,0);
09669    G__search_typename2("MatrixInverse<sym,ABObj<sym,LASymMatrix,double>,double>",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMatrixInverselEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOdoublegR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2));
09670    G__setnewtype(-1,NULL,0);
09671    G__search_typename2("ABObj<sym,MatrixInverse<sym,ABObj<sym,LASymMatrix,double>,double>,double>",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLMatrixInverselEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOdoublegRcOdoublegR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2));
09672    G__setnewtype(-1,NULL,0);
09673    G__search_typename2("VectorOuterProduct<ABObj<vec,LAVector,double>,double>",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVectorOuterProductlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOdoublegR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2));
09674    G__setnewtype(-1,NULL,0);
09675    G__search_typename2("ABObj<sym,VectorOuterProduct<ABObj<vec,LAVector,double>,double>,double>",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLVectorOuterProductlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOdoublegRcOdoublegR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2));
09676    G__setnewtype(-1,NULL,0);
09677    G__search_typename2("vector<MinuitParameter>",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgR),0,-1);
09678    G__setnewtype(-1,NULL,0);
09679    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgR));
09680    G__setnewtype(-1,NULL,0);
09681    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgR));
09682    G__setnewtype(-1,NULL,0);
09683    G__search_typename2("vector<ROOT::Minuit2::MinuitParameter>",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgR),0,-1);
09684    G__setnewtype(-1,NULL,0);
09685    G__search_typename2("vector<unsigned int>",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR),0,-1);
09686    G__setnewtype(-1,NULL,0);
09687    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR));
09688    G__setnewtype(-1,NULL,0);
09689    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR));
09690    G__setnewtype(-1,NULL,0);
09691    G__search_typename2("ABSum<ABObj<vec,LAVector,double>,ABObj<vec,LAVector,double> >",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2));
09692    G__setnewtype(-1,NULL,0);
09693    G__search_typename2("ABObj<vec,ABSum<ABObj<vec,LAVector,double>,ABObj<vec,LAVector,double> >,double>",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLveccOROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgRcOdoublegR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2));
09694    G__setnewtype(-1,NULL,0);
09695    G__search_typename2("ABSum<ABObj<sym,LASymMatrix,double>,ABObj<sym,LASymMatrix,double> >",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRsPgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2));
09696    G__setnewtype(-1,NULL,0);
09697    G__search_typename2("ABObj<sym,ABSum<ABObj<sym,LASymMatrix,double>,ABObj<sym,LASymMatrix,double> >,double>",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRsPgRcOdoublegR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2));
09698    G__setnewtype(-1,NULL,0);
09699    G__search_typename2("vector<MinimumState>",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgR),0,-1);
09700    G__setnewtype(-1,NULL,0);
09701    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgR));
09702    G__setnewtype(-1,NULL,0);
09703    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgR));
09704    G__setnewtype(-1,NULL,0);
09705    G__search_typename2("vector<ROOT::Minuit2::MinimumState>",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgR),0,-1);
09706    G__setnewtype(-1,NULL,0);
09707    G__search_typename2("MnRefCountedPointer<BasicFunctionMinimum>",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnRefCountedPointerlEROOTcLcLMinuit2cLcLBasicFunctionMinimumgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum));
09708    G__setnewtype(-1,NULL,0);
09709    G__search_typename2("vector<ROOT::Minuit2::MinosError>",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinosErrorcOallocatorlEROOTcLcLMinuit2cLcLMinosErrorgRsPgR),0,-1);
09710    G__setnewtype(-1,NULL,0);
09711    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinosErrorcOallocatorlEROOTcLcLMinuit2cLcLMinosErrorgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinosErrorcOallocatorlEROOTcLcLMinuit2cLcLMinosErrorgRsPgR));
09712    G__setnewtype(-1,NULL,0);
09713    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinosErrorcOallocatorlEROOTcLcLMinuit2cLcLMinosErrorgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinosErrorcOallocatorlEROOTcLcLMinuit2cLcLMinosErrorgRsPgR));
09714    G__setnewtype(-1,NULL,0);
09715    G__search_typename2("vector<std::pair<double,double> >",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR),0,-1);
09716    G__setnewtype(-1,NULL,0);
09717    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR));
09718    G__setnewtype(-1,NULL,0);
09719    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR));
09720    G__setnewtype(-1,NULL,0);
09721    G__search_typename2("vector<pair<double,double> >",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR),0,-1);
09722    G__setnewtype(-1,NULL,0);
09723    G__search_typename2("BasicFitMethodFunction<ROOT::Math::IMultiGenFunction>",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMath));
09724    G__setnewtype(-1,NULL,0);
09725    G__search_typename2("BasicFitMethodFunction<ROOT::Math::IMultiGradFunction>",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMath));
09726    G__setnewtype(-1,NULL,0);
09727    G__search_typename2("vector<std::vector<double> >",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgR),0,-1);
09728    G__setnewtype(-1,NULL,0);
09729    G__search_typename2("ABProd<ABObj<sym,LASymMatrix,double>,ABObj<vec,LAVector,double> >",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABProdlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2));
09730    G__setnewtype(-1,NULL,0);
09731    G__search_typename2("ABObj<AlgebraicProdType<sym,vec>::Type,ABProd<ABObj<sym,LASymMatrix,double>,ABObj<vec,LAVector,double> >,double>",117,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLveccOROOTcLcLMinuit2cLcLABProdlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgRcOdoublegR),0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2));
09732    G__setnewtype(-1,NULL,0);
09733    G__search_typename2("vector<std::pair<double,MnAlgebraicVector> >",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRcOallocatorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRsPgRsPgR),0,-1);
09734    G__setnewtype(-1,NULL,0);
09735    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRcOallocatorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRcOallocatorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRsPgRsPgR));
09736    G__setnewtype(-1,NULL,0);
09737    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Minuit2LN_reverse_iteratorlEvectorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRcOallocatorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRcOallocatorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRsPgRsPgR));
09738    G__setnewtype(-1,NULL,0);
09739    G__search_typename2("vector<pair<double,ROOT::Minuit2::LAVector> >",117,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRcOallocatorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRsPgRsPgR),0,-1);
09740    G__setnewtype(-1,NULL,0);
09741 }
09742 
09743 /*********************************************************
09744 * Data Member information setup/
09745 *********************************************************/
09746 
09747    /* Setting up class,struct,union tag member variable */
09748 
09749    /* ROOT::Minuit2::GenericFunction */
09750 static void G__setup_memvarROOTcLcLMinuit2cLcLGenericFunction(void) {
09751    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGenericFunction));
09752    { ROOT::Minuit2::GenericFunction *p; p=(ROOT::Minuit2::GenericFunction*)0x1000; if (p) { }
09753    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
09754    }
09755    G__tag_memvar_reset();
09756 }
09757 
09758 
09759    /* ROOT::Minuit2::FCNBase */
09760 static void G__setup_memvarROOTcLcLMinuit2cLcLFCNBase(void) {
09761    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase));
09762    { ROOT::Minuit2::FCNBase *p; p=(ROOT::Minuit2::FCNBase*)0x1000; if (p) { }
09763    }
09764    G__tag_memvar_reset();
09765 }
09766 
09767 
09768    /* ROOT::Minuit2::FCNGradientBase */
09769 static void G__setup_memvarROOTcLcLMinuit2cLcLFCNGradientBase(void) {
09770    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNGradientBase));
09771    { ROOT::Minuit2::FCNGradientBase *p; p=(ROOT::Minuit2::FCNGradientBase*)0x1000; if (p) { }
09772    }
09773    G__tag_memvar_reset();
09774 }
09775 
09776 
09777    /* TFcnAdapter */
09778 static void G__setup_memvarTFcnAdapter(void) {
09779    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFcnAdapter));
09780    { TFcnAdapter *p; p=(TFcnAdapter*)0x1000; if (p) { }
09781    G__memvar_setup((void*)0,49,0,0,-1,G__defined_typename("void (*)(int&, double*, double&, double*, int)"),-1,4,"fFCN=",0,(char*)NULL);
09782    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fUp=",0,(char*)NULL);
09783    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fGradCache=",0,(char*)NULL);
09784    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
09785    }
09786    G__tag_memvar_reset();
09787 }
09788 
09789 
09790    /* ROOT::Minuit2::MinuitParameter */
09791 static void G__setup_memvarROOTcLcLMinuit2cLcLMinuitParameter(void) {
09792    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter));
09793    { ROOT::Minuit2::MinuitParameter *p; p=(ROOT::Minuit2::MinuitParameter*)0x1000; if (p) { }
09794    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fNum=",0,(char*)NULL);
09795    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fValue=",0,(char*)NULL);
09796    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fError=",0,(char*)NULL);
09797    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fConst=",0,(char*)NULL);
09798    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fFix=",0,(char*)NULL);
09799    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fLoLimit=",0,(char*)NULL);
09800    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fUpLimit=",0,(char*)NULL);
09801    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fLoLimValid=",0,(char*)NULL);
09802    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fUpLimValid=",0,(char*)NULL);
09803    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_string),-1,-1,4,"fName=",0,(char*)NULL);
09804    }
09805    G__tag_memvar_reset();
09806 }
09807 
09808 
09809    /* ROOT::Minuit2::MnUserParameters */
09810 static void G__setup_memvarROOTcLcLMinuit2cLcLMnUserParameters(void) {
09811    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters));
09812    { ROOT::Minuit2::MnUserParameters *p; p=(ROOT::Minuit2::MnUserParameters*)0x1000; if (p) { }
09813    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserTransformation),-1,-1,4,"fTransformation=",0,(char*)NULL);
09814    }
09815    G__tag_memvar_reset();
09816 }
09817 
09818 
09819    /* ROOT::Minuit2::MnUserParameterState */
09820 static void G__setup_memvarROOTcLcLMinuit2cLcLMnUserParameterState(void) {
09821    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState));
09822    { ROOT::Minuit2::MnUserParameterState *p; p=(ROOT::Minuit2::MnUserParameterState*)0x1000; if (p) { }
09823    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fValid=",0,(char*)NULL);
09824    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fCovarianceValid=",0,(char*)NULL);
09825    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fGCCValid=",0,(char*)NULL);
09826    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fFVal=",0,(char*)NULL);
09827    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fEDM=",0,(char*)NULL);
09828    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fNFcn=",0,(char*)NULL);
09829    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters),-1,-1,4,"fParameters=",0,(char*)NULL);
09830    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserCovariance),-1,-1,4,"fCovariance=",0,(char*)NULL);
09831    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnGlobalCorrelationCoeff),-1,-1,4,"fGlobalCC=",0,(char*)NULL);
09832    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fIntParameters=",0,(char*)NULL);
09833    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserCovariance),-1,-1,4,"fIntCovariance=",0,(char*)NULL);
09834    }
09835    G__tag_memvar_reset();
09836 }
09837 
09838 
09839    /* ROOT::Minuit2::MinosError */
09840 static void G__setup_memvarROOTcLcLMinuit2cLcLMinosError(void) {
09841    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError));
09842    { ROOT::Minuit2::MinosError *p; p=(ROOT::Minuit2::MinosError*)0x1000; if (p) { }
09843    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fParameter=",0,(char*)NULL);
09844    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fMinValue=",0,(char*)NULL);
09845    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnCross),-1,-1,4,"fUpper=",0,(char*)NULL);
09846    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnCross),-1,-1,4,"fLower=",0,(char*)NULL);
09847    }
09848    G__tag_memvar_reset();
09849 }
09850 
09851 
09852    /* ROOT::Minuit2::FunctionMinimum */
09853 static void G__setup_memvarROOTcLcLMinuit2cLcLFunctionMinimum(void) {
09854    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum));
09855    { ROOT::Minuit2::FunctionMinimum *p; p=(ROOT::Minuit2::FunctionMinimum*)0x1000; if (p) { }
09856    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnRefCountedPointerlEROOTcLcLMinuit2cLcLBasicFunctionMinimumgR),G__defined_typename("MnRefCountedPointer<BasicFunctionMinimum>"),-1,4,"fData=",0,(char*)NULL);
09857    }
09858    G__tag_memvar_reset();
09859 }
09860 
09861 
09862    /* ROOT::Minuit2::FunctionMinimizer */
09863 static void G__setup_memvarROOTcLcLMinuit2cLcLFunctionMinimizer(void) {
09864    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimizer));
09865    { ROOT::Minuit2::FunctionMinimizer *p; p=(ROOT::Minuit2::FunctionMinimizer*)0x1000; if (p) { }
09866    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
09867    }
09868    G__tag_memvar_reset();
09869 }
09870 
09871 
09872    /* ROOT::Minuit2::MnStrategy */
09873 static void G__setup_memvarROOTcLcLMinuit2cLcLMnStrategy(void) {
09874    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy));
09875    { ROOT::Minuit2::MnStrategy *p; p=(ROOT::Minuit2::MnStrategy*)0x1000; if (p) { }
09876    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fStrategy=",0,(char*)NULL);
09877    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fGradNCyc=",0,(char*)NULL);
09878    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fGradTlrStp=",0,(char*)NULL);
09879    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fGradTlr=",0,(char*)NULL);
09880    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fHessNCyc=",0,(char*)NULL);
09881    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fHessTlrStp=",0,(char*)NULL);
09882    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fHessTlrG2=",0,(char*)NULL);
09883    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fHessGradNCyc=",0,(char*)NULL);
09884    }
09885    G__tag_memvar_reset();
09886 }
09887 
09888 
09889    /* ROOT::Minuit2::FumiliFCNBase */
09890 static void G__setup_memvarROOTcLcLMinuit2cLcLFumiliFCNBase(void) {
09891    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliFCNBase));
09892    { ROOT::Minuit2::FumiliFCNBase *p; p=(ROOT::Minuit2::FumiliFCNBase*)0x1000; if (p) { }
09893    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fNumberOfParameters=",0,(char*)NULL);
09894    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fValue=",0,(char*)NULL);
09895    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fGradient=",0,(char*)NULL);
09896    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fHessian=",0,(char*)NULL);
09897    }
09898    G__tag_memvar_reset();
09899 }
09900 
09901 
09902    /* ROOT::Minuit2::ModularFunctionMinimizer */
09903 static void G__setup_memvarROOTcLcLMinuit2cLcLModularFunctionMinimizer(void) {
09904    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer));
09905    { ROOT::Minuit2::ModularFunctionMinimizer *p; p=(ROOT::Minuit2::ModularFunctionMinimizer*)0x1000; if (p) { }
09906    }
09907    G__tag_memvar_reset();
09908 }
09909 
09910 
09911    /* ROOT::Minuit2::FumiliMinimizer */
09912 static void G__setup_memvarROOTcLcLMinuit2cLcLFumiliMinimizer(void) {
09913    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer));
09914    { ROOT::Minuit2::FumiliMinimizer *p; p=(ROOT::Minuit2::FumiliMinimizer*)0x1000; if (p) { }
09915    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSeedGenerator),-1,-1,4,"fMinSeedGen=",0,(char*)NULL);
09916    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliBuilder),-1,-1,4,"fMinBuilder=",0,(char*)NULL);
09917    }
09918    G__tag_memvar_reset();
09919 }
09920 
09921 
09922    /* TFitterMinuit */
09923 static void G__setup_memvarTFitterMinuit(void) {
09924    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit));
09925    { TFitterMinuit *p; p=(TFitterMinuit*)0x1000; if (p) { }
09926    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuitcLcLEMinimizerType),-1,-2,1,G__FastAllocString(2048).Format("kMigrad=%lldLL",(long long)TFitterMinuit::kMigrad).data(),0,(char*)NULL);
09927    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuitcLcLEMinimizerType),-1,-2,1,G__FastAllocString(2048).Format("kSimplex=%lldLL",(long long)TFitterMinuit::kSimplex).data(),0,(char*)NULL);
09928    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuitcLcLEMinimizerType),-1,-2,1,G__FastAllocString(2048).Format("kCombined=%lldLL",(long long)TFitterMinuit::kCombined).data(),0,(char*)NULL);
09929    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuitcLcLEMinimizerType),-1,-2,1,G__FastAllocString(2048).Format("kScan=%lldLL",(long long)TFitterMinuit::kScan).data(),0,(char*)NULL);
09930    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuitcLcLEMinimizerType),-1,-2,1,G__FastAllocString(2048).Format("kFumili=%lldLL",(long long)TFitterMinuit::kFumili).data(),0,(char*)NULL);
09931    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fErrorDef=",0,(char*)NULL);
09932    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fEDMVal=",0,(char*)NULL);
09933    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fGradient=",0,(char*)NULL);
09934    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState),-1,-1,4,"fState=",0,(char*)NULL);
09935    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinosErrorcOallocatorlEROOTcLcLMinuit2cLcLMinosErrorgRsPgR),G__defined_typename("vector<ROOT::Minuit2::MinosError>"),-1,4,"fMinosErrors=",0,(char*)NULL);
09936    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer),-1,-1,4,"fMinimizer=",0,(char*)NULL);
09937    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase),-1,-1,4,"fMinuitFCN=",0,(char*)NULL);
09938    G__memvar_setup((void*)0,105,0,0,-1,-1,-1,4,"fDebug=",0,(char*)NULL);
09939    G__memvar_setup((void*)0,105,0,0,-1,-1,-1,4,"fStrategy=",0,(char*)NULL);
09940    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fMinTolerance=",0,(char*)NULL);
09941    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fCovar=",0,"cached covariance matrix (NxN)");
09942    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
09943    }
09944    G__tag_memvar_reset();
09945 }
09946 
09947 
09948    /* TFitterFumili */
09949 static void G__setup_memvarTFitterFumili(void) {
09950    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili));
09951    { TFitterFumili *p; p=(TFitterFumili*)0x1000; if (p) { }
09952    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
09953    }
09954    G__tag_memvar_reset();
09955 }
09956 
09957 
09958    /* ROOT::Minuit2::VariableMetricMinimizer */
09959 static void G__setup_memvarROOTcLcLMinuit2cLcLVariableMetricMinimizer(void) {
09960    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer));
09961    { ROOT::Minuit2::VariableMetricMinimizer *p; p=(ROOT::Minuit2::VariableMetricMinimizer*)0x1000; if (p) { }
09962    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSeedGenerator),-1,-1,4,"fMinSeedGen=",0,(char*)NULL);
09963    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricBuilder),-1,-1,4,"fMinBuilder=",0,(char*)NULL);
09964    }
09965    G__tag_memvar_reset();
09966 }
09967 
09968 
09969    /* ROOT::Minuit2::SimplexMinimizer */
09970 static void G__setup_memvarROOTcLcLMinuit2cLcLSimplexMinimizer(void) {
09971    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer));
09972    { ROOT::Minuit2::SimplexMinimizer *p; p=(ROOT::Minuit2::SimplexMinimizer*)0x1000; if (p) { }
09973    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexSeedGenerator),-1,-1,4,"fSeedGenerator=",0,(char*)NULL);
09974    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexBuilder),-1,-1,4,"fBuilder=",0,(char*)NULL);
09975    }
09976    G__tag_memvar_reset();
09977 }
09978 
09979 
09980    /* ROOT::Minuit2::CombinedMinimizer */
09981 static void G__setup_memvarROOTcLcLMinuit2cLcLCombinedMinimizer(void) {
09982    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer));
09983    { ROOT::Minuit2::CombinedMinimizer *p; p=(ROOT::Minuit2::CombinedMinimizer*)0x1000; if (p) { }
09984    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSeedGenerator),-1,-1,4,"fMinSeedGen=",0,(char*)NULL);
09985    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimumBuilder),-1,-1,4,"fMinBuilder=",0,(char*)NULL);
09986    }
09987    G__tag_memvar_reset();
09988 }
09989 
09990 
09991    /* ROOT::Minuit2::Minuit2Minimizer */
09992 static void G__setup_memvarROOTcLcLMinuit2cLcLMinuit2Minimizer(void) {
09993    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer));
09994    { ROOT::Minuit2::Minuit2Minimizer *p; p=(ROOT::Minuit2::Minuit2Minimizer*)0x1000; if (p) { }
09995    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fDim=",0,"dimension of the function to be minimized ");
09996    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fUseFumili=",0,(char*)NULL);
09997    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState),-1,-1,4,"fState=",0,(char*)NULL);
09998    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer),-1,-1,4,"fMinimizer=",0,(char*)NULL);
09999    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase),-1,-1,4,"fMinuitFCN=",0,(char*)NULL);
10000    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum),-1,-1,4,"fMinimum=",0,(char*)NULL);
10001    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fValues=",0,(char*)NULL);
10002    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,4,"fErrors=",0,(char*)NULL);
10003    }
10004    G__tag_memvar_reset();
10005 }
10006 
10007 
10008    /* ROOT::Minuit2::MnApplication */
10009 static void G__setup_memvarROOTcLcLMinuit2cLcLMnApplication(void) {
10010    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnApplication));
10011    { ROOT::Minuit2::MnApplication *p; p=(ROOT::Minuit2::MnApplication*)0x1000; if (p) { }
10012    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
10013    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase),-1,-1,2,"fFCN=",0,(char*)NULL);
10014    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState),-1,-1,2,"fState=",0,(char*)NULL);
10015    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy),-1,-1,2,"fStrategy=",0,(char*)NULL);
10016    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,2,"fNumCall=",0,(char*)NULL);
10017    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,2,"fUseGrad=",0,(char*)NULL);
10018    }
10019    G__tag_memvar_reset();
10020 }
10021 
10022 
10023    /* ROOT::Minuit2::MnContours */
10024 static void G__setup_memvarROOTcLcLMinuit2cLcLMnContours(void) {
10025    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours));
10026    { ROOT::Minuit2::MnContours *p; p=(ROOT::Minuit2::MnContours*)0x1000; if (p) { }
10027    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase),-1,-1,4,"fFCN=",0,(char*)NULL);
10028    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum),-1,-1,4,"fMinimum=",0,(char*)NULL);
10029    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy),-1,-1,4,"fStrategy=",0,(char*)NULL);
10030    }
10031    G__tag_memvar_reset();
10032 }
10033 
10034 
10035    /* ROOT::Minuit2::MnFumiliMinimize */
10036 static void G__setup_memvarROOTcLcLMinuit2cLcLMnFumiliMinimize(void) {
10037    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize));
10038    { ROOT::Minuit2::MnFumiliMinimize *p; p=(ROOT::Minuit2::MnFumiliMinimize*)0x1000; if (p) { }
10039    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer),-1,-1,4,"fMinimizer=",0,(char*)NULL);
10040    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliFCNBase),-1,-1,4,"fFCN=",0,(char*)NULL);
10041    }
10042    G__tag_memvar_reset();
10043 }
10044 
10045 
10046    /* ROOT::Minuit2::MnHesse */
10047 static void G__setup_memvarROOTcLcLMinuit2cLcLMnHesse(void) {
10048    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse));
10049    { ROOT::Minuit2::MnHesse *p; p=(ROOT::Minuit2::MnHesse*)0x1000; if (p) { }
10050    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy),-1,-1,4,"fStrategy=",0,(char*)NULL);
10051    }
10052    G__tag_memvar_reset();
10053 }
10054 
10055 
10056    /* ROOT::Minuit2::MnMigrad */
10057 static void G__setup_memvarROOTcLcLMinuit2cLcLMnMigrad(void) {
10058    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
10059    { ROOT::Minuit2::MnMigrad *p; p=(ROOT::Minuit2::MnMigrad*)0x1000; if (p) { }
10060    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer),-1,-1,4,"fMinimizer=",0,(char*)NULL);
10061    }
10062    G__tag_memvar_reset();
10063 }
10064 
10065 
10066    /* ROOT::Minuit2::MnMinimize */
10067 static void G__setup_memvarROOTcLcLMinuit2cLcLMnMinimize(void) {
10068    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
10069    { ROOT::Minuit2::MnMinimize *p; p=(ROOT::Minuit2::MnMinimize*)0x1000; if (p) { }
10070    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer),-1,-1,4,"fMinimizer=",0,(char*)NULL);
10071    }
10072    G__tag_memvar_reset();
10073 }
10074 
10075 
10076    /* ROOT::Minuit2::MnMinos */
10077 static void G__setup_memvarROOTcLcLMinuit2cLcLMnMinos(void) {
10078    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinos));
10079    { ROOT::Minuit2::MnMinos *p; p=(ROOT::Minuit2::MnMinos*)0x1000; if (p) { }
10080    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase),-1,-1,4,"fFCN=",0,(char*)NULL);
10081    G__memvar_setup((void*)0,117,1,1,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum),-1,-1,4,"fMinimum=",0,(char*)NULL);
10082    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy),-1,-1,4,"fStrategy=",0,(char*)NULL);
10083    }
10084    G__tag_memvar_reset();
10085 }
10086 
10087 
10088    /* ROOT::Minuit2::MnPlot */
10089 static void G__setup_memvarROOTcLcLMinuit2cLcLMnPlot(void) {
10090    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnPlot));
10091    { ROOT::Minuit2::MnPlot *p; p=(ROOT::Minuit2::MnPlot*)0x1000; if (p) { }
10092    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fPageWidth=",0,(char*)NULL);
10093    G__memvar_setup((void*)0,104,0,0,-1,-1,-1,4,"fPageLength=",0,(char*)NULL);
10094    }
10095    G__tag_memvar_reset();
10096 }
10097 
10098 
10099    /* ROOT::Minuit2::ScanMinimizer */
10100 static void G__setup_memvarROOTcLcLMinuit2cLcLScanMinimizer(void) {
10101    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer));
10102    { ROOT::Minuit2::ScanMinimizer *p; p=(ROOT::Minuit2::ScanMinimizer*)0x1000; if (p) { }
10103    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexSeedGenerator),-1,-1,4,"fSeedGenerator=",0,(char*)NULL);
10104    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanBuilder),-1,-1,4,"fBuilder=",0,(char*)NULL);
10105    }
10106    G__tag_memvar_reset();
10107 }
10108 
10109 
10110    /* ROOT::Minuit2::MnScan */
10111 static void G__setup_memvarROOTcLcLMinuit2cLcLMnScan(void) {
10112    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan));
10113    { ROOT::Minuit2::MnScan *p; p=(ROOT::Minuit2::MnScan*)0x1000; if (p) { }
10114    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer),-1,-1,4,"fMinimizer=",0,(char*)NULL);
10115    }
10116    G__tag_memvar_reset();
10117 }
10118 
10119 
10120    /* ROOT::Minuit2::MnSimplex */
10121 static void G__setup_memvarROOTcLcLMinuit2cLcLMnSimplex(void) {
10122    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex));
10123    { ROOT::Minuit2::MnSimplex *p; p=(ROOT::Minuit2::MnSimplex*)0x1000; if (p) { }
10124    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer),-1,-1,4,"fMinimizer=",0,(char*)NULL);
10125    }
10126    G__tag_memvar_reset();
10127 }
10128 
10129 extern "C" void G__cpp_setup_memvarG__Minuit2() {
10130 }
10131 /***********************************************************
10132 ************************************************************
10133 ************************************************************
10134 ************************************************************
10135 ************************************************************
10136 ************************************************************
10137 ************************************************************
10138 ***********************************************************/
10139 
10140 /*********************************************************
10141 * Member function information setup for each class
10142 *********************************************************/
10143 static void G__setup_memfuncROOTcLcLMinuit2cLcLGenericFunction(void) {
10144    /* ROOT::Minuit2::GenericFunction */
10145    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGenericFunction));
10146    G__memfunc_setup("operator()",957,G__G__Minuit2_100_0_1, 100, -1, -1, 0, 1, 1, 1, 8, "u 'vector<double,allocator<double> >' 'vector<double>' 11 - x", (char*)NULL, (void*) NULL, 3);
10147    // automatic destructor
10148    G__memfunc_setup("~GenericFunction", 1665, G__G__Minuit2_100_0_2, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10149    // automatic assignment operator
10150    G__memfunc_setup("operator=", 937, G__G__Minuit2_100_0_3, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGenericFunction), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::GenericFunction' - 11 - -", (char*) NULL, (void*) NULL, 0);
10151    G__tag_memfunc_reset();
10152 }
10153 
10154 static void G__setup_memfuncROOTcLcLMinuit2cLcLFCNBase(void) {
10155    /* ROOT::Minuit2::FCNBase */
10156    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase));
10157    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,100, -1, -1, 0, 1, 1, 1, 8, "u 'vector<double,allocator<double> >' 'vector<double>' 11 - x", (char*)NULL, (void*) NULL, 3);
10158    G__memfunc_setup("ErrorDef",793,G__G__Minuit2_105_0_2, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10159    G__memfunc_setup("Up",197,G__G__Minuit2_105_0_3, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
10160    G__memfunc_setup("SetErrorDef",1093,G__G__Minuit2_105_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - -", (char*)NULL, (void*) NULL, 1);
10161    // automatic destructor
10162    G__memfunc_setup("~FCNBase", 720, G__G__Minuit2_105_0_5, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10163    // automatic assignment operator
10164    G__memfunc_setup("operator=", 937, G__G__Minuit2_105_0_6, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::FCNBase' - 11 - -", (char*) NULL, (void*) NULL, 0);
10165    G__tag_memfunc_reset();
10166 }
10167 
10168 static void G__setup_memfuncROOTcLcLMinuit2cLcLFCNGradientBase(void) {
10169    /* ROOT::Minuit2::FCNGradientBase */
10170    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNGradientBase));
10171    G__memfunc_setup("Gradient",814,G__G__Minuit2_121_0_1, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 0, 1, 1, 1, 8, "u 'vector<double,allocator<double> >' 'vector<double>' 11 - -", (char*)NULL, (void*) NULL, 3);
10172    G__memfunc_setup("CheckGradient",1292,G__G__Minuit2_121_0_2, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10173    // automatic destructor
10174    G__memfunc_setup("~FCNGradientBase", 1534, G__G__Minuit2_121_0_3, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10175    // automatic assignment operator
10176    G__memfunc_setup("operator=", 937, G__G__Minuit2_121_0_4, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNGradientBase), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::FCNGradientBase' - 11 - -", (char*) NULL, (void*) NULL, 0);
10177    G__tag_memfunc_reset();
10178 }
10179 
10180 static void G__setup_memfuncTFcnAdapter(void) {
10181    /* TFcnAdapter */
10182    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFcnAdapter));
10183    G__memfunc_setup("TFcnAdapter",1068,G__G__Minuit2_122_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_TFcnAdapter), -1, 0, 1, 1, 1, 0, "1 - 'void (*)(int&, double*, double&, double*, int)' 0 - fcn", (char*)NULL, (void*) NULL, 0);
10184    G__memfunc_setup("Base",379,G__G__Minuit2_122_0_2, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10185    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,100, -1, -1, 0, 1, 1, 1, 8, "u 'vector<double,allocator<double> >' 'vector<double>' 11 - -", (char*)NULL, (void*) NULL, 1);
10186    G__memfunc_setup("Up",197,(G__InterfaceMethod) NULL,100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10187    G__memfunc_setup("SetErrorDef",1093,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - up", (char*)NULL, (void*) NULL, 1);
10188    G__memfunc_setup("Gradient",814,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 0, 1, 1, 1, 8, "u 'vector<double,allocator<double> >' 'vector<double>' 11 - -", (char*)NULL, (void*) NULL, 1);
10189    G__memfunc_setup("operator()",957,G__G__Minuit2_122_0_7, 100, -1, -1, 0, 3, 1, 1, 8, 
10190 "i - - 0 - npar D - - 0 - params "
10191 "i - - 0 '4' iflag", (char*)NULL, (void*) NULL, 0);
10192    G__memfunc_setup("Class",502,G__G__Minuit2_122_0_8, 85, G__get_linked_tagnum(&G__G__Minuit2LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TFcnAdapter::Class) ), 0);
10193    G__memfunc_setup("Class_Name",982,G__G__Minuit2_122_0_9, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFcnAdapter::Class_Name) ), 0);
10194    G__memfunc_setup("Class_Version",1339,G__G__Minuit2_122_0_10, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TFcnAdapter::Class_Version) ), 0);
10195    G__memfunc_setup("Dictionary",1046,G__G__Minuit2_122_0_11, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TFcnAdapter::Dictionary) ), 0);
10196    G__memfunc_setup("IsA",253,G__G__Minuit2_122_0_12, 85, G__get_linked_tagnum(&G__G__Minuit2LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10197    G__memfunc_setup("ShowMembers",1132,G__G__Minuit2_122_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
10198    G__memfunc_setup("Streamer",835,G__G__Minuit2_122_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
10199    G__memfunc_setup("StreamerNVirtual",1656,G__G__Minuit2_122_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
10200    G__memfunc_setup("DeclFileName",1145,G__G__Minuit2_122_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFcnAdapter::DeclFileName) ), 0);
10201    G__memfunc_setup("ImplFileLine",1178,G__G__Minuit2_122_0_17, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFcnAdapter::ImplFileLine) ), 0);
10202    G__memfunc_setup("ImplFileName",1171,G__G__Minuit2_122_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFcnAdapter::ImplFileName) ), 0);
10203    G__memfunc_setup("DeclFileLine",1152,G__G__Minuit2_122_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFcnAdapter::DeclFileLine) ), 0);
10204    // automatic copy constructor
10205    G__memfunc_setup("TFcnAdapter", 1068, G__G__Minuit2_122_0_20, (int) ('i'), G__get_linked_tagnum(&G__G__Minuit2LN_TFcnAdapter), -1, 0, 1, 1, 1, 0, "u 'TFcnAdapter' - 11 - -", (char*) NULL, (void*) NULL, 0);
10206    // automatic destructor
10207    G__memfunc_setup("~TFcnAdapter", 1194, G__G__Minuit2_122_0_21, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10208    // automatic assignment operator
10209    G__memfunc_setup("operator=", 937, G__G__Minuit2_122_0_22, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_TFcnAdapter), -1, 1, 1, 1, 1, 0, "u 'TFcnAdapter' - 11 - -", (char*) NULL, (void*) NULL, 0);
10210    G__tag_memfunc_reset();
10211 }
10212 
10213 static void G__setup_memfuncROOTcLcLMinuit2cLcLMinuitParameter(void) {
10214    /* ROOT::Minuit2::MinuitParameter */
10215    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter));
10216    G__memfunc_setup("MinuitParameter",1559,G__G__Minuit2_173_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter), -1, 0, 3, 1, 1, 0, 
10217 "h - - 0 - num u 'string' - 11 - name "
10218 "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
10219    G__memfunc_setup("MinuitParameter",1559,G__G__Minuit2_173_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter), -1, 0, 4, 1, 1, 0, 
10220 "h - - 0 - num u 'string' - 11 - name "
10221 "d - - 0 - val d - - 0 - err", (char*)NULL, (void*) NULL, 0);
10222    G__memfunc_setup("MinuitParameter",1559,G__G__Minuit2_173_0_3, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter), -1, 0, 6, 1, 1, 0, 
10223 "h - - 0 - num u 'string' - 11 - name "
10224 "d - - 0 - val d - - 0 - err "
10225 "d - - 0 - min d - - 0 - max", (char*)NULL, (void*) NULL, 0);
10226    G__memfunc_setup("MinuitParameter",1559,G__G__Minuit2_173_0_4, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MinuitParameter' - 11 - par", (char*)NULL, (void*) NULL, 0);
10227    G__memfunc_setup("operator=",937,G__G__Minuit2_173_0_5, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::MinuitParameter' - 11 - par", (char*)NULL, (void*) NULL, 0);
10228    G__memfunc_setup("Number",617,G__G__Minuit2_173_0_6, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10229    G__memfunc_setup("GetName",673,G__G__Minuit2_173_0_7, 117, G__get_linked_tagnum(&G__G__Minuit2LN_string), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10230    G__memfunc_setup("Name",385,G__G__Minuit2_173_0_8, 67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10231    G__memfunc_setup("Value",509,G__G__Minuit2_173_0_9, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10232    G__memfunc_setup("Error",522,G__G__Minuit2_173_0_10, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10233    G__memfunc_setup("SetValue",809,G__G__Minuit2_173_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - val", (char*)NULL, (void*) NULL, 0);
10234    G__memfunc_setup("SetError",822,G__G__Minuit2_173_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - err", (char*)NULL, (void*) NULL, 0);
10235    G__memfunc_setup("SetLimits",926,G__G__Minuit2_173_0_13, 121, -1, -1, 0, 2, 1, 1, 0, 
10236 "d - - 0 - low d - - 0 - up", (char*)NULL, (void*) NULL, 0);
10237    G__memfunc_setup("SetUpperLimit",1335,G__G__Minuit2_173_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - up", (char*)NULL, (void*) NULL, 0);
10238    G__memfunc_setup("SetLowerLimit",1332,G__G__Minuit2_173_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - low", (char*)NULL, (void*) NULL, 0);
10239    G__memfunc_setup("RemoveLimits",1248,G__G__Minuit2_173_0_16, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10240    G__memfunc_setup("Fix",295,G__G__Minuit2_173_0_17, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10241    G__memfunc_setup("Release",705,G__G__Minuit2_173_0_18, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10242    G__memfunc_setup("IsConst",707,G__G__Minuit2_173_0_19, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10243    G__memfunc_setup("IsFixed",684,G__G__Minuit2_173_0_20, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10244    G__memfunc_setup("HasLimits",910,G__G__Minuit2_173_0_21, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10245    G__memfunc_setup("HasLowerLimit",1316,G__G__Minuit2_173_0_22, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10246    G__memfunc_setup("HasUpperLimit",1319,G__G__Minuit2_173_0_23, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10247    G__memfunc_setup("LowerLimit",1032,G__G__Minuit2_173_0_24, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10248    G__memfunc_setup("UpperLimit",1035,G__G__Minuit2_173_0_25, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10249    // automatic destructor
10250    G__memfunc_setup("~MinuitParameter", 1685, G__G__Minuit2_173_0_26, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
10251    G__tag_memfunc_reset();
10252 }
10253 
10254 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnUserParameters(void) {
10255    /* ROOT::Minuit2::MnUserParameters */
10256    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters));
10257    G__memfunc_setup("MnUserParameters",1646,G__G__Minuit2_188_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10258    G__memfunc_setup("MnUserParameters",1646,G__G__Minuit2_188_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters), -1, 0, 2, 1, 1, 0, 
10259 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - -", (char*)NULL, (void*) NULL, 0);
10260    G__memfunc_setup("MnUserParameters",1646,G__G__Minuit2_188_0_3, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnUserParameters' - 11 - par", (char*)NULL, (void*) NULL, 0);
10261    G__memfunc_setup("operator=",937,G__G__Minuit2_188_0_4, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnUserParameters' - 11 - par", (char*)NULL, (void*) NULL, 0);
10262    G__memfunc_setup("Trafo",508,G__G__Minuit2_188_0_5, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserTransformation), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10263    G__memfunc_setup("VariableParameters",1850,G__G__Minuit2_188_0_6, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10264    G__memfunc_setup("Parameters",1044,G__G__Minuit2_188_0_7, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgR), G__defined_typename("vector<ROOT::Minuit2::MinuitParameter>"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10265    G__memfunc_setup("Params",612,G__G__Minuit2_188_0_8, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10266    G__memfunc_setup("Errors",637,G__G__Minuit2_188_0_9, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10267    G__memfunc_setup("Parameter",929,G__G__Minuit2_188_0_10, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter), -1, 1, 1, 1, 1, 9, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10268    G__memfunc_setup("Add",265,G__G__Minuit2_188_0_11, 103, -1, -1, 0, 3, 1, 1, 0, 
10269 "u 'string' - 11 - - d - - 0 - - "
10270 "d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10271    G__memfunc_setup("Add",265,G__G__Minuit2_188_0_12, 103, -1, -1, 0, 5, 1, 1, 0, 
10272 "u 'string' - 11 - - d - - 0 - - "
10273 "d - - 0 - - d - - 0 - - "
10274 "d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10275    G__memfunc_setup("Add",265,G__G__Minuit2_188_0_13, 103, -1, -1, 0, 2, 1, 1, 0, 
10276 "u 'string' - 11 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10277    G__memfunc_setup("Fix",295,G__G__Minuit2_188_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10278    G__memfunc_setup("Release",705,G__G__Minuit2_188_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10279    G__memfunc_setup("SetValue",809,G__G__Minuit2_188_0_16, 121, -1, -1, 0, 2, 1, 1, 0, 
10280 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10281    G__memfunc_setup("SetError",822,G__G__Minuit2_188_0_17, 121, -1, -1, 0, 2, 1, 1, 0, 
10282 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10283    G__memfunc_setup("SetLimits",926,G__G__Minuit2_188_0_18, 121, -1, -1, 0, 3, 1, 1, 0, 
10284 "h - - 0 - - d - - 0 - - "
10285 "d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10286    G__memfunc_setup("SetUpperLimit",1335,G__G__Minuit2_188_0_19, 121, -1, -1, 0, 2, 1, 1, 0, 
10287 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10288    G__memfunc_setup("SetLowerLimit",1332,G__G__Minuit2_188_0_20, 121, -1, -1, 0, 2, 1, 1, 0, 
10289 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10290    G__memfunc_setup("RemoveLimits",1248,G__G__Minuit2_188_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10291    G__memfunc_setup("Value",509,G__G__Minuit2_188_0_22, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10292    G__memfunc_setup("Error",522,G__G__Minuit2_188_0_23, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10293    G__memfunc_setup("Fix",295,G__G__Minuit2_188_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'string' - 11 - -", (char*)NULL, (void*) NULL, 0);
10294    G__memfunc_setup("Release",705,G__G__Minuit2_188_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'string' - 11 - -", (char*)NULL, (void*) NULL, 0);
10295    G__memfunc_setup("SetValue",809,G__G__Minuit2_188_0_26, 121, -1, -1, 0, 2, 1, 1, 0, 
10296 "u 'string' - 11 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10297    G__memfunc_setup("SetError",822,G__G__Minuit2_188_0_27, 121, -1, -1, 0, 2, 1, 1, 0, 
10298 "u 'string' - 11 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10299    G__memfunc_setup("SetLimits",926,G__G__Minuit2_188_0_28, 121, -1, -1, 0, 3, 1, 1, 0, 
10300 "u 'string' - 11 - - d - - 0 - - "
10301 "d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10302    G__memfunc_setup("SetUpperLimit",1335,G__G__Minuit2_188_0_29, 121, -1, -1, 0, 2, 1, 1, 0, 
10303 "u 'string' - 11 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10304    G__memfunc_setup("SetLowerLimit",1332,G__G__Minuit2_188_0_30, 121, -1, -1, 0, 2, 1, 1, 0, 
10305 "u 'string' - 11 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10306    G__memfunc_setup("RemoveLimits",1248,G__G__Minuit2_188_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "u 'string' - 11 - -", (char*)NULL, (void*) NULL, 0);
10307    G__memfunc_setup("Value",509,G__G__Minuit2_188_0_32, 100, -1, -1, 0, 1, 1, 1, 8, "u 'string' - 11 - -", (char*)NULL, (void*) NULL, 0);
10308    G__memfunc_setup("Error",522,G__G__Minuit2_188_0_33, 100, -1, -1, 0, 1, 1, 1, 8, "u 'string' - 11 - -", (char*)NULL, (void*) NULL, 0);
10309    G__memfunc_setup("Index",504,G__G__Minuit2_188_0_34, 104, -1, -1, 0, 1, 1, 1, 8, "u 'string' - 11 - -", (char*)NULL, (void*) NULL, 0);
10310    G__memfunc_setup("GetName",673,G__G__Minuit2_188_0_35, 117, G__get_linked_tagnum(&G__G__Minuit2LN_string), -1, 1, 1, 1, 1, 9, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10311    G__memfunc_setup("Name",385,G__G__Minuit2_188_0_36, 67, -1, -1, 0, 1, 1, 1, 9, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10312    G__memfunc_setup("Precision",940,G__G__Minuit2_188_0_37, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMachinePrecision), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10313    G__memfunc_setup("SetPrecision",1240,G__G__Minuit2_188_0_38, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - eps", (char*)NULL, (void*) NULL, 0);
10314    // automatic destructor
10315    G__memfunc_setup("~MnUserParameters", 1772, G__G__Minuit2_188_0_39, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
10316    G__tag_memfunc_reset();
10317 }
10318 
10319 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnUserParameterState(void) {
10320    /* ROOT::Minuit2::MnUserParameterState */
10321    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState));
10322    G__memfunc_setup("MnUserParameterState",2044,G__G__Minuit2_191_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10323    G__memfunc_setup("MnUserParameterState",2044,G__G__Minuit2_191_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 2, 1, 1, 0, 
10324 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - -", (char*)NULL, (void*) NULL, 0);
10325    G__memfunc_setup("MnUserParameterState",2044,G__G__Minuit2_191_0_3, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnUserParameters' - 11 - -", (char*)NULL, (void*) NULL, 0);
10326    G__memfunc_setup("MnUserParameterState",2044,G__G__Minuit2_191_0_4, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 3, 1, 1, 0, 
10327 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - - "
10328 "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10329    G__memfunc_setup("MnUserParameterState",2044,G__G__Minuit2_191_0_5, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 2, 1, 1, 0, 
10330 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - - u 'ROOT::Minuit2::MnUserCovariance' - 11 - -", (char*)NULL, (void*) NULL, 0);
10331    G__memfunc_setup("MnUserParameterState",2044,G__G__Minuit2_191_0_6, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 2, 1, 1, 0, 
10332 "u 'ROOT::Minuit2::MnUserParameters' - 11 - - u 'ROOT::Minuit2::MnUserCovariance' - 11 - -", (char*)NULL, (void*) NULL, 0);
10333    G__memfunc_setup("MnUserParameterState",2044,G__G__Minuit2_191_0_7, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 3, 1, 1, 0, 
10334 "u 'ROOT::Minuit2::MinimumState' - 11 - - d - - 0 - - "
10335 "u 'ROOT::Minuit2::MnUserTransformation' - 11 - -", (char*)NULL, (void*) NULL, 0);
10336    G__memfunc_setup("MnUserParameterState",2044,G__G__Minuit2_191_0_8, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnUserParameterState' - 11 - state", (char*)NULL, (void*) NULL, 0);
10337    G__memfunc_setup("operator=",937,G__G__Minuit2_191_0_9, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnUserParameterState' - 11 - state", (char*)NULL, (void*) NULL, 0);
10338    G__memfunc_setup("Parameters",1044,G__G__Minuit2_191_0_10, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10339    G__memfunc_setup("Covariance",1019,G__G__Minuit2_191_0_11, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserCovariance), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10340    G__memfunc_setup("GlobalCC",727,G__G__Minuit2_191_0_12, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnGlobalCorrelationCoeff), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10341    G__memfunc_setup("IntParameters",1343,G__G__Minuit2_191_0_13, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10342    G__memfunc_setup("IntCovariance",1318,G__G__Minuit2_191_0_14, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserCovariance), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10343    G__memfunc_setup("Trafo",508,G__G__Minuit2_191_0_15, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserTransformation), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10344    G__memfunc_setup("IsValid",684,G__G__Minuit2_191_0_16, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10345    G__memfunc_setup("HasCovariance",1303,G__G__Minuit2_191_0_17, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10346    G__memfunc_setup("HasGlobalCC",1011,G__G__Minuit2_191_0_18, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10347    G__memfunc_setup("Fval",393,G__G__Minuit2_191_0_19, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10348    G__memfunc_setup("Edm",278,G__G__Minuit2_191_0_20, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10349    G__memfunc_setup("NFcn",357,G__G__Minuit2_191_0_21, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10350    G__memfunc_setup("MinuitParameters",1674,G__G__Minuit2_191_0_22, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgR), G__defined_typename("vector<ROOT::Minuit2::MinuitParameter>"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10351    G__memfunc_setup("Params",612,G__G__Minuit2_191_0_23, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10352    G__memfunc_setup("Errors",637,G__G__Minuit2_191_0_24, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10353    G__memfunc_setup("Parameter",929,G__G__Minuit2_191_0_25, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter), -1, 1, 1, 1, 1, 9, "h - - 0 - i", (char*)NULL, (void*) NULL, 0);
10354    G__memfunc_setup("Add",265,G__G__Minuit2_191_0_26, 121, -1, -1, 0, 3, 1, 1, 0, 
10355 "u 'string' - 11 - name d - - 0 - val "
10356 "d - - 0 - err", (char*)NULL, (void*) NULL, 0);
10357    G__memfunc_setup("Add",265,G__G__Minuit2_191_0_27, 121, -1, -1, 0, 5, 1, 1, 0, 
10358 "u 'string' - 11 - name d - - 0 - val "
10359 "d - - 0 - err d - - 0 - - "
10360 "d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10361    G__memfunc_setup("Add",265,G__G__Minuit2_191_0_28, 121, -1, -1, 0, 2, 1, 1, 0, 
10362 "u 'string' - 11 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10363    G__memfunc_setup("Fix",295,G__G__Minuit2_191_0_29, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10364    G__memfunc_setup("Release",705,G__G__Minuit2_191_0_30, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10365    G__memfunc_setup("SetValue",809,G__G__Minuit2_191_0_31, 121, -1, -1, 0, 2, 1, 1, 0, 
10366 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10367    G__memfunc_setup("SetError",822,G__G__Minuit2_191_0_32, 121, -1, -1, 0, 2, 1, 1, 0, 
10368 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10369    G__memfunc_setup("SetLimits",926,G__G__Minuit2_191_0_33, 121, -1, -1, 0, 3, 1, 1, 0, 
10370 "h - - 0 - - d - - 0 - - "
10371 "d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10372    G__memfunc_setup("SetUpperLimit",1335,G__G__Minuit2_191_0_34, 121, -1, -1, 0, 2, 1, 1, 0, 
10373 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10374    G__memfunc_setup("SetLowerLimit",1332,G__G__Minuit2_191_0_35, 121, -1, -1, 0, 2, 1, 1, 0, 
10375 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10376    G__memfunc_setup("RemoveLimits",1248,G__G__Minuit2_191_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10377    G__memfunc_setup("Value",509,G__G__Minuit2_191_0_37, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10378    G__memfunc_setup("Error",522,G__G__Minuit2_191_0_38, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10379    G__memfunc_setup("Fix",295,G__G__Minuit2_191_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "u 'string' - 11 - -", (char*)NULL, (void*) NULL, 0);
10380    G__memfunc_setup("Release",705,G__G__Minuit2_191_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "u 'string' - 11 - -", (char*)NULL, (void*) NULL, 0);
10381    G__memfunc_setup("SetValue",809,G__G__Minuit2_191_0_41, 121, -1, -1, 0, 2, 1, 1, 0, 
10382 "u 'string' - 11 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10383    G__memfunc_setup("SetError",822,G__G__Minuit2_191_0_42, 121, -1, -1, 0, 2, 1, 1, 0, 
10384 "u 'string' - 11 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10385    G__memfunc_setup("SetLimits",926,G__G__Minuit2_191_0_43, 121, -1, -1, 0, 3, 1, 1, 0, 
10386 "u 'string' - 11 - - d - - 0 - - "
10387 "d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10388    G__memfunc_setup("SetUpperLimit",1335,G__G__Minuit2_191_0_44, 121, -1, -1, 0, 2, 1, 1, 0, 
10389 "u 'string' - 11 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10390    G__memfunc_setup("SetLowerLimit",1332,G__G__Minuit2_191_0_45, 121, -1, -1, 0, 2, 1, 1, 0, 
10391 "u 'string' - 11 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10392    G__memfunc_setup("RemoveLimits",1248,G__G__Minuit2_191_0_46, 121, -1, -1, 0, 1, 1, 1, 0, "u 'string' - 11 - -", (char*)NULL, (void*) NULL, 0);
10393    G__memfunc_setup("Value",509,G__G__Minuit2_191_0_47, 100, -1, -1, 0, 1, 1, 1, 8, "u 'string' - 11 - -", (char*)NULL, (void*) NULL, 0);
10394    G__memfunc_setup("Error",522,G__G__Minuit2_191_0_48, 100, -1, -1, 0, 1, 1, 1, 8, "u 'string' - 11 - -", (char*)NULL, (void*) NULL, 0);
10395    G__memfunc_setup("Index",504,G__G__Minuit2_191_0_49, 104, -1, -1, 0, 1, 1, 1, 8, "u 'string' - 11 - -", (char*)NULL, (void*) NULL, 0);
10396    G__memfunc_setup("GetName",673,G__G__Minuit2_191_0_50, 117, G__get_linked_tagnum(&G__G__Minuit2LN_string), -1, 1, 1, 1, 1, 9, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10397    G__memfunc_setup("Name",385,G__G__Minuit2_191_0_51, 67, -1, -1, 0, 1, 1, 1, 9, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10398    G__memfunc_setup("Int2ext",686,G__G__Minuit2_191_0_52, 100, -1, -1, 0, 2, 1, 1, 8, 
10399 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10400    G__memfunc_setup("Ext2int",686,G__G__Minuit2_191_0_53, 100, -1, -1, 0, 2, 1, 1, 8, 
10401 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10402    G__memfunc_setup("IntOfExt",785,G__G__Minuit2_191_0_54, 104, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10403    G__memfunc_setup("ExtOfInt",785,G__G__Minuit2_191_0_55, 104, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10404    G__memfunc_setup("VariableParameters",1850,G__G__Minuit2_191_0_56, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10405    G__memfunc_setup("Precision",940,G__G__Minuit2_191_0_57, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMachinePrecision), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10406    G__memfunc_setup("SetPrecision",1240,G__G__Minuit2_191_0_58, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - eps", (char*)NULL, (void*) NULL, 0);
10407    // automatic destructor
10408    G__memfunc_setup("~MnUserParameterState", 2170, G__G__Minuit2_191_0_59, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
10409    G__tag_memfunc_reset();
10410 }
10411 
10412 static void G__setup_memfuncROOTcLcLMinuit2cLcLMinosError(void) {
10413    /* ROOT::Minuit2::MinosError */
10414    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError));
10415    G__memfunc_setup("MinosError",1040,G__G__Minuit2_196_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10416    G__memfunc_setup("MinosError",1040,G__G__Minuit2_196_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError), -1, 0, 4, 1, 1, 0, 
10417 "h - - 0 - par d - - 0 - min "
10418 "u 'ROOT::Minuit2::MnCross' - 11 - low u 'ROOT::Minuit2::MnCross' - 11 - up", (char*)NULL, (void*) NULL, 0);
10419    G__memfunc_setup("MinosError",1040,G__G__Minuit2_196_0_3, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MinosError' - 11 - err", (char*)NULL, (void*) NULL, 0);
10420    G__memfunc_setup("operator()",957,G__G__Minuit2_196_0_4, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::MinosError' - 11 - err", (char*)NULL, (void*) NULL, 0);
10421    G__memfunc_setup("operator()",957,G__G__Minuit2_196_0_5, 117, G__get_linked_tagnum(&G__G__Minuit2LN_pairlEdoublecOdoublegR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10422    G__memfunc_setup("Lower",521,G__G__Minuit2_196_0_6, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10423    G__memfunc_setup("Upper",524,G__G__Minuit2_196_0_7, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10424    G__memfunc_setup("Parameter",929,G__G__Minuit2_196_0_8, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10425    G__memfunc_setup("LowerState",1034,G__G__Minuit2_196_0_9, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10426    G__memfunc_setup("UpperState",1037,G__G__Minuit2_196_0_10, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10427    G__memfunc_setup("IsValid",684,G__G__Minuit2_196_0_11, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10428    G__memfunc_setup("LowerValid",1017,G__G__Minuit2_196_0_12, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10429    G__memfunc_setup("UpperValid",1020,G__G__Minuit2_196_0_13, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10430    G__memfunc_setup("AtLowerLimit",1213,G__G__Minuit2_196_0_14, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10431    G__memfunc_setup("AtUpperLimit",1216,G__G__Minuit2_196_0_15, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10432    G__memfunc_setup("AtLowerMaxFcn",1275,G__G__Minuit2_196_0_16, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10433    G__memfunc_setup("AtUpperMaxFcn",1278,G__G__Minuit2_196_0_17, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10434    G__memfunc_setup("LowerNewMin",1111,G__G__Minuit2_196_0_18, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10435    G__memfunc_setup("UpperNewMin",1114,G__G__Minuit2_196_0_19, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10436    G__memfunc_setup("NFcn",357,G__G__Minuit2_196_0_20, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10437    G__memfunc_setup("Min",292,G__G__Minuit2_196_0_21, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10438    // automatic destructor
10439    G__memfunc_setup("~MinosError", 1166, G__G__Minuit2_196_0_22, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
10440    // automatic assignment operator
10441    G__memfunc_setup("operator=", 937, G__G__Minuit2_196_0_23, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::MinosError' - 11 - -", (char*) NULL, (void*) NULL, 0);
10442    G__tag_memfunc_reset();
10443 }
10444 
10445 static void G__setup_memfuncROOTcLcLMinuit2cLcLFunctionMinimum(void) {
10446    /* ROOT::Minuit2::FunctionMinimum */
10447    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum));
10448    G__memfunc_setup("FunctionMinimum",1570,G__G__Minuit2_198_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 2, 1, 1, 0, 
10449 "u 'ROOT::Minuit2::MinimumSeed' - 11 - seed d - - 0 - up", (char*)NULL, (void*) NULL, 0);
10450    G__memfunc_setup("FunctionMinimum",1570,G__G__Minuit2_198_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 3, 1, 1, 0, 
10451 "u 'ROOT::Minuit2::MinimumSeed' - 11 - seed u 'vector<ROOT::Minuit2::MinimumState,allocator<ROOT::Minuit2::MinimumState> >' 'vector<MinimumState>' 11 - states "
10452 "d - - 0 - up", (char*)NULL, (void*) NULL, 0);
10453    G__memfunc_setup("FunctionMinimum",1570,G__G__Minuit2_198_0_3, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 4, 1, 1, 0, 
10454 "u 'ROOT::Minuit2::MinimumSeed' - 11 - seed u 'vector<ROOT::Minuit2::MinimumState,allocator<ROOT::Minuit2::MinimumState> >' 'vector<MinimumState>' 11 - states "
10455 "d - - 0 - up u 'ROOT::Minuit2::FunctionMinimum::MnReachedCallLimit' - 0 - -", (char*)NULL, (void*) NULL, 0);
10456    G__memfunc_setup("FunctionMinimum",1570,G__G__Minuit2_198_0_4, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 4, 1, 1, 0, 
10457 "u 'ROOT::Minuit2::MinimumSeed' - 11 - seed u 'vector<ROOT::Minuit2::MinimumState,allocator<ROOT::Minuit2::MinimumState> >' 'vector<MinimumState>' 11 - states "
10458 "d - - 0 - up u 'ROOT::Minuit2::FunctionMinimum::MnAboveMaxEdm' - 0 - -", (char*)NULL, (void*) NULL, 0);
10459    G__memfunc_setup("FunctionMinimum",1570,G__G__Minuit2_198_0_5, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::FunctionMinimum' - 11 - min", (char*)NULL, (void*) NULL, 0);
10460    G__memfunc_setup("operator=",937,G__G__Minuit2_198_0_6, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::FunctionMinimum' - 11 - min", (char*)NULL, (void*) NULL, 0);
10461    G__memfunc_setup("Add",265,G__G__Minuit2_198_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MinimumState' - 11 - state", (char*)NULL, (void*) NULL, 0);
10462    G__memfunc_setup("Seed",385,G__G__Minuit2_198_0_8, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeed), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10463    G__memfunc_setup("States",628,G__G__Minuit2_198_0_9, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgR), G__defined_typename("vector<ROOT::Minuit2::MinimumState>"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10464    G__memfunc_setup("UserState",928,G__G__Minuit2_198_0_10, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10465    G__memfunc_setup("UserParameters",1459,G__G__Minuit2_198_0_11, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10466    G__memfunc_setup("UserCovariance",1434,G__G__Minuit2_198_0_12, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserCovariance), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10467    G__memfunc_setup("State",513,G__G__Minuit2_198_0_13, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumState), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10468    G__memfunc_setup("Parameters",1044,G__G__Minuit2_198_0_14, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumParameters), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10469    G__memfunc_setup("Error",522,G__G__Minuit2_198_0_15, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumError), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10470    G__memfunc_setup("Grad",382,G__G__Minuit2_198_0_16, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionGradient), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10471    G__memfunc_setup("Fval",393,G__G__Minuit2_198_0_17, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10472    G__memfunc_setup("Edm",278,G__G__Minuit2_198_0_18, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10473    G__memfunc_setup("NFcn",357,G__G__Minuit2_198_0_19, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10474    G__memfunc_setup("Up",197,G__G__Minuit2_198_0_20, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10475    G__memfunc_setup("IsValid",684,G__G__Minuit2_198_0_21, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10476    G__memfunc_setup("HasValidParameters",1824,G__G__Minuit2_198_0_22, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10477    G__memfunc_setup("HasValidCovariance",1799,G__G__Minuit2_198_0_23, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10478    G__memfunc_setup("HasAccurateCovar",1599,G__G__Minuit2_198_0_24, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10479    G__memfunc_setup("HasPosDefCovar",1368,G__G__Minuit2_198_0_25, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10480    G__memfunc_setup("HasMadePosDefCovar",1743,G__G__Minuit2_198_0_26, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10481    G__memfunc_setup("HesseFailed",1085,G__G__Minuit2_198_0_27, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10482    G__memfunc_setup("HasCovariance",1303,G__G__Minuit2_198_0_28, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10483    G__memfunc_setup("IsAboveMaxEdm",1253,G__G__Minuit2_198_0_29, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10484    G__memfunc_setup("HasReachedCallLimit",1859,G__G__Minuit2_198_0_30, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10485    G__memfunc_setup("SetErrorDef",1093,G__G__Minuit2_198_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - up", (char*)NULL, (void*) NULL, 0);
10486    // automatic destructor
10487    G__memfunc_setup("~FunctionMinimum", 1696, G__G__Minuit2_198_0_32, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
10488    G__tag_memfunc_reset();
10489 }
10490 
10491 static void G__setup_memfuncROOTcLcLMinuit2cLcLFunctionMinimizer(void) {
10492    /* ROOT::Minuit2::FunctionMinimizer */
10493    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimizer));
10494    G__memfunc_setup("Minimize",834,G__G__Minuit2_199_0_1, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 6, 1, 1, 8, 
10495 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
10496 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - err h - - 0 - strategy "
10497 "h - - 0 - maxfcn d - - 0 - toler", (char*)NULL, (void*) NULL, 3);
10498    G__memfunc_setup("Minimize",834,G__G__Minuit2_199_0_2, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 6, 1, 1, 8, 
10499 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
10500 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - err h - - 0 - strategy "
10501 "h - - 0 - maxfcn d - - 0 - toler", (char*)NULL, (void*) NULL, 3);
10502    G__memfunc_setup("Minimize",834,G__G__Minuit2_199_0_3, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 7, 1, 1, 8, 
10503 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
10504 "h - - 0 - nrow u 'vector<double,allocator<double> >' 'vector<double>' 11 - cov "
10505 "h - - 0 - strategy h - - 0 - maxfcn "
10506 "d - - 0 - toler", (char*)NULL, (void*) NULL, 3);
10507    G__memfunc_setup("Minimize",834,G__G__Minuit2_199_0_4, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 7, 1, 1, 8, 
10508 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
10509 "h - - 0 - nrow u 'vector<double,allocator<double> >' 'vector<double>' 11 - cov "
10510 "h - - 0 - strategy h - - 0 - maxfcn "
10511 "d - - 0 - toler", (char*)NULL, (void*) NULL, 3);
10512    // automatic destructor
10513    G__memfunc_setup("~FunctionMinimizer", 1912, G__G__Minuit2_199_0_5, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10514    // automatic assignment operator
10515    G__memfunc_setup("operator=", 937, G__G__Minuit2_199_0_6, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimizer), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::FunctionMinimizer' - 11 - -", (char*) NULL, (void*) NULL, 0);
10516    G__tag_memfunc_reset();
10517 }
10518 
10519 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnStrategy(void) {
10520    /* ROOT::Minuit2::MnStrategy */
10521    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy));
10522    G__memfunc_setup("MnStrategy",1038,G__G__Minuit2_205_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10523    G__memfunc_setup("MnStrategy",1038,G__G__Minuit2_205_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy), -1, 0, 1, 5, 1, 0, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10524    G__memfunc_setup("Strategy",851,G__G__Minuit2_205_0_3, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10525    G__memfunc_setup("GradientNCycles",1503,G__G__Minuit2_205_0_4, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10526    G__memfunc_setup("GradientStepTolerance",2151,G__G__Minuit2_205_0_5, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10527    G__memfunc_setup("GradientTolerance",1739,G__G__Minuit2_205_0_6, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10528    G__memfunc_setup("HessianNCycles",1404,G__G__Minuit2_205_0_7, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10529    G__memfunc_setup("HessianStepTolerance",2052,G__G__Minuit2_205_0_8, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10530    G__memfunc_setup("HessianG2Tolerance",1761,G__G__Minuit2_205_0_9, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10531    G__memfunc_setup("HessianGradientNCycles",2218,G__G__Minuit2_205_0_10, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10532    G__memfunc_setup("IsLow",494,G__G__Minuit2_205_0_11, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10533    G__memfunc_setup("IsMedium",797,G__G__Minuit2_205_0_12, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10534    G__memfunc_setup("IsHigh",572,G__G__Minuit2_205_0_13, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10535    G__memfunc_setup("SetLowStrategy",1457,G__G__Minuit2_205_0_14, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10536    G__memfunc_setup("SetMediumStrategy",1760,G__G__Minuit2_205_0_15, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10537    G__memfunc_setup("SetHighStrategy",1535,G__G__Minuit2_205_0_16, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10538    G__memfunc_setup("SetGradientNCycles",1803,G__G__Minuit2_205_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - n", (char*)NULL, (void*) NULL, 0);
10539    G__memfunc_setup("SetGradientStepTolerance",2451,G__G__Minuit2_205_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - stp", (char*)NULL, (void*) NULL, 0);
10540    G__memfunc_setup("SetGradientTolerance",2039,G__G__Minuit2_205_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - toler", (char*)NULL, (void*) NULL, 0);
10541    G__memfunc_setup("SetHessianNCycles",1704,G__G__Minuit2_205_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - n", (char*)NULL, (void*) NULL, 0);
10542    G__memfunc_setup("SetHessianStepTolerance",2352,G__G__Minuit2_205_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - stp", (char*)NULL, (void*) NULL, 0);
10543    G__memfunc_setup("SetHessianG2Tolerance",2061,G__G__Minuit2_205_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - toler", (char*)NULL, (void*) NULL, 0);
10544    G__memfunc_setup("SetHessianGradientNCycles",2518,G__G__Minuit2_205_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - n", (char*)NULL, (void*) NULL, 0);
10545    // automatic copy constructor
10546    G__memfunc_setup("MnStrategy", 1038, G__G__Minuit2_205_0_24, (int) ('i'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnStrategy' - 11 - -", (char*) NULL, (void*) NULL, 0);
10547    // automatic destructor
10548    G__memfunc_setup("~MnStrategy", 1164, G__G__Minuit2_205_0_25, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
10549    // automatic assignment operator
10550    G__memfunc_setup("operator=", 937, G__G__Minuit2_205_0_26, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnStrategy' - 11 - -", (char*) NULL, (void*) NULL, 0);
10551    G__tag_memfunc_reset();
10552 }
10553 
10554 static void G__setup_memfuncROOTcLcLMinuit2cLcLFumiliFCNBase(void) {
10555    /* ROOT::Minuit2::FumiliFCNBase */
10556    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliFCNBase));
10557    G__memfunc_setup("EvaluateAll",1104,G__G__Minuit2_206_0_3, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<double,allocator<double> >' 'vector<double>' 11 - par", (char*)NULL, (void*) NULL, 3);
10558    G__memfunc_setup("Value",509,G__G__Minuit2_206_0_4, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10559    G__memfunc_setup("Gradient",814,G__G__Minuit2_206_0_5, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10560    G__memfunc_setup("Hessian",715,G__G__Minuit2_206_0_6, 100, -1, -1, 0, 2, 1, 1, 8, 
10561 "h - - 0 - row h - - 0 - col", (char*)NULL, (void*) NULL, 1);
10562    G__memfunc_setup("Dimension",934,G__G__Minuit2_206_0_7, 104, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
10563    G__memfunc_setup("InitAndReset",1194,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "h - - 0 - npar", (char*)NULL, (void*) NULL, 1);
10564    G__memfunc_setup("SetFCNValue",1024,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "d - - 0 - value", (char*)NULL, (void*) NULL, 0);
10565    G__memfunc_setup("Gradient",814,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 1, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
10566    G__memfunc_setup("Hessian",715,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 1, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
10567    // automatic destructor
10568    G__memfunc_setup("~FumiliFCNBase", 1334, G__G__Minuit2_206_0_12, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10569    // automatic assignment operator
10570    G__memfunc_setup("operator=", 937, G__G__Minuit2_206_0_13, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliFCNBase), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::FumiliFCNBase' - 11 - -", (char*) NULL, (void*) NULL, 0);
10571    G__tag_memfunc_reset();
10572 }
10573 
10574 static void G__setup_memfuncROOTcLcLMinuit2cLcLModularFunctionMinimizer(void) {
10575    /* ROOT::Minuit2::ModularFunctionMinimizer */
10576    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer));
10577    G__memfunc_setup("Minimize",834,G__G__Minuit2_207_0_1, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 6, 1, 1, 8, 
10578 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - - "
10579 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - - h - - 0 '1' stra "
10580 "h - - 0 '0' maxfcn d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10581    G__memfunc_setup("Minimize",834,G__G__Minuit2_207_0_2, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 6, 1, 1, 8, 
10582 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - - "
10583 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - - h - - 0 '1' stra "
10584 "h - - 0 '0' maxfcn d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10585    G__memfunc_setup("Minimize",834,G__G__Minuit2_207_0_3, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 7, 1, 1, 8, 
10586 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - - "
10587 "h - - 0 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - - "
10588 "h - - 0 '1' stra h - - 0 '0' maxfcn "
10589 "d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10590    G__memfunc_setup("Minimize",834,G__G__Minuit2_207_0_4, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 7, 1, 1, 8, 
10591 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - - "
10592 "h - - 0 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - - "
10593 "h - - 0 '1' stra h - - 0 '0' maxfcn "
10594 "d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10595    G__memfunc_setup("Minimize",834,G__G__Minuit2_207_0_5, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 5, 1, 1, 8, 
10596 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'ROOT::Minuit2::MnUserParameters' - 11 - - "
10597 "u 'ROOT::Minuit2::MnStrategy' - 11 - - h - - 0 '0' maxfcn "
10598 "d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10599    G__memfunc_setup("Minimize",834,G__G__Minuit2_207_0_6, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 5, 1, 1, 8, 
10600 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - - u 'ROOT::Minuit2::MnUserParameters' - 11 - - "
10601 "u 'ROOT::Minuit2::MnStrategy' - 11 - - h - - 0 '0' maxfcn "
10602 "d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10603    G__memfunc_setup("Minimize",834,G__G__Minuit2_207_0_7, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 6, 1, 1, 8, 
10604 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'ROOT::Minuit2::MnUserParameters' - 11 - - "
10605 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - - u 'ROOT::Minuit2::MnStrategy' - 11 - - "
10606 "h - - 0 '0' maxfcn d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10607    G__memfunc_setup("Minimize",834,G__G__Minuit2_207_0_8, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 6, 1, 1, 8, 
10608 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - - u 'ROOT::Minuit2::MnUserParameters' - 11 - - "
10609 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - - u 'ROOT::Minuit2::MnStrategy' - 11 - - "
10610 "h - - 0 '0' maxfcn d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10611    G__memfunc_setup("Minimize",834,G__G__Minuit2_207_0_9, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 5, 1, 1, 8, 
10612 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'ROOT::Minuit2::MnUserParameterState' - 11 - - "
10613 "u 'ROOT::Minuit2::MnStrategy' - 11 - - h - - 0 '0' maxfcn "
10614 "d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10615    G__memfunc_setup("Minimize",834,G__G__Minuit2_207_0_10, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 5, 1, 1, 8, 
10616 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - - u 'ROOT::Minuit2::MnUserParameterState' - 11 - - "
10617 "u 'ROOT::Minuit2::MnStrategy' - 11 - - h - - 0 '0' maxfcn "
10618 "d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10619    G__memfunc_setup("SeedGenerator",1320,G__G__Minuit2_207_0_11, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeedGenerator), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
10620    G__memfunc_setup("Builder",711,G__G__Minuit2_207_0_12, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumBuilder), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
10621    G__memfunc_setup("Minimize",834,G__G__Minuit2_207_0_13, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 6, 1, 1, 8, 
10622 "u 'ROOT::Minuit2::MnFcn' - 11 - - u 'ROOT::Minuit2::GradientCalculator' - 11 - - "
10623 "u 'ROOT::Minuit2::MinimumSeed' - 11 - - u 'ROOT::Minuit2::MnStrategy' - 11 - - "
10624 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 1);
10625    // automatic destructor
10626    G__memfunc_setup("~ModularFunctionMinimizer", 2636, G__G__Minuit2_207_0_14, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10627    // automatic assignment operator
10628    G__memfunc_setup("operator=", 937, G__G__Minuit2_207_0_15, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::ModularFunctionMinimizer' - 11 - -", (char*) NULL, (void*) NULL, 0);
10629    G__tag_memfunc_reset();
10630 }
10631 
10632 static void G__setup_memfuncROOTcLcLMinuit2cLcLFumiliMinimizer(void) {
10633    /* ROOT::Minuit2::FumiliMinimizer */
10634    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer));
10635    G__memfunc_setup("FumiliMinimizer",1562,G__G__Minuit2_251_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10636    G__memfunc_setup("SeedGenerator",1320,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeedGenerator), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10637    G__memfunc_setup("Builder",711,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliBuilder), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10638    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 5, 1, 1, 8, 
10639 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'ROOT::Minuit2::MnUserParameterState' - 11 - - "
10640 "u 'ROOT::Minuit2::MnStrategy' - 11 - - h - - 0 '0' maxfcn "
10641 "d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10642    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 5, 1, 1, 8, 
10643 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - - u 'ROOT::Minuit2::MnUserParameterState' - 11 - - "
10644 "u 'ROOT::Minuit2::MnStrategy' - 11 - - h - - 0 '0' maxfcn "
10645 "d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10646    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 6, 1, 1, 8, 
10647 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
10648 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - err h - - 0 '1' stra "
10649 "h - - 0 '0' maxfcn d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10650    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 6, 1, 1, 8, 
10651 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
10652 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - err h - - 0 '1' stra "
10653 "h - - 0 '0' maxfcn d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10654    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 7, 1, 1, 8, 
10655 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
10656 "h - - 0 - nrow u 'vector<double,allocator<double> >' 'vector<double>' 11 - cov "
10657 "h - - 0 '1' stra h - - 0 '0' maxfcn "
10658 "d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10659    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 7, 1, 1, 8, 
10660 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
10661 "h - - 0 - nrow u 'vector<double,allocator<double> >' 'vector<double>' 11 - cov "
10662 "h - - 0 '1' stra h - - 0 '0' maxfcn "
10663 "d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10664    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 5, 1, 1, 8, 
10665 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
10666 "u 'ROOT::Minuit2::MnStrategy' - 11 - stra h - - 0 '0' maxfcn "
10667 "d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10668    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 5, 1, 1, 8, 
10669 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
10670 "u 'ROOT::Minuit2::MnStrategy' - 11 - stra h - - 0 '0' maxfcn "
10671 "d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10672    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 6, 1, 1, 8, 
10673 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
10674 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov u 'ROOT::Minuit2::MnStrategy' - 11 - stra "
10675 "h - - 0 '0' maxfcn d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10676    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 6, 1, 1, 8, 
10677 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
10678 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov u 'ROOT::Minuit2::MnStrategy' - 11 - stra "
10679 "h - - 0 '0' maxfcn d - - 0 '0.1' toler", (char*)NULL, (void*) NULL, 1);
10680    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 6, 1, 1, 8, 
10681 "u 'ROOT::Minuit2::MnFcn' - 11 - mfcn u 'ROOT::Minuit2::GradientCalculator' - 11 - gc "
10682 "u 'ROOT::Minuit2::MinimumSeed' - 11 - seed u 'ROOT::Minuit2::MnStrategy' - 11 - stra "
10683 "h - - 0 - maxfcn d - - 0 - toler", (char*)NULL, (void*) NULL, 1);
10684    // automatic copy constructor
10685    G__memfunc_setup("FumiliMinimizer", 1562, G__G__Minuit2_251_0_15, (int) ('i'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::FumiliMinimizer' - 11 - -", (char*) NULL, (void*) NULL, 0);
10686    // automatic destructor
10687    G__memfunc_setup("~FumiliMinimizer", 1688, G__G__Minuit2_251_0_16, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10688    // automatic assignment operator
10689    G__memfunc_setup("operator=", 937, G__G__Minuit2_251_0_17, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::FumiliMinimizer' - 11 - -", (char*) NULL, (void*) NULL, 0);
10690    G__tag_memfunc_reset();
10691 }
10692 
10693 static void G__setup_memfuncTFitterMinuit(void) {
10694    /* TFitterMinuit */
10695    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit));
10696    G__memfunc_setup("TFitterMinuit",1336,G__G__Minuit2_252_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10697    G__memfunc_setup("TFitterMinuit",1336,G__G__Minuit2_252_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - maxpar", (char*)NULL, (void*) NULL, 0);
10698    G__memfunc_setup("Chisquare",933,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
10699 "i - 'Int_t' 0 - npar D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 1);
10700    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
10701    G__memfunc_setup("ExecuteCommand",1426,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
10702 "C - - 10 - command D - 'Double_t' 0 - args "
10703 "i - 'Int_t' 0 - nargs", (char*)NULL, (void*) NULL, 1);
10704    G__memfunc_setup("FixParameter",1224,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ipar", (char*)NULL, (void*) NULL, 1);
10705    G__memfunc_setup("GetCovarianceMatrix",1936,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10706    G__memfunc_setup("GetCovarianceMatrixElement",2650,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
10707 "i - 'Int_t' 0 - i i - 'Int_t' 0 - j", (char*)NULL, (void*) NULL, 1);
10708    G__memfunc_setup("GetErrors",925,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 8, 
10709 "i - 'Int_t' 0 - ipar d - 'Double_t' 1 - eplus "
10710 "d - 'Double_t' 1 - eminus d - 'Double_t' 1 - eparab "
10711 "d - 'Double_t' 1 - globcc", (char*)NULL, (void*) NULL, 1);
10712    G__memfunc_setup("GetNumberTotalParameters",2465,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10713    G__memfunc_setup("GetNumberFreeParameters",2335,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10714    G__memfunc_setup("GetParError",1101,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - ipar", (char*)NULL, (void*) NULL, 1);
10715    G__memfunc_setup("GetParameter",1217,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - ipar", (char*)NULL, (void*) NULL, 1);
10716    G__memfunc_setup("GetParameter",1217,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 6, 1, 1, 8, 
10717 "i - 'Int_t' 0 - ipar C - - 0 - name "
10718 "d - 'Double_t' 1 - value d - 'Double_t' 1 - verr "
10719 "d - 'Double_t' 1 - vlow d - 'Double_t' 1 - vhigh", (char*)NULL, (void*) NULL, 1);
10720    G__memfunc_setup("GetParName",964,(G__InterfaceMethod) NULL,67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - ipar", (char*)NULL, (void*) NULL, 1);
10721    G__memfunc_setup("GetStats",815,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 8, 
10722 "d - 'Double_t' 1 - amin d - 'Double_t' 1 - edm "
10723 "d - 'Double_t' 1 - errdef i - 'Int_t' 1 - nvpar "
10724 "i - 'Int_t' 1 - nparx", (char*)NULL, (void*) NULL, 1);
10725    G__memfunc_setup("GetSumLog",887,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 1);
10726    G__memfunc_setup("IsFixed",684,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - ipar", (char*)NULL, (void*) NULL, 1);
10727    G__memfunc_setup("PrintResults",1279,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
10728 "i - 'Int_t' 0 - level d - 'Double_t' 0 - amin", (char*)NULL, (void*) NULL, 1);
10729    G__memfunc_setup("ReleaseParameter",1634,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ipar", (char*)NULL, (void*) NULL, 1);
10730    G__memfunc_setup("SetFitMethod",1200,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 1);
10731    G__memfunc_setup("SetParameter",1229,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 6, 1, 1, 0, 
10732 "i - 'Int_t' 0 - ipar C - - 10 - parname "
10733 "d - 'Double_t' 0 - value d - 'Double_t' 0 - verr "
10734 "d - 'Double_t' 0 - vlow d - 'Double_t' 0 - vhigh", (char*)NULL, (void*) NULL, 1);
10735    G__memfunc_setup("SetFCN",515,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "1 - 'void (*)(Int_t&, Double_t*, Double_t&f, Double_t*, Int_t) ' 0 - fcn", (char*)NULL, (void*) NULL, 1);
10736    G__memfunc_setup("SetFCN",515,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "Y - - 0 - -", (char*)NULL, (void*) NULL, 1);
10737    G__memfunc_setup("SetMinuitFCN",1145,G__G__Minuit2_252_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "U 'ROOT::Minuit2::FCNBase' - 0 - f", (char*)NULL, (void*) NULL, 1);
10738    G__memfunc_setup("State",513,G__G__Minuit2_252_0_26, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10739    G__memfunc_setup("GetMinuitFCN",1133,G__G__Minuit2_252_0_27, 85, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10740    G__memfunc_setup("GetMinimizer",1236,G__G__Minuit2_252_0_28, 85, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10741    G__memfunc_setup("Minimize",834,G__G__Minuit2_252_0_29, 105, -1, -1, 0, 2, 1, 1, 0, 
10742 "i - - 0 '0' nfcn d - - 0 '0.1' edmval", (char*)NULL, (void*) NULL, 1);
10743    G__memfunc_setup("GetStrategy",1139,G__G__Minuit2_252_0_30, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10744    G__memfunc_setup("PrintLevel",1029,G__G__Minuit2_252_0_31, 105, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10745    G__memfunc_setup("SetStrategy",1151,G__G__Minuit2_252_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - stra", (char*)NULL, (void*) NULL, 0);
10746    G__memfunc_setup("SetPrintLevel",1329,G__G__Minuit2_252_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - level", (char*)NULL, (void*) NULL, 0);
10747    G__memfunc_setup("SetMinimumTolerance",1957,G__G__Minuit2_252_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - mintol", (char*)NULL, (void*) NULL, 0);
10748    G__memfunc_setup("MinimumTolerance",1657,G__G__Minuit2_252_0_35, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10749    G__memfunc_setup("CreateMinimizer",1544,G__G__Minuit2_252_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "i 'TFitterMinuit::EMinimizerType' - 0 'kMigrad' -", (char*)NULL, (void*) NULL, 1);
10750    G__memfunc_setup("State",513,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 1, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
10751    G__memfunc_setup("SetMinimizer",1248,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'ROOT::Minuit2::ModularFunctionMinimizer' - 0 - m", (char*)NULL, (void*) NULL, 1);
10752    G__memfunc_setup("CreateChi2FCN",1137,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
10753    G__memfunc_setup("CreateChi2ExtendedFCN",1954,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
10754    G__memfunc_setup("CreateBinLikelihoodFCN",2120,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
10755    G__memfunc_setup("CreateUnbinLikelihoodFCN",2347,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
10756    G__memfunc_setup("DoMinimization",1451,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 2, 1, 2, 0, 
10757 "i - - 0 '0' nfcn d - - 0 '0.1' edmval", (char*)NULL, (void*) NULL, 1);
10758    G__memfunc_setup("ExamineMinimum",1443,(G__InterfaceMethod) NULL, 105, -1, -1, 0, 1, 1, 2, 0, "u 'ROOT::Minuit2::FunctionMinimum' - 11 - -", (char*)NULL, (void*) NULL, 1);
10759    G__memfunc_setup("Initialize",1042,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
10760    G__memfunc_setup("Class",502,G__G__Minuit2_252_0_46, 85, G__get_linked_tagnum(&G__G__Minuit2LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TFitterMinuit::Class) ), 0);
10761    G__memfunc_setup("Class_Name",982,G__G__Minuit2_252_0_47, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFitterMinuit::Class_Name) ), 0);
10762    G__memfunc_setup("Class_Version",1339,G__G__Minuit2_252_0_48, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TFitterMinuit::Class_Version) ), 0);
10763    G__memfunc_setup("Dictionary",1046,G__G__Minuit2_252_0_49, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TFitterMinuit::Dictionary) ), 0);
10764    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Minuit2LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10765    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
10766    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
10767    G__memfunc_setup("StreamerNVirtual",1656,G__G__Minuit2_252_0_53, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
10768    G__memfunc_setup("DeclFileName",1145,G__G__Minuit2_252_0_54, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFitterMinuit::DeclFileName) ), 0);
10769    G__memfunc_setup("ImplFileLine",1178,G__G__Minuit2_252_0_55, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFitterMinuit::ImplFileLine) ), 0);
10770    G__memfunc_setup("ImplFileName",1171,G__G__Minuit2_252_0_56, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFitterMinuit::ImplFileName) ), 0);
10771    G__memfunc_setup("DeclFileLine",1152,G__G__Minuit2_252_0_57, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFitterMinuit::DeclFileLine) ), 0);
10772    // automatic copy constructor
10773    G__memfunc_setup("TFitterMinuit", 1336, G__G__Minuit2_252_0_58, (int) ('i'), G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit), -1, 0, 1, 1, 1, 0, "u 'TFitterMinuit' - 11 - -", (char*) NULL, (void*) NULL, 0);
10774    // automatic destructor
10775    G__memfunc_setup("~TFitterMinuit", 1462, G__G__Minuit2_252_0_59, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10776    G__tag_memfunc_reset();
10777 }
10778 
10779 static void G__setup_memfuncTFitterFumili(void) {
10780    /* TFitterFumili */
10781    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili));
10782    G__memfunc_setup("TFitterFumili",1320,G__G__Minuit2_258_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10783    G__memfunc_setup("TFitterFumili",1320,G__G__Minuit2_258_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - maxpar", (char*)NULL, (void*) NULL, 0);
10784    G__memfunc_setup("Chisquare",933,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
10785 "i - 'Int_t' 0 - npar D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 1);
10786    G__memfunc_setup("CreateMinimizer",1544,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "i 'TFitterMinuit::EMinimizerType' - 0 - -", (char*)NULL, (void*) NULL, 1);
10787    G__memfunc_setup("CreateChi2FCN",1137,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
10788    G__memfunc_setup("CreateChi2ExtendedFCN",1954,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
10789    G__memfunc_setup("CreateUnbinLikelihoodFCN",2347,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
10790    G__memfunc_setup("CreateBinLikelihoodFCN",2120,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
10791    G__memfunc_setup("Class",502,G__G__Minuit2_258_0_9, 85, G__get_linked_tagnum(&G__G__Minuit2LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TFitterFumili::Class) ), 0);
10792    G__memfunc_setup("Class_Name",982,G__G__Minuit2_258_0_10, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFitterFumili::Class_Name) ), 0);
10793    G__memfunc_setup("Class_Version",1339,G__G__Minuit2_258_0_11, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TFitterFumili::Class_Version) ), 0);
10794    G__memfunc_setup("Dictionary",1046,G__G__Minuit2_258_0_12, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TFitterFumili::Dictionary) ), 0);
10795    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Minuit2LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10796    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
10797    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
10798    G__memfunc_setup("StreamerNVirtual",1656,G__G__Minuit2_258_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
10799    G__memfunc_setup("DeclFileName",1145,G__G__Minuit2_258_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFitterFumili::DeclFileName) ), 0);
10800    G__memfunc_setup("ImplFileLine",1178,G__G__Minuit2_258_0_18, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFitterFumili::ImplFileLine) ), 0);
10801    G__memfunc_setup("ImplFileName",1171,G__G__Minuit2_258_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFitterFumili::ImplFileName) ), 0);
10802    G__memfunc_setup("DeclFileLine",1152,G__G__Minuit2_258_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFitterFumili::DeclFileLine) ), 0);
10803    // automatic copy constructor
10804    G__memfunc_setup("TFitterFumili", 1320, G__G__Minuit2_258_0_21, (int) ('i'), G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili), -1, 0, 1, 1, 1, 0, "u 'TFitterFumili' - 11 - -", (char*) NULL, (void*) NULL, 0);
10805    // automatic destructor
10806    G__memfunc_setup("~TFitterFumili", 1446, G__G__Minuit2_258_0_22, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10807    G__tag_memfunc_reset();
10808 }
10809 
10810 static void G__setup_memfuncROOTcLcLMinuit2cLcLVariableMetricMinimizer(void) {
10811    /* ROOT::Minuit2::VariableMetricMinimizer */
10812    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer));
10813    G__memfunc_setup("VariableMetricMinimizer",2366,G__G__Minuit2_265_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10814    G__memfunc_setup("SeedGenerator",1320,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeedGenerator), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10815    G__memfunc_setup("Builder",711,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumBuilder), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10816    // automatic copy constructor
10817    G__memfunc_setup("VariableMetricMinimizer", 2366, G__G__Minuit2_265_0_4, (int) ('i'), 
10818 G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::VariableMetricMinimizer' - 11 - -", (char*) NULL, (void*) NULL, 0);
10819    // automatic destructor
10820    G__memfunc_setup("~VariableMetricMinimizer", 2492, G__G__Minuit2_265_0_5, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10821    // automatic assignment operator
10822    G__memfunc_setup("operator=", 937, G__G__Minuit2_265_0_6, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::VariableMetricMinimizer' - 11 - -", (char*) NULL, (void*) NULL, 0);
10823    G__tag_memfunc_reset();
10824 }
10825 
10826 static void G__setup_memfuncROOTcLcLMinuit2cLcLSimplexMinimizer(void) {
10827    /* ROOT::Minuit2::SimplexMinimizer */
10828    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer));
10829    G__memfunc_setup("SimplexMinimizer",1686,G__G__Minuit2_268_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10830    G__memfunc_setup("SeedGenerator",1320,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeedGenerator), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10831    G__memfunc_setup("Builder",711,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumBuilder), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10832    // automatic copy constructor
10833    G__memfunc_setup("SimplexMinimizer", 1686, G__G__Minuit2_268_0_4, (int) ('i'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::SimplexMinimizer' - 11 - -", (char*) NULL, (void*) NULL, 0);
10834    // automatic destructor
10835    G__memfunc_setup("~SimplexMinimizer", 1812, G__G__Minuit2_268_0_5, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10836    // automatic assignment operator
10837    G__memfunc_setup("operator=", 937, G__G__Minuit2_268_0_6, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::SimplexMinimizer' - 11 - -", (char*) NULL, (void*) NULL, 0);
10838    G__tag_memfunc_reset();
10839 }
10840 
10841 static void G__setup_memfuncROOTcLcLMinuit2cLcLCombinedMinimizer(void) {
10842    /* ROOT::Minuit2::CombinedMinimizer */
10843    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer));
10844    G__memfunc_setup("CombinedMinimizer",1749,G__G__Minuit2_270_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
10845    G__memfunc_setup("SeedGenerator",1320,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeedGenerator), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10846    G__memfunc_setup("Builder",711,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumBuilder), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10847    // automatic copy constructor
10848    G__memfunc_setup("CombinedMinimizer", 1749, G__G__Minuit2_270_0_4, (int) ('i'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::CombinedMinimizer' - 11 - -", (char*) NULL, (void*) NULL, 0);
10849    // automatic destructor
10850    G__memfunc_setup("~CombinedMinimizer", 1875, G__G__Minuit2_270_0_5, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10851    // automatic assignment operator
10852    G__memfunc_setup("operator=", 937, G__G__Minuit2_270_0_6, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::CombinedMinimizer' - 11 - -", (char*) NULL, (void*) NULL, 0);
10853    G__tag_memfunc_reset();
10854 }
10855 
10856 static void G__setup_memfuncROOTcLcLMinuit2cLcLMinuit2Minimizer(void) {
10857    /* ROOT::Minuit2::Minuit2Minimizer */
10858    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer));
10859    G__memfunc_setup("Minuit2Minimizer",1628,G__G__Minuit2_307_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer), -1, 0, 1, 1, 1, 0, "i 'ROOT::Minuit2::EMinimizerType' - 0 'ROOT::Minuit2::kMigrad' type", (char*)NULL, (void*) NULL, 0);
10860    G__memfunc_setup("Minuit2Minimizer",1628,G__G__Minuit2_307_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer), -1, 0, 1, 1, 1, 0, "C - - 10 - type", (char*)NULL, (void*) NULL, 0);
10861    G__memfunc_setup("Minuit2Minimizer",1628,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer), -1, 0, 1, 1, 4, 0, "u 'ROOT::Minuit2::Minuit2Minimizer' - 11 - -", (char*)NULL, (void*) NULL, 0);
10862    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer), -1, 1, 1, 1, 4, 0, "u 'ROOT::Minuit2::Minuit2Minimizer' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
10863    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
10864    G__memfunc_setup("SetFunction",1138,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::IBaseFunctionMultiDim' 'ROOT::Math::IMultiGenFunction' 11 - func", (char*)NULL, (void*) NULL, 1);
10865    G__memfunc_setup("SetFunction",1138,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::IGradientFunctionMultiDim' 'ROOT::Math::IMultiGradFunction' 11 - func", (char*)NULL, (void*) NULL, 1);
10866    G__memfunc_setup("SetVariable",1106,(G__InterfaceMethod) NULL,103, -1, -1, 0, 4, 1, 1, 0, 
10867 "h - - 0 - ivar u 'string' - 11 - name "
10868 "d - - 0 - val d - - 0 - step", (char*)NULL, (void*) NULL, 1);
10869    G__memfunc_setup("SetLowerLimitedVariable",2339,(G__InterfaceMethod) NULL,103, -1, -1, 0, 5, 1, 1, 0, 
10870 "h - - 0 - ivar u 'string' - 11 - name "
10871 "d - - 0 - val d - - 0 - step "
10872 "d - - 0 - lower", (char*)NULL, (void*) NULL, 1);
10873    G__memfunc_setup("SetUpperLimitedVariable",2342,(G__InterfaceMethod) NULL,103, -1, -1, 0, 5, 1, 1, 0, 
10874 "h - - 0 - ivar u 'string' - 11 - name "
10875 "d - - 0 - val d - - 0 - step "
10876 "d - - 0 - upper", (char*)NULL, (void*) NULL, 1);
10877    G__memfunc_setup("SetLimitedVariable",1818,(G__InterfaceMethod) NULL,103, -1, -1, 0, 6, 1, 1, 0, 
10878 "h - - 0 - ivar u 'string' - 11 - name "
10879 "d - - 0 - val d - - 0 - step "
10880 "d - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 1);
10881    G__memfunc_setup("SetFixedVariable",1602,(G__InterfaceMethod) NULL,103, -1, -1, 0, 3, 1, 1, 0, 
10882 "h - - 0 - - u 'string' - 11 - - "
10883 "d - - 0 - -", (char*)NULL, (void*) NULL, 1);
10884    G__memfunc_setup("SetVariableValue",1615,(G__InterfaceMethod) NULL,103, -1, -1, 0, 2, 1, 1, 0, 
10885 "h - - 0 - ivar d - - 0 - val", (char*)NULL, (void*) NULL, 1);
10886    G__memfunc_setup("SetVariableValues",1730,(G__InterfaceMethod) NULL,103, -1, -1, 0, 1, 1, 1, 0, "D - - 10 - val", (char*)NULL, (void*) NULL, 1);
10887    G__memfunc_setup("VariableName",1191,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_string), -1, 0, 1, 1, 1, 8, "h - - 0 - ivar", (char*)NULL, (void*) NULL, 1);
10888    G__memfunc_setup("VariableIndex",1310,(G__InterfaceMethod) NULL,105, -1, -1, 0, 1, 1, 1, 8, "u 'string' - 11 - name", (char*)NULL, (void*) NULL, 1);
10889    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
10890    G__memfunc_setup("MinValue",801,(G__InterfaceMethod) NULL,100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10891    G__memfunc_setup("Edm",278,(G__InterfaceMethod) NULL,100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10892    G__memfunc_setup("X",88,(G__InterfaceMethod) NULL,68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10893    G__memfunc_setup("MinGradient",1106,(G__InterfaceMethod) NULL,68, -1, -1, 0, 0, 1, 1, 9, "", "not available in Minuit2 ", (void*) NULL, 1);
10894    G__memfunc_setup("NCalls",573,(G__InterfaceMethod) NULL,104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10895    G__memfunc_setup("NDim",360,(G__InterfaceMethod) NULL,104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10896    G__memfunc_setup("NFree",464,(G__InterfaceMethod) NULL,104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10897    G__memfunc_setup("ProvidesError",1366,(G__InterfaceMethod) NULL,103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10898    G__memfunc_setup("Errors",637,(G__InterfaceMethod) NULL,68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10899    G__memfunc_setup("CovMatrix",925,(G__InterfaceMethod) NULL,100, -1, -1, 0, 2, 1, 1, 8, 
10900 "h - - 0 - i h - - 0 - j", (char*)NULL, (void*) NULL, 1);
10901    G__memfunc_setup("CovMatrixStatus",1569,(G__InterfaceMethod) NULL,105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
10902    G__memfunc_setup("Correlation",1154,(G__InterfaceMethod) NULL,100, -1, -1, 0, 2, 1, 1, 8, 
10903 "h - - 0 - i h - - 0 - j", (char*)NULL, (void*) NULL, 1);
10904    G__memfunc_setup("GlobalCC",727,(G__InterfaceMethod) NULL,100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - i", (char*)NULL, (void*) NULL, 1);
10905    G__memfunc_setup("GetMinosError",1328,(G__InterfaceMethod) NULL,103, -1, -1, 0, 4, 1, 1, 0, 
10906 "h - - 0 - i d - - 1 - errLow "
10907 "d - - 1 - errUp i - - 0 '0' -", (char*)NULL, (void*) NULL, 1);
10908    G__memfunc_setup("Scan",389,(G__InterfaceMethod) NULL,103, -1, -1, 0, 6, 1, 1, 0, 
10909 "h - - 0 - i h - - 1 - nstep "
10910 "D - - 0 - x D - - 0 - y "
10911 "d - - 0 '0' xmin d - - 0 '0' xmax", (char*)NULL, (void*) NULL, 1);
10912    G__memfunc_setup("Contour",746,(G__InterfaceMethod) NULL,103, -1, -1, 0, 5, 1, 1, 0, 
10913 "h - - 0 - i h - - 0 - j "
10914 "h - - 1 - npoints D - - 0 - xi "
10915 "D - - 0 - xj", (char*)NULL, (void*) NULL, 1);
10916    G__memfunc_setup("Hesse",504,(G__InterfaceMethod) NULL,103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
10917    G__memfunc_setup("PrintResults",1279,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
10918    G__memfunc_setup("GetMinimizer",1236,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer), -1, 0, 0, 1, 2, 9, "", (char*)NULL, (void*) NULL, 1);
10919    G__memfunc_setup("SetMinimizer",1248,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "U 'ROOT::Minuit2::ModularFunctionMinimizer' - 0 - m", (char*)NULL, (void*) NULL, 1);
10920    G__memfunc_setup("SetMinimizerType",1666,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "i 'ROOT::Minuit2::EMinimizerType' - 0 - type", (char*)NULL, (void*) NULL, 0);
10921    G__memfunc_setup("GetFCN",503,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase), -1, 0, 0, 1, 2, 9, "", (char*)NULL, (void*) NULL, 1);
10922    G__memfunc_setup("ExamineMinimum",1443,(G__InterfaceMethod) NULL, 103, -1, -1, 0, 1, 1, 2, 0, "u 'ROOT::Minuit2::FunctionMinimum' - 11 - min", (char*)NULL, (void*) NULL, 0);
10923    // automatic destructor
10924    G__memfunc_setup("~Minuit2Minimizer", 1754, G__G__Minuit2_307_0_41, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10925    G__tag_memfunc_reset();
10926 }
10927 
10928 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnApplication(void) {
10929    /* ROOT::Minuit2::MnApplication */
10930    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnApplication));
10931    G__memfunc_setup("operator()",957,G__G__Minuit2_308_0_3, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 2, 1, 1, 0, 
10932 "h - - 0 '0' maxfcn d - - 0 '0.1' tolerance", (char*)NULL, (void*) NULL, 1);
10933    G__memfunc_setup("Minimizer",948,G__G__Minuit2_308_0_4, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
10934    G__memfunc_setup("Precision",940,G__G__Minuit2_308_0_5, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMachinePrecision), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10935    G__memfunc_setup("State",513,G__G__Minuit2_308_0_6, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10936    G__memfunc_setup("Parameters",1044,G__G__Minuit2_308_0_7, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10937    G__memfunc_setup("Covariance",1019,G__G__Minuit2_308_0_8, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserCovariance), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10938    G__memfunc_setup("Fcnbase",690,G__G__Minuit2_308_0_9, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
10939    G__memfunc_setup("Strategy",851,G__G__Minuit2_308_0_10, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10940    G__memfunc_setup("NumOfCalls",980,G__G__Minuit2_308_0_11, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10941    G__memfunc_setup("MinuitParameters",1674,G__G__Minuit2_308_0_12, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgR), G__defined_typename("vector<ROOT::Minuit2::MinuitParameter>"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
10942    G__memfunc_setup("Params",612,G__G__Minuit2_308_0_13, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10943    G__memfunc_setup("Errors",637,G__G__Minuit2_308_0_14, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR), G__defined_typename("vector<double>"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10944    G__memfunc_setup("Parameter",929,G__G__Minuit2_308_0_15, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter), -1, 1, 1, 1, 1, 9, "h - - 0 - i", (char*)NULL, (void*) NULL, 0);
10945    G__memfunc_setup("Add",265,G__G__Minuit2_308_0_16, 121, -1, -1, 0, 3, 1, 1, 0, 
10946 "C - - 10 - Name d - - 0 - val "
10947 "d - - 0 - err", (char*)NULL, (void*) NULL, 0);
10948    G__memfunc_setup("Add",265,G__G__Minuit2_308_0_17, 121, -1, -1, 0, 5, 1, 1, 0, 
10949 "C - - 10 - Name d - - 0 - val "
10950 "d - - 0 - err d - - 0 - - "
10951 "d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10952    G__memfunc_setup("Add",265,G__G__Minuit2_308_0_18, 121, -1, -1, 0, 2, 1, 1, 0, 
10953 "C - - 10 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10954    G__memfunc_setup("Fix",295,G__G__Minuit2_308_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10955    G__memfunc_setup("Release",705,G__G__Minuit2_308_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10956    G__memfunc_setup("SetValue",809,G__G__Minuit2_308_0_21, 121, -1, -1, 0, 2, 1, 1, 0, 
10957 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10958    G__memfunc_setup("SetError",822,G__G__Minuit2_308_0_22, 121, -1, -1, 0, 2, 1, 1, 0, 
10959 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10960    G__memfunc_setup("SetLimits",926,G__G__Minuit2_308_0_23, 121, -1, -1, 0, 3, 1, 1, 0, 
10961 "h - - 0 - - d - - 0 - - "
10962 "d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10963    G__memfunc_setup("RemoveLimits",1248,G__G__Minuit2_308_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10964    G__memfunc_setup("Value",509,G__G__Minuit2_308_0_25, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10965    G__memfunc_setup("Error",522,G__G__Minuit2_308_0_26, 100, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10966    G__memfunc_setup("Fix",295,G__G__Minuit2_308_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - -", (char*)NULL, (void*) NULL, 0);
10967    G__memfunc_setup("Release",705,G__G__Minuit2_308_0_28, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - -", (char*)NULL, (void*) NULL, 0);
10968    G__memfunc_setup("SetValue",809,G__G__Minuit2_308_0_29, 121, -1, -1, 0, 2, 1, 1, 0, 
10969 "C - - 10 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10970    G__memfunc_setup("SetError",822,G__G__Minuit2_308_0_30, 121, -1, -1, 0, 2, 1, 1, 0, 
10971 "C - - 10 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10972    G__memfunc_setup("SetLimits",926,G__G__Minuit2_308_0_31, 121, -1, -1, 0, 3, 1, 1, 0, 
10973 "C - - 10 - - d - - 0 - - "
10974 "d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10975    G__memfunc_setup("RemoveLimits",1248,G__G__Minuit2_308_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - -", (char*)NULL, (void*) NULL, 0);
10976    G__memfunc_setup("SetPrecision",1240,G__G__Minuit2_308_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10977    G__memfunc_setup("Value",509,G__G__Minuit2_308_0_34, 100, -1, -1, 0, 1, 1, 1, 8, "C - - 10 - -", (char*)NULL, (void*) NULL, 0);
10978    G__memfunc_setup("Error",522,G__G__Minuit2_308_0_35, 100, -1, -1, 0, 1, 1, 1, 8, "C - - 10 - -", (char*)NULL, (void*) NULL, 0);
10979    G__memfunc_setup("Index",504,G__G__Minuit2_308_0_36, 104, -1, -1, 0, 1, 1, 1, 8, "C - - 10 - -", (char*)NULL, (void*) NULL, 0);
10980    G__memfunc_setup("Name",385,G__G__Minuit2_308_0_37, 67, -1, -1, 0, 1, 1, 1, 9, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10981    G__memfunc_setup("Int2ext",686,G__G__Minuit2_308_0_38, 100, -1, -1, 0, 2, 1, 1, 8, 
10982 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10983    G__memfunc_setup("Ext2int",686,G__G__Minuit2_308_0_39, 100, -1, -1, 0, 2, 1, 1, 8, 
10984 "h - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 0);
10985    G__memfunc_setup("IntOfExt",785,G__G__Minuit2_308_0_40, 104, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10986    G__memfunc_setup("ExtOfInt",785,G__G__Minuit2_308_0_41, 104, -1, -1, 0, 1, 1, 1, 8, "h - - 0 - -", (char*)NULL, (void*) NULL, 0);
10987    G__memfunc_setup("VariableParameters",1850,G__G__Minuit2_308_0_42, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
10988    // automatic destructor
10989    G__memfunc_setup("~MnApplication", 1453, G__G__Minuit2_308_0_43, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
10990    G__tag_memfunc_reset();
10991 }
10992 
10993 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnContours(void) {
10994    /* ROOT::Minuit2::MnContours */
10995    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours));
10996    G__memfunc_setup("MnContours",1048,G__G__Minuit2_309_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours), -1, 0, 2, 1, 1, 0, 
10997 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::FunctionMinimum' - 11 - min", (char*)NULL, (void*) NULL, 0);
10998    G__memfunc_setup("MnContours",1048,G__G__Minuit2_309_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours), -1, 0, 3, 1, 1, 0, 
10999 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::FunctionMinimum' - 11 - min "
11000 "h - - 0 - stra", (char*)NULL, (void*) NULL, 0);
11001    G__memfunc_setup("MnContours",1048,G__G__Minuit2_309_0_3, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours), -1, 0, 3, 1, 1, 0, 
11002 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::FunctionMinimum' - 11 - min "
11003 "u 'ROOT::Minuit2::MnStrategy' - 11 - stra", (char*)NULL, (void*) NULL, 0);
11004    G__memfunc_setup("operator()",957,G__G__Minuit2_309_0_4, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR), G__defined_typename("vector<std::pair<double,double> >"), 0, 3, 1, 1, 8, 
11005 "h - - 0 - - h - - 0 - - "
11006 "h - - 0 '20' npoints", (char*)NULL, (void*) NULL, 0);
11007    G__memfunc_setup("Contour",746,G__G__Minuit2_309_0_5, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLContoursError), -1, 0, 3, 1, 1, 8, 
11008 "h - - 0 - - h - - 0 - - "
11009 "h - - 0 '20' npoints", (char*)NULL, (void*) NULL, 0);
11010    G__memfunc_setup("Strategy",851,G__G__Minuit2_309_0_6, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
11011    // automatic copy constructor
11012    G__memfunc_setup("MnContours", 1048, G__G__Minuit2_309_0_7, (int) ('i'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnContours' - 11 - -", (char*) NULL, (void*) NULL, 0);
11013    // automatic destructor
11014    G__memfunc_setup("~MnContours", 1174, G__G__Minuit2_309_0_8, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
11015    G__tag_memfunc_reset();
11016 }
11017 
11018 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnFumiliMinimize(void) {
11019    /* ROOT::Minuit2::MnFumiliMinimize */
11020    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize));
11021    G__memfunc_setup("MnFumiliMinimize",1635,G__G__Minuit2_312_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize), -1, 0, 4, 1, 1, 0, 
11022 "u 'ROOT::Minuit2::FumiliFCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11023 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - err h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11024    G__memfunc_setup("MnFumiliMinimize",1635,G__G__Minuit2_312_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize), -1, 0, 5, 1, 1, 0, 
11025 "u 'ROOT::Minuit2::FumiliFCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11026 "h - - 0 - nrow u 'vector<double,allocator<double> >' 'vector<double>' 11 - cov "
11027 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11028    G__memfunc_setup("MnFumiliMinimize",1635,G__G__Minuit2_312_0_3, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize), -1, 0, 4, 1, 1, 0, 
11029 "u 'ROOT::Minuit2::FumiliFCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11030 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11031    G__memfunc_setup("MnFumiliMinimize",1635,G__G__Minuit2_312_0_4, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize), -1, 0, 3, 1, 1, 0, 
11032 "u 'ROOT::Minuit2::FumiliFCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11033 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11034    G__memfunc_setup("MnFumiliMinimize",1635,G__G__Minuit2_312_0_5, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize), -1, 0, 4, 1, 1, 0, 
11035 "u 'ROOT::Minuit2::FumiliFCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11036 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11037    G__memfunc_setup("MnFumiliMinimize",1635,G__G__Minuit2_312_0_6, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize), -1, 0, 3, 1, 1, 0, 
11038 "u 'ROOT::Minuit2::FumiliFCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameterState' - 11 - par "
11039 "u 'ROOT::Minuit2::MnStrategy' - 11 - str", (char*)NULL, (void*) NULL, 0);
11040    G__memfunc_setup("MnFumiliMinimize",1635,G__G__Minuit2_312_0_7, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnFumiliMinimize' - 11 - migr", (char*)NULL, (void*) NULL, 0);
11041    G__memfunc_setup("Minimizer",948,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
11042    G__memfunc_setup("Fcnbase",690,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliFCNBase), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
11043    G__memfunc_setup("operator()",957,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum), -1, 0, 2, 1, 1, 0, 
11044 "h - - 0 '0' - d - - 0 '0.1' -", (char*)NULL, (void*) NULL, 1);
11045    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize), -1, 1, 1, 1, 4, 0, "u 'ROOT::Minuit2::MnFumiliMinimize' - 11 - -", (char*)NULL, (void*) NULL, 0);
11046    // automatic destructor
11047    G__memfunc_setup("~MnFumiliMinimize", 1761, G__G__Minuit2_312_0_12, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
11048    G__tag_memfunc_reset();
11049 }
11050 
11051 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnHesse(void) {
11052    /* ROOT::Minuit2::MnHesse */
11053    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse));
11054    G__memfunc_setup("MnHesse",691,G__G__Minuit2_314_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
11055    G__memfunc_setup("MnHesse",691,G__G__Minuit2_314_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse), -1, 0, 1, 1, 1, 0, "h - - 0 - stra", (char*)NULL, (void*) NULL, 0);
11056    G__memfunc_setup("MnHesse",691,G__G__Minuit2_314_0_3, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnStrategy' - 11 - stra", (char*)NULL, (void*) NULL, 0);
11057    G__memfunc_setup("operator()",957,G__G__Minuit2_314_0_4, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 4, 1, 1, 8, 
11058 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - - "
11059 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - - h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11060    G__memfunc_setup("operator()",957,G__G__Minuit2_314_0_5, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 5, 1, 1, 8, 
11061 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - - "
11062 "h - - 0 - nrow u 'vector<double,allocator<double> >' 'vector<double>' 11 - - "
11063 "h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11064    G__memfunc_setup("operator()",957,G__G__Minuit2_314_0_6, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 4, 1, 1, 8, 
11065 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'vector<double,allocator<double> >' 'vector<double>' 11 - - "
11066 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - - h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11067    G__memfunc_setup("operator()",957,G__G__Minuit2_314_0_7, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 3, 1, 1, 8, 
11068 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'ROOT::Minuit2::MnUserParameters' - 11 - - "
11069 "h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11070    G__memfunc_setup("operator()",957,G__G__Minuit2_314_0_8, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 4, 1, 1, 8, 
11071 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'ROOT::Minuit2::MnUserParameters' - 11 - - "
11072 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - - h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11073    G__memfunc_setup("operator()",957,G__G__Minuit2_314_0_9, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState), -1, 0, 3, 1, 1, 8, 
11074 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'ROOT::Minuit2::MnUserParameterState' - 11 - - "
11075 "h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11076    G__memfunc_setup("operator()",957,G__G__Minuit2_314_0_10, 121, -1, -1, 0, 3, 1, 1, 8, 
11077 "u 'ROOT::Minuit2::FCNBase' - 11 - - u 'ROOT::Minuit2::FunctionMinimum' - 1 - - "
11078 "h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11079    G__memfunc_setup("operator()",957,G__G__Minuit2_314_0_11, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumState), -1, 0, 4, 1, 1, 8, 
11080 "u 'ROOT::Minuit2::MnFcn' - 11 - - u 'ROOT::Minuit2::MinimumState' - 11 - - "
11081 "u 'ROOT::Minuit2::MnUserTransformation' - 11 - - h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11082    G__memfunc_setup("Ncycles",721,G__G__Minuit2_314_0_12, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
11083    G__memfunc_setup("Tolerstp",861,G__G__Minuit2_314_0_13, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
11084    G__memfunc_setup("TolerG2",639,G__G__Minuit2_314_0_14, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
11085    // automatic copy constructor
11086    G__memfunc_setup("MnHesse", 691, G__G__Minuit2_314_0_15, (int) ('i'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnHesse' - 11 - -", (char*) NULL, (void*) NULL, 0);
11087    // automatic destructor
11088    G__memfunc_setup("~MnHesse", 817, G__G__Minuit2_314_0_16, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
11089    // automatic assignment operator
11090    G__memfunc_setup("operator=", 937, G__G__Minuit2_314_0_17, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnHesse' - 11 - -", (char*) NULL, (void*) NULL, 0);
11091    G__tag_memfunc_reset();
11092 }
11093 
11094 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnMigrad(void) {
11095    /* ROOT::Minuit2::MnMigrad */
11096    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad));
11097    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 4, 1, 1, 0, 
11098 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11099 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - err h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11100    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 5, 1, 1, 0, 
11101 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11102 "h - - 0 - nrow u 'vector<double,allocator<double> >' 'vector<double>' 11 - cov "
11103 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11104    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_3, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 4, 1, 1, 0, 
11105 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11106 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11107    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_4, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 3, 1, 1, 0, 
11108 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11109 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11110    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_5, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 4, 1, 1, 0, 
11111 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11112 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11113    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_6, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 3, 1, 1, 0, 
11114 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameterState' - 11 - par "
11115 "u 'ROOT::Minuit2::MnStrategy' - 11 - str", (char*)NULL, (void*) NULL, 0);
11116    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_7, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 4, 1, 1, 0, 
11117 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11118 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - err h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11119    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_8, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 5, 1, 1, 0, 
11120 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11121 "h - - 0 - nrow u 'vector<double,allocator<double> >' 'vector<double>' 11 - cov "
11122 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11123    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_9, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 4, 1, 1, 0, 
11124 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11125 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11126    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_10, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 3, 1, 1, 0, 
11127 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11128 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11129    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_11, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 4, 1, 1, 0, 
11130 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11131 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11132    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_12, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 3, 1, 1, 0, 
11133 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameterState' - 11 - par "
11134 "u 'ROOT::Minuit2::MnStrategy' - 11 - str", (char*)NULL, (void*) NULL, 0);
11135    G__memfunc_setup("MnMigrad",783,G__G__Minuit2_317_0_13, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnMigrad' - 11 - migr", (char*)NULL, (void*) NULL, 0);
11136    G__memfunc_setup("Minimizer",948,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
11137    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad), -1, 1, 1, 1, 4, 0, "u 'ROOT::Minuit2::MnMigrad' - 11 - -", (char*)NULL, (void*) NULL, 0);
11138    // automatic destructor
11139    G__memfunc_setup("~MnMigrad", 909, G__G__Minuit2_317_0_16, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
11140    G__tag_memfunc_reset();
11141 }
11142 
11143 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnMinimize(void) {
11144    /* ROOT::Minuit2::MnMinimize */
11145    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize));
11146    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 4, 1, 1, 0, 
11147 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11148 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - err h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11149    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 5, 1, 1, 0, 
11150 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11151 "h - - 0 - nrow u 'vector<double,allocator<double> >' 'vector<double>' 11 - cov "
11152 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11153    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_3, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 4, 1, 1, 0, 
11154 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11155 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11156    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_4, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 3, 1, 1, 0, 
11157 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11158 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11159    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_5, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 4, 1, 1, 0, 
11160 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11161 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11162    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_6, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 3, 1, 1, 0, 
11163 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameterState' - 11 - par "
11164 "u 'ROOT::Minuit2::MnStrategy' - 11 - str", (char*)NULL, (void*) NULL, 0);
11165    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_7, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 4, 1, 1, 0, 
11166 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11167 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - err h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11168    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_8, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 5, 1, 1, 0, 
11169 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11170 "h - - 0 - nrow u 'vector<double,allocator<double> >' 'vector<double>' 11 - cov "
11171 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11172    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_9, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 4, 1, 1, 0, 
11173 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11174 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11175    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_10, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 3, 1, 1, 0, 
11176 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11177 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11178    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_11, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 4, 1, 1, 0, 
11179 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11180 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11181    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_12, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 3, 1, 1, 0, 
11182 "u 'ROOT::Minuit2::FCNGradientBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameterState' - 11 - par "
11183 "u 'ROOT::Minuit2::MnStrategy' - 11 - str", (char*)NULL, (void*) NULL, 0);
11184    G__memfunc_setup("MnMinimize",1021,G__G__Minuit2_318_0_13, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnMinimize' - 11 - migr", (char*)NULL, (void*) NULL, 0);
11185    G__memfunc_setup("Minimizer",948,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
11186    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize), -1, 1, 1, 1, 4, 0, "u 'ROOT::Minuit2::MnMinimize' - 11 - -", (char*)NULL, (void*) NULL, 0);
11187    // automatic destructor
11188    G__memfunc_setup("~MnMinimize", 1147, G__G__Minuit2_318_0_16, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
11189    G__tag_memfunc_reset();
11190 }
11191 
11192 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnMinos(void) {
11193    /* ROOT::Minuit2::MnMinos */
11194    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinos));
11195    G__memfunc_setup("MnMinos",705,G__G__Minuit2_319_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinos), -1, 0, 3, 1, 1, 0, 
11196 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::FunctionMinimum' - 11 - min "
11197 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11198    G__memfunc_setup("MnMinos",705,G__G__Minuit2_319_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinos), -1, 0, 3, 1, 1, 0, 
11199 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::FunctionMinimum' - 11 - min "
11200 "u 'ROOT::Minuit2::MnStrategy' - 11 - stra", (char*)NULL, (void*) NULL, 0);
11201    G__memfunc_setup("operator()",957,G__G__Minuit2_319_0_3, 117, G__get_linked_tagnum(&G__G__Minuit2LN_pairlEdoublecOdoublegR), -1, 0, 2, 1, 1, 8, 
11202 "h - - 0 - - h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11203    G__memfunc_setup("Lower",521,G__G__Minuit2_319_0_4, 100, -1, -1, 0, 2, 1, 1, 8, 
11204 "h - - 0 - - h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11205    G__memfunc_setup("Upper",524,G__G__Minuit2_319_0_5, 100, -1, -1, 0, 2, 1, 1, 8, 
11206 "h - - 0 - - h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11207    G__memfunc_setup("Loval",510,G__G__Minuit2_319_0_6, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnCross), -1, 0, 2, 1, 1, 8, 
11208 "h - - 0 - - h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11209    G__memfunc_setup("Upval",520,G__G__Minuit2_319_0_7, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnCross), -1, 0, 2, 1, 1, 8, 
11210 "h - - 0 - - h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11211    G__memfunc_setup("Minos",518,G__G__Minuit2_319_0_8, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError), -1, 0, 2, 1, 1, 8, 
11212 "h - - 0 - - h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11213    G__memfunc_setup("FindCrossValue",1416,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnCross), -1, 0, 3, 1, 2, 8, 
11214 "i - - 0 - dir h - - 0 - - "
11215 "h - - 0 '0' maxcalls", (char*)NULL, (void*) NULL, 0);
11216    // automatic copy constructor
11217    G__memfunc_setup("MnMinos", 705, G__G__Minuit2_319_0_10, (int) ('i'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinos), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnMinos' - 11 - -", (char*) NULL, (void*) NULL, 0);
11218    // automatic destructor
11219    G__memfunc_setup("~MnMinos", 831, G__G__Minuit2_319_0_11, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
11220    G__tag_memfunc_reset();
11221 }
11222 
11223 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnPlot(void) {
11224    /* ROOT::Minuit2::MnPlot */
11225    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnPlot));
11226    G__memfunc_setup("MnPlot",602,G__G__Minuit2_323_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnPlot), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
11227    G__memfunc_setup("MnPlot",602,G__G__Minuit2_323_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnPlot), -1, 0, 2, 1, 1, 0, 
11228 "h - - 0 - width h - - 0 - length", (char*)NULL, (void*) NULL, 0);
11229    G__memfunc_setup("operator()",957,G__G__Minuit2_323_0_3, 121, -1, -1, 0, 1, 1, 1, 8, "u 'vector<pair<double,double>,allocator<pair<double,double> > >' 'vector<std::pair<double,double> >' 11 - -", (char*)NULL, (void*) NULL, 0);
11230    G__memfunc_setup("operator()",957,G__G__Minuit2_323_0_4, 121, -1, -1, 0, 3, 1, 1, 8, 
11231 "d - - 0 - - d - - 0 - - "
11232 "u 'vector<pair<double,double>,allocator<pair<double,double> > >' 'vector<std::pair<double,double> >' 11 - -", (char*)NULL, (void*) NULL, 0);
11233    G__memfunc_setup("Width",512,G__G__Minuit2_323_0_5, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
11234    G__memfunc_setup("Length",610,G__G__Minuit2_323_0_6, 104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
11235    // automatic copy constructor
11236    G__memfunc_setup("MnPlot", 602, G__G__Minuit2_323_0_7, (int) ('i'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnPlot), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnPlot' - 11 - -", (char*) NULL, (void*) NULL, 0);
11237    // automatic destructor
11238    G__memfunc_setup("~MnPlot", 728, G__G__Minuit2_323_0_8, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
11239    // automatic assignment operator
11240    G__memfunc_setup("operator=", 937, G__G__Minuit2_323_0_9, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnPlot), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnPlot' - 11 - -", (char*) NULL, (void*) NULL, 0);
11241    G__tag_memfunc_reset();
11242 }
11243 
11244 static void G__setup_memfuncROOTcLcLMinuit2cLcLScanMinimizer(void) {
11245    /* ROOT::Minuit2::ScanMinimizer */
11246    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer));
11247    G__memfunc_setup("ScanMinimizer",1337,G__G__Minuit2_326_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
11248    G__memfunc_setup("SeedGenerator",1320,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeedGenerator), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
11249    G__memfunc_setup("Builder",711,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumBuilder), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
11250    // automatic copy constructor
11251    G__memfunc_setup("ScanMinimizer", 1337, G__G__Minuit2_326_0_4, (int) ('i'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::ScanMinimizer' - 11 - -", (char*) NULL, (void*) NULL, 0);
11252    // automatic destructor
11253    G__memfunc_setup("~ScanMinimizer", 1463, G__G__Minuit2_326_0_5, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
11254    // automatic assignment operator
11255    G__memfunc_setup("operator=", 937, G__G__Minuit2_326_0_6, (int) ('u'), G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer), -1, 1, 1, 1, 1, 0, "u 'ROOT::Minuit2::ScanMinimizer' - 11 - -", (char*) NULL, (void*) NULL, 0);
11256    G__tag_memfunc_reset();
11257 }
11258 
11259 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnScan(void) {
11260    /* ROOT::Minuit2::MnScan */
11261    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan));
11262    G__memfunc_setup("MnScan",576,G__G__Minuit2_327_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan), -1, 0, 4, 1, 1, 0, 
11263 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11264 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - err h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11265    G__memfunc_setup("MnScan",576,G__G__Minuit2_327_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan), -1, 0, 5, 1, 1, 0, 
11266 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11267 "h - - 0 - nrow u 'vector<double,allocator<double> >' 'vector<double>' 11 - cov "
11268 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11269    G__memfunc_setup("MnScan",576,G__G__Minuit2_327_0_3, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan), -1, 0, 4, 1, 1, 0, 
11270 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11271 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11272    G__memfunc_setup("MnScan",576,G__G__Minuit2_327_0_4, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan), -1, 0, 3, 1, 1, 0, 
11273 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11274 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11275    G__memfunc_setup("MnScan",576,G__G__Minuit2_327_0_5, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan), -1, 0, 4, 1, 1, 0, 
11276 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11277 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11278    G__memfunc_setup("MnScan",576,G__G__Minuit2_327_0_6, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan), -1, 0, 3, 1, 1, 0, 
11279 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameterState' - 11 - par "
11280 "u 'ROOT::Minuit2::MnStrategy' - 11 - str", (char*)NULL, (void*) NULL, 0);
11281    G__memfunc_setup("MnScan",576,G__G__Minuit2_327_0_7, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnScan' - 11 - migr", (char*)NULL, (void*) NULL, 0);
11282    G__memfunc_setup("Minimizer",948,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
11283    G__memfunc_setup("Scan",389,G__G__Minuit2_327_0_9, 117, G__get_linked_tagnum(&G__G__Minuit2LN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR), G__defined_typename("vector<std::pair<double,double> >"), 0, 4, 1, 1, 0, 
11284 "h - - 0 - par h - - 0 '41' maxsteps "
11285 "d - - 0 '0.' low d - - 0 '0.' high", (char*)NULL, (void*) NULL, 0);
11286    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan), -1, 1, 1, 1, 4, 0, "u 'ROOT::Minuit2::MnScan' - 11 - -", (char*)NULL, (void*) NULL, 0);
11287    // automatic destructor
11288    G__memfunc_setup("~MnScan", 702, G__G__Minuit2_327_0_11, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
11289    G__tag_memfunc_reset();
11290 }
11291 
11292 static void G__setup_memfuncROOTcLcLMinuit2cLcLMnSimplex(void) {
11293    /* ROOT::Minuit2::MnSimplex */
11294    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex));
11295    G__memfunc_setup("MnSimplex",925,G__G__Minuit2_328_0_1, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex), -1, 0, 4, 1, 1, 0, 
11296 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11297 "u 'vector<double,allocator<double> >' 'vector<double>' 11 - err h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11298    G__memfunc_setup("MnSimplex",925,G__G__Minuit2_328_0_2, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex), -1, 0, 5, 1, 1, 0, 
11299 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11300 "h - - 0 - nrow u 'vector<double,allocator<double> >' 'vector<double>' 11 - cov "
11301 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11302    G__memfunc_setup("MnSimplex",925,G__G__Minuit2_328_0_3, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex), -1, 0, 4, 1, 1, 0, 
11303 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'vector<double,allocator<double> >' 'vector<double>' 11 - par "
11304 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11305    G__memfunc_setup("MnSimplex",925,G__G__Minuit2_328_0_4, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex), -1, 0, 3, 1, 1, 0, 
11306 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11307 "h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11308    G__memfunc_setup("MnSimplex",925,G__G__Minuit2_328_0_5, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex), -1, 0, 4, 1, 1, 0, 
11309 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameters' - 11 - par "
11310 "u 'ROOT::Minuit2::MnUserCovariance' - 11 - cov h - - 0 '1' stra", (char*)NULL, (void*) NULL, 0);
11311    G__memfunc_setup("MnSimplex",925,G__G__Minuit2_328_0_6, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex), -1, 0, 3, 1, 1, 0, 
11312 "u 'ROOT::Minuit2::FCNBase' - 11 - fcn u 'ROOT::Minuit2::MnUserParameterState' - 11 - par "
11313 "u 'ROOT::Minuit2::MnStrategy' - 11 - str", (char*)NULL, (void*) NULL, 0);
11314    G__memfunc_setup("MnSimplex",925,G__G__Minuit2_328_0_7, 105, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex), -1, 0, 1, 1, 1, 0, "u 'ROOT::Minuit2::MnSimplex' - 11 - migr", (char*)NULL, (void*) NULL, 0);
11315    G__memfunc_setup("Minimizer",948,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer), -1, 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
11316    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex), -1, 1, 1, 1, 4, 0, "u 'ROOT::Minuit2::MnSimplex' - 11 - -", (char*)NULL, (void*) NULL, 0);
11317    // automatic destructor
11318    G__memfunc_setup("~MnSimplex", 1051, G__G__Minuit2_328_0_10, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
11319    G__tag_memfunc_reset();
11320 }
11321 
11322 
11323 /*********************************************************
11324 * Member function information setup
11325 *********************************************************/
11326 extern "C" void G__cpp_setup_memfuncG__Minuit2() {
11327 }
11328 
11329 /*********************************************************
11330 * Global variable information setup for each class
11331 *********************************************************/
11332 static void G__cpp_setup_global0() {
11333 
11334    /* Setting up global variables */
11335    G__resetplocal();
11336 
11337 }
11338 
11339 static void G__cpp_setup_global1() {
11340 }
11341 
11342 static void G__cpp_setup_global2() {
11343 }
11344 
11345 static void G__cpp_setup_global3() {
11346    G__memvar_setup((void*)(&gMinuit2),85,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterMinuit),-1,-1,1,"gMinuit2=",0,(char*)NULL);
11347    G__memvar_setup((void*)(&gFumili2),85,0,0,G__get_linked_tagnum(&G__G__Minuit2LN_TFitterFumili),-1,-1,1,"gFumili2=",0,(char*)NULL);
11348 }
11349 
11350 static void G__cpp_setup_global4() {
11351 
11352    G__resetglobalenv();
11353 }
11354 extern "C" void G__cpp_setup_globalG__Minuit2() {
11355   G__cpp_setup_global0();
11356   G__cpp_setup_global1();
11357   G__cpp_setup_global2();
11358   G__cpp_setup_global3();
11359   G__cpp_setup_global4();
11360 }
11361 
11362 /*********************************************************
11363 * Global function information setup for each class
11364 *********************************************************/
11365 static void G__cpp_setup_func0() {
11366    G__lastifuncposition();
11367 
11368 }
11369 
11370 static void G__cpp_setup_func1() {
11371 }
11372 
11373 static void G__cpp_setup_func2() {
11374 }
11375 
11376 static void G__cpp_setup_func3() {
11377 }
11378 
11379 static void G__cpp_setup_func4() {
11380 }
11381 
11382 static void G__cpp_setup_func5() {
11383 }
11384 
11385 static void G__cpp_setup_func6() {
11386 }
11387 
11388 static void G__cpp_setup_func7() {
11389 }
11390 
11391 static void G__cpp_setup_func8() {
11392 
11393    G__resetifuncposition();
11394 }
11395 
11396 extern "C" void G__cpp_setup_funcG__Minuit2() {
11397   G__cpp_setup_func0();
11398   G__cpp_setup_func1();
11399   G__cpp_setup_func2();
11400   G__cpp_setup_func3();
11401   G__cpp_setup_func4();
11402   G__cpp_setup_func5();
11403   G__cpp_setup_func6();
11404   G__cpp_setup_func7();
11405   G__cpp_setup_func8();
11406 }
11407 
11408 /*********************************************************
11409 * Class,struct,union,enum tag information setup
11410 *********************************************************/
11411 /* Setup class/struct taginfo */
11412 G__linked_taginfo G__G__Minuit2LN_TClass = { "TClass" , 99 , -1 };
11413 G__linked_taginfo G__G__Minuit2LN_TBuffer = { "TBuffer" , 99 , -1 };
11414 G__linked_taginfo G__G__Minuit2LN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
11415 G__linked_taginfo G__G__Minuit2LN_TObject = { "TObject" , 99 , -1 };
11416 G__linked_taginfo G__G__Minuit2LN_TNamed = { "TNamed" , 99 , -1 };
11417 G__linked_taginfo G__G__Minuit2LN_ROOT = { "ROOT" , 110 , -1 };
11418 G__linked_taginfo G__G__Minuit2LN_string = { "string" , 99 , -1 };
11419 G__linked_taginfo G__G__Minuit2LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
11420 G__linked_taginfo G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
11421 G__linked_taginfo G__G__Minuit2LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
11422 G__linked_taginfo G__G__Minuit2LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
11423 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2 = { "ROOT::Minuit2" , 110 , -1 };
11424 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGenericFunction = { "ROOT::Minuit2::GenericFunction" , 99 , -1 };
11425 G__linked_taginfo G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR = { "vector<double,allocator<double> >" , 99 , -1 };
11426 G__linked_taginfo G__G__Minuit2LN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR = { "reverse_iterator<vector<double,allocator<double> >::iterator>" , 99 , -1 };
11427 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase = { "ROOT::Minuit2::FCNBase" , 99 , -1 };
11428 G__linked_taginfo G__G__Minuit2LN_TVirtualFitter = { "TVirtualFitter" , 99 , -1 };
11429 G__linked_taginfo G__G__Minuit2LN_vectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgR = { "vector<vector<double,allocator<double> >,allocator<vector<double,allocator<double> > > >" , 99 , -1 };
11430 G__linked_taginfo G__G__Minuit2LN_reverse_iteratorlEvectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<vector<double,allocator<double> >,allocator<vector<double,allocator<double> > > >::iterator>" , 99 , -1 };
11431 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNGradientBase = { "ROOT::Minuit2::FCNGradientBase" , 99 , -1 };
11432 G__linked_taginfo G__G__Minuit2LN_TFcnAdapter = { "TFcnAdapter" , 99 , -1 };
11433 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVectorOuterProductlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOdoublegR = { "ROOT::Minuit2::VectorOuterProduct<ROOT::Minuit2::ABObj<vec,LAVector,double>,double>" , 99 , -1 };
11434 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLVectorOuterProductlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOdoublegRcOdoublegR = { "ROOT::Minuit2::ABObj<ROOT::Minuit2::sym,ROOT::Minuit2::VectorOuterProduct<ROOT::Minuit2::ABObj<vec,LAVector,double>,double>,double>" , 99 , -1 };
11435 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMatrixInverselEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOdoublegR = { "ROOT::Minuit2::MatrixInverse<ROOT::Minuit2::sym,ROOT::Minuit2::ABObj<sym,LASymMatrix,double>,double>" , 99 , -1 };
11436 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLMatrixInverselEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOdoublegRcOdoublegR = { "ROOT::Minuit2::ABObj<ROOT::Minuit2::sym,ROOT::Minuit2::MatrixInverse<ROOT::Minuit2::sym,ROOT::Minuit2::ABObj<sym,LASymMatrix,double>,double>,double>" , 99 , -1 };
11437 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter = { "ROOT::Minuit2::MinuitParameter" , 99 , -1 };
11438 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMachinePrecision = { "ROOT::Minuit2::MnMachinePrecision" , 99 , -1 };
11439 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserCovariance = { "ROOT::Minuit2::MnUserCovariance" , 99 , -1 };
11440 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserTransformation = { "ROOT::Minuit2::MnUserTransformation" , 99 , -1 };
11441 G__linked_taginfo G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgR = { "vector<ROOT::Minuit2::MinuitParameter,allocator<ROOT::Minuit2::MinuitParameter> >" , 99 , -1 };
11442 G__linked_taginfo G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::Minuit2::MinuitParameter,allocator<ROOT::Minuit2::MinuitParameter> >::iterator>" , 99 , -1 };
11443 G__linked_taginfo G__G__Minuit2LN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR = { "vector<unsigned int,allocator<unsigned int> >" , 99 , -1 };
11444 G__linked_taginfo G__G__Minuit2LN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<unsigned int,allocator<unsigned int> >::iterator>" , 99 , -1 };
11445 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters = { "ROOT::Minuit2::MnUserParameters" , 99 , -1 };
11446 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnGlobalCorrelationCoeff = { "ROOT::Minuit2::MnGlobalCorrelationCoeff" , 99 , -1 };
11447 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumState = { "ROOT::Minuit2::MinimumState" , 99 , -1 };
11448 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState = { "ROOT::Minuit2::MnUserParameterState" , 99 , -1 };
11449 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnCross = { "ROOT::Minuit2::MnCross" , 99 , -1 };
11450 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError = { "ROOT::Minuit2::MinosError" , 99 , -1 };
11451 G__linked_taginfo G__G__Minuit2LN_pairlEdoublecOdoublegR = { "pair<double,double>" , 115 , -1 };
11452 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum = { "ROOT::Minuit2::FunctionMinimum" , 99 , -1 };
11453 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimizer = { "ROOT::Minuit2::FunctionMinimizer" , 99 , -1 };
11454 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeedGenerator = { "ROOT::Minuit2::MinimumSeedGenerator" , 99 , -1 };
11455 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumBuilder = { "ROOT::Minuit2::MinimumBuilder" , 99 , -1 };
11456 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeed = { "ROOT::Minuit2::MinimumSeed" , 99 , -1 };
11457 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFcn = { "ROOT::Minuit2::MnFcn" , 99 , -1 };
11458 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGradientCalculator = { "ROOT::Minuit2::GradientCalculator" , 99 , -1 };
11459 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy = { "ROOT::Minuit2::MnStrategy" , 99 , -1 };
11460 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliFCNBase = { "ROOT::Minuit2::FumiliFCNBase" , 99 , -1 };
11461 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer = { "ROOT::Minuit2::ModularFunctionMinimizer" , 99 , -1 };
11462 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSeedGenerator = { "ROOT::Minuit2::MnSeedGenerator" , 99 , -1 };
11463 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionGradient = { "ROOT::Minuit2::FunctionGradient" , 99 , -1 };
11464 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumError = { "ROOT::Minuit2::MinimumError" , 99 , -1 };
11465 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumParameters = { "ROOT::Minuit2::MinimumParameters" , 99 , -1 };
11466 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgR = { "ROOT::Minuit2::ABSum<ROOT::Minuit2::ABObj<vec,LAVector,double>,ROOT::Minuit2::ABObj<vec,LAVector,double> >" , 99 , -1 };
11467 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLveccOROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgRcOdoublegR = { "ROOT::Minuit2::ABObj<ROOT::Minuit2::vec,ROOT::Minuit2::ABSum<ROOT::Minuit2::ABObj<vec,LAVector,double>,ROOT::Minuit2::ABObj<vec,LAVector,double> >,double>" , 99 , -1 };
11468 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRsPgR = { "ROOT::Minuit2::ABSum<ROOT::Minuit2::ABObj<sym,LASymMatrix,double>,ROOT::Minuit2::ABObj<sym,LASymMatrix,double> >" , 99 , -1 };
11469 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRsPgRcOdoublegR = { "ROOT::Minuit2::ABObj<ROOT::Minuit2::sym,ROOT::Minuit2::ABSum<ROOT::Minuit2::ABObj<sym,LASymMatrix,double>,ROOT::Minuit2::ABObj<sym,LASymMatrix,double> >,double>" , 99 , -1 };
11470 G__linked_taginfo G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgR = { "vector<ROOT::Minuit2::MinimumState,allocator<ROOT::Minuit2::MinimumState> >" , 99 , -1 };
11471 G__linked_taginfo G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::Minuit2::MinimumState,allocator<ROOT::Minuit2::MinimumState> >::iterator>" , 99 , -1 };
11472 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimumcLcLMnReachedCallLimit = { "ROOT::Minuit2::FunctionMinimum::MnReachedCallLimit" , 99 , -1 };
11473 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimumcLcLMnAboveMaxEdm = { "ROOT::Minuit2::FunctionMinimum::MnAboveMaxEdm" , 99 , -1 };
11474 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnRefCountedPointerlEROOTcLcLMinuit2cLcLBasicFunctionMinimumgR = { "ROOT::Minuit2::MnRefCountedPointer<ROOT::Minuit2::BasicFunctionMinimum>" , 99 , -1 };
11475 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliBuilder = { "ROOT::Minuit2::FumiliBuilder" , 99 , -1 };
11476 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer = { "ROOT::Minuit2::FumiliMinimizer" , 99 , -1 };
11477 G__linked_taginfo G__G__Minuit2LN_TFitterMinuit = { "TFitterMinuit" , 99 , -1 };
11478 G__linked_taginfo G__G__Minuit2LN_TFitterMinuitcLcLEMinimizerType = { "TFitterMinuit::EMinimizerType" , 101 , -1 };
11479 G__linked_taginfo G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinosErrorcOallocatorlEROOTcLcLMinuit2cLcLMinosErrorgRsPgR = { "vector<ROOT::Minuit2::MinosError,allocator<ROOT::Minuit2::MinosError> >" , 99 , -1 };
11480 G__linked_taginfo G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinosErrorcOallocatorlEROOTcLcLMinuit2cLcLMinosErrorgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::Minuit2::MinosError,allocator<ROOT::Minuit2::MinosError> >::iterator>" , 99 , -1 };
11481 G__linked_taginfo G__G__Minuit2LN_TFitterFumili = { "TFitterFumili" , 99 , -1 };
11482 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricBuilder = { "ROOT::Minuit2::VariableMetricBuilder" , 99 , -1 };
11483 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer = { "ROOT::Minuit2::VariableMetricMinimizer" , 99 , -1 };
11484 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexBuilder = { "ROOT::Minuit2::SimplexBuilder" , 99 , -1 };
11485 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexSeedGenerator = { "ROOT::Minuit2::SimplexSeedGenerator" , 99 , -1 };
11486 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer = { "ROOT::Minuit2::SimplexMinimizer" , 99 , -1 };
11487 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimumBuilder = { "ROOT::Minuit2::CombinedMinimumBuilder" , 99 , -1 };
11488 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer = { "ROOT::Minuit2::CombinedMinimizer" , 99 , -1 };
11489 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLContoursError = { "ROOT::Minuit2::ContoursError" , 99 , -1 };
11490 G__linked_taginfo G__G__Minuit2LN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR = { "vector<pair<double,double>,allocator<pair<double,double> > >" , 99 , -1 };
11491 G__linked_taginfo G__G__Minuit2LN_reverse_iteratorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<pair<double,double>,allocator<pair<double,double> > >::iterator>" , 99 , -1 };
11492 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMath = { "ROOT::Math" , 110 , -1 };
11493 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMathcLcLIBaseFunctionMultiDim = { "ROOT::Math::IBaseFunctionMultiDim" , 99 , -1 };
11494 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMathcLcLIGradientFunctionMultiDim = { "ROOT::Math::IGradientFunctionMultiDim" , 99 , -1 };
11495 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR = { "ROOT::Math::BasicFitMethodFunction<ROOT::Math::IBaseFunctionMultiDim>" , 99 , -1 };
11496 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR = { "ROOT::Math::BasicFitMethodFunction<ROOT::Math::IGradientFunctionMultiDim>" , 99 , -1 };
11497 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABProdlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgR = { "ROOT::Minuit2::ABProd<ROOT::Minuit2::ABObj<sym,LASymMatrix,double>,ROOT::Minuit2::ABObj<vec,LAVector,double> >" , 99 , -1 };
11498 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLveccOROOTcLcLMinuit2cLcLABProdlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgRcOdoublegR = { "ROOT::Minuit2::ABObj<ROOT::Minuit2::vec,ROOT::Minuit2::ABProd<ROOT::Minuit2::ABObj<sym,LASymMatrix,double>,ROOT::Minuit2::ABObj<vec,LAVector,double> >,double>" , 99 , -1 };
11499 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMathcLcLMinimizer = { "ROOT::Math::Minimizer" , 99 , -1 };
11500 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLEMinimizerType = { "ROOT::Minuit2::EMinimizerType" , 101 , -1 };
11501 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer = { "ROOT::Minuit2::Minuit2Minimizer" , 99 , -1 };
11502 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnApplication = { "ROOT::Minuit2::MnApplication" , 99 , -1 };
11503 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours = { "ROOT::Minuit2::MnContours" , 99 , -1 };
11504 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize = { "ROOT::Minuit2::MnFumiliMinimize" , 99 , -1 };
11505 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse = { "ROOT::Minuit2::MnHesse" , 99 , -1 };
11506 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad = { "ROOT::Minuit2::MnMigrad" , 99 , -1 };
11507 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize = { "ROOT::Minuit2::MnMinimize" , 99 , -1 };
11508 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinos = { "ROOT::Minuit2::MnMinos" , 99 , -1 };
11509 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnPlot = { "ROOT::Minuit2::MnPlot" , 99 , -1 };
11510 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanBuilder = { "ROOT::Minuit2::ScanBuilder" , 99 , -1 };
11511 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer = { "ROOT::Minuit2::ScanMinimizer" , 99 , -1 };
11512 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan = { "ROOT::Minuit2::MnScan" , 99 , -1 };
11513 G__linked_taginfo G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex = { "ROOT::Minuit2::MnSimplex" , 99 , -1 };
11514 G__linked_taginfo G__G__Minuit2LN_vectorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRcOallocatorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRsPgRsPgR = { "vector<pair<double,ROOT::Minuit2::LAVector>,allocator<pair<double,ROOT::Minuit2::LAVector> > >" , 99 , -1 };
11515 G__linked_taginfo G__G__Minuit2LN_reverse_iteratorlEvectorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRcOallocatorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<pair<double,ROOT::Minuit2::LAVector>,allocator<pair<double,ROOT::Minuit2::LAVector> > >::iterator>" , 99 , -1 };
11516 
11517 /* Reset class/struct taginfo */
11518 extern "C" void G__cpp_reset_tagtableG__Minuit2() {
11519   G__G__Minuit2LN_TClass.tagnum = -1 ;
11520   G__G__Minuit2LN_TBuffer.tagnum = -1 ;
11521   G__G__Minuit2LN_TMemberInspector.tagnum = -1 ;
11522   G__G__Minuit2LN_TObject.tagnum = -1 ;
11523   G__G__Minuit2LN_TNamed.tagnum = -1 ;
11524   G__G__Minuit2LN_ROOT.tagnum = -1 ;
11525   G__G__Minuit2LN_string.tagnum = -1 ;
11526   G__G__Minuit2LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
11527   G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
11528   G__G__Minuit2LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
11529   G__G__Minuit2LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
11530   G__G__Minuit2LN_ROOTcLcLMinuit2.tagnum = -1 ;
11531   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGenericFunction.tagnum = -1 ;
11532   G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR.tagnum = -1 ;
11533   G__G__Minuit2LN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR.tagnum = -1 ;
11534   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase.tagnum = -1 ;
11535   G__G__Minuit2LN_TVirtualFitter.tagnum = -1 ;
11536   G__G__Minuit2LN_vectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgR.tagnum = -1 ;
11537   G__G__Minuit2LN_reverse_iteratorlEvectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgRcLcLiteratorgR.tagnum = -1 ;
11538   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNGradientBase.tagnum = -1 ;
11539   G__G__Minuit2LN_TFcnAdapter.tagnum = -1 ;
11540   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVectorOuterProductlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOdoublegR.tagnum = -1 ;
11541   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLVectorOuterProductlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOdoublegRcOdoublegR.tagnum = -1 ;
11542   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMatrixInverselEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOdoublegR.tagnum = -1 ;
11543   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLMatrixInverselEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOdoublegRcOdoublegR.tagnum = -1 ;
11544   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter.tagnum = -1 ;
11545   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMachinePrecision.tagnum = -1 ;
11546   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserCovariance.tagnum = -1 ;
11547   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserTransformation.tagnum = -1 ;
11548   G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgR.tagnum = -1 ;
11549   G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgRcLcLiteratorgR.tagnum = -1 ;
11550   G__G__Minuit2LN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR.tagnum = -1 ;
11551   G__G__Minuit2LN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR.tagnum = -1 ;
11552   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters.tagnum = -1 ;
11553   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnGlobalCorrelationCoeff.tagnum = -1 ;
11554   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumState.tagnum = -1 ;
11555   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState.tagnum = -1 ;
11556   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnCross.tagnum = -1 ;
11557   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError.tagnum = -1 ;
11558   G__G__Minuit2LN_pairlEdoublecOdoublegR.tagnum = -1 ;
11559   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum.tagnum = -1 ;
11560   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimizer.tagnum = -1 ;
11561   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeedGenerator.tagnum = -1 ;
11562   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumBuilder.tagnum = -1 ;
11563   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeed.tagnum = -1 ;
11564   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFcn.tagnum = -1 ;
11565   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGradientCalculator.tagnum = -1 ;
11566   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy.tagnum = -1 ;
11567   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliFCNBase.tagnum = -1 ;
11568   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer.tagnum = -1 ;
11569   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSeedGenerator.tagnum = -1 ;
11570   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionGradient.tagnum = -1 ;
11571   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumError.tagnum = -1 ;
11572   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumParameters.tagnum = -1 ;
11573   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgR.tagnum = -1 ;
11574   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLveccOROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgRcOdoublegR.tagnum = -1 ;
11575   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRsPgR.tagnum = -1 ;
11576   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRsPgRcOdoublegR.tagnum = -1 ;
11577   G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgR.tagnum = -1 ;
11578   G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgRcLcLiteratorgR.tagnum = -1 ;
11579   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimumcLcLMnReachedCallLimit.tagnum = -1 ;
11580   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimumcLcLMnAboveMaxEdm.tagnum = -1 ;
11581   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnRefCountedPointerlEROOTcLcLMinuit2cLcLBasicFunctionMinimumgR.tagnum = -1 ;
11582   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliBuilder.tagnum = -1 ;
11583   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer.tagnum = -1 ;
11584   G__G__Minuit2LN_TFitterMinuit.tagnum = -1 ;
11585   G__G__Minuit2LN_TFitterMinuitcLcLEMinimizerType.tagnum = -1 ;
11586   G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinosErrorcOallocatorlEROOTcLcLMinuit2cLcLMinosErrorgRsPgR.tagnum = -1 ;
11587   G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinosErrorcOallocatorlEROOTcLcLMinuit2cLcLMinosErrorgRsPgRcLcLiteratorgR.tagnum = -1 ;
11588   G__G__Minuit2LN_TFitterFumili.tagnum = -1 ;
11589   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricBuilder.tagnum = -1 ;
11590   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer.tagnum = -1 ;
11591   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexBuilder.tagnum = -1 ;
11592   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexSeedGenerator.tagnum = -1 ;
11593   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer.tagnum = -1 ;
11594   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimumBuilder.tagnum = -1 ;
11595   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer.tagnum = -1 ;
11596   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLContoursError.tagnum = -1 ;
11597   G__G__Minuit2LN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR.tagnum = -1 ;
11598   G__G__Minuit2LN_reverse_iteratorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcLcLiteratorgR.tagnum = -1 ;
11599   G__G__Minuit2LN_ROOTcLcLMath.tagnum = -1 ;
11600   G__G__Minuit2LN_ROOTcLcLMathcLcLIBaseFunctionMultiDim.tagnum = -1 ;
11601   G__G__Minuit2LN_ROOTcLcLMathcLcLIGradientFunctionMultiDim.tagnum = -1 ;
11602   G__G__Minuit2LN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR.tagnum = -1 ;
11603   G__G__Minuit2LN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR.tagnum = -1 ;
11604   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABProdlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgR.tagnum = -1 ;
11605   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLveccOROOTcLcLMinuit2cLcLABProdlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgRcOdoublegR.tagnum = -1 ;
11606   G__G__Minuit2LN_ROOTcLcLMathcLcLMinimizer.tagnum = -1 ;
11607   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLEMinimizerType.tagnum = -1 ;
11608   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer.tagnum = -1 ;
11609   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnApplication.tagnum = -1 ;
11610   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours.tagnum = -1 ;
11611   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize.tagnum = -1 ;
11612   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse.tagnum = -1 ;
11613   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad.tagnum = -1 ;
11614   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize.tagnum = -1 ;
11615   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinos.tagnum = -1 ;
11616   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnPlot.tagnum = -1 ;
11617   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanBuilder.tagnum = -1 ;
11618   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer.tagnum = -1 ;
11619   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan.tagnum = -1 ;
11620   G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex.tagnum = -1 ;
11621   G__G__Minuit2LN_vectorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRcOallocatorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRsPgRsPgR.tagnum = -1 ;
11622   G__G__Minuit2LN_reverse_iteratorlEvectorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRcOallocatorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRsPgRsPgRcLcLiteratorgR.tagnum = -1 ;
11623 }
11624 
11625 
11626 extern "C" void G__cpp_setup_tagtableG__Minuit2() {
11627 
11628    /* Setting up class,struct,union tag entry */
11629    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_TClass);
11630    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_TBuffer);
11631    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_TMemberInspector);
11632    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_TObject);
11633    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_TNamed);
11634    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOT);
11635    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_string);
11636    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
11637    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
11638    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
11639    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
11640    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2);
11641    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGenericFunction),sizeof(ROOT::Minuit2::GenericFunction),-1,1025,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLGenericFunction,G__setup_memfuncROOTcLcLMinuit2cLcLGenericFunction);
11642    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_vectorlEdoublecOallocatorlEdoublegRsPgR);
11643    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR);
11644    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNBase),sizeof(ROOT::Minuit2::FCNBase),-1,1026,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLFCNBase,G__setup_memfuncROOTcLcLMinuit2cLcLFCNBase);
11645    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_TVirtualFitter);
11646    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_vectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgR);
11647    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_reverse_iteratorlEvectorlEvectorlEdoublecOallocatorlEdoublegRsPgRcOallocatorlEvectorlEdoublecOallocatorlEdoublegRsPgRsPgRsPgRcLcLiteratorgR);
11648    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFCNGradientBase),sizeof(ROOT::Minuit2::FCNGradientBase),-1,1027,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLFCNGradientBase,G__setup_memfuncROOTcLcLMinuit2cLcLFCNGradientBase);
11649    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_TFcnAdapter),sizeof(TFcnAdapter),-1,33792,"wrapper class implementing the Minuit2 interface for TMinuit2-like objective functions",G__setup_memvarTFcnAdapter,G__setup_memfuncTFcnAdapter);
11650    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVectorOuterProductlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOdoublegR);
11651    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLVectorOuterProductlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOdoublegRcOdoublegR);
11652    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMatrixInverselEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOdoublegR);
11653    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLMatrixInverselEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOdoublegRcOdoublegR);
11654    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuitParameter),sizeof(ROOT::Minuit2::MinuitParameter),-1,36352,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMinuitParameter,G__setup_memfuncROOTcLcLMinuit2cLcLMinuitParameter);
11655    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMachinePrecision);
11656    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserCovariance);
11657    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserTransformation);
11658    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgR);
11659    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinuitParametercOallocatorlEROOTcLcLMinuit2cLcLMinuitParametergRsPgRcLcLiteratorgR);
11660    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR);
11661    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR);
11662    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameters),sizeof(ROOT::Minuit2::MnUserParameters),-1,36608,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnUserParameters,G__setup_memfuncROOTcLcLMinuit2cLcLMnUserParameters);
11663    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnGlobalCorrelationCoeff);
11664    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumState);
11665    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnUserParameterState),sizeof(ROOT::Minuit2::MnUserParameterState),-1,36608,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnUserParameterState,G__setup_memfuncROOTcLcLMinuit2cLcLMnUserParameterState);
11666    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnCross);
11667    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinosError),sizeof(ROOT::Minuit2::MinosError),-1,34560,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMinosError,G__setup_memfuncROOTcLcLMinuit2cLcLMinosError);
11668    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_pairlEdoublecOdoublegR);
11669    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimum),sizeof(ROOT::Minuit2::FunctionMinimum),-1,36352,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLFunctionMinimum,G__setup_memfuncROOTcLcLMinuit2cLcLFunctionMinimum);
11670    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimizer),sizeof(ROOT::Minuit2::FunctionMinimizer),-1,1028,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLFunctionMinimizer,G__setup_memfuncROOTcLcLMinuit2cLcLFunctionMinimizer);
11671    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeedGenerator);
11672    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumBuilder);
11673    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumSeed);
11674    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFcn);
11675    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLGradientCalculator);
11676    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnStrategy),sizeof(ROOT::Minuit2::MnStrategy),-1,34048,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnStrategy,G__setup_memfuncROOTcLcLMinuit2cLcLMnStrategy);
11677    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliFCNBase),sizeof(ROOT::Minuit2::FumiliFCNBase),-1,34051,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLFumiliFCNBase,G__setup_memfuncROOTcLcLMinuit2cLcLFumiliFCNBase);
11678    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLModularFunctionMinimizer),sizeof(ROOT::Minuit2::ModularFunctionMinimizer),-1,1026,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLModularFunctionMinimizer,G__setup_memfuncROOTcLcLMinuit2cLcLModularFunctionMinimizer);
11679    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSeedGenerator);
11680    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionGradient);
11681    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumError);
11682    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinimumParameters);
11683    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgR);
11684    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLveccOROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgRcOdoublegR);
11685    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRsPgR);
11686    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLsymcOROOTcLcLMinuit2cLcLABSumlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRsPgRcOdoublegR);
11687    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgR);
11688    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinimumStatecOallocatorlEROOTcLcLMinuit2cLcLMinimumStategRsPgRcLcLiteratorgR);
11689    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimumcLcLMnReachedCallLimit);
11690    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFunctionMinimumcLcLMnAboveMaxEdm);
11691    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnRefCountedPointerlEROOTcLcLMinuit2cLcLBasicFunctionMinimumgR);
11692    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliBuilder);
11693    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLFumiliMinimizer),sizeof(ROOT::Minuit2::FumiliMinimizer),-1,1280,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLFumiliMinimizer,G__setup_memfuncROOTcLcLMinuit2cLcLFumiliMinimizer);
11694    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_TFitterMinuit),sizeof(TFitterMinuit),-1,62720,"The ROOT fitter based on new Minuit (Minuit2)",G__setup_memvarTFitterMinuit,G__setup_memfuncTFitterMinuit);
11695    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_TFitterMinuitcLcLEMinimizerType);
11696    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_vectorlEROOTcLcLMinuit2cLcLMinosErrorcOallocatorlEROOTcLcLMinuit2cLcLMinosErrorgRsPgR);
11697    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_reverse_iteratorlEvectorlEROOTcLcLMinuit2cLcLMinosErrorcOallocatorlEROOTcLcLMinuit2cLcLMinosErrorgRsPgRcLcLiteratorgR);
11698    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_TFitterFumili),sizeof(TFitterFumili),-1,62720,"Fitter based on new Fumili method (Fumili2)",G__setup_memvarTFitterFumili,G__setup_memfuncTFitterFumili);
11699    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricBuilder);
11700    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLVariableMetricMinimizer),sizeof(ROOT::Minuit2::VariableMetricMinimizer),-1,1280,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLVariableMetricMinimizer,G__setup_memfuncROOTcLcLMinuit2cLcLVariableMetricMinimizer);
11701    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexBuilder);
11702    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexSeedGenerator);
11703    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLSimplexMinimizer),sizeof(ROOT::Minuit2::SimplexMinimizer),-1,1280,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLSimplexMinimizer,G__setup_memfuncROOTcLcLMinuit2cLcLSimplexMinimizer);
11704    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimumBuilder);
11705    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLCombinedMinimizer),sizeof(ROOT::Minuit2::CombinedMinimizer),-1,1280,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLCombinedMinimizer,G__setup_memfuncROOTcLcLMinuit2cLcLCombinedMinimizer);
11706    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLContoursError);
11707    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_vectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgR);
11708    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_reverse_iteratorlEvectorlEpairlEdoublecOdoublegRcOallocatorlEpairlEdoublecOdoublegRsPgRsPgRcLcLiteratorgR);
11709    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMath);
11710    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMathcLcLIBaseFunctionMultiDim);
11711    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMathcLcLIGradientFunctionMultiDim);
11712    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIBaseFunctionMultiDimgR);
11713    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMathcLcLBasicFitMethodFunctionlEROOTcLcLMathcLcLIGradientFunctionMultiDimgR);
11714    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABProdlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgR);
11715    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLABObjlEROOTcLcLMinuit2cLcLveccOROOTcLcLMinuit2cLcLABProdlEROOTcLcLMinuit2cLcLABObjlEsymcOLASymMatrixcOdoublegRcOROOTcLcLMinuit2cLcLABObjlEveccOLAVectorcOdoublegRsPgRcOdoublegR);
11716    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMathcLcLMinimizer);
11717    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLEMinimizerType);
11718    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMinuit2Minimizer),sizeof(ROOT::Minuit2::Minuit2Minimizer),-1,36608,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMinuit2Minimizer,G__setup_memfuncROOTcLcLMinuit2cLcLMinuit2Minimizer);
11719    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnApplication),sizeof(ROOT::Minuit2::MnApplication),-1,33793,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnApplication,G__setup_memfuncROOTcLcLMinuit2cLcLMnApplication);
11720    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnContours),sizeof(ROOT::Minuit2::MnContours),-1,33792,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnContours,G__setup_memfuncROOTcLcLMinuit2cLcLMnContours);
11721    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnFumiliMinimize),sizeof(ROOT::Minuit2::MnFumiliMinimize),-1,36352,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnFumiliMinimize,G__setup_memfuncROOTcLcLMinuit2cLcLMnFumiliMinimize);
11722    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnHesse),sizeof(ROOT::Minuit2::MnHesse),-1,34048,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnHesse,G__setup_memfuncROOTcLcLMinuit2cLcLMnHesse);
11723    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMigrad),sizeof(ROOT::Minuit2::MnMigrad),-1,36352,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnMigrad,G__setup_memfuncROOTcLcLMinuit2cLcLMnMigrad);
11724    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinimize),sizeof(ROOT::Minuit2::MnMinimize),-1,36352,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnMinimize,G__setup_memfuncROOTcLcLMinuit2cLcLMnMinimize);
11725    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnMinos),sizeof(ROOT::Minuit2::MnMinos),-1,33792,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnMinos,G__setup_memfuncROOTcLcLMinuit2cLcLMnMinos);
11726    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnPlot),sizeof(ROOT::Minuit2::MnPlot),-1,34048,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnPlot,G__setup_memfuncROOTcLcLMinuit2cLcLMnPlot);
11727    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanBuilder);
11728    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLScanMinimizer),sizeof(ROOT::Minuit2::ScanMinimizer),-1,1280,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLScanMinimizer,G__setup_memfuncROOTcLcLMinuit2cLcLScanMinimizer);
11729    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnScan),sizeof(ROOT::Minuit2::MnScan),-1,36352,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnScan,G__setup_memfuncROOTcLcLMinuit2cLcLMnScan);
11730    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Minuit2LN_ROOTcLcLMinuit2cLcLMnSimplex),sizeof(ROOT::Minuit2::MnSimplex),-1,36352,(char*)NULL,G__setup_memvarROOTcLcLMinuit2cLcLMnSimplex,G__setup_memfuncROOTcLcLMinuit2cLcLMnSimplex);
11731    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_vectorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRcOallocatorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRsPgRsPgR);
11732    G__get_linked_tagnum_fwd(&G__G__Minuit2LN_reverse_iteratorlEvectorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRcOallocatorlEpairlEdoublecOROOTcLcLMinuit2cLcLLAVectorgRsPgRsPgRcLcLiteratorgR);
11733 }
11734 extern "C" void G__cpp_setupG__Minuit2(void) {
11735   G__check_setup_version(30051515,"G__cpp_setupG__Minuit2()");
11736   G__set_cpp_environmentG__Minuit2();
11737   G__cpp_setup_tagtableG__Minuit2();
11738 
11739   G__cpp_setup_inheritanceG__Minuit2();
11740 
11741   G__cpp_setup_typetableG__Minuit2();
11742 
11743   G__cpp_setup_memvarG__Minuit2();
11744 
11745   G__cpp_setup_memfuncG__Minuit2();
11746   G__cpp_setup_globalG__Minuit2();
11747   G__cpp_setup_funcG__Minuit2();
11748 
11749    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__Minuit2();
11750   return;
11751 }
11752 class G__cpp_setup_initG__Minuit2 {
11753   public:
11754     G__cpp_setup_initG__Minuit2() { G__add_setup_func("G__Minuit2",(G__incsetup)(&G__cpp_setupG__Minuit2)); G__call_setup_funcs(); }
11755    ~G__cpp_setup_initG__Minuit2() { G__remove_setup_func("G__Minuit2"); }
11756 };
11757 G__cpp_setup_initG__Minuit2 G__cpp_setup_initializerG__Minuit2;
11758 

Generated on Tue Jul 5 14:37:09 2011 for ROOT_528-00b_version by  doxygen 1.5.1