00001
00002
00003
00004
00005
00006
00007 #define R__DICTIONARY_FILENAME mathdIgeneticdIsrcdIG__Genetic
00008 #include "RConfig.h"
00009 #if !defined(R__ACCESS_IN_SYMBOL)
00010
00011 #define private public
00012 #define protected public
00013 #endif
00014
00015
00016 namespace std {} using namespace std;
00017 #include "G__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
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
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
00064
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 }
00074 }
00075
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
00087 static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::GeneticMinimizerParameters*)
00088 {
00089
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
00110 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::GeneticMinimizerParameters*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00111
00112
00113 static void ROOTcLcLMathcLcLGeneticMinimizerParameters_Dictionary() {
00114 ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::GeneticMinimizerParameters*)0x0)->GetClass();
00115 }
00116
00117 }
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
00129 static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::GeneticMinimizer*)
00130 {
00131
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
00152 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::GeneticMinimizer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00153
00154
00155 static void ROOTcLcLMathcLcLGeneticMinimizer_Dictionary() {
00156 ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::GeneticMinimizer*)0x0)->GetClass();
00157 }
00158
00159 }
00160
00161
00162 namespace ROOT {
00163 void ROOTcLcLMathcLcLGeneticMinimizer_ShowMembers(void *obj, TMemberInspector &R__insp)
00164 {
00165
00166 typedef ::ROOT::Shadow::ROOT::Math::GeneticMinimizer ShadowClass;
00167 ShadowClass *sobj = (ShadowClass*)obj;
00168 if (sobj) { }
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
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
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 }
00204
00205
00206 namespace ROOT {
00207 void ROOTcLcLMathcLcLGeneticMinimizerParameters_ShowMembers(void *obj, TMemberInspector &R__insp)
00208 {
00209
00210 typedef ::ROOT::Shadow::ROOT::Math::GeneticMinimizerParameters ShadowClass;
00211 ShadowClass *sobj = (ShadowClass*)obj;
00212 if (sobj) { }
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
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
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 }
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
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
00276 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<TMVA::Interval*>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00277
00278
00279 static void vectorlETMVAcLcLIntervalmUgR_Dictionary() {
00280 ::ROOT::GenerateInitInstanceLocal((const vector<TMVA::Interval*>*)0x0)->GetClass();
00281 }
00282
00283 }
00284
00285 namespace ROOT {
00286
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
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 }
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
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
00334 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00335
00336
00337 static void vectorlEdoublegR_Dictionary() {
00338 ::ROOT::GenerateInitInstanceLocal((const vector<double>*)0x0)->GetClass();
00339 }
00340
00341 }
00342
00343 namespace ROOT {
00344
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
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 }
00363
00364
00365
00366
00367
00368
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
00393
00394
00395
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
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
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
00442
00443
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
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
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
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
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
00536
00537
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
00567
00568
00569
00570
00571
00572
00573
00574
00575
00576
00577
00578
00579
00580
00581
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
00601
00602
00603
00604
00605
00606
00607
00608 extern "C" void G__cpp_setup_inheritanceG__Genetic() {
00609
00610
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
00623
00624 extern "C" void G__cpp_setup_typetableG__Genetic() {
00625
00626
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
00661
00662
00663
00664
00665
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
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
00706
00707 static void G__setup_memfuncROOTcLcLMathcLcLGeneticMinimizerParameters(void) {
00708
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
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
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
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
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
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
00758
00759 extern "C" void G__cpp_setup_memfuncG__Genetic() {
00760 }
00761
00762
00763
00764
00765 static void G__cpp_setup_global0() {
00766
00767
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
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
00813
00814
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
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
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