G__Genetic.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 14:08:31 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME mathdIgeneticdIsrcdIG__Genetic
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__Genetic.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       namespace ROOT {
00037          namespace Math {
00038 
00039       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00040       typedef ::ROOT::Math::GeneticMinimizerParameters GeneticMinimizerParameters;
00041       #else
00042       class GeneticMinimizerParameters  {
00043          public:
00044          //friend XX;
00045          int fPopSize; //
00046          int fNsteps; //
00047          int fCycles; //
00048          int fSC_steps; //
00049          int fSC_rate; //
00050          double fSC_factor; //
00051          double fConvCrit; //
00052       };
00053       #endif
00054       } } 
00055       namespace ROOT {
00056          namespace Math {
00057 
00058       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00059       typedef ::ROOT::Math::GeneticMinimizer GeneticMinimizer;
00060       #else
00061       class GeneticMinimizer  :  public ::ROOT::Math::Minimizer {
00062          public:
00063          //friend XX;
00064          // To force the creation of a virtual table, throw just in case.
00065          virtual ~GeneticMinimizer() throw() {};
00066          vector< ::TMVA::Interval* > fRanges; //
00067          ::TMVA::IFitterTarget* fFitness; //
00068          vector< double > fResult; //
00069          ::ROOT::Math::GeneticMinimizerParameters fParameters; //
00070       };
00071       #endif
00072       } } 
00073    } // of namespace Shadow
00074 } // of namespace ROOT
00075 // END OF SHADOWS
00076 
00077 namespace ROOT {
00078    void ROOTcLcLMathcLcLGeneticMinimizerParameters_ShowMembers(void *obj, TMemberInspector &R__insp);
00079    static void ROOTcLcLMathcLcLGeneticMinimizerParameters_Dictionary();
00080    static void *new_ROOTcLcLMathcLcLGeneticMinimizerParameters(void *p = 0);
00081    static void *newArray_ROOTcLcLMathcLcLGeneticMinimizerParameters(Long_t size, void *p);
00082    static void delete_ROOTcLcLMathcLcLGeneticMinimizerParameters(void *p);
00083    static void deleteArray_ROOTcLcLMathcLcLGeneticMinimizerParameters(void *p);
00084    static void destruct_ROOTcLcLMathcLcLGeneticMinimizerParameters(void *p);
00085 
00086    // Function generating the singleton type initializer
00087    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::GeneticMinimizerParameters*)
00088    {
00089       // Make sure the shadow class has the right sizeof
00090       R__ASSERT(sizeof(::ROOT::Math::GeneticMinimizerParameters) == sizeof(::ROOT::Shadow::ROOT::Math::GeneticMinimizerParameters));
00091       ::ROOT::Math::GeneticMinimizerParameters *ptr = 0;
00092       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::GeneticMinimizerParameters),0);
00093       static ::ROOT::TGenericClassInfo 
00094          instance("ROOT::Math::GeneticMinimizerParameters", "include/Math/GeneticMinimizer.h", 30,
00095                   typeid(::ROOT::Math::GeneticMinimizerParameters), DefineBehavior(ptr, ptr),
00096                   &ROOTcLcLMathcLcLGeneticMinimizerParameters_ShowMembers, &ROOTcLcLMathcLcLGeneticMinimizerParameters_Dictionary, isa_proxy, 4,
00097                   sizeof(::ROOT::Math::GeneticMinimizerParameters) );
00098       instance.SetNew(&new_ROOTcLcLMathcLcLGeneticMinimizerParameters);
00099       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLGeneticMinimizerParameters);
00100       instance.SetDelete(&delete_ROOTcLcLMathcLcLGeneticMinimizerParameters);
00101       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLGeneticMinimizerParameters);
00102       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLGeneticMinimizerParameters);
00103       return &instance;
00104    }
00105    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::GeneticMinimizerParameters*)
00106    {
00107       return GenerateInitInstanceLocal((::ROOT::Math::GeneticMinimizerParameters*)0);
00108    }
00109    // Static variable to force the class initialization
00110    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::GeneticMinimizerParameters*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00111 
00112    // Dictionary for non-ClassDef classes
00113    static void ROOTcLcLMathcLcLGeneticMinimizerParameters_Dictionary() {
00114       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::GeneticMinimizerParameters*)0x0)->GetClass();
00115    }
00116 
00117 } // end of namespace ROOT
00118 
00119 namespace ROOT {
00120    void ROOTcLcLMathcLcLGeneticMinimizer_ShowMembers(void *obj, TMemberInspector &R__insp);
00121    static void ROOTcLcLMathcLcLGeneticMinimizer_Dictionary();
00122    static void *new_ROOTcLcLMathcLcLGeneticMinimizer(void *p = 0);
00123    static void *newArray_ROOTcLcLMathcLcLGeneticMinimizer(Long_t size, void *p);
00124    static void delete_ROOTcLcLMathcLcLGeneticMinimizer(void *p);
00125    static void deleteArray_ROOTcLcLMathcLcLGeneticMinimizer(void *p);
00126    static void destruct_ROOTcLcLMathcLcLGeneticMinimizer(void *p);
00127 
00128    // Function generating the singleton type initializer
00129    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::GeneticMinimizer*)
00130    {
00131       // Make sure the shadow class has the right sizeof
00132       R__ASSERT(sizeof(::ROOT::Math::GeneticMinimizer) == sizeof(::ROOT::Shadow::ROOT::Math::GeneticMinimizer));
00133       ::ROOT::Math::GeneticMinimizer *ptr = 0;
00134       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::GeneticMinimizer),0);
00135       static ::ROOT::TGenericClassInfo 
00136          instance("ROOT::Math::GeneticMinimizer", "include/Math/GeneticMinimizer.h", 52,
00137                   typeid(::ROOT::Math::GeneticMinimizer), DefineBehavior(ptr, ptr),
00138                   &ROOTcLcLMathcLcLGeneticMinimizer_ShowMembers, &ROOTcLcLMathcLcLGeneticMinimizer_Dictionary, isa_proxy, 4,
00139                   sizeof(::ROOT::Math::GeneticMinimizer) );
00140       instance.SetNew(&new_ROOTcLcLMathcLcLGeneticMinimizer);
00141       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLGeneticMinimizer);
00142       instance.SetDelete(&delete_ROOTcLcLMathcLcLGeneticMinimizer);
00143       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLGeneticMinimizer);
00144       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLGeneticMinimizer);
00145       return &instance;
00146    }
00147    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::GeneticMinimizer*)
00148    {
00149       return GenerateInitInstanceLocal((::ROOT::Math::GeneticMinimizer*)0);
00150    }
00151    // Static variable to force the class initialization
00152    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::GeneticMinimizer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00153 
00154    // Dictionary for non-ClassDef classes
00155    static void ROOTcLcLMathcLcLGeneticMinimizer_Dictionary() {
00156       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::GeneticMinimizer*)0x0)->GetClass();
00157    }
00158 
00159 } // end of namespace ROOT
00160 
00161 //______________________________________________________________________________
00162 namespace ROOT {
00163    void ROOTcLcLMathcLcLGeneticMinimizer_ShowMembers(void *obj, TMemberInspector &R__insp)
00164    {
00165       // Inspect the data members of an object of class ROOT::Math::GeneticMinimizer.
00166       typedef ::ROOT::Shadow::ROOT::Math::GeneticMinimizer ShadowClass;
00167       ShadowClass *sobj = (ShadowClass*)obj;
00168       if (sobj) { } // Dummy usage just in case there is no datamember.
00169 
00170       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::GeneticMinimizer*)0x0)->GetClass();
00171       if (R__cl || R__insp.IsA()) { }
00172       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRanges", (void*)&sobj->fRanges);
00173       R__insp.InspectMember("vector<TMVA::Interval*>", (void*)&sobj->fRanges, "fRanges.", false);
00174       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFitness", &sobj->fFitness);
00175       R__insp.Inspect(R__cl, R__insp.GetParent(), "fResult", (void*)&sobj->fResult);
00176       R__insp.InspectMember("vector<double>", (void*)&sobj->fResult, "fResult.", false);
00177       R__insp.Inspect(R__cl, R__insp.GetParent(), "fParameters", (void*)&sobj->fParameters);
00178       R__insp.InspectMember("ROOT::Math::GeneticMinimizerParameters", (void*)&sobj->fParameters, "fParameters.", false);
00179       R__insp.GenericShowMembers("ROOT::Math::Minimizer", ( ::ROOT::Math::Minimizer * )( (::ROOT::Math::GeneticMinimizer*) obj ), false);
00180    }
00181 
00182 }
00183 
00184 namespace ROOT {
00185    // Wrappers around operator new
00186    static void *new_ROOTcLcLMathcLcLGeneticMinimizer(void *p) {
00187       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::GeneticMinimizer : new ::ROOT::Math::GeneticMinimizer;
00188    }
00189    static void *newArray_ROOTcLcLMathcLcLGeneticMinimizer(Long_t nElements, void *p) {
00190       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::GeneticMinimizer[nElements] : new ::ROOT::Math::GeneticMinimizer[nElements];
00191    }
00192    // Wrapper around operator delete
00193    static void delete_ROOTcLcLMathcLcLGeneticMinimizer(void *p) {
00194       delete ((::ROOT::Math::GeneticMinimizer*)p);
00195    }
00196    static void deleteArray_ROOTcLcLMathcLcLGeneticMinimizer(void *p) {
00197       delete [] ((::ROOT::Math::GeneticMinimizer*)p);
00198    }
00199    static void destruct_ROOTcLcLMathcLcLGeneticMinimizer(void *p) {
00200       typedef ::ROOT::Math::GeneticMinimizer current_t;
00201       ((current_t*)p)->~current_t();
00202    }
00203 } // end of namespace ROOT for class ::ROOT::Math::GeneticMinimizer
00204 
00205 //______________________________________________________________________________
00206 namespace ROOT {
00207    void ROOTcLcLMathcLcLGeneticMinimizerParameters_ShowMembers(void *obj, TMemberInspector &R__insp)
00208    {
00209       // Inspect the data members of an object of class ROOT::Math::GeneticMinimizerParameters.
00210       typedef ::ROOT::Shadow::ROOT::Math::GeneticMinimizerParameters ShadowClass;
00211       ShadowClass *sobj = (ShadowClass*)obj;
00212       if (sobj) { } // Dummy usage just in case there is no datamember.
00213 
00214       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::GeneticMinimizerParameters*)0x0)->GetClass();
00215       if (R__cl || R__insp.IsA()) { }
00216       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPopSize", &sobj->fPopSize);
00217       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNsteps", &sobj->fNsteps);
00218       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCycles", &sobj->fCycles);
00219       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSC_steps", &sobj->fSC_steps);
00220       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSC_rate", &sobj->fSC_rate);
00221       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSC_factor", &sobj->fSC_factor);
00222       R__insp.Inspect(R__cl, R__insp.GetParent(), "fConvCrit", &sobj->fConvCrit);
00223    }
00224 
00225 }
00226 
00227 namespace ROOT {
00228    // Wrappers around operator new
00229    static void *new_ROOTcLcLMathcLcLGeneticMinimizerParameters(void *p) {
00230       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::GeneticMinimizerParameters : new ::ROOT::Math::GeneticMinimizerParameters;
00231    }
00232    static void *newArray_ROOTcLcLMathcLcLGeneticMinimizerParameters(Long_t nElements, void *p) {
00233       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::GeneticMinimizerParameters[nElements] : new ::ROOT::Math::GeneticMinimizerParameters[nElements];
00234    }
00235    // Wrapper around operator delete
00236    static void delete_ROOTcLcLMathcLcLGeneticMinimizerParameters(void *p) {
00237       delete ((::ROOT::Math::GeneticMinimizerParameters*)p);
00238    }
00239    static void deleteArray_ROOTcLcLMathcLcLGeneticMinimizerParameters(void *p) {
00240       delete [] ((::ROOT::Math::GeneticMinimizerParameters*)p);
00241    }
00242    static void destruct_ROOTcLcLMathcLcLGeneticMinimizerParameters(void *p) {
00243       typedef ::ROOT::Math::GeneticMinimizerParameters current_t;
00244       ((current_t*)p)->~current_t();
00245    }
00246 } // end of namespace ROOT for class ::ROOT::Math::GeneticMinimizerParameters
00247 
00248 namespace ROOT {
00249    void vectorlETMVAcLcLIntervalmUgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00250    static void vectorlETMVAcLcLIntervalmUgR_Dictionary();
00251    static void *new_vectorlETMVAcLcLIntervalmUgR(void *p = 0);
00252    static void *newArray_vectorlETMVAcLcLIntervalmUgR(Long_t size, void *p);
00253    static void delete_vectorlETMVAcLcLIntervalmUgR(void *p);
00254    static void deleteArray_vectorlETMVAcLcLIntervalmUgR(void *p);
00255    static void destruct_vectorlETMVAcLcLIntervalmUgR(void *p);
00256 
00257    // Function generating the singleton type initializer
00258    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<TMVA::Interval*>*)
00259    {
00260       vector<TMVA::Interval*> *ptr = 0;
00261       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<TMVA::Interval*>),0);
00262       static ::ROOT::TGenericClassInfo 
00263          instance("vector<TMVA::Interval*>", -2, "prec_stl/vector", 49,
00264                   typeid(vector<TMVA::Interval*>), DefineBehavior(ptr, ptr),
00265                   0, &vectorlETMVAcLcLIntervalmUgR_Dictionary, isa_proxy, 0,
00266                   sizeof(vector<TMVA::Interval*>) );
00267       instance.SetNew(&new_vectorlETMVAcLcLIntervalmUgR);
00268       instance.SetNewArray(&newArray_vectorlETMVAcLcLIntervalmUgR);
00269       instance.SetDelete(&delete_vectorlETMVAcLcLIntervalmUgR);
00270       instance.SetDeleteArray(&deleteArray_vectorlETMVAcLcLIntervalmUgR);
00271       instance.SetDestructor(&destruct_vectorlETMVAcLcLIntervalmUgR);
00272       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<TMVA::Interval*> >()));
00273       return &instance;
00274    }
00275    // Static variable to force the class initialization
00276    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<TMVA::Interval*>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00277 
00278    // Dictionary for non-ClassDef classes
00279    static void vectorlETMVAcLcLIntervalmUgR_Dictionary() {
00280       ::ROOT::GenerateInitInstanceLocal((const vector<TMVA::Interval*>*)0x0)->GetClass();
00281    }
00282 
00283 } // end of namespace ROOT
00284 
00285 namespace ROOT {
00286    // Wrappers around operator new
00287    static void *new_vectorlETMVAcLcLIntervalmUgR(void *p) {
00288       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<TMVA::Interval*> : new vector<TMVA::Interval*>;
00289    }
00290    static void *newArray_vectorlETMVAcLcLIntervalmUgR(Long_t nElements, void *p) {
00291       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<TMVA::Interval*>[nElements] : new vector<TMVA::Interval*>[nElements];
00292    }
00293    // Wrapper around operator delete
00294    static void delete_vectorlETMVAcLcLIntervalmUgR(void *p) {
00295       delete ((vector<TMVA::Interval*>*)p);
00296    }
00297    static void deleteArray_vectorlETMVAcLcLIntervalmUgR(void *p) {
00298       delete [] ((vector<TMVA::Interval*>*)p);
00299    }
00300    static void destruct_vectorlETMVAcLcLIntervalmUgR(void *p) {
00301       typedef vector<TMVA::Interval*> current_t;
00302       ((current_t*)p)->~current_t();
00303    }
00304 } // end of namespace ROOT for class vector<TMVA::Interval*>
00305 
00306 namespace ROOT {
00307    void vectorlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
00308    static void vectorlEdoublegR_Dictionary();
00309    static void *new_vectorlEdoublegR(void *p = 0);
00310    static void *newArray_vectorlEdoublegR(Long_t size, void *p);
00311    static void delete_vectorlEdoublegR(void *p);
00312    static void deleteArray_vectorlEdoublegR(void *p);
00313    static void destruct_vectorlEdoublegR(void *p);
00314 
00315    // Function generating the singleton type initializer
00316    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<double>*)
00317    {
00318       vector<double> *ptr = 0;
00319       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<double>),0);
00320       static ::ROOT::TGenericClassInfo 
00321          instance("vector<double>", -2, "prec_stl/vector", 49,
00322                   typeid(vector<double>), DefineBehavior(ptr, ptr),
00323                   0, &vectorlEdoublegR_Dictionary, isa_proxy, 0,
00324                   sizeof(vector<double>) );
00325       instance.SetNew(&new_vectorlEdoublegR);
00326       instance.SetNewArray(&newArray_vectorlEdoublegR);
00327       instance.SetDelete(&delete_vectorlEdoublegR);
00328       instance.SetDeleteArray(&deleteArray_vectorlEdoublegR);
00329       instance.SetDestructor(&destruct_vectorlEdoublegR);
00330       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<double> >()));
00331       return &instance;
00332    }
00333    // Static variable to force the class initialization
00334    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00335 
00336    // Dictionary for non-ClassDef classes
00337    static void vectorlEdoublegR_Dictionary() {
00338       ::ROOT::GenerateInitInstanceLocal((const vector<double>*)0x0)->GetClass();
00339    }
00340 
00341 } // end of namespace ROOT
00342 
00343 namespace ROOT {
00344    // Wrappers around operator new
00345    static void *new_vectorlEdoublegR(void *p) {
00346       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<double> : new vector<double>;
00347    }
00348    static void *newArray_vectorlEdoublegR(Long_t nElements, void *p) {
00349       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<double>[nElements] : new vector<double>[nElements];
00350    }
00351    // Wrapper around operator delete
00352    static void delete_vectorlEdoublegR(void *p) {
00353       delete ((vector<double>*)p);
00354    }
00355    static void deleteArray_vectorlEdoublegR(void *p) {
00356       delete [] ((vector<double>*)p);
00357    }
00358    static void destruct_vectorlEdoublegR(void *p) {
00359       typedef vector<double> current_t;
00360       ((current_t*)p)->~current_t();
00361    }
00362 } // end of namespace ROOT for class vector<double>
00363 
00364 /********************************************************
00365 * math/genetic/src/G__Genetic.cxx
00366 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
00367 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
00368 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
00369 ********************************************************/
00370 
00371 #ifdef G__MEMTEST
00372 #undef malloc
00373 #undef free
00374 #endif
00375 
00376 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
00377 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
00378 #endif
00379 
00380 extern "C" void G__cpp_reset_tagtableG__Genetic();
00381 
00382 extern "C" void G__set_cpp_environmentG__Genetic() {
00383   G__add_compiledheader("TObject.h");
00384   G__add_compiledheader("TMemberInspector.h");
00385   G__add_compiledheader("Math/GeneticMinimizer.h");
00386   G__cpp_reset_tagtableG__Genetic();
00387 }
00388 #include <new>
00389 extern "C" int G__cpp_dllrevG__Genetic() { return(30051515); }
00390 
00391 /*********************************************************
00392 * Member function Interface Method
00393 *********************************************************/
00394 
00395 /* ROOT::Math::GeneticMinimizerParameters */
00396 static int G__G__Genetic_146_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00397 {
00398    ROOT::Math::GeneticMinimizerParameters* p = NULL;
00399    char* gvp = (char*) G__getgvp();
00400    int n = G__getaryconstruct();
00401    if (n) {
00402      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00403        p = new ROOT::Math::GeneticMinimizerParameters[n];
00404      } else {
00405        p = new((void*) gvp) ROOT::Math::GeneticMinimizerParameters[n];
00406      }
00407    } else {
00408      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00409        p = new ROOT::Math::GeneticMinimizerParameters;
00410      } else {
00411        p = new((void*) gvp) ROOT::Math::GeneticMinimizerParameters;
00412      }
00413    }
00414    result7->obj.i = (long) p;
00415    result7->ref = (long) p;
00416    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizerParameters));
00417    return(1 || funcname || hash || result7 || libp) ;
00418 }
00419 
00420 // automatic copy constructor
00421 static int G__G__Genetic_146_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00422 
00423 {
00424    ROOT::Math::GeneticMinimizerParameters* p;
00425    void* tmp = (void*) G__int(libp->para[0]);
00426    p = new ROOT::Math::GeneticMinimizerParameters(*(ROOT::Math::GeneticMinimizerParameters*) tmp);
00427    result7->obj.i = (long) p;
00428    result7->ref = (long) p;
00429    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizerParameters));
00430    return(1 || funcname || hash || result7 || libp) ;
00431 }
00432 
00433 // automatic destructor
00434 typedef ROOT::Math::GeneticMinimizerParameters G__TROOTcLcLMathcLcLGeneticMinimizerParameters;
00435 static int G__G__Genetic_146_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00436 {
00437    char* gvp = (char*) G__getgvp();
00438    long soff = G__getstructoffset();
00439    int n = G__getaryconstruct();
00440    //
00441    //has_a_delete: 0
00442    //has_own_delete1arg: 0
00443    //has_own_delete2arg: 0
00444    //
00445    if (!soff) {
00446      return(1);
00447    }
00448    if (n) {
00449      if (gvp == (char*)G__PVOID) {
00450        delete[] (ROOT::Math::GeneticMinimizerParameters*) soff;
00451      } else {
00452        G__setgvp((long) G__PVOID);
00453        for (int i = n - 1; i >= 0; --i) {
00454          ((ROOT::Math::GeneticMinimizerParameters*) (soff+(sizeof(ROOT::Math::GeneticMinimizerParameters)*i)))->~G__TROOTcLcLMathcLcLGeneticMinimizerParameters();
00455        }
00456        G__setgvp((long)gvp);
00457      }
00458    } else {
00459      if (gvp == (char*)G__PVOID) {
00460        delete (ROOT::Math::GeneticMinimizerParameters*) soff;
00461      } else {
00462        G__setgvp((long) G__PVOID);
00463        ((ROOT::Math::GeneticMinimizerParameters*) (soff))->~G__TROOTcLcLMathcLcLGeneticMinimizerParameters();
00464        G__setgvp((long)gvp);
00465      }
00466    }
00467    G__setnull(result7);
00468    return(1 || funcname || hash || result7 || libp) ;
00469 }
00470 
00471 // automatic assignment operator
00472 static int G__G__Genetic_146_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00473 {
00474    ROOT::Math::GeneticMinimizerParameters* dest = (ROOT::Math::GeneticMinimizerParameters*) G__getstructoffset();
00475    *dest = *(ROOT::Math::GeneticMinimizerParameters*) libp->para[0].ref;
00476    const ROOT::Math::GeneticMinimizerParameters& obj = *dest;
00477    result7->ref = (long) (&obj);
00478    result7->obj.i = (long) (&obj);
00479    return(1 || funcname || hash || result7 || libp) ;
00480 }
00481 
00482 
00483 /* ROOT::Math::GeneticMinimizer */
00484 static int G__G__Genetic_147_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00485 {
00486    ROOT::Math::GeneticMinimizer* p = NULL;
00487    char* gvp = (char*) G__getgvp();
00488    switch (libp->paran) {
00489    case 1:
00490      //m: 1
00491      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00492        p = new ROOT::Math::GeneticMinimizer((int) G__int(libp->para[0]));
00493      } else {
00494        p = new((void*) gvp) ROOT::Math::GeneticMinimizer((int) G__int(libp->para[0]));
00495      }
00496      break;
00497    case 0:
00498      int n = G__getaryconstruct();
00499      if (n) {
00500        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00501          p = new ROOT::Math::GeneticMinimizer[n];
00502        } else {
00503          p = new((void*) gvp) ROOT::Math::GeneticMinimizer[n];
00504        }
00505      } else {
00506        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00507          p = new ROOT::Math::GeneticMinimizer;
00508        } else {
00509          p = new((void*) gvp) ROOT::Math::GeneticMinimizer;
00510        }
00511      }
00512      break;
00513    }
00514    result7->obj.i = (long) p;
00515    result7->ref = (long) p;
00516    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizer));
00517    return(1 || funcname || hash || result7 || libp) ;
00518 }
00519 
00520 static int G__G__Genetic_147_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00521 {
00522       ((ROOT::Math::GeneticMinimizer*) G__getstructoffset())->SetParameters(*(ROOT::Math::GeneticMinimizerParameters*) libp->para[0].ref);
00523       G__setnull(result7);
00524    return(1 || funcname || hash || result7 || libp) ;
00525 }
00526 
00527 // automatic destructor
00528 typedef ROOT::Math::GeneticMinimizer G__TROOTcLcLMathcLcLGeneticMinimizer;
00529 static int G__G__Genetic_147_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00530 {
00531    char* gvp = (char*) G__getgvp();
00532    long soff = G__getstructoffset();
00533    int n = G__getaryconstruct();
00534    //
00535    //has_a_delete: 0
00536    //has_own_delete1arg: 0
00537    //has_own_delete2arg: 0
00538    //
00539    if (!soff) {
00540      return(1);
00541    }
00542    if (n) {
00543      if (gvp == (char*)G__PVOID) {
00544        delete[] (ROOT::Math::GeneticMinimizer*) soff;
00545      } else {
00546        G__setgvp((long) G__PVOID);
00547        for (int i = n - 1; i >= 0; --i) {
00548          ((ROOT::Math::GeneticMinimizer*) (soff+(sizeof(ROOT::Math::GeneticMinimizer)*i)))->~G__TROOTcLcLMathcLcLGeneticMinimizer();
00549        }
00550        G__setgvp((long)gvp);
00551      }
00552    } else {
00553      if (gvp == (char*)G__PVOID) {
00554        delete (ROOT::Math::GeneticMinimizer*) soff;
00555      } else {
00556        G__setgvp((long) G__PVOID);
00557        ((ROOT::Math::GeneticMinimizer*) (soff))->~G__TROOTcLcLMathcLcLGeneticMinimizer();
00558        G__setgvp((long)gvp);
00559      }
00560    }
00561    G__setnull(result7);
00562    return(1 || funcname || hash || result7 || libp) ;
00563 }
00564 
00565 
00566 /* Setting up global function */
00567 
00568 /*********************************************************
00569 * Member function Stub
00570 *********************************************************/
00571 
00572 /* ROOT::Math::GeneticMinimizerParameters */
00573 
00574 /* ROOT::Math::GeneticMinimizer */
00575 
00576 /*********************************************************
00577 * Global function Stub
00578 *********************************************************/
00579 
00580 /*********************************************************
00581 * Get size of pointer to member function
00582 *********************************************************/
00583 class G__Sizep2memfuncG__Genetic {
00584  public:
00585   G__Sizep2memfuncG__Genetic(): p(&G__Sizep2memfuncG__Genetic::sizep2memfunc) {}
00586     size_t sizep2memfunc() { return(sizeof(p)); }
00587   private:
00588     size_t (G__Sizep2memfuncG__Genetic::*p)();
00589 };
00590 
00591 size_t G__get_sizep2memfuncG__Genetic()
00592 {
00593   G__Sizep2memfuncG__Genetic a;
00594   G__setsizep2memfunc((int)a.sizep2memfunc());
00595   return((size_t)a.sizep2memfunc());
00596 }
00597 
00598 
00599 /*********************************************************
00600 * virtual base class offset calculation interface
00601 *********************************************************/
00602 
00603    /* Setting up class inheritance */
00604 
00605 /*********************************************************
00606 * Inheritance information setup/
00607 *********************************************************/
00608 extern "C" void G__cpp_setup_inheritanceG__Genetic() {
00609 
00610    /* Setting up class inheritance */
00611    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizer))) {
00612      ROOT::Math::GeneticMinimizer *G__Lderived;
00613      G__Lderived=(ROOT::Math::GeneticMinimizer*)0x1000;
00614      {
00615        ROOT::Math::Minimizer *G__Lpbase=(ROOT::Math::Minimizer*)G__Lderived;
00616        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizer),G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLMinimizer),(long)G__Lpbase-(long)G__Lderived,1,1);
00617      }
00618    }
00619 }
00620 
00621 /*********************************************************
00622 * typedef information setup/
00623 *********************************************************/
00624 extern "C" void G__cpp_setup_typetableG__Genetic() {
00625 
00626    /* Setting up typedef entry */
00627    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__GeneticLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
00628    G__setnewtype(-1,NULL,0);
00629    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GeneticLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GeneticLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
00630    G__setnewtype(-1,NULL,0);
00631    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GeneticLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GeneticLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
00632    G__setnewtype(-1,NULL,0);
00633    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__GeneticLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
00634    G__setnewtype(-1,NULL,0);
00635    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GeneticLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GeneticLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
00636    G__setnewtype(-1,NULL,0);
00637    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GeneticLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GeneticLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
00638    G__setnewtype(-1,NULL,0);
00639    G__search_typename2("map<TString,TMVA::Types::EMVA>",117,G__get_linked_tagnum(&G__G__GeneticLN_maplETStringcOTMVAcLcLTypescLcLEMVAcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTMVAcLcLTypescLcLEMVAgRsPgRsPgR),0,-1);
00640    G__setnewtype(-1,NULL,0);
00641    G__search_typename2("map<TString,TMVA::Types::EMVA,less<TString> >",117,G__get_linked_tagnum(&G__G__GeneticLN_maplETStringcOTMVAcLcLTypescLcLEMVAcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTMVAcLcLTypescLcLEMVAgRsPgRsPgR),0,-1);
00642    G__setnewtype(-1,NULL,0);
00643    G__search_typename2("vector<Double_t>",117,G__get_linked_tagnum(&G__G__GeneticLN_vectorlEdoublecOallocatorlEdoublegRsPgR),0,-1);
00644    G__setnewtype(-1,NULL,0);
00645    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GeneticLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GeneticLN_vectorlEdoublecOallocatorlEdoublegRsPgR));
00646    G__setnewtype(-1,NULL,0);
00647    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GeneticLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GeneticLN_vectorlEdoublecOallocatorlEdoublegRsPgR));
00648    G__setnewtype(-1,NULL,0);
00649    G__search_typename2("vector<double>",117,G__get_linked_tagnum(&G__G__GeneticLN_vectorlEdoublecOallocatorlEdoublegRsPgR),0,-1);
00650    G__setnewtype(-1,NULL,0);
00651    G__search_typename2("vector<TMVA::Interval*>",117,G__get_linked_tagnum(&G__G__GeneticLN_vectorlETMVAcLcLIntervalmUcOallocatorlETMVAcLcLIntervalmUgRsPgR),0,-1);
00652    G__setnewtype(-1,NULL,0);
00653    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GeneticLN_reverse_iteratorlEvectorlETMVAcLcLIntervalmUcOallocatorlETMVAcLcLIntervalmUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GeneticLN_vectorlETMVAcLcLIntervalmUcOallocatorlETMVAcLcLIntervalmUgRsPgR));
00654    G__setnewtype(-1,NULL,0);
00655    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GeneticLN_reverse_iteratorlEvectorlETMVAcLcLIntervalmUcOallocatorlETMVAcLcLIntervalmUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GeneticLN_vectorlETMVAcLcLIntervalmUcOallocatorlETMVAcLcLIntervalmUgRsPgR));
00656    G__setnewtype(-1,NULL,0);
00657 }
00658 
00659 /*********************************************************
00660 * Data Member information setup/
00661 *********************************************************/
00662 
00663    /* Setting up class,struct,union tag member variable */
00664 
00665    /* ROOT::Math::GeneticMinimizerParameters */
00666 static void G__setup_memvarROOTcLcLMathcLcLGeneticMinimizerParameters(void) {
00667    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizerParameters));
00668    { ROOT::Math::GeneticMinimizerParameters *p; p=(ROOT::Math::GeneticMinimizerParameters*)0x1000; if (p) { }
00669    G__memvar_setup((void*)((long)(&p->fPopSize)-(long)(p)),105,0,0,-1,G__defined_typename("Int_t"),-1,1,"fPopSize=",0,(char*)NULL);
00670    G__memvar_setup((void*)((long)(&p->fNsteps)-(long)(p)),105,0,0,-1,G__defined_typename("Int_t"),-1,1,"fNsteps=",0,(char*)NULL);
00671    G__memvar_setup((void*)((long)(&p->fCycles)-(long)(p)),105,0,0,-1,G__defined_typename("Int_t"),-1,1,"fCycles=",0,(char*)NULL);
00672    G__memvar_setup((void*)((long)(&p->fSC_steps)-(long)(p)),105,0,0,-1,G__defined_typename("Int_t"),-1,1,"fSC_steps=",0,(char*)NULL);
00673    G__memvar_setup((void*)((long)(&p->fSC_rate)-(long)(p)),105,0,0,-1,G__defined_typename("Int_t"),-1,1,"fSC_rate=",0,(char*)NULL);
00674    G__memvar_setup((void*)((long)(&p->fSC_factor)-(long)(p)),100,0,0,-1,G__defined_typename("Double_t"),-1,1,"fSC_factor=",0,(char*)NULL);
00675    G__memvar_setup((void*)((long)(&p->fConvCrit)-(long)(p)),100,0,0,-1,G__defined_typename("Double_t"),-1,1,"fConvCrit=",0,(char*)NULL);
00676    }
00677    G__tag_memvar_reset();
00678 }
00679 
00680 
00681    /* ROOT::Math::GeneticMinimizer */
00682 static void G__setup_memvarROOTcLcLMathcLcLGeneticMinimizer(void) {
00683    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizer));
00684    { ROOT::Math::GeneticMinimizer *p; p=(ROOT::Math::GeneticMinimizer*)0x1000; if (p) { }
00685    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GeneticLN_vectorlETMVAcLcLIntervalmUcOallocatorlETMVAcLcLIntervalmUgRsPgR),G__defined_typename("vector<TMVA::Interval*>"),-1,2,"fRanges=",0,(char*)NULL);
00686    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeneticLN_TMVAcLcLIFitterTarget),-1,-1,2,"fFitness=",0,(char*)NULL);
00687    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GeneticLN_vectorlEdoublecOallocatorlEdoublegRsPgR),G__defined_typename("vector<double>"),-1,2,"fResult=",0,(char*)NULL);
00688    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizerParameters),-1,-1,2,"fParameters=",0,(char*)NULL);
00689    }
00690    G__tag_memvar_reset();
00691 }
00692 
00693 extern "C" void G__cpp_setup_memvarG__Genetic() {
00694 }
00695 /***********************************************************
00696 ************************************************************
00697 ************************************************************
00698 ************************************************************
00699 ************************************************************
00700 ************************************************************
00701 ************************************************************
00702 ***********************************************************/
00703 
00704 /*********************************************************
00705 * Member function information setup for each class
00706 *********************************************************/
00707 static void G__setup_memfuncROOTcLcLMathcLcLGeneticMinimizerParameters(void) {
00708    /* ROOT::Math::GeneticMinimizerParameters */
00709    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizerParameters));
00710    G__memfunc_setup("GeneticMinimizerParameters",2695,G__G__Genetic_146_0_1, 105, G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizerParameters), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00711    // automatic copy constructor
00712    G__memfunc_setup("GeneticMinimizerParameters", 2695, G__G__Genetic_146_0_2, (int) ('i'), 
00713 G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizerParameters), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::GeneticMinimizerParameters' - 11 - -", (char*) NULL, (void*) NULL, 0);
00714    // automatic destructor
00715    G__memfunc_setup("~GeneticMinimizerParameters", 2821, G__G__Genetic_146_0_3, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
00716    // automatic assignment operator
00717    G__memfunc_setup("operator=", 937, G__G__Genetic_146_0_4, (int) ('u'), G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizerParameters), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::GeneticMinimizerParameters' - 11 - -", (char*) NULL, (void*) NULL, 0);
00718    G__tag_memfunc_reset();
00719 }
00720 
00721 static void G__setup_memfuncROOTcLcLMathcLcLGeneticMinimizer(void) {
00722    /* ROOT::Math::GeneticMinimizer */
00723    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizer));
00724    G__memfunc_setup("GeneticMinimizer",1651,G__G__Genetic_147_0_1, 105, G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizer), -1, 0, 1, 1, 1, 0, "i - - 0 '0' -", (char*)NULL, (void*) NULL, 0);
00725    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
00726    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);
00727    G__memfunc_setup("SetLimitedVariable",1818,(G__InterfaceMethod) NULL,103, -1, -1, 0, 6, 1, 1, 0, 
00728 "h - - 0 - - u 'string' - 11 - - "
00729 "d - - 0 - - d - - 0 - - "
00730 "d - - 0 - - d - - 0 - -", (char*)NULL, (void*) NULL, 1);
00731    G__memfunc_setup("SetVariable",1106,(G__InterfaceMethod) NULL,103, -1, -1, 0, 4, 1, 1, 0, 
00732 "h - - 0 - ivar u 'string' - 11 - name "
00733 "d - - 0 - val d - - 0 - step", (char*)NULL, (void*) NULL, 1);
00734    G__memfunc_setup("Minimize",834,(G__InterfaceMethod) NULL,103, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
00735    G__memfunc_setup("MinValue",801,(G__InterfaceMethod) NULL,100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
00736    G__memfunc_setup("Edm",278,(G__InterfaceMethod) NULL,100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
00737    G__memfunc_setup("X",88,(G__InterfaceMethod) NULL,68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
00738    G__memfunc_setup("MinGradient",1106,(G__InterfaceMethod) NULL,68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
00739    G__memfunc_setup("NCalls",573,(G__InterfaceMethod) NULL,104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
00740    G__memfunc_setup("NDim",360,(G__InterfaceMethod) NULL,104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
00741    G__memfunc_setup("NFree",464,(G__InterfaceMethod) NULL,104, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
00742    G__memfunc_setup("ProvidesError",1366,(G__InterfaceMethod) NULL,103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
00743    G__memfunc_setup("Errors",637,(G__InterfaceMethod) NULL,68, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
00744    G__memfunc_setup("CovMatrix",925,(G__InterfaceMethod) NULL,100, -1, -1, 0, 2, 1, 1, 8, 
00745 "h - - 0 - i h - - 0 - j", (char*)NULL, (void*) NULL, 1);
00746    G__memfunc_setup("SetParameters",1344,G__G__Genetic_147_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::GeneticMinimizerParameters' - 11 - params", (char*)NULL, (void*) NULL, 0);
00747    G__memfunc_setup("Options",748,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__GeneticLN_ROOTcLcLMathcLcLMinimizerOptions), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
00748    G__memfunc_setup("SetOptions",1048,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::MinimizerOptions' - 11 - opt", (char*)NULL, (void*) NULL, 1);
00749    G__memfunc_setup("GetGeneticOptions",1739,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 8, "u 'ROOT::Math::MinimizerOptions' - 1 - opt", (char*)NULL, (void*) NULL, 0);
00750    // automatic destructor
00751    G__memfunc_setup("~GeneticMinimizer", 1777, G__G__Genetic_147_0_21, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
00752    G__tag_memfunc_reset();
00753 }
00754 
00755 
00756 /*********************************************************
00757 * Member function information setup
00758 *********************************************************/
00759 extern "C" void G__cpp_setup_memfuncG__Genetic() {
00760 }
00761 
00762 /*********************************************************
00763 * Global variable information setup for each class
00764 *********************************************************/
00765 static void G__cpp_setup_global0() {
00766 
00767    /* Setting up global variables */
00768    G__resetplocal();
00769 
00770 }
00771 
00772 static void G__cpp_setup_global1() {
00773 
00774    G__resetglobalenv();
00775 }
00776 extern "C" void G__cpp_setup_globalG__Genetic() {
00777   G__cpp_setup_global0();
00778   G__cpp_setup_global1();
00779 }
00780 
00781 /*********************************************************
00782 * Global function information setup for each class
00783 *********************************************************/
00784 static void G__cpp_setup_func0() {
00785    G__lastifuncposition();
00786 
00787 }
00788 
00789 static void G__cpp_setup_func1() {
00790 }
00791 
00792 static void G__cpp_setup_func2() {
00793 }
00794 
00795 static void G__cpp_setup_func3() {
00796 }
00797 
00798 static void G__cpp_setup_func4() {
00799 
00800    G__resetifuncposition();
00801 }
00802 
00803 extern "C" void G__cpp_setup_funcG__Genetic() {
00804   G__cpp_setup_func0();
00805   G__cpp_setup_func1();
00806   G__cpp_setup_func2();
00807   G__cpp_setup_func3();
00808   G__cpp_setup_func4();
00809 }
00810 
00811 /*********************************************************
00812 * Class,struct,union,enum tag information setup
00813 *********************************************************/
00814 /* Setup class/struct taginfo */
00815 G__linked_taginfo G__G__GeneticLN_ROOT = { "ROOT" , 110 , -1 };
00816 G__linked_taginfo G__G__GeneticLN_string = { "string" , 99 , -1 };
00817 G__linked_taginfo G__G__GeneticLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
00818 G__linked_taginfo G__G__GeneticLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
00819 G__linked_taginfo G__G__GeneticLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
00820 G__linked_taginfo G__G__GeneticLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
00821 G__linked_taginfo G__G__GeneticLN_ROOTcLcLMath = { "ROOT::Math" , 110 , -1 };
00822 G__linked_taginfo G__G__GeneticLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim = { "ROOT::Math::IBaseFunctionMultiDim" , 99 , -1 };
00823 G__linked_taginfo G__G__GeneticLN_ROOTcLcLMathcLcLMinimizerOptions = { "ROOT::Math::MinimizerOptions" , 99 , -1 };
00824 G__linked_taginfo G__G__GeneticLN_ROOTcLcLMathcLcLMinimizer = { "ROOT::Math::Minimizer" , 99 , -1 };
00825 G__linked_taginfo G__G__GeneticLN_TMVA = { "TMVA" , 110 , -1 };
00826 G__linked_taginfo G__G__GeneticLN_maplETStringcOTMVAcLcLTypescLcLEMVAcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTMVAcLcLTypescLcLEMVAgRsPgRsPgR = { "map<TString,TMVA::Types::EMVA,less<TString>,allocator<pair<const TString,TMVA::Types::EMVA> > >" , 99 , -1 };
00827 G__linked_taginfo G__G__GeneticLN_TMVAcLcLIFitterTarget = { "TMVA::IFitterTarget" , 99 , -1 };
00828 G__linked_taginfo G__G__GeneticLN_vectorlEdoublecOallocatorlEdoublegRsPgR = { "vector<double,allocator<double> >" , 99 , -1 };
00829 G__linked_taginfo G__G__GeneticLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR = { "reverse_iterator<vector<double,allocator<double> >::iterator>" , 99 , -1 };
00830 G__linked_taginfo G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizerParameters = { "ROOT::Math::GeneticMinimizerParameters" , 115 , -1 };
00831 G__linked_taginfo G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizer = { "ROOT::Math::GeneticMinimizer" , 99 , -1 };
00832 G__linked_taginfo G__G__GeneticLN_vectorlETMVAcLcLIntervalmUcOallocatorlETMVAcLcLIntervalmUgRsPgR = { "vector<TMVA::Interval*,allocator<TMVA::Interval*> >" , 99 , -1 };
00833 G__linked_taginfo G__G__GeneticLN_reverse_iteratorlEvectorlETMVAcLcLIntervalmUcOallocatorlETMVAcLcLIntervalmUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TMVA::Interval*,allocator<TMVA::Interval*> >::iterator>" , 99 , -1 };
00834 
00835 /* Reset class/struct taginfo */
00836 extern "C" void G__cpp_reset_tagtableG__Genetic() {
00837   G__G__GeneticLN_ROOT.tagnum = -1 ;
00838   G__G__GeneticLN_string.tagnum = -1 ;
00839   G__G__GeneticLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
00840   G__G__GeneticLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
00841   G__G__GeneticLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
00842   G__G__GeneticLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
00843   G__G__GeneticLN_ROOTcLcLMath.tagnum = -1 ;
00844   G__G__GeneticLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim.tagnum = -1 ;
00845   G__G__GeneticLN_ROOTcLcLMathcLcLMinimizerOptions.tagnum = -1 ;
00846   G__G__GeneticLN_ROOTcLcLMathcLcLMinimizer.tagnum = -1 ;
00847   G__G__GeneticLN_TMVA.tagnum = -1 ;
00848   G__G__GeneticLN_maplETStringcOTMVAcLcLTypescLcLEMVAcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTMVAcLcLTypescLcLEMVAgRsPgRsPgR.tagnum = -1 ;
00849   G__G__GeneticLN_TMVAcLcLIFitterTarget.tagnum = -1 ;
00850   G__G__GeneticLN_vectorlEdoublecOallocatorlEdoublegRsPgR.tagnum = -1 ;
00851   G__G__GeneticLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR.tagnum = -1 ;
00852   G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizerParameters.tagnum = -1 ;
00853   G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizer.tagnum = -1 ;
00854   G__G__GeneticLN_vectorlETMVAcLcLIntervalmUcOallocatorlETMVAcLcLIntervalmUgRsPgR.tagnum = -1 ;
00855   G__G__GeneticLN_reverse_iteratorlEvectorlETMVAcLcLIntervalmUcOallocatorlETMVAcLcLIntervalmUgRsPgRcLcLiteratorgR.tagnum = -1 ;
00856 }
00857 
00858 
00859 extern "C" void G__cpp_setup_tagtableG__Genetic() {
00860 
00861    /* Setting up class,struct,union tag entry */
00862    G__get_linked_tagnum_fwd(&G__G__GeneticLN_ROOT);
00863    G__get_linked_tagnum_fwd(&G__G__GeneticLN_string);
00864    G__get_linked_tagnum_fwd(&G__G__GeneticLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
00865    G__get_linked_tagnum_fwd(&G__G__GeneticLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
00866    G__get_linked_tagnum_fwd(&G__G__GeneticLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
00867    G__get_linked_tagnum_fwd(&G__G__GeneticLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
00868    G__get_linked_tagnum_fwd(&G__G__GeneticLN_ROOTcLcLMath);
00869    G__get_linked_tagnum_fwd(&G__G__GeneticLN_ROOTcLcLMathcLcLIBaseFunctionMultiDim);
00870    G__get_linked_tagnum_fwd(&G__G__GeneticLN_ROOTcLcLMathcLcLMinimizerOptions);
00871    G__get_linked_tagnum_fwd(&G__G__GeneticLN_ROOTcLcLMathcLcLMinimizer);
00872    G__get_linked_tagnum_fwd(&G__G__GeneticLN_TMVA);
00873    G__get_linked_tagnum_fwd(&G__G__GeneticLN_maplETStringcOTMVAcLcLTypescLcLEMVAcOlesslETStringgRcOallocatorlEpairlEconstsPTStringcOTMVAcLcLTypescLcLEMVAgRsPgRsPgR);
00874    G__get_linked_tagnum_fwd(&G__G__GeneticLN_TMVAcLcLIFitterTarget);
00875    G__get_linked_tagnum_fwd(&G__G__GeneticLN_vectorlEdoublecOallocatorlEdoublegRsPgR);
00876    G__get_linked_tagnum_fwd(&G__G__GeneticLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR);
00877    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizerParameters),sizeof(ROOT::Math::GeneticMinimizerParameters),-1,262400,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLGeneticMinimizerParameters,G__setup_memfuncROOTcLcLMathcLcLGeneticMinimizerParameters);
00878    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GeneticLN_ROOTcLcLMathcLcLGeneticMinimizer),sizeof(ROOT::Math::GeneticMinimizer),-1,263424,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLGeneticMinimizer,G__setup_memfuncROOTcLcLMathcLcLGeneticMinimizer);
00879    G__get_linked_tagnum_fwd(&G__G__GeneticLN_vectorlETMVAcLcLIntervalmUcOallocatorlETMVAcLcLIntervalmUgRsPgR);
00880    G__get_linked_tagnum_fwd(&G__G__GeneticLN_reverse_iteratorlEvectorlETMVAcLcLIntervalmUcOallocatorlETMVAcLcLIntervalmUgRsPgRcLcLiteratorgR);
00881 }
00882 extern "C" void G__cpp_setupG__Genetic(void) {
00883   G__check_setup_version(30051515,"G__cpp_setupG__Genetic()");
00884   G__set_cpp_environmentG__Genetic();
00885   G__cpp_setup_tagtableG__Genetic();
00886 
00887   G__cpp_setup_inheritanceG__Genetic();
00888 
00889   G__cpp_setup_typetableG__Genetic();
00890 
00891   G__cpp_setup_memvarG__Genetic();
00892 
00893   G__cpp_setup_memfuncG__Genetic();
00894   G__cpp_setup_globalG__Genetic();
00895   G__cpp_setup_funcG__Genetic();
00896 
00897    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__Genetic();
00898   return;
00899 }
00900 class G__cpp_setup_initG__Genetic {
00901   public:
00902     G__cpp_setup_initG__Genetic() { G__add_setup_func("G__Genetic",(G__incsetup)(&G__cpp_setupG__Genetic)); G__call_setup_funcs(); }
00903    ~G__cpp_setup_initG__Genetic() { G__remove_setup_func("G__Genetic"); }
00904 };
00905 G__cpp_setup_initG__Genetic G__cpp_setup_initializerG__Genetic;
00906 

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