G__EG.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:43:22 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME montecarlodIegdIsrcdIG__EG
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__EG.h"
00018 
00019 #include "TClass.h"
00020 #include "TBuffer.h"
00021 #include "TMemberInspector.h"
00022 #include "TError.h"
00023 
00024 #ifndef G__ROOT
00025 #define G__ROOT
00026 #endif
00027 
00028 #include "RtypesImp.h"
00029 #include "TIsAProxy.h"
00030 
00031 // START OF SHADOWS
00032 
00033 namespace ROOT {
00034    namespace Shadow {
00035    } // of namespace Shadow
00036 } // of namespace ROOT
00037 // END OF SHADOWS
00038 
00039 namespace ROOT {
00040    void TAttParticle_ShowMembers(void *obj, TMemberInspector &R__insp);
00041    static void *new_TAttParticle(void *p = 0);
00042    static void *newArray_TAttParticle(Long_t size, void *p);
00043    static void delete_TAttParticle(void *p);
00044    static void deleteArray_TAttParticle(void *p);
00045    static void destruct_TAttParticle(void *p);
00046 
00047    // Function generating the singleton type initializer
00048    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TAttParticle*)
00049    {
00050       ::TAttParticle *ptr = 0;
00051       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TAttParticle >(0);
00052       static ::ROOT::TGenericClassInfo 
00053          instance("TAttParticle", ::TAttParticle::Class_Version(), "include/TAttParticle.h", 34,
00054                   typeid(::TAttParticle), DefineBehavior(ptr, ptr),
00055                   &::TAttParticle::Dictionary, isa_proxy, 4,
00056                   sizeof(::TAttParticle) );
00057       instance.SetNew(&new_TAttParticle);
00058       instance.SetNewArray(&newArray_TAttParticle);
00059       instance.SetDelete(&delete_TAttParticle);
00060       instance.SetDeleteArray(&deleteArray_TAttParticle);
00061       instance.SetDestructor(&destruct_TAttParticle);
00062       return &instance;
00063    }
00064    TGenericClassInfo *GenerateInitInstance(const ::TAttParticle*)
00065    {
00066       return GenerateInitInstanceLocal((::TAttParticle*)0);
00067    }
00068    // Static variable to force the class initialization
00069    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TAttParticle*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00070 } // end of namespace ROOT
00071 
00072 namespace ROOT {
00073    void TDecayChannel_ShowMembers(void *obj, TMemberInspector &R__insp);
00074    static void *new_TDecayChannel(void *p = 0);
00075    static void *newArray_TDecayChannel(Long_t size, void *p);
00076    static void delete_TDecayChannel(void *p);
00077    static void deleteArray_TDecayChannel(void *p);
00078    static void destruct_TDecayChannel(void *p);
00079 
00080    // Function generating the singleton type initializer
00081    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TDecayChannel*)
00082    {
00083       ::TDecayChannel *ptr = 0;
00084       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TDecayChannel >(0);
00085       static ::ROOT::TGenericClassInfo 
00086          instance("TDecayChannel", ::TDecayChannel::Class_Version(), "include/TDecayChannel.h", 28,
00087                   typeid(::TDecayChannel), DefineBehavior(ptr, ptr),
00088                   &::TDecayChannel::Dictionary, isa_proxy, 4,
00089                   sizeof(::TDecayChannel) );
00090       instance.SetNew(&new_TDecayChannel);
00091       instance.SetNewArray(&newArray_TDecayChannel);
00092       instance.SetDelete(&delete_TDecayChannel);
00093       instance.SetDeleteArray(&deleteArray_TDecayChannel);
00094       instance.SetDestructor(&destruct_TDecayChannel);
00095       return &instance;
00096    }
00097    TGenericClassInfo *GenerateInitInstance(const ::TDecayChannel*)
00098    {
00099       return GenerateInitInstanceLocal((::TDecayChannel*)0);
00100    }
00101    // Static variable to force the class initialization
00102    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TDecayChannel*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00103 } // end of namespace ROOT
00104 
00105 namespace ROOT {
00106    void TParticlePDG_ShowMembers(void *obj, TMemberInspector &R__insp);
00107    static void *new_TParticlePDG(void *p = 0);
00108    static void *newArray_TParticlePDG(Long_t size, void *p);
00109    static void delete_TParticlePDG(void *p);
00110    static void deleteArray_TParticlePDG(void *p);
00111    static void destruct_TParticlePDG(void *p);
00112 
00113    // Function generating the singleton type initializer
00114    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TParticlePDG*)
00115    {
00116       ::TParticlePDG *ptr = 0;
00117       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TParticlePDG >(0);
00118       static ::ROOT::TGenericClassInfo 
00119          instance("TParticlePDG", ::TParticlePDG::Class_Version(), "include/TParticlePDG.h", 23,
00120                   typeid(::TParticlePDG), DefineBehavior(ptr, ptr),
00121                   &::TParticlePDG::Dictionary, isa_proxy, 4,
00122                   sizeof(::TParticlePDG) );
00123       instance.SetNew(&new_TParticlePDG);
00124       instance.SetNewArray(&newArray_TParticlePDG);
00125       instance.SetDelete(&delete_TParticlePDG);
00126       instance.SetDeleteArray(&deleteArray_TParticlePDG);
00127       instance.SetDestructor(&destruct_TParticlePDG);
00128       return &instance;
00129    }
00130    TGenericClassInfo *GenerateInitInstance(const ::TParticlePDG*)
00131    {
00132       return GenerateInitInstanceLocal((::TParticlePDG*)0);
00133    }
00134    // Static variable to force the class initialization
00135    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TParticlePDG*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00136 } // end of namespace ROOT
00137 
00138 namespace ROOT {
00139    void TParticleClassPDG_ShowMembers(void *obj, TMemberInspector &R__insp);
00140    static void *new_TParticleClassPDG(void *p = 0);
00141    static void *newArray_TParticleClassPDG(Long_t size, void *p);
00142    static void delete_TParticleClassPDG(void *p);
00143    static void deleteArray_TParticleClassPDG(void *p);
00144    static void destruct_TParticleClassPDG(void *p);
00145 
00146    // Function generating the singleton type initializer
00147    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TParticleClassPDG*)
00148    {
00149       ::TParticleClassPDG *ptr = 0;
00150       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TParticleClassPDG >(0);
00151       static ::ROOT::TGenericClassInfo 
00152          instance("TParticleClassPDG", ::TParticleClassPDG::Class_Version(), "include/TParticleClassPDG.h", 19,
00153                   typeid(::TParticleClassPDG), DefineBehavior(ptr, ptr),
00154                   &::TParticleClassPDG::Dictionary, isa_proxy, 4,
00155                   sizeof(::TParticleClassPDG) );
00156       instance.SetNew(&new_TParticleClassPDG);
00157       instance.SetNewArray(&newArray_TParticleClassPDG);
00158       instance.SetDelete(&delete_TParticleClassPDG);
00159       instance.SetDeleteArray(&deleteArray_TParticleClassPDG);
00160       instance.SetDestructor(&destruct_TParticleClassPDG);
00161       return &instance;
00162    }
00163    TGenericClassInfo *GenerateInitInstance(const ::TParticleClassPDG*)
00164    {
00165       return GenerateInitInstanceLocal((::TParticleClassPDG*)0);
00166    }
00167    // Static variable to force the class initialization
00168    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TParticleClassPDG*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00169 } // end of namespace ROOT
00170 
00171 namespace ROOT {
00172    void TDatabasePDG_ShowMembers(void *obj, TMemberInspector &R__insp);
00173    static void *new_TDatabasePDG(void *p = 0);
00174    static void *newArray_TDatabasePDG(Long_t size, void *p);
00175    static void delete_TDatabasePDG(void *p);
00176    static void deleteArray_TDatabasePDG(void *p);
00177    static void destruct_TDatabasePDG(void *p);
00178 
00179    // Function generating the singleton type initializer
00180    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TDatabasePDG*)
00181    {
00182       ::TDatabasePDG *ptr = 0;
00183       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TDatabasePDG >(0);
00184       static ::ROOT::TGenericClassInfo 
00185          instance("TDatabasePDG", ::TDatabasePDG::Class_Version(), "include/TDatabasePDG.h", 25,
00186                   typeid(::TDatabasePDG), DefineBehavior(ptr, ptr),
00187                   &::TDatabasePDG::Dictionary, isa_proxy, 4,
00188                   sizeof(::TDatabasePDG) );
00189       instance.SetNew(&new_TDatabasePDG);
00190       instance.SetNewArray(&newArray_TDatabasePDG);
00191       instance.SetDelete(&delete_TDatabasePDG);
00192       instance.SetDeleteArray(&deleteArray_TDatabasePDG);
00193       instance.SetDestructor(&destruct_TDatabasePDG);
00194       return &instance;
00195    }
00196    TGenericClassInfo *GenerateInitInstance(const ::TDatabasePDG*)
00197    {
00198       return GenerateInitInstanceLocal((::TDatabasePDG*)0);
00199    }
00200    // Static variable to force the class initialization
00201    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TDatabasePDG*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00202 } // end of namespace ROOT
00203 
00204 namespace ROOT {
00205    void TParticle_ShowMembers(void *obj, TMemberInspector &R__insp);
00206    static void *new_TParticle(void *p = 0);
00207    static void *newArray_TParticle(Long_t size, void *p);
00208    static void delete_TParticle(void *p);
00209    static void deleteArray_TParticle(void *p);
00210    static void destruct_TParticle(void *p);
00211    static void streamer_TParticle(TBuffer &buf, void *obj);
00212 
00213    // Function generating the singleton type initializer
00214    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TParticle*)
00215    {
00216       ::TParticle *ptr = 0;
00217       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TParticle >(0);
00218       static ::ROOT::TGenericClassInfo 
00219          instance("TParticle", ::TParticle::Class_Version(), "include/TParticle.h", 34,
00220                   typeid(::TParticle), DefineBehavior(ptr, ptr),
00221                   &::TParticle::Dictionary, isa_proxy, 1,
00222                   sizeof(::TParticle) );
00223       instance.SetNew(&new_TParticle);
00224       instance.SetNewArray(&newArray_TParticle);
00225       instance.SetDelete(&delete_TParticle);
00226       instance.SetDeleteArray(&deleteArray_TParticle);
00227       instance.SetDestructor(&destruct_TParticle);
00228       instance.SetStreamerFunc(&streamer_TParticle);
00229       return &instance;
00230    }
00231    TGenericClassInfo *GenerateInitInstance(const ::TParticle*)
00232    {
00233       return GenerateInitInstanceLocal((::TParticle*)0);
00234    }
00235    // Static variable to force the class initialization
00236    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TParticle*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00237 } // end of namespace ROOT
00238 
00239 namespace ROOT {
00240    void TGenerator_ShowMembers(void *obj, TMemberInspector &R__insp);
00241    static void *new_TGenerator(void *p = 0);
00242    static void *newArray_TGenerator(Long_t size, void *p);
00243    static void delete_TGenerator(void *p);
00244    static void deleteArray_TGenerator(void *p);
00245    static void destruct_TGenerator(void *p);
00246 
00247    // Function generating the singleton type initializer
00248    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGenerator*)
00249    {
00250       ::TGenerator *ptr = 0;
00251       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGenerator >(0);
00252       static ::ROOT::TGenericClassInfo 
00253          instance("TGenerator", ::TGenerator::Class_Version(), "include/TGenerator.h", 146,
00254                   typeid(::TGenerator), DefineBehavior(ptr, ptr),
00255                   &::TGenerator::Dictionary, isa_proxy, 4,
00256                   sizeof(::TGenerator) );
00257       instance.SetNew(&new_TGenerator);
00258       instance.SetNewArray(&newArray_TGenerator);
00259       instance.SetDelete(&delete_TGenerator);
00260       instance.SetDeleteArray(&deleteArray_TGenerator);
00261       instance.SetDestructor(&destruct_TGenerator);
00262       return &instance;
00263    }
00264    TGenericClassInfo *GenerateInitInstance(const ::TGenerator*)
00265    {
00266       return GenerateInitInstanceLocal((::TGenerator*)0);
00267    }
00268    // Static variable to force the class initialization
00269    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGenerator*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00270 } // end of namespace ROOT
00271 
00272 namespace ROOT {
00273    void TPrimary_ShowMembers(void *obj, TMemberInspector &R__insp);
00274    static void *new_TPrimary(void *p = 0);
00275    static void *newArray_TPrimary(Long_t size, void *p);
00276    static void delete_TPrimary(void *p);
00277    static void deleteArray_TPrimary(void *p);
00278    static void destruct_TPrimary(void *p);
00279 
00280    // Function generating the singleton type initializer
00281    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TPrimary*)
00282    {
00283       ::TPrimary *ptr = 0;
00284       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TPrimary >(0);
00285       static ::ROOT::TGenericClassInfo 
00286          instance("TPrimary", ::TPrimary::Class_Version(), "include/TPrimary.h", 39,
00287                   typeid(::TPrimary), DefineBehavior(ptr, ptr),
00288                   &::TPrimary::Dictionary, isa_proxy, 4,
00289                   sizeof(::TPrimary) );
00290       instance.SetNew(&new_TPrimary);
00291       instance.SetNewArray(&newArray_TPrimary);
00292       instance.SetDelete(&delete_TPrimary);
00293       instance.SetDeleteArray(&deleteArray_TPrimary);
00294       instance.SetDestructor(&destruct_TPrimary);
00295       return &instance;
00296    }
00297    TGenericClassInfo *GenerateInitInstance(const ::TPrimary*)
00298    {
00299       return GenerateInitInstanceLocal((::TPrimary*)0);
00300    }
00301    // Static variable to force the class initialization
00302    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TPrimary*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00303 } // end of namespace ROOT
00304 
00305 namespace ROOT {
00306    void TVirtualMCDecayer_ShowMembers(void *obj, TMemberInspector &R__insp);
00307    static void delete_TVirtualMCDecayer(void *p);
00308    static void deleteArray_TVirtualMCDecayer(void *p);
00309    static void destruct_TVirtualMCDecayer(void *p);
00310 
00311    // Function generating the singleton type initializer
00312    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TVirtualMCDecayer*)
00313    {
00314       ::TVirtualMCDecayer *ptr = 0;
00315       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TVirtualMCDecayer >(0);
00316       static ::ROOT::TGenericClassInfo 
00317          instance("TVirtualMCDecayer", ::TVirtualMCDecayer::Class_Version(), "include/TVirtualMCDecayer.h", 23,
00318                   typeid(::TVirtualMCDecayer), DefineBehavior(ptr, ptr),
00319                   &::TVirtualMCDecayer::Dictionary, isa_proxy, 4,
00320                   sizeof(::TVirtualMCDecayer) );
00321       instance.SetDelete(&delete_TVirtualMCDecayer);
00322       instance.SetDeleteArray(&deleteArray_TVirtualMCDecayer);
00323       instance.SetDestructor(&destruct_TVirtualMCDecayer);
00324       return &instance;
00325    }
00326    TGenericClassInfo *GenerateInitInstance(const ::TVirtualMCDecayer*)
00327    {
00328       return GenerateInitInstanceLocal((::TVirtualMCDecayer*)0);
00329    }
00330    // Static variable to force the class initialization
00331    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TVirtualMCDecayer*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00332 } // end of namespace ROOT
00333 
00334 //______________________________________________________________________________
00335 TClass *TAttParticle::fgIsA = 0;  // static to hold class pointer
00336 
00337 //______________________________________________________________________________
00338 const char *TAttParticle::Class_Name()
00339 {
00340    return "TAttParticle";
00341 }
00342 
00343 //______________________________________________________________________________
00344 const char *TAttParticle::ImplFileName()
00345 {
00346    return ::ROOT::GenerateInitInstanceLocal((const ::TAttParticle*)0x0)->GetImplFileName();
00347 }
00348 
00349 //______________________________________________________________________________
00350 int TAttParticle::ImplFileLine()
00351 {
00352    return ::ROOT::GenerateInitInstanceLocal((const ::TAttParticle*)0x0)->GetImplFileLine();
00353 }
00354 
00355 //______________________________________________________________________________
00356 void TAttParticle::Dictionary()
00357 {
00358    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TAttParticle*)0x0)->GetClass();
00359 }
00360 
00361 //______________________________________________________________________________
00362 TClass *TAttParticle::Class()
00363 {
00364    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TAttParticle*)0x0)->GetClass();
00365    return fgIsA;
00366 }
00367 
00368 //______________________________________________________________________________
00369 TClass *TDecayChannel::fgIsA = 0;  // static to hold class pointer
00370 
00371 //______________________________________________________________________________
00372 const char *TDecayChannel::Class_Name()
00373 {
00374    return "TDecayChannel";
00375 }
00376 
00377 //______________________________________________________________________________
00378 const char *TDecayChannel::ImplFileName()
00379 {
00380    return ::ROOT::GenerateInitInstanceLocal((const ::TDecayChannel*)0x0)->GetImplFileName();
00381 }
00382 
00383 //______________________________________________________________________________
00384 int TDecayChannel::ImplFileLine()
00385 {
00386    return ::ROOT::GenerateInitInstanceLocal((const ::TDecayChannel*)0x0)->GetImplFileLine();
00387 }
00388 
00389 //______________________________________________________________________________
00390 void TDecayChannel::Dictionary()
00391 {
00392    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecayChannel*)0x0)->GetClass();
00393 }
00394 
00395 //______________________________________________________________________________
00396 TClass *TDecayChannel::Class()
00397 {
00398    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDecayChannel*)0x0)->GetClass();
00399    return fgIsA;
00400 }
00401 
00402 //______________________________________________________________________________
00403 TClass *TParticlePDG::fgIsA = 0;  // static to hold class pointer
00404 
00405 //______________________________________________________________________________
00406 const char *TParticlePDG::Class_Name()
00407 {
00408    return "TParticlePDG";
00409 }
00410 
00411 //______________________________________________________________________________
00412 const char *TParticlePDG::ImplFileName()
00413 {
00414    return ::ROOT::GenerateInitInstanceLocal((const ::TParticlePDG*)0x0)->GetImplFileName();
00415 }
00416 
00417 //______________________________________________________________________________
00418 int TParticlePDG::ImplFileLine()
00419 {
00420    return ::ROOT::GenerateInitInstanceLocal((const ::TParticlePDG*)0x0)->GetImplFileLine();
00421 }
00422 
00423 //______________________________________________________________________________
00424 void TParticlePDG::Dictionary()
00425 {
00426    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TParticlePDG*)0x0)->GetClass();
00427 }
00428 
00429 //______________________________________________________________________________
00430 TClass *TParticlePDG::Class()
00431 {
00432    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TParticlePDG*)0x0)->GetClass();
00433    return fgIsA;
00434 }
00435 
00436 //______________________________________________________________________________
00437 TClass *TParticleClassPDG::fgIsA = 0;  // static to hold class pointer
00438 
00439 //______________________________________________________________________________
00440 const char *TParticleClassPDG::Class_Name()
00441 {
00442    return "TParticleClassPDG";
00443 }
00444 
00445 //______________________________________________________________________________
00446 const char *TParticleClassPDG::ImplFileName()
00447 {
00448    return ::ROOT::GenerateInitInstanceLocal((const ::TParticleClassPDG*)0x0)->GetImplFileName();
00449 }
00450 
00451 //______________________________________________________________________________
00452 int TParticleClassPDG::ImplFileLine()
00453 {
00454    return ::ROOT::GenerateInitInstanceLocal((const ::TParticleClassPDG*)0x0)->GetImplFileLine();
00455 }
00456 
00457 //______________________________________________________________________________
00458 void TParticleClassPDG::Dictionary()
00459 {
00460    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TParticleClassPDG*)0x0)->GetClass();
00461 }
00462 
00463 //______________________________________________________________________________
00464 TClass *TParticleClassPDG::Class()
00465 {
00466    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TParticleClassPDG*)0x0)->GetClass();
00467    return fgIsA;
00468 }
00469 
00470 //______________________________________________________________________________
00471 TClass *TDatabasePDG::fgIsA = 0;  // static to hold class pointer
00472 
00473 //______________________________________________________________________________
00474 const char *TDatabasePDG::Class_Name()
00475 {
00476    return "TDatabasePDG";
00477 }
00478 
00479 //______________________________________________________________________________
00480 const char *TDatabasePDG::ImplFileName()
00481 {
00482    return ::ROOT::GenerateInitInstanceLocal((const ::TDatabasePDG*)0x0)->GetImplFileName();
00483 }
00484 
00485 //______________________________________________________________________________
00486 int TDatabasePDG::ImplFileLine()
00487 {
00488    return ::ROOT::GenerateInitInstanceLocal((const ::TDatabasePDG*)0x0)->GetImplFileLine();
00489 }
00490 
00491 //______________________________________________________________________________
00492 void TDatabasePDG::Dictionary()
00493 {
00494    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDatabasePDG*)0x0)->GetClass();
00495 }
00496 
00497 //______________________________________________________________________________
00498 TClass *TDatabasePDG::Class()
00499 {
00500    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TDatabasePDG*)0x0)->GetClass();
00501    return fgIsA;
00502 }
00503 
00504 //______________________________________________________________________________
00505 TClass *TParticle::fgIsA = 0;  // static to hold class pointer
00506 
00507 //______________________________________________________________________________
00508 const char *TParticle::Class_Name()
00509 {
00510    return "TParticle";
00511 }
00512 
00513 //______________________________________________________________________________
00514 const char *TParticle::ImplFileName()
00515 {
00516    return ::ROOT::GenerateInitInstanceLocal((const ::TParticle*)0x0)->GetImplFileName();
00517 }
00518 
00519 //______________________________________________________________________________
00520 int TParticle::ImplFileLine()
00521 {
00522    return ::ROOT::GenerateInitInstanceLocal((const ::TParticle*)0x0)->GetImplFileLine();
00523 }
00524 
00525 //______________________________________________________________________________
00526 void TParticle::Dictionary()
00527 {
00528    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TParticle*)0x0)->GetClass();
00529 }
00530 
00531 //______________________________________________________________________________
00532 TClass *TParticle::Class()
00533 {
00534    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TParticle*)0x0)->GetClass();
00535    return fgIsA;
00536 }
00537 
00538 //______________________________________________________________________________
00539 TClass *TGenerator::fgIsA = 0;  // static to hold class pointer
00540 
00541 //______________________________________________________________________________
00542 const char *TGenerator::Class_Name()
00543 {
00544    return "TGenerator";
00545 }
00546 
00547 //______________________________________________________________________________
00548 const char *TGenerator::ImplFileName()
00549 {
00550    return ::ROOT::GenerateInitInstanceLocal((const ::TGenerator*)0x0)->GetImplFileName();
00551 }
00552 
00553 //______________________________________________________________________________
00554 int TGenerator::ImplFileLine()
00555 {
00556    return ::ROOT::GenerateInitInstanceLocal((const ::TGenerator*)0x0)->GetImplFileLine();
00557 }
00558 
00559 //______________________________________________________________________________
00560 void TGenerator::Dictionary()
00561 {
00562    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGenerator*)0x0)->GetClass();
00563 }
00564 
00565 //______________________________________________________________________________
00566 TClass *TGenerator::Class()
00567 {
00568    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGenerator*)0x0)->GetClass();
00569    return fgIsA;
00570 }
00571 
00572 //______________________________________________________________________________
00573 TClass *TPrimary::fgIsA = 0;  // static to hold class pointer
00574 
00575 //______________________________________________________________________________
00576 const char *TPrimary::Class_Name()
00577 {
00578    return "TPrimary";
00579 }
00580 
00581 //______________________________________________________________________________
00582 const char *TPrimary::ImplFileName()
00583 {
00584    return ::ROOT::GenerateInitInstanceLocal((const ::TPrimary*)0x0)->GetImplFileName();
00585 }
00586 
00587 //______________________________________________________________________________
00588 int TPrimary::ImplFileLine()
00589 {
00590    return ::ROOT::GenerateInitInstanceLocal((const ::TPrimary*)0x0)->GetImplFileLine();
00591 }
00592 
00593 //______________________________________________________________________________
00594 void TPrimary::Dictionary()
00595 {
00596    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TPrimary*)0x0)->GetClass();
00597 }
00598 
00599 //______________________________________________________________________________
00600 TClass *TPrimary::Class()
00601 {
00602    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TPrimary*)0x0)->GetClass();
00603    return fgIsA;
00604 }
00605 
00606 //______________________________________________________________________________
00607 TClass *TVirtualMCDecayer::fgIsA = 0;  // static to hold class pointer
00608 
00609 //______________________________________________________________________________
00610 const char *TVirtualMCDecayer::Class_Name()
00611 {
00612    return "TVirtualMCDecayer";
00613 }
00614 
00615 //______________________________________________________________________________
00616 const char *TVirtualMCDecayer::ImplFileName()
00617 {
00618    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCDecayer*)0x0)->GetImplFileName();
00619 }
00620 
00621 //______________________________________________________________________________
00622 int TVirtualMCDecayer::ImplFileLine()
00623 {
00624    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCDecayer*)0x0)->GetImplFileLine();
00625 }
00626 
00627 //______________________________________________________________________________
00628 void TVirtualMCDecayer::Dictionary()
00629 {
00630    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCDecayer*)0x0)->GetClass();
00631 }
00632 
00633 //______________________________________________________________________________
00634 TClass *TVirtualMCDecayer::Class()
00635 {
00636    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCDecayer*)0x0)->GetClass();
00637    return fgIsA;
00638 }
00639 
00640 //______________________________________________________________________________
00641 void TParticle::ShowMembers(TMemberInspector &R__insp)
00642 {
00643       // Inspect the data members of an object of class TParticle.
00644       TClass *R__cl = ::TParticle::IsA();
00645       if (R__cl || R__insp.IsA()) { }
00646       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPdgCode", &fPdgCode);
00647       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStatusCode", &fStatusCode);
00648       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMother[2]", fMother);
00649       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDaughter[2]", fDaughter);
00650       R__insp.Inspect(R__cl, R__insp.GetParent(), "fWeight", &fWeight);
00651       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCalcMass", &fCalcMass);
00652       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPx", &fPx);
00653       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPy", &fPy);
00654       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPz", &fPz);
00655       R__insp.Inspect(R__cl, R__insp.GetParent(), "fE", &fE);
00656       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVx", &fVx);
00657       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVy", &fVy);
00658       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVz", &fVz);
00659       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVt", &fVt);
00660       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPolarTheta", &fPolarTheta);
00661       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPolarPhi", &fPolarPhi);
00662       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fParticlePDG", &fParticlePDG);
00663       TObject::ShowMembers(R__insp);
00664       TAttLine::ShowMembers(R__insp);
00665       TAtt3D::ShowMembers(R__insp);
00666 }
00667 
00668 namespace ROOT {
00669    // Wrappers around operator new
00670    static void *new_TParticle(void *p) {
00671       return  p ? new(p) ::TParticle : new ::TParticle;
00672    }
00673    static void *newArray_TParticle(Long_t nElements, void *p) {
00674       return p ? new(p) ::TParticle[nElements] : new ::TParticle[nElements];
00675    }
00676    // Wrapper around operator delete
00677    static void delete_TParticle(void *p) {
00678       delete ((::TParticle*)p);
00679    }
00680    static void deleteArray_TParticle(void *p) {
00681       delete [] ((::TParticle*)p);
00682    }
00683    static void destruct_TParticle(void *p) {
00684       typedef ::TParticle current_t;
00685       ((current_t*)p)->~current_t();
00686    }
00687    // Wrapper around a custom streamer member function.
00688    static void streamer_TParticle(TBuffer &buf, void *obj) {
00689       ((::TParticle*)obj)->::TParticle::Streamer(buf);
00690    }
00691 } // end of namespace ROOT for class ::TParticle
00692 
00693 //______________________________________________________________________________
00694 void TAttParticle::Streamer(TBuffer &R__b)
00695 {
00696    // Stream an object of class TAttParticle.
00697 
00698    if (R__b.IsReading()) {
00699       R__b.ReadClassBuffer(TAttParticle::Class(),this);
00700    } else {
00701       R__b.WriteClassBuffer(TAttParticle::Class(),this);
00702    }
00703 }
00704 
00705 //______________________________________________________________________________
00706 void TAttParticle::ShowMembers(TMemberInspector &R__insp)
00707 {
00708       // Inspect the data members of an object of class TAttParticle.
00709       TClass *R__cl = ::TAttParticle::IsA();
00710       if (R__cl || R__insp.IsA()) { }
00711       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPDGMass", &fPDGMass);
00712       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPDGStable", &fPDGStable);
00713       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPDGDecayWidth", &fPDGDecayWidth);
00714       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPDGCharge", &fPDGCharge);
00715       R__insp.Inspect(R__cl, R__insp.GetParent(), "fParticleType", &fParticleType);
00716       R__insp.InspectMember(fParticleType, "fParticleType.");
00717       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMCnumberOfPDG", &fMCnumberOfPDG);
00718       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEnergyCut", &fEnergyCut);
00719       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEnergyLimit", &fEnergyLimit);
00720       R__insp.Inspect(R__cl, R__insp.GetParent(), "fGranularity", &fGranularity);
00721       TNamed::ShowMembers(R__insp);
00722 }
00723 
00724 namespace ROOT {
00725    // Wrappers around operator new
00726    static void *new_TAttParticle(void *p) {
00727       return  p ? new(p) ::TAttParticle : new ::TAttParticle;
00728    }
00729    static void *newArray_TAttParticle(Long_t nElements, void *p) {
00730       return p ? new(p) ::TAttParticle[nElements] : new ::TAttParticle[nElements];
00731    }
00732    // Wrapper around operator delete
00733    static void delete_TAttParticle(void *p) {
00734       delete ((::TAttParticle*)p);
00735    }
00736    static void deleteArray_TAttParticle(void *p) {
00737       delete [] ((::TAttParticle*)p);
00738    }
00739    static void destruct_TAttParticle(void *p) {
00740       typedef ::TAttParticle current_t;
00741       ((current_t*)p)->~current_t();
00742    }
00743 } // end of namespace ROOT for class ::TAttParticle
00744 
00745 //______________________________________________________________________________
00746 void TPrimary::Streamer(TBuffer &R__b)
00747 {
00748    // Stream an object of class TPrimary.
00749 
00750    if (R__b.IsReading()) {
00751       R__b.ReadClassBuffer(TPrimary::Class(),this);
00752    } else {
00753       R__b.WriteClassBuffer(TPrimary::Class(),this);
00754    }
00755 }
00756 
00757 //______________________________________________________________________________
00758 void TPrimary::ShowMembers(TMemberInspector &R__insp)
00759 {
00760       // Inspect the data members of an object of class TPrimary.
00761       TClass *R__cl = ::TPrimary::IsA();
00762       if (R__cl || R__insp.IsA()) { }
00763       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPart", &fPart);
00764       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFirstMother", &fFirstMother);
00765       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSecondMother", &fSecondMother);
00766       R__insp.Inspect(R__cl, R__insp.GetParent(), "fGeneration", &fGeneration);
00767       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPx", &fPx);
00768       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPy", &fPy);
00769       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPz", &fPz);
00770       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEtot", &fEtot);
00771       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVx", &fVx);
00772       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVy", &fVy);
00773       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVz", &fVz);
00774       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTime", &fTime);
00775       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTimeEnd", &fTimeEnd);
00776       R__insp.Inspect(R__cl, R__insp.GetParent(), "fType", &fType);
00777       R__insp.InspectMember(fType, "fType.");
00778       TObject::ShowMembers(R__insp);
00779       TAttLine::ShowMembers(R__insp);
00780       TAtt3D::ShowMembers(R__insp);
00781 }
00782 
00783 namespace ROOT {
00784    // Wrappers around operator new
00785    static void *new_TPrimary(void *p) {
00786       return  p ? new(p) ::TPrimary : new ::TPrimary;
00787    }
00788    static void *newArray_TPrimary(Long_t nElements, void *p) {
00789       return p ? new(p) ::TPrimary[nElements] : new ::TPrimary[nElements];
00790    }
00791    // Wrapper around operator delete
00792    static void delete_TPrimary(void *p) {
00793       delete ((::TPrimary*)p);
00794    }
00795    static void deleteArray_TPrimary(void *p) {
00796       delete [] ((::TPrimary*)p);
00797    }
00798    static void destruct_TPrimary(void *p) {
00799       typedef ::TPrimary current_t;
00800       ((current_t*)p)->~current_t();
00801    }
00802 } // end of namespace ROOT for class ::TPrimary
00803 
00804 //______________________________________________________________________________
00805 void TGenerator::Streamer(TBuffer &R__b)
00806 {
00807    // Stream an object of class TGenerator.
00808 
00809    if (R__b.IsReading()) {
00810       R__b.ReadClassBuffer(TGenerator::Class(),this);
00811    } else {
00812       R__b.WriteClassBuffer(TGenerator::Class(),this);
00813    }
00814 }
00815 
00816 //______________________________________________________________________________
00817 void TGenerator::ShowMembers(TMemberInspector &R__insp)
00818 {
00819       // Inspect the data members of an object of class TGenerator.
00820       TClass *R__cl = ::TGenerator::IsA();
00821       if (R__cl || R__insp.IsA()) { }
00822       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPtCut", &fPtCut);
00823       R__insp.Inspect(R__cl, R__insp.GetParent(), "fShowNeutrons", &fShowNeutrons);
00824       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fParticles", &fParticles);
00825       TNamed::ShowMembers(R__insp);
00826 }
00827 
00828 namespace ROOT {
00829    // Wrappers around operator new
00830    static void *new_TGenerator(void *p) {
00831       return  p ? new(p) ::TGenerator : new ::TGenerator;
00832    }
00833    static void *newArray_TGenerator(Long_t nElements, void *p) {
00834       return p ? new(p) ::TGenerator[nElements] : new ::TGenerator[nElements];
00835    }
00836    // Wrapper around operator delete
00837    static void delete_TGenerator(void *p) {
00838       delete ((::TGenerator*)p);
00839    }
00840    static void deleteArray_TGenerator(void *p) {
00841       delete [] ((::TGenerator*)p);
00842    }
00843    static void destruct_TGenerator(void *p) {
00844       typedef ::TGenerator current_t;
00845       ((current_t*)p)->~current_t();
00846    }
00847 } // end of namespace ROOT for class ::TGenerator
00848 
00849 //______________________________________________________________________________
00850 void TDatabasePDG::Streamer(TBuffer &R__b)
00851 {
00852    // Stream an object of class TDatabasePDG.
00853 
00854    if (R__b.IsReading()) {
00855       R__b.ReadClassBuffer(TDatabasePDG::Class(),this);
00856    } else {
00857       R__b.WriteClassBuffer(TDatabasePDG::Class(),this);
00858    }
00859 }
00860 
00861 //______________________________________________________________________________
00862 void TDatabasePDG::ShowMembers(TMemberInspector &R__insp)
00863 {
00864       // Inspect the data members of an object of class TDatabasePDG.
00865       TClass *R__cl = ::TDatabasePDG::IsA();
00866       if (R__cl || R__insp.IsA()) { }
00867       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fParticleList", &fParticleList);
00868       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fListOfClasses", &fListOfClasses);
00869       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPdgMap", &fPdgMap);
00870       TNamed::ShowMembers(R__insp);
00871 }
00872 
00873 namespace ROOT {
00874    // Wrappers around operator new
00875    static void *new_TDatabasePDG(void *p) {
00876       return  p ? new(p) ::TDatabasePDG : new ::TDatabasePDG;
00877    }
00878    static void *newArray_TDatabasePDG(Long_t nElements, void *p) {
00879       return p ? new(p) ::TDatabasePDG[nElements] : new ::TDatabasePDG[nElements];
00880    }
00881    // Wrapper around operator delete
00882    static void delete_TDatabasePDG(void *p) {
00883       delete ((::TDatabasePDG*)p);
00884    }
00885    static void deleteArray_TDatabasePDG(void *p) {
00886       delete [] ((::TDatabasePDG*)p);
00887    }
00888    static void destruct_TDatabasePDG(void *p) {
00889       typedef ::TDatabasePDG current_t;
00890       ((current_t*)p)->~current_t();
00891    }
00892 } // end of namespace ROOT for class ::TDatabasePDG
00893 
00894 //______________________________________________________________________________
00895 void TParticlePDG::Streamer(TBuffer &R__b)
00896 {
00897    // Stream an object of class TParticlePDG.
00898 
00899    if (R__b.IsReading()) {
00900       R__b.ReadClassBuffer(TParticlePDG::Class(),this);
00901    } else {
00902       R__b.WriteClassBuffer(TParticlePDG::Class(),this);
00903    }
00904 }
00905 
00906 //______________________________________________________________________________
00907 void TParticlePDG::ShowMembers(TMemberInspector &R__insp)
00908 {
00909       // Inspect the data members of an object of class TParticlePDG.
00910       TClass *R__cl = ::TParticlePDG::IsA();
00911       if (R__cl || R__insp.IsA()) { }
00912       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPdgCode", &fPdgCode);
00913       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMass", &fMass);
00914       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCharge", &fCharge);
00915       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLifetime", &fLifetime);
00916       R__insp.Inspect(R__cl, R__insp.GetParent(), "fWidth", &fWidth);
00917       R__insp.Inspect(R__cl, R__insp.GetParent(), "fParity", &fParity);
00918       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSpin", &fSpin);
00919       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsospin", &fIsospin);
00920       R__insp.Inspect(R__cl, R__insp.GetParent(), "fI3", &fI3);
00921       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStrangeness", &fStrangeness);
00922       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCharm", &fCharm);
00923       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBeauty", &fBeauty);
00924       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTop", &fTop);
00925       R__insp.Inspect(R__cl, R__insp.GetParent(), "fY", &fY);
00926       R__insp.Inspect(R__cl, R__insp.GetParent(), "fX", &fX);
00927       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStable", &fStable);
00928       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDecayList", &fDecayList);
00929       R__insp.Inspect(R__cl, R__insp.GetParent(), "fParticleClass", &fParticleClass);
00930       R__insp.InspectMember(fParticleClass, "fParticleClass.");
00931       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTrackingCode", &fTrackingCode);
00932       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAntiParticle", &fAntiParticle);
00933       TNamed::ShowMembers(R__insp);
00934 }
00935 
00936 namespace ROOT {
00937    // Wrappers around operator new
00938    static void *new_TParticlePDG(void *p) {
00939       return  p ? new(p) ::TParticlePDG : new ::TParticlePDG;
00940    }
00941    static void *newArray_TParticlePDG(Long_t nElements, void *p) {
00942       return p ? new(p) ::TParticlePDG[nElements] : new ::TParticlePDG[nElements];
00943    }
00944    // Wrapper around operator delete
00945    static void delete_TParticlePDG(void *p) {
00946       delete ((::TParticlePDG*)p);
00947    }
00948    static void deleteArray_TParticlePDG(void *p) {
00949       delete [] ((::TParticlePDG*)p);
00950    }
00951    static void destruct_TParticlePDG(void *p) {
00952       typedef ::TParticlePDG current_t;
00953       ((current_t*)p)->~current_t();
00954    }
00955 } // end of namespace ROOT for class ::TParticlePDG
00956 
00957 //______________________________________________________________________________
00958 void TDecayChannel::Streamer(TBuffer &R__b)
00959 {
00960    // Stream an object of class TDecayChannel.
00961 
00962    if (R__b.IsReading()) {
00963       R__b.ReadClassBuffer(TDecayChannel::Class(),this);
00964    } else {
00965       R__b.WriteClassBuffer(TDecayChannel::Class(),this);
00966    }
00967 }
00968 
00969 //______________________________________________________________________________
00970 void TDecayChannel::ShowMembers(TMemberInspector &R__insp)
00971 {
00972       // Inspect the data members of an object of class TDecayChannel.
00973       TClass *R__cl = ::TDecayChannel::IsA();
00974       if (R__cl || R__insp.IsA()) { }
00975       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNumber", &fNumber);
00976       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMatrixElementCode", &fMatrixElementCode);
00977       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBranchingRatio", &fBranchingRatio);
00978       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDaughters", &fDaughters);
00979       R__insp.InspectMember(fDaughters, "fDaughters.");
00980       TObject::ShowMembers(R__insp);
00981 }
00982 
00983 namespace ROOT {
00984    // Wrappers around operator new
00985    static void *new_TDecayChannel(void *p) {
00986       return  p ? new(p) ::TDecayChannel : new ::TDecayChannel;
00987    }
00988    static void *newArray_TDecayChannel(Long_t nElements, void *p) {
00989       return p ? new(p) ::TDecayChannel[nElements] : new ::TDecayChannel[nElements];
00990    }
00991    // Wrapper around operator delete
00992    static void delete_TDecayChannel(void *p) {
00993       delete ((::TDecayChannel*)p);
00994    }
00995    static void deleteArray_TDecayChannel(void *p) {
00996       delete [] ((::TDecayChannel*)p);
00997    }
00998    static void destruct_TDecayChannel(void *p) {
00999       typedef ::TDecayChannel current_t;
01000       ((current_t*)p)->~current_t();
01001    }
01002 } // end of namespace ROOT for class ::TDecayChannel
01003 
01004 //______________________________________________________________________________
01005 void TParticleClassPDG::Streamer(TBuffer &R__b)
01006 {
01007    // Stream an object of class TParticleClassPDG.
01008 
01009    if (R__b.IsReading()) {
01010       R__b.ReadClassBuffer(TParticleClassPDG::Class(),this);
01011    } else {
01012       R__b.WriteClassBuffer(TParticleClassPDG::Class(),this);
01013    }
01014 }
01015 
01016 //______________________________________________________________________________
01017 void TParticleClassPDG::ShowMembers(TMemberInspector &R__insp)
01018 {
01019       // Inspect the data members of an object of class TParticleClassPDG.
01020       TClass *R__cl = ::TParticleClassPDG::IsA();
01021       if (R__cl || R__insp.IsA()) { }
01022       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fListOfParticles", &fListOfParticles);
01023       TNamed::ShowMembers(R__insp);
01024 }
01025 
01026 namespace ROOT {
01027    // Wrappers around operator new
01028    static void *new_TParticleClassPDG(void *p) {
01029       return  p ? new(p) ::TParticleClassPDG : new ::TParticleClassPDG;
01030    }
01031    static void *newArray_TParticleClassPDG(Long_t nElements, void *p) {
01032       return p ? new(p) ::TParticleClassPDG[nElements] : new ::TParticleClassPDG[nElements];
01033    }
01034    // Wrapper around operator delete
01035    static void delete_TParticleClassPDG(void *p) {
01036       delete ((::TParticleClassPDG*)p);
01037    }
01038    static void deleteArray_TParticleClassPDG(void *p) {
01039       delete [] ((::TParticleClassPDG*)p);
01040    }
01041    static void destruct_TParticleClassPDG(void *p) {
01042       typedef ::TParticleClassPDG current_t;
01043       ((current_t*)p)->~current_t();
01044    }
01045 } // end of namespace ROOT for class ::TParticleClassPDG
01046 
01047 //______________________________________________________________________________
01048 void TVirtualMCDecayer::Streamer(TBuffer &R__b)
01049 {
01050    // Stream an object of class TVirtualMCDecayer.
01051 
01052    if (R__b.IsReading()) {
01053       R__b.ReadClassBuffer(TVirtualMCDecayer::Class(),this);
01054    } else {
01055       R__b.WriteClassBuffer(TVirtualMCDecayer::Class(),this);
01056    }
01057 }
01058 
01059 //______________________________________________________________________________
01060 void TVirtualMCDecayer::ShowMembers(TMemberInspector &R__insp)
01061 {
01062       // Inspect the data members of an object of class TVirtualMCDecayer.
01063       TClass *R__cl = ::TVirtualMCDecayer::IsA();
01064       if (R__cl || R__insp.IsA()) { }
01065       TObject::ShowMembers(R__insp);
01066 }
01067 
01068 namespace ROOT {
01069    // Wrapper around operator delete
01070    static void delete_TVirtualMCDecayer(void *p) {
01071       delete ((::TVirtualMCDecayer*)p);
01072    }
01073    static void deleteArray_TVirtualMCDecayer(void *p) {
01074       delete [] ((::TVirtualMCDecayer*)p);
01075    }
01076    static void destruct_TVirtualMCDecayer(void *p) {
01077       typedef ::TVirtualMCDecayer current_t;
01078       ((current_t*)p)->~current_t();
01079    }
01080 } // end of namespace ROOT for class ::TVirtualMCDecayer
01081 
01082 /********************************************************
01083 * montecarlo/eg/src/G__EG.cxx
01084 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
01085 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
01086 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
01087 ********************************************************/
01088 
01089 #ifdef G__MEMTEST
01090 #undef malloc
01091 #undef free
01092 #endif
01093 
01094 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
01095 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
01096 #endif
01097 
01098 extern "C" void G__cpp_reset_tagtableG__EG();
01099 
01100 extern "C" void G__set_cpp_environmentG__EG() {
01101   G__add_compiledheader("TObject.h");
01102   G__add_compiledheader("TMemberInspector.h");
01103   G__add_compiledheader("TAttParticle.h");
01104   G__add_compiledheader("TDatabasePDG.h");
01105   G__add_compiledheader("TDecayChannel.h");
01106   G__add_compiledheader("TGenerator.h");
01107   G__add_compiledheader("TParticleClassPDG.h");
01108   G__add_compiledheader("TParticle.h");
01109   G__add_compiledheader("TParticlePDG.h");
01110   G__add_compiledheader("TPrimary.h");
01111   G__add_compiledheader("TVirtualMCDecayer.h");
01112   G__cpp_reset_tagtableG__EG();
01113 }
01114 #include <new>
01115 extern "C" int G__cpp_dllrevG__EG() { return(30051515); }
01116 
01117 /*********************************************************
01118 * Member function Interface Method
01119 *********************************************************/
01120 
01121 /* TAttParticle */
01122 static int G__G__EG_113_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01123 {
01124    TAttParticle* p = NULL;
01125    char* gvp = (char*) G__getgvp();
01126    int n = G__getaryconstruct();
01127    if (n) {
01128      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01129        p = new TAttParticle[n];
01130      } else {
01131        p = new((void*) gvp) TAttParticle[n];
01132      }
01133    } else {
01134      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01135        p = new TAttParticle;
01136      } else {
01137        p = new((void*) gvp) TAttParticle;
01138      }
01139    }
01140    result7->obj.i = (long) p;
01141    result7->ref = (long) p;
01142    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TAttParticle));
01143    return(1 || funcname || hash || result7 || libp) ;
01144 }
01145 
01146 static int G__G__EG_113_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01147 {
01148    TAttParticle* p = NULL;
01149    char* gvp = (char*) G__getgvp();
01150    switch (libp->paran) {
01151    case 11:
01152      //m: 11
01153      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01154        p = new TAttParticle(
01155 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01156 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01157 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01158 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
01159 , (Int_t) G__int(libp->para[8]), (Double_t) G__double(libp->para[9])
01160 , (Double_t) G__double(libp->para[10]));
01161      } else {
01162        p = new((void*) gvp) TAttParticle(
01163 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01164 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01165 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01166 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
01167 , (Int_t) G__int(libp->para[8]), (Double_t) G__double(libp->para[9])
01168 , (Double_t) G__double(libp->para[10]));
01169      }
01170      break;
01171    case 10:
01172      //m: 10
01173      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01174        p = new TAttParticle(
01175 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01176 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01177 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01178 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
01179 , (Int_t) G__int(libp->para[8]), (Double_t) G__double(libp->para[9]));
01180      } else {
01181        p = new((void*) gvp) TAttParticle(
01182 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01183 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01184 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01185 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
01186 , (Int_t) G__int(libp->para[8]), (Double_t) G__double(libp->para[9]));
01187      }
01188      break;
01189    case 9:
01190      //m: 9
01191      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01192        p = new TAttParticle(
01193 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01194 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01195 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01196 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
01197 , (Int_t) G__int(libp->para[8]));
01198      } else {
01199        p = new((void*) gvp) TAttParticle(
01200 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01201 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01202 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01203 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
01204 , (Int_t) G__int(libp->para[8]));
01205      }
01206      break;
01207    case 8:
01208      //m: 8
01209      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01210        p = new TAttParticle(
01211 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01212 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01213 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01214 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7]));
01215      } else {
01216        p = new((void*) gvp) TAttParticle(
01217 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01218 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01219 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01220 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7]));
01221      }
01222      break;
01223    }
01224    result7->obj.i = (long) p;
01225    result7->ref = (long) p;
01226    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TAttParticle));
01227    return(1 || funcname || hash || result7 || libp) ;
01228 }
01229 
01230 static int G__G__EG_113_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01231 {
01232       G__letint(result7, 105, (long) TAttParticle::ConvertISAtoPDG((Int_t) G__int(libp->para[0])));
01233    return(1 || funcname || hash || result7 || libp) ;
01234 }
01235 
01236 static int G__G__EG_113_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01237 {
01238       TAttParticle::DefinePDG();
01239       G__setnull(result7);
01240    return(1 || funcname || hash || result7 || libp) ;
01241 }
01242 
01243 static int G__G__EG_113_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01244 {
01245       G__letdouble(result7, 100, (double) ((const TAttParticle*) G__getstructoffset())->GetCharge());
01246    return(1 || funcname || hash || result7 || libp) ;
01247 }
01248 
01249 static int G__G__EG_113_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01250 {
01251       G__letdouble(result7, 100, (double) ((const TAttParticle*) G__getstructoffset())->GetEnergyCut());
01252    return(1 || funcname || hash || result7 || libp) ;
01253 }
01254 
01255 static int G__G__EG_113_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01256 {
01257       G__letdouble(result7, 100, (double) ((const TAttParticle*) G__getstructoffset())->GetEnergyLimit());
01258    return(1 || funcname || hash || result7 || libp) ;
01259 }
01260 
01261 static int G__G__EG_113_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01262 {
01263       G__letdouble(result7, 100, (double) ((const TAttParticle*) G__getstructoffset())->GetGranularity());
01264    return(1 || funcname || hash || result7 || libp) ;
01265 }
01266 
01267 static int G__G__EG_113_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01268 {
01269       G__letdouble(result7, 100, (double) ((const TAttParticle*) G__getstructoffset())->GetDecayWidth());
01270    return(1 || funcname || hash || result7 || libp) ;
01271 }
01272 
01273 static int G__G__EG_113_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01274 {
01275       G__letdouble(result7, 100, (double) ((const TAttParticle*) G__getstructoffset())->GetMass());
01276    return(1 || funcname || hash || result7 || libp) ;
01277 }
01278 
01279 static int G__G__EG_113_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01280 {
01281       G__letint(result7, 105, (long) ((const TAttParticle*) G__getstructoffset())->GetMCNumber());
01282    return(1 || funcname || hash || result7 || libp) ;
01283 }
01284 
01285 static int G__G__EG_113_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01286 {
01287       G__letint(result7, 85, (long) TAttParticle::GetParticle((const char*) G__int(libp->para[0])));
01288    return(1 || funcname || hash || result7 || libp) ;
01289 }
01290 
01291 static int G__G__EG_113_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01292 {
01293       G__letint(result7, 85, (long) TAttParticle::GetParticle((Int_t) G__int(libp->para[0])));
01294    return(1 || funcname || hash || result7 || libp) ;
01295 }
01296 
01297 static int G__G__EG_113_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01298 {
01299       G__letint(result7, 67, (long) ((const TAttParticle*) G__getstructoffset())->GetParticleType());
01300    return(1 || funcname || hash || result7 || libp) ;
01301 }
01302 
01303 static int G__G__EG_113_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01304 {
01305       G__letint(result7, 103, (long) ((const TAttParticle*) G__getstructoffset())->GetStable());
01306    return(1 || funcname || hash || result7 || libp) ;
01307 }
01308 
01309 static int G__G__EG_113_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01310 {
01311       G__letdouble(result7, 100, (double) ((const TAttParticle*) G__getstructoffset())->SampleMass());
01312    return(1 || funcname || hash || result7 || libp) ;
01313 }
01314 
01315 static int G__G__EG_113_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01316 {
01317       G__letdouble(result7, 100, (double) ((const TAttParticle*) G__getstructoffset())->SampleMass((Double_t) G__double(libp->para[0])));
01318    return(1 || funcname || hash || result7 || libp) ;
01319 }
01320 
01321 static int G__G__EG_113_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01322 {
01323       G__letint(result7, 85, (long) TAttParticle::Class());
01324    return(1 || funcname || hash || result7 || libp) ;
01325 }
01326 
01327 static int G__G__EG_113_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01328 {
01329       G__letint(result7, 67, (long) TAttParticle::Class_Name());
01330    return(1 || funcname || hash || result7 || libp) ;
01331 }
01332 
01333 static int G__G__EG_113_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01334 {
01335       G__letint(result7, 115, (long) TAttParticle::Class_Version());
01336    return(1 || funcname || hash || result7 || libp) ;
01337 }
01338 
01339 static int G__G__EG_113_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01340 {
01341       TAttParticle::Dictionary();
01342       G__setnull(result7);
01343    return(1 || funcname || hash || result7 || libp) ;
01344 }
01345 
01346 static int G__G__EG_113_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01347 {
01348       ((TAttParticle*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01349       G__setnull(result7);
01350    return(1 || funcname || hash || result7 || libp) ;
01351 }
01352 
01353 static int G__G__EG_113_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01354 {
01355       G__letint(result7, 67, (long) TAttParticle::DeclFileName());
01356    return(1 || funcname || hash || result7 || libp) ;
01357 }
01358 
01359 static int G__G__EG_113_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01360 {
01361       G__letint(result7, 105, (long) TAttParticle::ImplFileLine());
01362    return(1 || funcname || hash || result7 || libp) ;
01363 }
01364 
01365 static int G__G__EG_113_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01366 {
01367       G__letint(result7, 67, (long) TAttParticle::ImplFileName());
01368    return(1 || funcname || hash || result7 || libp) ;
01369 }
01370 
01371 static int G__G__EG_113_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01372 {
01373       G__letint(result7, 105, (long) TAttParticle::DeclFileLine());
01374    return(1 || funcname || hash || result7 || libp) ;
01375 }
01376 
01377 // automatic copy constructor
01378 static int G__G__EG_113_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01379 
01380 {
01381    TAttParticle* p;
01382    void* tmp = (void*) G__int(libp->para[0]);
01383    p = new TAttParticle(*(TAttParticle*) tmp);
01384    result7->obj.i = (long) p;
01385    result7->ref = (long) p;
01386    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TAttParticle));
01387    return(1 || funcname || hash || result7 || libp) ;
01388 }
01389 
01390 // automatic destructor
01391 typedef TAttParticle G__TTAttParticle;
01392 static int G__G__EG_113_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01393 {
01394    char* gvp = (char*) G__getgvp();
01395    long soff = G__getstructoffset();
01396    int n = G__getaryconstruct();
01397    //
01398    //has_a_delete: 1
01399    //has_own_delete1arg: 0
01400    //has_own_delete2arg: 0
01401    //
01402    if (!soff) {
01403      return(1);
01404    }
01405    if (n) {
01406      if (gvp == (char*)G__PVOID) {
01407        delete[] (TAttParticle*) soff;
01408      } else {
01409        G__setgvp((long) G__PVOID);
01410        for (int i = n - 1; i >= 0; --i) {
01411          ((TAttParticle*) (soff+(sizeof(TAttParticle)*i)))->~G__TTAttParticle();
01412        }
01413        G__setgvp((long)gvp);
01414      }
01415    } else {
01416      if (gvp == (char*)G__PVOID) {
01417        delete (TAttParticle*) soff;
01418      } else {
01419        G__setgvp((long) G__PVOID);
01420        ((TAttParticle*) (soff))->~G__TTAttParticle();
01421        G__setgvp((long)gvp);
01422      }
01423    }
01424    G__setnull(result7);
01425    return(1 || funcname || hash || result7 || libp) ;
01426 }
01427 
01428 // automatic assignment operator
01429 static int G__G__EG_113_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01430 {
01431    TAttParticle* dest = (TAttParticle*) G__getstructoffset();
01432    *dest = *(TAttParticle*) libp->para[0].ref;
01433    const TAttParticle& obj = *dest;
01434    result7->ref = (long) (&obj);
01435    result7->obj.i = (long) (&obj);
01436    return(1 || funcname || hash || result7 || libp) ;
01437 }
01438 
01439 
01440 /* TDecayChannel */
01441 static int G__G__EG_122_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01442 {
01443    TDecayChannel* p = NULL;
01444    char* gvp = (char*) G__getgvp();
01445    int n = G__getaryconstruct();
01446    if (n) {
01447      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01448        p = new TDecayChannel[n];
01449      } else {
01450        p = new((void*) gvp) TDecayChannel[n];
01451      }
01452    } else {
01453      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01454        p = new TDecayChannel;
01455      } else {
01456        p = new((void*) gvp) TDecayChannel;
01457      }
01458    }
01459    result7->obj.i = (long) p;
01460    result7->ref = (long) p;
01461    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TDecayChannel));
01462    return(1 || funcname || hash || result7 || libp) ;
01463 }
01464 
01465 static int G__G__EG_122_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01466 {
01467    TDecayChannel* p = NULL;
01468    char* gvp = (char*) G__getgvp();
01469    //m: 5
01470    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01471      p = new TDecayChannel(
01472 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01473 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
01474 , (Int_t*) G__int(libp->para[4]));
01475    } else {
01476      p = new((void*) gvp) TDecayChannel(
01477 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01478 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
01479 , (Int_t*) G__int(libp->para[4]));
01480    }
01481    result7->obj.i = (long) p;
01482    result7->ref = (long) p;
01483    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TDecayChannel));
01484    return(1 || funcname || hash || result7 || libp) ;
01485 }
01486 
01487 static int G__G__EG_122_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01488 {
01489       G__letint(result7, 105, (long) ((TDecayChannel*) G__getstructoffset())->Number());
01490    return(1 || funcname || hash || result7 || libp) ;
01491 }
01492 
01493 static int G__G__EG_122_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01494 {
01495       G__letint(result7, 105, (long) ((TDecayChannel*) G__getstructoffset())->MatrixElementCode());
01496    return(1 || funcname || hash || result7 || libp) ;
01497 }
01498 
01499 static int G__G__EG_122_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01500 {
01501       G__letint(result7, 105, (long) ((TDecayChannel*) G__getstructoffset())->NDaughters());
01502    return(1 || funcname || hash || result7 || libp) ;
01503 }
01504 
01505 static int G__G__EG_122_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01506 {
01507       G__letdouble(result7, 100, (double) ((TDecayChannel*) G__getstructoffset())->BranchingRatio());
01508    return(1 || funcname || hash || result7 || libp) ;
01509 }
01510 
01511 static int G__G__EG_122_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01512 {
01513       G__letint(result7, 105, (long) ((TDecayChannel*) G__getstructoffset())->DaughterPdgCode((Int_t) G__int(libp->para[0])));
01514    return(1 || funcname || hash || result7 || libp) ;
01515 }
01516 
01517 static int G__G__EG_122_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01518 {
01519       G__letint(result7, 85, (long) TDecayChannel::Class());
01520    return(1 || funcname || hash || result7 || libp) ;
01521 }
01522 
01523 static int G__G__EG_122_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01524 {
01525       G__letint(result7, 67, (long) TDecayChannel::Class_Name());
01526    return(1 || funcname || hash || result7 || libp) ;
01527 }
01528 
01529 static int G__G__EG_122_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01530 {
01531       G__letint(result7, 115, (long) TDecayChannel::Class_Version());
01532    return(1 || funcname || hash || result7 || libp) ;
01533 }
01534 
01535 static int G__G__EG_122_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01536 {
01537       TDecayChannel::Dictionary();
01538       G__setnull(result7);
01539    return(1 || funcname || hash || result7 || libp) ;
01540 }
01541 
01542 static int G__G__EG_122_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01543 {
01544       ((TDecayChannel*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01545       G__setnull(result7);
01546    return(1 || funcname || hash || result7 || libp) ;
01547 }
01548 
01549 static int G__G__EG_122_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01550 {
01551       G__letint(result7, 67, (long) TDecayChannel::DeclFileName());
01552    return(1 || funcname || hash || result7 || libp) ;
01553 }
01554 
01555 static int G__G__EG_122_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01556 {
01557       G__letint(result7, 105, (long) TDecayChannel::ImplFileLine());
01558    return(1 || funcname || hash || result7 || libp) ;
01559 }
01560 
01561 static int G__G__EG_122_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01562 {
01563       G__letint(result7, 67, (long) TDecayChannel::ImplFileName());
01564    return(1 || funcname || hash || result7 || libp) ;
01565 }
01566 
01567 static int G__G__EG_122_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01568 {
01569       G__letint(result7, 105, (long) TDecayChannel::DeclFileLine());
01570    return(1 || funcname || hash || result7 || libp) ;
01571 }
01572 
01573 // automatic copy constructor
01574 static int G__G__EG_122_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01575 
01576 {
01577    TDecayChannel* p;
01578    void* tmp = (void*) G__int(libp->para[0]);
01579    p = new TDecayChannel(*(TDecayChannel*) tmp);
01580    result7->obj.i = (long) p;
01581    result7->ref = (long) p;
01582    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TDecayChannel));
01583    return(1 || funcname || hash || result7 || libp) ;
01584 }
01585 
01586 // automatic destructor
01587 typedef TDecayChannel G__TTDecayChannel;
01588 static int G__G__EG_122_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01589 {
01590    char* gvp = (char*) G__getgvp();
01591    long soff = G__getstructoffset();
01592    int n = G__getaryconstruct();
01593    //
01594    //has_a_delete: 1
01595    //has_own_delete1arg: 0
01596    //has_own_delete2arg: 0
01597    //
01598    if (!soff) {
01599      return(1);
01600    }
01601    if (n) {
01602      if (gvp == (char*)G__PVOID) {
01603        delete[] (TDecayChannel*) soff;
01604      } else {
01605        G__setgvp((long) G__PVOID);
01606        for (int i = n - 1; i >= 0; --i) {
01607          ((TDecayChannel*) (soff+(sizeof(TDecayChannel)*i)))->~G__TTDecayChannel();
01608        }
01609        G__setgvp((long)gvp);
01610      }
01611    } else {
01612      if (gvp == (char*)G__PVOID) {
01613        delete (TDecayChannel*) soff;
01614      } else {
01615        G__setgvp((long) G__PVOID);
01616        ((TDecayChannel*) (soff))->~G__TTDecayChannel();
01617        G__setgvp((long)gvp);
01618      }
01619    }
01620    G__setnull(result7);
01621    return(1 || funcname || hash || result7 || libp) ;
01622 }
01623 
01624 // automatic assignment operator
01625 static int G__G__EG_122_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01626 {
01627    TDecayChannel* dest = (TDecayChannel*) G__getstructoffset();
01628    *dest = *(TDecayChannel*) libp->para[0].ref;
01629    const TDecayChannel& obj = *dest;
01630    result7->ref = (long) (&obj);
01631    result7->obj.i = (long) (&obj);
01632    return(1 || funcname || hash || result7 || libp) ;
01633 }
01634 
01635 
01636 /* TParticlePDG */
01637 static int G__G__EG_123_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01638 {
01639    TParticlePDG* p = NULL;
01640    char* gvp = (char*) G__getgvp();
01641    int n = G__getaryconstruct();
01642    if (n) {
01643      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01644        p = new TParticlePDG[n];
01645      } else {
01646        p = new((void*) gvp) TParticlePDG[n];
01647      }
01648    } else {
01649      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01650        p = new TParticlePDG;
01651      } else {
01652        p = new((void*) gvp) TParticlePDG;
01653      }
01654    }
01655    result7->obj.i = (long) p;
01656    result7->ref = (long) p;
01657    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TParticlePDG));
01658    return(1 || funcname || hash || result7 || libp) ;
01659 }
01660 
01661 static int G__G__EG_123_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01662 {
01663    TParticlePDG* p = NULL;
01664    char* gvp = (char*) G__getgvp();
01665    //m: 1
01666    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01667      p = new TParticlePDG((int) G__int(libp->para[0]));
01668    } else {
01669      p = new((void*) gvp) TParticlePDG((int) G__int(libp->para[0]));
01670    }
01671    result7->obj.i = (long) p;
01672    result7->ref = (long) p;
01673    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TParticlePDG));
01674    return(1 || funcname || hash || result7 || libp) ;
01675 }
01676 
01677 static int G__G__EG_123_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01678 {
01679    TParticlePDG* p = NULL;
01680    char* gvp = (char*) G__getgvp();
01681    //m: 10
01682    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01683      p = new TParticlePDG(
01684 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01685 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01686 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01687 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
01688 , (Int_t) G__int(libp->para[8]), (Int_t) G__int(libp->para[9]));
01689    } else {
01690      p = new((void*) gvp) TParticlePDG(
01691 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01692 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01693 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01694 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
01695 , (Int_t) G__int(libp->para[8]), (Int_t) G__int(libp->para[9]));
01696    }
01697    result7->obj.i = (long) p;
01698    result7->ref = (long) p;
01699    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TParticlePDG));
01700    return(1 || funcname || hash || result7 || libp) ;
01701 }
01702 
01703 static int G__G__EG_123_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01704 {
01705       G__letint(result7, 105, (long) ((const TParticlePDG*) G__getstructoffset())->PdgCode());
01706    return(1 || funcname || hash || result7 || libp) ;
01707 }
01708 
01709 static int G__G__EG_123_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01710 {
01711       G__letdouble(result7, 100, (double) ((const TParticlePDG*) G__getstructoffset())->Mass());
01712    return(1 || funcname || hash || result7 || libp) ;
01713 }
01714 
01715 static int G__G__EG_123_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01716 {
01717       G__letdouble(result7, 100, (double) ((const TParticlePDG*) G__getstructoffset())->Charge());
01718    return(1 || funcname || hash || result7 || libp) ;
01719 }
01720 
01721 static int G__G__EG_123_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01722 {
01723       G__letdouble(result7, 100, (double) ((const TParticlePDG*) G__getstructoffset())->Lifetime());
01724    return(1 || funcname || hash || result7 || libp) ;
01725 }
01726 
01727 static int G__G__EG_123_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01728 {
01729       G__letdouble(result7, 100, (double) ((const TParticlePDG*) G__getstructoffset())->Width());
01730    return(1 || funcname || hash || result7 || libp) ;
01731 }
01732 
01733 static int G__G__EG_123_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01734 {
01735       G__letint(result7, 105, (long) ((const TParticlePDG*) G__getstructoffset())->Parity());
01736    return(1 || funcname || hash || result7 || libp) ;
01737 }
01738 
01739 static int G__G__EG_123_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01740 {
01741       G__letdouble(result7, 100, (double) ((const TParticlePDG*) G__getstructoffset())->Spin());
01742    return(1 || funcname || hash || result7 || libp) ;
01743 }
01744 
01745 static int G__G__EG_123_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01746 {
01747       G__letdouble(result7, 100, (double) ((const TParticlePDG*) G__getstructoffset())->Isospin());
01748    return(1 || funcname || hash || result7 || libp) ;
01749 }
01750 
01751 static int G__G__EG_123_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01752 {
01753       G__letdouble(result7, 100, (double) ((const TParticlePDG*) G__getstructoffset())->I3());
01754    return(1 || funcname || hash || result7 || libp) ;
01755 }
01756 
01757 static int G__G__EG_123_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01758 {
01759       G__letint(result7, 105, (long) ((const TParticlePDG*) G__getstructoffset())->Strangeness());
01760    return(1 || funcname || hash || result7 || libp) ;
01761 }
01762 
01763 static int G__G__EG_123_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01764 {
01765       G__letint(result7, 105, (long) ((const TParticlePDG*) G__getstructoffset())->Charm());
01766    return(1 || funcname || hash || result7 || libp) ;
01767 }
01768 
01769 static int G__G__EG_123_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01770 {
01771       G__letint(result7, 105, (long) ((const TParticlePDG*) G__getstructoffset())->Beauty());
01772    return(1 || funcname || hash || result7 || libp) ;
01773 }
01774 
01775 static int G__G__EG_123_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01776 {
01777       G__letint(result7, 105, (long) ((const TParticlePDG*) G__getstructoffset())->Top());
01778    return(1 || funcname || hash || result7 || libp) ;
01779 }
01780 
01781 static int G__G__EG_123_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01782 {
01783       G__letint(result7, 105, (long) ((const TParticlePDG*) G__getstructoffset())->X());
01784    return(1 || funcname || hash || result7 || libp) ;
01785 }
01786 
01787 static int G__G__EG_123_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01788 {
01789       G__letint(result7, 105, (long) ((const TParticlePDG*) G__getstructoffset())->Y());
01790    return(1 || funcname || hash || result7 || libp) ;
01791 }
01792 
01793 static int G__G__EG_123_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01794 {
01795       G__letint(result7, 105, (long) ((const TParticlePDG*) G__getstructoffset())->Stable());
01796    return(1 || funcname || hash || result7 || libp) ;
01797 }
01798 
01799 static int G__G__EG_123_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01800 {
01801       G__letint(result7, 67, (long) ((const TParticlePDG*) G__getstructoffset())->ParticleClass());
01802    return(1 || funcname || hash || result7 || libp) ;
01803 }
01804 
01805 static int G__G__EG_123_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01806 {
01807       G__letint(result7, 85, (long) ((TParticlePDG*) G__getstructoffset())->DecayList());
01808    return(1 || funcname || hash || result7 || libp) ;
01809 }
01810 
01811 static int G__G__EG_123_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01812 {
01813       G__letint(result7, 105, (long) ((const TParticlePDG*) G__getstructoffset())->NDecayChannels());
01814    return(1 || funcname || hash || result7 || libp) ;
01815 }
01816 
01817 static int G__G__EG_123_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01818 {
01819       G__letint(result7, 105, (long) ((const TParticlePDG*) G__getstructoffset())->TrackingCode());
01820    return(1 || funcname || hash || result7 || libp) ;
01821 }
01822 
01823 static int G__G__EG_123_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01824 {
01825       G__letint(result7, 85, (long) ((TParticlePDG*) G__getstructoffset())->DecayChannel((Int_t) G__int(libp->para[0])));
01826    return(1 || funcname || hash || result7 || libp) ;
01827 }
01828 
01829 static int G__G__EG_123_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01830 {
01831       G__letint(result7, 85, (long) ((TParticlePDG*) G__getstructoffset())->AntiParticle());
01832    return(1 || funcname || hash || result7 || libp) ;
01833 }
01834 
01835 static int G__G__EG_123_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01836 {
01837       ((TParticlePDG*) G__getstructoffset())->SetAntiParticle((TParticlePDG*) G__int(libp->para[0]));
01838       G__setnull(result7);
01839    return(1 || funcname || hash || result7 || libp) ;
01840 }
01841 
01842 static int G__G__EG_123_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01843 {
01844       G__letint(result7, 105, (long) ((TParticlePDG*) G__getstructoffset())->AddDecayChannel((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01845 , (Int_t) G__int(libp->para[2]), (Int_t*) G__int(libp->para[3])));
01846    return(1 || funcname || hash || result7 || libp) ;
01847 }
01848 
01849 static int G__G__EG_123_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01850 {
01851    switch (libp->paran) {
01852    case 2:
01853       ((const TParticlePDG*) G__getstructoffset())->PrintDecayChannel((TDecayChannel*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
01854       G__setnull(result7);
01855       break;
01856    case 1:
01857       ((const TParticlePDG*) G__getstructoffset())->PrintDecayChannel((TDecayChannel*) G__int(libp->para[0]));
01858       G__setnull(result7);
01859       break;
01860    }
01861    return(1 || funcname || hash || result7 || libp) ;
01862 }
01863 
01864 static int G__G__EG_123_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01865 {
01866       G__letint(result7, 85, (long) TParticlePDG::Class());
01867    return(1 || funcname || hash || result7 || libp) ;
01868 }
01869 
01870 static int G__G__EG_123_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01871 {
01872       G__letint(result7, 67, (long) TParticlePDG::Class_Name());
01873    return(1 || funcname || hash || result7 || libp) ;
01874 }
01875 
01876 static int G__G__EG_123_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01877 {
01878       G__letint(result7, 115, (long) TParticlePDG::Class_Version());
01879    return(1 || funcname || hash || result7 || libp) ;
01880 }
01881 
01882 static int G__G__EG_123_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01883 {
01884       TParticlePDG::Dictionary();
01885       G__setnull(result7);
01886    return(1 || funcname || hash || result7 || libp) ;
01887 }
01888 
01889 static int G__G__EG_123_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01890 {
01891       ((TParticlePDG*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01892       G__setnull(result7);
01893    return(1 || funcname || hash || result7 || libp) ;
01894 }
01895 
01896 static int G__G__EG_123_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01897 {
01898       G__letint(result7, 67, (long) TParticlePDG::DeclFileName());
01899    return(1 || funcname || hash || result7 || libp) ;
01900 }
01901 
01902 static int G__G__EG_123_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01903 {
01904       G__letint(result7, 105, (long) TParticlePDG::ImplFileLine());
01905    return(1 || funcname || hash || result7 || libp) ;
01906 }
01907 
01908 static int G__G__EG_123_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01909 {
01910       G__letint(result7, 67, (long) TParticlePDG::ImplFileName());
01911    return(1 || funcname || hash || result7 || libp) ;
01912 }
01913 
01914 static int G__G__EG_123_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01915 {
01916       G__letint(result7, 105, (long) TParticlePDG::DeclFileLine());
01917    return(1 || funcname || hash || result7 || libp) ;
01918 }
01919 
01920 // automatic destructor
01921 typedef TParticlePDG G__TTParticlePDG;
01922 static int G__G__EG_123_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01923 {
01924    char* gvp = (char*) G__getgvp();
01925    long soff = G__getstructoffset();
01926    int n = G__getaryconstruct();
01927    //
01928    //has_a_delete: 1
01929    //has_own_delete1arg: 0
01930    //has_own_delete2arg: 0
01931    //
01932    if (!soff) {
01933      return(1);
01934    }
01935    if (n) {
01936      if (gvp == (char*)G__PVOID) {
01937        delete[] (TParticlePDG*) soff;
01938      } else {
01939        G__setgvp((long) G__PVOID);
01940        for (int i = n - 1; i >= 0; --i) {
01941          ((TParticlePDG*) (soff+(sizeof(TParticlePDG)*i)))->~G__TTParticlePDG();
01942        }
01943        G__setgvp((long)gvp);
01944      }
01945    } else {
01946      if (gvp == (char*)G__PVOID) {
01947        delete (TParticlePDG*) soff;
01948      } else {
01949        G__setgvp((long) G__PVOID);
01950        ((TParticlePDG*) (soff))->~G__TTParticlePDG();
01951        G__setgvp((long)gvp);
01952      }
01953    }
01954    G__setnull(result7);
01955    return(1 || funcname || hash || result7 || libp) ;
01956 }
01957 
01958 
01959 /* TParticleClassPDG */
01960 static int G__G__EG_124_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01961 {
01962    TParticleClassPDG* p = NULL;
01963    char* gvp = (char*) G__getgvp();
01964    switch (libp->paran) {
01965    case 1:
01966      //m: 1
01967      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01968        p = new TParticleClassPDG((const char*) G__int(libp->para[0]));
01969      } else {
01970        p = new((void*) gvp) TParticleClassPDG((const char*) G__int(libp->para[0]));
01971      }
01972      break;
01973    case 0:
01974      int n = G__getaryconstruct();
01975      if (n) {
01976        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01977          p = new TParticleClassPDG[n];
01978        } else {
01979          p = new((void*) gvp) TParticleClassPDG[n];
01980        }
01981      } else {
01982        if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01983          p = new TParticleClassPDG;
01984        } else {
01985          p = new((void*) gvp) TParticleClassPDG;
01986        }
01987      }
01988      break;
01989    }
01990    result7->obj.i = (long) p;
01991    result7->ref = (long) p;
01992    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TParticleClassPDG));
01993    return(1 || funcname || hash || result7 || libp) ;
01994 }
01995 
01996 static int G__G__EG_124_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01997 {
01998       G__letint(result7, 105, (long) ((TParticleClassPDG*) G__getstructoffset())->GetNParticles());
01999    return(1 || funcname || hash || result7 || libp) ;
02000 }
02001 
02002 static int G__G__EG_124_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02003 {
02004       G__letint(result7, 85, (long) ((TParticleClassPDG*) G__getstructoffset())->GetParticle((Int_t) G__int(libp->para[0])));
02005    return(1 || funcname || hash || result7 || libp) ;
02006 }
02007 
02008 static int G__G__EG_124_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02009 {
02010       G__letint(result7, 85, (long) ((TParticleClassPDG*) G__getstructoffset())->GetListOfParticles());
02011    return(1 || funcname || hash || result7 || libp) ;
02012 }
02013 
02014 static int G__G__EG_124_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02015 {
02016       ((TParticleClassPDG*) G__getstructoffset())->AddParticle((TObject*) G__int(libp->para[0]));
02017       G__setnull(result7);
02018    return(1 || funcname || hash || result7 || libp) ;
02019 }
02020 
02021 static int G__G__EG_124_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02022 {
02023       G__letint(result7, 85, (long) TParticleClassPDG::Class());
02024    return(1 || funcname || hash || result7 || libp) ;
02025 }
02026 
02027 static int G__G__EG_124_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02028 {
02029       G__letint(result7, 67, (long) TParticleClassPDG::Class_Name());
02030    return(1 || funcname || hash || result7 || libp) ;
02031 }
02032 
02033 static int G__G__EG_124_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02034 {
02035       G__letint(result7, 115, (long) TParticleClassPDG::Class_Version());
02036    return(1 || funcname || hash || result7 || libp) ;
02037 }
02038 
02039 static int G__G__EG_124_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02040 {
02041       TParticleClassPDG::Dictionary();
02042       G__setnull(result7);
02043    return(1 || funcname || hash || result7 || libp) ;
02044 }
02045 
02046 static int G__G__EG_124_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02047 {
02048       ((TParticleClassPDG*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02049       G__setnull(result7);
02050    return(1 || funcname || hash || result7 || libp) ;
02051 }
02052 
02053 static int G__G__EG_124_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02054 {
02055       G__letint(result7, 67, (long) TParticleClassPDG::DeclFileName());
02056    return(1 || funcname || hash || result7 || libp) ;
02057 }
02058 
02059 static int G__G__EG_124_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02060 {
02061       G__letint(result7, 105, (long) TParticleClassPDG::ImplFileLine());
02062    return(1 || funcname || hash || result7 || libp) ;
02063 }
02064 
02065 static int G__G__EG_124_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02066 {
02067       G__letint(result7, 67, (long) TParticleClassPDG::ImplFileName());
02068    return(1 || funcname || hash || result7 || libp) ;
02069 }
02070 
02071 static int G__G__EG_124_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02072 {
02073       G__letint(result7, 105, (long) TParticleClassPDG::DeclFileLine());
02074    return(1 || funcname || hash || result7 || libp) ;
02075 }
02076 
02077 // automatic destructor
02078 typedef TParticleClassPDG G__TTParticleClassPDG;
02079 static int G__G__EG_124_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02080 {
02081    char* gvp = (char*) G__getgvp();
02082    long soff = G__getstructoffset();
02083    int n = G__getaryconstruct();
02084    //
02085    //has_a_delete: 1
02086    //has_own_delete1arg: 0
02087    //has_own_delete2arg: 0
02088    //
02089    if (!soff) {
02090      return(1);
02091    }
02092    if (n) {
02093      if (gvp == (char*)G__PVOID) {
02094        delete[] (TParticleClassPDG*) soff;
02095      } else {
02096        G__setgvp((long) G__PVOID);
02097        for (int i = n - 1; i >= 0; --i) {
02098          ((TParticleClassPDG*) (soff+(sizeof(TParticleClassPDG)*i)))->~G__TTParticleClassPDG();
02099        }
02100        G__setgvp((long)gvp);
02101      }
02102    } else {
02103      if (gvp == (char*)G__PVOID) {
02104        delete (TParticleClassPDG*) soff;
02105      } else {
02106        G__setgvp((long) G__PVOID);
02107        ((TParticleClassPDG*) (soff))->~G__TTParticleClassPDG();
02108        G__setgvp((long)gvp);
02109      }
02110    }
02111    G__setnull(result7);
02112    return(1 || funcname || hash || result7 || libp) ;
02113 }
02114 
02115 
02116 /* TDatabasePDG */
02117 static int G__G__EG_126_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02118 {
02119    TDatabasePDG* p = NULL;
02120    char* gvp = (char*) G__getgvp();
02121    int n = G__getaryconstruct();
02122    if (n) {
02123      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02124        p = new TDatabasePDG[n];
02125      } else {
02126        p = new((void*) gvp) TDatabasePDG[n];
02127      }
02128    } else {
02129      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02130        p = new TDatabasePDG;
02131      } else {
02132        p = new((void*) gvp) TDatabasePDG;
02133      }
02134    }
02135    result7->obj.i = (long) p;
02136    result7->ref = (long) p;
02137    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TDatabasePDG));
02138    return(1 || funcname || hash || result7 || libp) ;
02139 }
02140 
02141 static int G__G__EG_126_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02142 {
02143       G__letint(result7, 85, (long) TDatabasePDG::Instance());
02144    return(1 || funcname || hash || result7 || libp) ;
02145 }
02146 
02147 static int G__G__EG_126_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02148 {
02149    switch (libp->paran) {
02150    case 10:
02151       G__letint(result7, 85, (long) ((TDatabasePDG*) G__getstructoffset())->AddParticle(
02152 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02153 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
02154 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02155 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
02156 , (Int_t) G__int(libp->para[8]), (Int_t) G__int(libp->para[9])));
02157       break;
02158    case 9:
02159       G__letint(result7, 85, (long) ((TDatabasePDG*) G__getstructoffset())->AddParticle(
02160 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02161 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
02162 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02163 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
02164 , (Int_t) G__int(libp->para[8])));
02165       break;
02166    case 8:
02167       G__letint(result7, 85, (long) ((TDatabasePDG*) G__getstructoffset())->AddParticle(
02168 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02169 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
02170 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02171 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])));
02172       break;
02173    }
02174    return(1 || funcname || hash || result7 || libp) ;
02175 }
02176 
02177 static int G__G__EG_126_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02178 {
02179       G__letint(result7, 105, (long) ((TDatabasePDG*) G__getstructoffset())->ConvertGeant3ToPdg((Int_t) G__int(libp->para[0])));
02180    return(1 || funcname || hash || result7 || libp) ;
02181 }
02182 
02183 static int G__G__EG_126_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02184 {
02185       G__letint(result7, 105, (long) ((TDatabasePDG*) G__getstructoffset())->ConvertPdgToGeant3((Int_t) G__int(libp->para[0])));
02186    return(1 || funcname || hash || result7 || libp) ;
02187 }
02188 
02189 static int G__G__EG_126_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02190 {
02191       G__letint(result7, 105, (long) ((TDatabasePDG*) G__getstructoffset())->ConvertIsajetToPdg((Int_t) G__int(libp->para[0])));
02192    return(1 || funcname || hash || result7 || libp) ;
02193 }
02194 
02195 static int G__G__EG_126_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02196 {
02197       G__letint(result7, 85, (long) ((TDatabasePDG*) G__getstructoffset())->AddAntiParticle((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
02198    return(1 || funcname || hash || result7 || libp) ;
02199 }
02200 
02201 static int G__G__EG_126_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02202 {
02203       G__letint(result7, 85, (long) ((const TDatabasePDG*) G__getstructoffset())->GetParticle((Int_t) G__int(libp->para[0])));
02204    return(1 || funcname || hash || result7 || libp) ;
02205 }
02206 
02207 static int G__G__EG_126_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02208 {
02209       G__letint(result7, 85, (long) ((const TDatabasePDG*) G__getstructoffset())->GetParticle((const char*) G__int(libp->para[0])));
02210    return(1 || funcname || hash || result7 || libp) ;
02211 }
02212 
02213 static int G__G__EG_126_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02214 {
02215       G__letint(result7, 85, (long) ((TDatabasePDG*) G__getstructoffset())->GetParticleClass((const char*) G__int(libp->para[0])));
02216    return(1 || funcname || hash || result7 || libp) ;
02217 }
02218 
02219 static int G__G__EG_126_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02220 {
02221       G__letint(result7, 85, (long) ((const TDatabasePDG*) G__getstructoffset())->ParticleList());
02222    return(1 || funcname || hash || result7 || libp) ;
02223 }
02224 
02225 static int G__G__EG_126_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02226 {
02227    switch (libp->paran) {
02228    case 1:
02229       ((TDatabasePDG*) G__getstructoffset())->ReadPDGTable((const char*) G__int(libp->para[0]));
02230       G__setnull(result7);
02231       break;
02232    case 0:
02233       ((TDatabasePDG*) G__getstructoffset())->ReadPDGTable();
02234       G__setnull(result7);
02235       break;
02236    }
02237    return(1 || funcname || hash || result7 || libp) ;
02238 }
02239 
02240 static int G__G__EG_126_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02241 {
02242       G__letint(result7, 105, (long) ((TDatabasePDG*) G__getstructoffset())->WritePDGTable((const char*) G__int(libp->para[0])));
02243    return(1 || funcname || hash || result7 || libp) ;
02244 }
02245 
02246 static int G__G__EG_126_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02247 {
02248       G__letint(result7, 85, (long) TDatabasePDG::Class());
02249    return(1 || funcname || hash || result7 || libp) ;
02250 }
02251 
02252 static int G__G__EG_126_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02253 {
02254       G__letint(result7, 67, (long) TDatabasePDG::Class_Name());
02255    return(1 || funcname || hash || result7 || libp) ;
02256 }
02257 
02258 static int G__G__EG_126_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02259 {
02260       G__letint(result7, 115, (long) TDatabasePDG::Class_Version());
02261    return(1 || funcname || hash || result7 || libp) ;
02262 }
02263 
02264 static int G__G__EG_126_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02265 {
02266       TDatabasePDG::Dictionary();
02267       G__setnull(result7);
02268    return(1 || funcname || hash || result7 || libp) ;
02269 }
02270 
02271 static int G__G__EG_126_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02272 {
02273       ((TDatabasePDG*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02274       G__setnull(result7);
02275    return(1 || funcname || hash || result7 || libp) ;
02276 }
02277 
02278 static int G__G__EG_126_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02279 {
02280       G__letint(result7, 67, (long) TDatabasePDG::DeclFileName());
02281    return(1 || funcname || hash || result7 || libp) ;
02282 }
02283 
02284 static int G__G__EG_126_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02285 {
02286       G__letint(result7, 105, (long) TDatabasePDG::ImplFileLine());
02287    return(1 || funcname || hash || result7 || libp) ;
02288 }
02289 
02290 static int G__G__EG_126_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02291 {
02292       G__letint(result7, 67, (long) TDatabasePDG::ImplFileName());
02293    return(1 || funcname || hash || result7 || libp) ;
02294 }
02295 
02296 static int G__G__EG_126_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02297 {
02298       G__letint(result7, 105, (long) TDatabasePDG::DeclFileLine());
02299    return(1 || funcname || hash || result7 || libp) ;
02300 }
02301 
02302 // automatic destructor
02303 typedef TDatabasePDG G__TTDatabasePDG;
02304 static int G__G__EG_126_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02305 {
02306    char* gvp = (char*) G__getgvp();
02307    long soff = G__getstructoffset();
02308    int n = G__getaryconstruct();
02309    //
02310    //has_a_delete: 1
02311    //has_own_delete1arg: 0
02312    //has_own_delete2arg: 0
02313    //
02314    if (!soff) {
02315      return(1);
02316    }
02317    if (n) {
02318      if (gvp == (char*)G__PVOID) {
02319        delete[] (TDatabasePDG*) soff;
02320      } else {
02321        G__setgvp((long) G__PVOID);
02322        for (int i = n - 1; i >= 0; --i) {
02323          ((TDatabasePDG*) (soff+(sizeof(TDatabasePDG)*i)))->~G__TTDatabasePDG();
02324        }
02325        G__setgvp((long)gvp);
02326      }
02327    } else {
02328      if (gvp == (char*)G__PVOID) {
02329        delete (TDatabasePDG*) soff;
02330      } else {
02331        G__setgvp((long) G__PVOID);
02332        ((TDatabasePDG*) (soff))->~G__TTDatabasePDG();
02333        G__setgvp((long)gvp);
02334      }
02335    }
02336    G__setnull(result7);
02337    return(1 || funcname || hash || result7 || libp) ;
02338 }
02339 
02340 
02341 /* TParticle */
02342 static int G__G__EG_129_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02343 {
02344    TParticle* p = NULL;
02345    char* gvp = (char*) G__getgvp();
02346    int n = G__getaryconstruct();
02347    if (n) {
02348      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02349        p = new TParticle[n];
02350      } else {
02351        p = new((void*) gvp) TParticle[n];
02352      }
02353    } else {
02354      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02355        p = new TParticle;
02356      } else {
02357        p = new((void*) gvp) TParticle;
02358      }
02359    }
02360    result7->obj.i = (long) p;
02361    result7->ref = (long) p;
02362    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TParticle));
02363    return(1 || funcname || hash || result7 || libp) ;
02364 }
02365 
02366 static int G__G__EG_129_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02367 {
02368    TParticle* p = NULL;
02369    char* gvp = (char*) G__getgvp();
02370    //m: 14
02371    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02372      p = new TParticle(
02373 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02374 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02375 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5])
02376 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
02377 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
02378 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
02379 , (Double_t) G__double(libp->para[12]), (Double_t) G__double(libp->para[13]));
02380    } else {
02381      p = new((void*) gvp) TParticle(
02382 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02383 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02384 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5])
02385 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
02386 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
02387 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
02388 , (Double_t) G__double(libp->para[12]), (Double_t) G__double(libp->para[13]));
02389    }
02390    result7->obj.i = (long) p;
02391    result7->ref = (long) p;
02392    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TParticle));
02393    return(1 || funcname || hash || result7 || libp) ;
02394 }
02395 
02396 static int G__G__EG_129_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02397 {
02398    TParticle* p = NULL;
02399    char* gvp = (char*) G__getgvp();
02400    //m: 8
02401    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02402      p = new TParticle(
02403 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02404 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02405 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5])
02406 , *(TLorentzVector*) libp->para[6].ref, *(TLorentzVector*) libp->para[7].ref);
02407    } else {
02408      p = new((void*) gvp) TParticle(
02409 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02410 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02411 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5])
02412 , *(TLorentzVector*) libp->para[6].ref, *(TLorentzVector*) libp->para[7].ref);
02413    }
02414    result7->obj.i = (long) p;
02415    result7->ref = (long) p;
02416    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TParticle));
02417    return(1 || funcname || hash || result7 || libp) ;
02418 }
02419 
02420 static int G__G__EG_129_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02421 {
02422    TParticle* p = NULL;
02423    char* gvp = (char*) G__getgvp();
02424    //m: 1
02425    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02426      p = new TParticle(*(TParticle*) libp->para[0].ref);
02427    } else {
02428      p = new((void*) gvp) TParticle(*(TParticle*) libp->para[0].ref);
02429    }
02430    result7->obj.i = (long) p;
02431    result7->ref = (long) p;
02432    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TParticle));
02433    return(1 || funcname || hash || result7 || libp) ;
02434 }
02435 
02436 static int G__G__EG_129_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02437 {
02438       {
02439          const TParticle& obj = ((TParticle*) G__getstructoffset())->operator=(*(TParticle*) libp->para[0].ref);
02440          result7->ref = (long) (&obj);
02441          result7->obj.i = (long) (&obj);
02442       }
02443    return(1 || funcname || hash || result7 || libp) ;
02444 }
02445 
02446 static int G__G__EG_129_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02447 {
02448       G__letint(result7, 105, (long) ((const TParticle*) G__getstructoffset())->GetStatusCode());
02449    return(1 || funcname || hash || result7 || libp) ;
02450 }
02451 
02452 static int G__G__EG_129_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02453 {
02454       G__letint(result7, 105, (long) ((const TParticle*) G__getstructoffset())->GetPdgCode());
02455    return(1 || funcname || hash || result7 || libp) ;
02456 }
02457 
02458 static int G__G__EG_129_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02459 {
02460       G__letint(result7, 105, (long) ((const TParticle*) G__getstructoffset())->GetFirstMother());
02461    return(1 || funcname || hash || result7 || libp) ;
02462 }
02463 
02464 static int G__G__EG_129_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02465 {
02466       G__letint(result7, 105, (long) ((const TParticle*) G__getstructoffset())->GetMother((Int_t) G__int(libp->para[0])));
02467    return(1 || funcname || hash || result7 || libp) ;
02468 }
02469 
02470 static int G__G__EG_129_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02471 {
02472       G__letint(result7, 105, (long) ((const TParticle*) G__getstructoffset())->GetSecondMother());
02473    return(1 || funcname || hash || result7 || libp) ;
02474 }
02475 
02476 static int G__G__EG_129_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02477 {
02478       G__letint(result7, 103, (long) ((const TParticle*) G__getstructoffset())->IsPrimary());
02479    return(1 || funcname || hash || result7 || libp) ;
02480 }
02481 
02482 static int G__G__EG_129_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02483 {
02484       G__letint(result7, 105, (long) ((const TParticle*) G__getstructoffset())->GetFirstDaughter());
02485    return(1 || funcname || hash || result7 || libp) ;
02486 }
02487 
02488 static int G__G__EG_129_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02489 {
02490       G__letint(result7, 105, (long) ((const TParticle*) G__getstructoffset())->GetDaughter((Int_t) G__int(libp->para[0])));
02491    return(1 || funcname || hash || result7 || libp) ;
02492 }
02493 
02494 static int G__G__EG_129_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02495 {
02496       G__letint(result7, 105, (long) ((const TParticle*) G__getstructoffset())->GetLastDaughter());
02497    return(1 || funcname || hash || result7 || libp) ;
02498 }
02499 
02500 static int G__G__EG_129_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02501 {
02502       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->GetCalcMass());
02503    return(1 || funcname || hash || result7 || libp) ;
02504 }
02505 
02506 static int G__G__EG_129_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02507 {
02508       G__letdouble(result7, 100, (double) ((TParticle*) G__getstructoffset())->GetMass());
02509    return(1 || funcname || hash || result7 || libp) ;
02510 }
02511 
02512 static int G__G__EG_129_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02513 {
02514       G__letint(result7, 105, (long) ((const TParticle*) G__getstructoffset())->GetNDaughters());
02515    return(1 || funcname || hash || result7 || libp) ;
02516 }
02517 
02518 static int G__G__EG_129_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02519 {
02520       G__letdouble(result7, 102, (double) ((const TParticle*) G__getstructoffset())->GetWeight());
02521    return(1 || funcname || hash || result7 || libp) ;
02522 }
02523 
02524 static int G__G__EG_129_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02525 {
02526       ((TParticle*) G__getstructoffset())->GetPolarisation(*(TVector3*) libp->para[0].ref);
02527       G__setnull(result7);
02528    return(1 || funcname || hash || result7 || libp) ;
02529 }
02530 
02531 static int G__G__EG_129_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02532 {
02533    switch (libp->paran) {
02534    case 1:
02535       G__letint(result7, 85, (long) ((TParticle*) G__getstructoffset())->GetPDG((Int_t) G__int(libp->para[0])));
02536       break;
02537    case 0:
02538       G__letint(result7, 85, (long) ((TParticle*) G__getstructoffset())->GetPDG());
02539       break;
02540    }
02541    return(1 || funcname || hash || result7 || libp) ;
02542 }
02543 
02544 static int G__G__EG_129_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02545 {
02546       G__letint(result7, 105, (long) ((TParticle*) G__getstructoffset())->Beauty());
02547    return(1 || funcname || hash || result7 || libp) ;
02548 }
02549 
02550 static int G__G__EG_129_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02551 {
02552       G__letint(result7, 105, (long) ((TParticle*) G__getstructoffset())->Charm());
02553    return(1 || funcname || hash || result7 || libp) ;
02554 }
02555 
02556 static int G__G__EG_129_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02557 {
02558       G__letint(result7, 105, (long) ((TParticle*) G__getstructoffset())->Strangeness());
02559    return(1 || funcname || hash || result7 || libp) ;
02560 }
02561 
02562 static int G__G__EG_129_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02563 {
02564       ((const TParticle*) G__getstructoffset())->Momentum(*(TLorentzVector*) libp->para[0].ref);
02565       G__setnull(result7);
02566    return(1 || funcname || hash || result7 || libp) ;
02567 }
02568 
02569 static int G__G__EG_129_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02570 {
02571       ((const TParticle*) G__getstructoffset())->ProductionVertex(*(TLorentzVector*) libp->para[0].ref);
02572       G__setnull(result7);
02573    return(1 || funcname || hash || result7 || libp) ;
02574 }
02575 
02576 static int G__G__EG_129_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02577 {
02578       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Vx());
02579    return(1 || funcname || hash || result7 || libp) ;
02580 }
02581 
02582 static int G__G__EG_129_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02583 {
02584       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Vy());
02585    return(1 || funcname || hash || result7 || libp) ;
02586 }
02587 
02588 static int G__G__EG_129_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02589 {
02590       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Vz());
02591    return(1 || funcname || hash || result7 || libp) ;
02592 }
02593 
02594 static int G__G__EG_129_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02595 {
02596       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->T());
02597    return(1 || funcname || hash || result7 || libp) ;
02598 }
02599 
02600 static int G__G__EG_129_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02601 {
02602       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->R());
02603    return(1 || funcname || hash || result7 || libp) ;
02604 }
02605 
02606 static int G__G__EG_129_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02607 {
02608       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Rho());
02609    return(1 || funcname || hash || result7 || libp) ;
02610 }
02611 
02612 static int G__G__EG_129_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02613 {
02614       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Px());
02615    return(1 || funcname || hash || result7 || libp) ;
02616 }
02617 
02618 static int G__G__EG_129_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02619 {
02620       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Py());
02621    return(1 || funcname || hash || result7 || libp) ;
02622 }
02623 
02624 static int G__G__EG_129_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02625 {
02626       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Pz());
02627    return(1 || funcname || hash || result7 || libp) ;
02628 }
02629 
02630 static int G__G__EG_129_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02631 {
02632       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->P());
02633    return(1 || funcname || hash || result7 || libp) ;
02634 }
02635 
02636 static int G__G__EG_129_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02637 {
02638       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Pt());
02639    return(1 || funcname || hash || result7 || libp) ;
02640 }
02641 
02642 static int G__G__EG_129_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02643 {
02644       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Energy());
02645    return(1 || funcname || hash || result7 || libp) ;
02646 }
02647 
02648 static int G__G__EG_129_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02649 {
02650       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Eta());
02651    return(1 || funcname || hash || result7 || libp) ;
02652 }
02653 
02654 static int G__G__EG_129_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02655 {
02656       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Y());
02657    return(1 || funcname || hash || result7 || libp) ;
02658 }
02659 
02660 static int G__G__EG_129_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02661 {
02662       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Phi());
02663    return(1 || funcname || hash || result7 || libp) ;
02664 }
02665 
02666 static int G__G__EG_129_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02667 {
02668       G__letdouble(result7, 100, (double) ((const TParticle*) G__getstructoffset())->Theta());
02669    return(1 || funcname || hash || result7 || libp) ;
02670 }
02671 
02672 static int G__G__EG_129_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02673 {
02674       ((TParticle*) G__getstructoffset())->SetFirstMother((int) G__int(libp->para[0]));
02675       G__setnull(result7);
02676    return(1 || funcname || hash || result7 || libp) ;
02677 }
02678 
02679 static int G__G__EG_129_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02680 {
02681       ((TParticle*) G__getstructoffset())->SetMother((int) G__int(libp->para[0]), (int) G__int(libp->para[1]));
02682       G__setnull(result7);
02683    return(1 || funcname || hash || result7 || libp) ;
02684 }
02685 
02686 static int G__G__EG_129_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02687 {
02688       ((TParticle*) G__getstructoffset())->SetLastMother((int) G__int(libp->para[0]));
02689       G__setnull(result7);
02690    return(1 || funcname || hash || result7 || libp) ;
02691 }
02692 
02693 static int G__G__EG_129_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02694 {
02695       ((TParticle*) G__getstructoffset())->SetFirstDaughter((int) G__int(libp->para[0]));
02696       G__setnull(result7);
02697    return(1 || funcname || hash || result7 || libp) ;
02698 }
02699 
02700 static int G__G__EG_129_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02701 {
02702       ((TParticle*) G__getstructoffset())->SetDaughter((int) G__int(libp->para[0]), (int) G__int(libp->para[1]));
02703       G__setnull(result7);
02704    return(1 || funcname || hash || result7 || libp) ;
02705 }
02706 
02707 static int G__G__EG_129_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02708 {
02709       ((TParticle*) G__getstructoffset())->SetLastDaughter((int) G__int(libp->para[0]));
02710       G__setnull(result7);
02711    return(1 || funcname || hash || result7 || libp) ;
02712 }
02713 
02714 static int G__G__EG_129_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02715 {
02716       ((TParticle*) G__getstructoffset())->SetCalcMass((Double_t) G__double(libp->para[0]));
02717       G__setnull(result7);
02718    return(1 || funcname || hash || result7 || libp) ;
02719 }
02720 
02721 static int G__G__EG_129_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02722 {
02723       ((TParticle*) G__getstructoffset())->SetPdgCode((Int_t) G__int(libp->para[0]));
02724       G__setnull(result7);
02725    return(1 || funcname || hash || result7 || libp) ;
02726 }
02727 
02728 static int G__G__EG_129_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02729 {
02730       ((TParticle*) G__getstructoffset())->SetPolarisation((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
02731 , (Double_t) G__double(libp->para[2]));
02732       G__setnull(result7);
02733    return(1 || funcname || hash || result7 || libp) ;
02734 }
02735 
02736 static int G__G__EG_129_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02737 {
02738       ((TParticle*) G__getstructoffset())->SetPolarisation(*(TVector3*) libp->para[0].ref);
02739       G__setnull(result7);
02740    return(1 || funcname || hash || result7 || libp) ;
02741 }
02742 
02743 static int G__G__EG_129_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02744 {
02745       ((TParticle*) G__getstructoffset())->SetStatusCode((int) G__int(libp->para[0]));
02746       G__setnull(result7);
02747    return(1 || funcname || hash || result7 || libp) ;
02748 }
02749 
02750 static int G__G__EG_129_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02751 {
02752    switch (libp->paran) {
02753    case 1:
02754       ((TParticle*) G__getstructoffset())->SetWeight((Float_t) G__double(libp->para[0]));
02755       G__setnull(result7);
02756       break;
02757    case 0:
02758       ((TParticle*) G__getstructoffset())->SetWeight();
02759       G__setnull(result7);
02760       break;
02761    }
02762    return(1 || funcname || hash || result7 || libp) ;
02763 }
02764 
02765 static int G__G__EG_129_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02766 {
02767       ((TParticle*) G__getstructoffset())->SetMomentum((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
02768 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
02769       G__setnull(result7);
02770    return(1 || funcname || hash || result7 || libp) ;
02771 }
02772 
02773 static int G__G__EG_129_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02774 {
02775       ((TParticle*) G__getstructoffset())->SetMomentum(*(TLorentzVector*) libp->para[0].ref);
02776       G__setnull(result7);
02777    return(1 || funcname || hash || result7 || libp) ;
02778 }
02779 
02780 static int G__G__EG_129_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02781 {
02782       ((TParticle*) G__getstructoffset())->SetProductionVertex((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
02783 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
02784       G__setnull(result7);
02785    return(1 || funcname || hash || result7 || libp) ;
02786 }
02787 
02788 static int G__G__EG_129_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02789 {
02790       ((TParticle*) G__getstructoffset())->SetProductionVertex(*(TLorentzVector*) libp->para[0].ref);
02791       G__setnull(result7);
02792    return(1 || funcname || hash || result7 || libp) ;
02793 }
02794 
02795 static int G__G__EG_129_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02796 {
02797       G__letint(result7, 85, (long) TParticle::Class());
02798    return(1 || funcname || hash || result7 || libp) ;
02799 }
02800 
02801 static int G__G__EG_129_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02802 {
02803       G__letint(result7, 67, (long) TParticle::Class_Name());
02804    return(1 || funcname || hash || result7 || libp) ;
02805 }
02806 
02807 static int G__G__EG_129_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02808 {
02809       G__letint(result7, 115, (long) TParticle::Class_Version());
02810    return(1 || funcname || hash || result7 || libp) ;
02811 }
02812 
02813 static int G__G__EG_129_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02814 {
02815       TParticle::Dictionary();
02816       G__setnull(result7);
02817    return(1 || funcname || hash || result7 || libp) ;
02818 }
02819 
02820 static int G__G__EG_129_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02821 {
02822       ((TParticle*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02823       G__setnull(result7);
02824    return(1 || funcname || hash || result7 || libp) ;
02825 }
02826 
02827 static int G__G__EG_129_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02828 {
02829       G__letint(result7, 67, (long) TParticle::DeclFileName());
02830    return(1 || funcname || hash || result7 || libp) ;
02831 }
02832 
02833 static int G__G__EG_129_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02834 {
02835       G__letint(result7, 105, (long) TParticle::ImplFileLine());
02836    return(1 || funcname || hash || result7 || libp) ;
02837 }
02838 
02839 static int G__G__EG_129_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02840 {
02841       G__letint(result7, 67, (long) TParticle::ImplFileName());
02842    return(1 || funcname || hash || result7 || libp) ;
02843 }
02844 
02845 static int G__G__EG_129_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02846 {
02847       G__letint(result7, 105, (long) TParticle::DeclFileLine());
02848    return(1 || funcname || hash || result7 || libp) ;
02849 }
02850 
02851 // automatic destructor
02852 typedef TParticle G__TTParticle;
02853 static int G__G__EG_129_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02854 {
02855    char* gvp = (char*) G__getgvp();
02856    long soff = G__getstructoffset();
02857    int n = G__getaryconstruct();
02858    //
02859    //has_a_delete: 1
02860    //has_own_delete1arg: 0
02861    //has_own_delete2arg: 0
02862    //
02863    if (!soff) {
02864      return(1);
02865    }
02866    if (n) {
02867      if (gvp == (char*)G__PVOID) {
02868        delete[] (TParticle*) soff;
02869      } else {
02870        G__setgvp((long) G__PVOID);
02871        for (int i = n - 1; i >= 0; --i) {
02872          ((TParticle*) (soff+(sizeof(TParticle)*i)))->~G__TTParticle();
02873        }
02874        G__setgvp((long)gvp);
02875      }
02876    } else {
02877      if (gvp == (char*)G__PVOID) {
02878        delete (TParticle*) soff;
02879      } else {
02880        G__setgvp((long) G__PVOID);
02881        ((TParticle*) (soff))->~G__TTParticle();
02882        G__setgvp((long)gvp);
02883      }
02884    }
02885    G__setnull(result7);
02886    return(1 || funcname || hash || result7 || libp) ;
02887 }
02888 
02889 
02890 /* TGenerator */
02891 static int G__G__EG_130_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02892 {
02893    TGenerator* p = NULL;
02894    char* gvp = (char*) G__getgvp();
02895    int n = G__getaryconstruct();
02896    if (n) {
02897      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02898        p = new TGenerator[n];
02899      } else {
02900        p = new((void*) gvp) TGenerator[n];
02901      }
02902    } else {
02903      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02904        p = new TGenerator;
02905      } else {
02906        p = new((void*) gvp) TGenerator;
02907      }
02908    }
02909    result7->obj.i = (long) p;
02910    result7->ref = (long) p;
02911    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TGenerator));
02912    return(1 || funcname || hash || result7 || libp) ;
02913 }
02914 
02915 static int G__G__EG_130_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02916 {
02917    TGenerator* p = NULL;
02918    char* gvp = (char*) G__getgvp();
02919    switch (libp->paran) {
02920    case 2:
02921      //m: 2
02922      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02923        p = new TGenerator((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
02924      } else {
02925        p = new((void*) gvp) TGenerator((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
02926      }
02927      break;
02928    case 1:
02929      //m: 1
02930      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02931        p = new TGenerator((const char*) G__int(libp->para[0]));
02932      } else {
02933        p = new((void*) gvp) TGenerator((const char*) G__int(libp->para[0]));
02934      }
02935      break;
02936    }
02937    result7->obj.i = (long) p;
02938    result7->ref = (long) p;
02939    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TGenerator));
02940    return(1 || funcname || hash || result7 || libp) ;
02941 }
02942 
02943 static int G__G__EG_130_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02944 {
02945       ((TGenerator*) G__getstructoffset())->GenerateEvent();
02946       G__setnull(result7);
02947    return(1 || funcname || hash || result7 || libp) ;
02948 }
02949 
02950 static int G__G__EG_130_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02951 {
02952       G__letdouble(result7, 100, (double) ((const TGenerator*) G__getstructoffset())->GetParameter((const char*) G__int(libp->para[0])));
02953    return(1 || funcname || hash || result7 || libp) ;
02954 }
02955 
02956 static int G__G__EG_130_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02957 {
02958    switch (libp->paran) {
02959    case 2:
02960       G__letint(result7, 105, (long) ((TGenerator*) G__getstructoffset())->ImportParticles((TClonesArray*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])));
02961       break;
02962    case 1:
02963       G__letint(result7, 105, (long) ((TGenerator*) G__getstructoffset())->ImportParticles((TClonesArray*) G__int(libp->para[0])));
02964       break;
02965    }
02966    return(1 || funcname || hash || result7 || libp) ;
02967 }
02968 
02969 static int G__G__EG_130_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02970 {
02971    switch (libp->paran) {
02972    case 1:
02973       G__letint(result7, 85, (long) ((TGenerator*) G__getstructoffset())->ImportParticles((Option_t*) G__int(libp->para[0])));
02974       break;
02975    case 0:
02976       G__letint(result7, 85, (long) ((TGenerator*) G__getstructoffset())->ImportParticles());
02977       break;
02978    }
02979    return(1 || funcname || hash || result7 || libp) ;
02980 }
02981 
02982 static int G__G__EG_130_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02983 {
02984       G__letint(result7, 85, (long) ((const TGenerator*) G__getstructoffset())->GetParticle((Int_t) G__int(libp->para[0])));
02985    return(1 || funcname || hash || result7 || libp) ;
02986 }
02987 
02988 static int G__G__EG_130_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02989 {
02990       G__letint(result7, 105, (long) ((const TGenerator*) G__getstructoffset())->GetNumberOfParticles());
02991    return(1 || funcname || hash || result7 || libp) ;
02992 }
02993 
02994 static int G__G__EG_130_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02995 {
02996       G__letint(result7, 85, (long) ((const TGenerator*) G__getstructoffset())->GetListOfParticles());
02997    return(1 || funcname || hash || result7 || libp) ;
02998 }
02999 
03000 static int G__G__EG_130_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03001 {
03002    switch (libp->paran) {
03003    case 1:
03004       G__letint(result7, 85, (long) ((TGenerator*) G__getstructoffset())->GetPrimaries((Option_t*) G__int(libp->para[0])));
03005       break;
03006    case 0:
03007       G__letint(result7, 85, (long) ((TGenerator*) G__getstructoffset())->GetPrimaries());
03008       break;
03009    }
03010    return(1 || funcname || hash || result7 || libp) ;
03011 }
03012 
03013 static int G__G__EG_130_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03014 {
03015       G__letdouble(result7, 102, (double) ((const TGenerator*) G__getstructoffset())->GetPtCut());
03016    return(1 || funcname || hash || result7 || libp) ;
03017 }
03018 
03019 static int G__G__EG_130_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03020 {
03021       ((TGenerator*) G__getstructoffset())->SetParameter((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
03022       G__setnull(result7);
03023    return(1 || funcname || hash || result7 || libp) ;
03024 }
03025 
03026 static int G__G__EG_130_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03027 {
03028    switch (libp->paran) {
03029    case 1:
03030       ((TGenerator*) G__getstructoffset())->SetPtCut((Float_t) G__double(libp->para[0]));
03031       G__setnull(result7);
03032       break;
03033    case 0:
03034       ((TGenerator*) G__getstructoffset())->SetPtCut();
03035       G__setnull(result7);
03036       break;
03037    }
03038    return(1 || funcname || hash || result7 || libp) ;
03039 }
03040 
03041 static int G__G__EG_130_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03042 {
03043    switch (libp->paran) {
03044    case 1:
03045       ((TGenerator*) G__getstructoffset())->SetViewRadius((Float_t) G__double(libp->para[0]));
03046       G__setnull(result7);
03047       break;
03048    case 0:
03049       ((TGenerator*) G__getstructoffset())->SetViewRadius();
03050       G__setnull(result7);
03051       break;
03052    }
03053    return(1 || funcname || hash || result7 || libp) ;
03054 }
03055 
03056 static int G__G__EG_130_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03057 {
03058    switch (libp->paran) {
03059    case 6:
03060       ((TGenerator*) G__getstructoffset())->SetViewRange((Float_t) G__double(libp->para[0]), (Float_t) G__double(libp->para[1])
03061 , (Float_t) G__double(libp->para[2]), (Float_t) G__double(libp->para[3])
03062 , (Float_t) G__double(libp->para[4]), (Float_t) G__double(libp->para[5]));
03063       G__setnull(result7);
03064       break;
03065    case 5:
03066       ((TGenerator*) G__getstructoffset())->SetViewRange((Float_t) G__double(libp->para[0]), (Float_t) G__double(libp->para[1])
03067 , (Float_t) G__double(libp->para[2]), (Float_t) G__double(libp->para[3])
03068 , (Float_t) G__double(libp->para[4]));
03069       G__setnull(result7);
03070       break;
03071    case 4:
03072       ((TGenerator*) G__getstructoffset())->SetViewRange((Float_t) G__double(libp->para[0]), (Float_t) G__double(libp->para[1])
03073 , (Float_t) G__double(libp->para[2]), (Float_t) G__double(libp->para[3]));
03074       G__setnull(result7);
03075       break;
03076    case 3:
03077       ((TGenerator*) G__getstructoffset())->SetViewRange((Float_t) G__double(libp->para[0]), (Float_t) G__double(libp->para[1])
03078 , (Float_t) G__double(libp->para[2]));
03079       G__setnull(result7);
03080       break;
03081    case 2:
03082       ((TGenerator*) G__getstructoffset())->SetViewRange((Float_t) G__double(libp->para[0]), (Float_t) G__double(libp->para[1]));
03083       G__setnull(result7);
03084       break;
03085    case 1:
03086       ((TGenerator*) G__getstructoffset())->SetViewRange((Float_t) G__double(libp->para[0]));
03087       G__setnull(result7);
03088       break;
03089    case 0:
03090       ((TGenerator*) G__getstructoffset())->SetViewRange();
03091       G__setnull(result7);
03092       break;
03093    }
03094    return(1 || funcname || hash || result7 || libp) ;
03095 }
03096 
03097 static int G__G__EG_130_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03098 {
03099    switch (libp->paran) {
03100    case 1:
03101       ((TGenerator*) G__getstructoffset())->ShowNeutrons((Bool_t) G__int(libp->para[0]));
03102       G__setnull(result7);
03103       break;
03104    case 0:
03105       ((TGenerator*) G__getstructoffset())->ShowNeutrons();
03106       G__setnull(result7);
03107       break;
03108    }
03109    return(1 || funcname || hash || result7 || libp) ;
03110 }
03111 
03112 static int G__G__EG_130_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03113 {
03114       G__letint(result7, 85, (long) TGenerator::Class());
03115    return(1 || funcname || hash || result7 || libp) ;
03116 }
03117 
03118 static int G__G__EG_130_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03119 {
03120       G__letint(result7, 67, (long) TGenerator::Class_Name());
03121    return(1 || funcname || hash || result7 || libp) ;
03122 }
03123 
03124 static int G__G__EG_130_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03125 {
03126       G__letint(result7, 115, (long) TGenerator::Class_Version());
03127    return(1 || funcname || hash || result7 || libp) ;
03128 }
03129 
03130 static int G__G__EG_130_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03131 {
03132       TGenerator::Dictionary();
03133       G__setnull(result7);
03134    return(1 || funcname || hash || result7 || libp) ;
03135 }
03136 
03137 static int G__G__EG_130_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03138 {
03139       ((TGenerator*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
03140       G__setnull(result7);
03141    return(1 || funcname || hash || result7 || libp) ;
03142 }
03143 
03144 static int G__G__EG_130_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03145 {
03146       G__letint(result7, 67, (long) TGenerator::DeclFileName());
03147    return(1 || funcname || hash || result7 || libp) ;
03148 }
03149 
03150 static int G__G__EG_130_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03151 {
03152       G__letint(result7, 105, (long) TGenerator::ImplFileLine());
03153    return(1 || funcname || hash || result7 || libp) ;
03154 }
03155 
03156 static int G__G__EG_130_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03157 {
03158       G__letint(result7, 67, (long) TGenerator::ImplFileName());
03159    return(1 || funcname || hash || result7 || libp) ;
03160 }
03161 
03162 static int G__G__EG_130_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03163 {
03164       G__letint(result7, 105, (long) TGenerator::DeclFileLine());
03165    return(1 || funcname || hash || result7 || libp) ;
03166 }
03167 
03168 // automatic destructor
03169 typedef TGenerator G__TTGenerator;
03170 static int G__G__EG_130_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03171 {
03172    char* gvp = (char*) G__getgvp();
03173    long soff = G__getstructoffset();
03174    int n = G__getaryconstruct();
03175    //
03176    //has_a_delete: 1
03177    //has_own_delete1arg: 0
03178    //has_own_delete2arg: 0
03179    //
03180    if (!soff) {
03181      return(1);
03182    }
03183    if (n) {
03184      if (gvp == (char*)G__PVOID) {
03185        delete[] (TGenerator*) soff;
03186      } else {
03187        G__setgvp((long) G__PVOID);
03188        for (int i = n - 1; i >= 0; --i) {
03189          ((TGenerator*) (soff+(sizeof(TGenerator)*i)))->~G__TTGenerator();
03190        }
03191        G__setgvp((long)gvp);
03192      }
03193    } else {
03194      if (gvp == (char*)G__PVOID) {
03195        delete (TGenerator*) soff;
03196      } else {
03197        G__setgvp((long) G__PVOID);
03198        ((TGenerator*) (soff))->~G__TTGenerator();
03199        G__setgvp((long)gvp);
03200      }
03201    }
03202    G__setnull(result7);
03203    return(1 || funcname || hash || result7 || libp) ;
03204 }
03205 
03206 
03207 /* TPrimary */
03208 static int G__G__EG_176_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03209 {
03210    TPrimary* p = NULL;
03211    char* gvp = (char*) G__getgvp();
03212    int n = G__getaryconstruct();
03213    if (n) {
03214      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03215        p = new TPrimary[n];
03216      } else {
03217        p = new((void*) gvp) TPrimary[n];
03218      }
03219    } else {
03220      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03221        p = new TPrimary;
03222      } else {
03223        p = new((void*) gvp) TPrimary;
03224      }
03225    }
03226    result7->obj.i = (long) p;
03227    result7->ref = (long) p;
03228    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TPrimary));
03229    return(1 || funcname || hash || result7 || libp) ;
03230 }
03231 
03232 static int G__G__EG_176_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03233 {
03234    TPrimary* p = NULL;
03235    char* gvp = (char*) G__getgvp();
03236    switch (libp->paran) {
03237    case 14:
03238      //m: 14
03239      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03240        p = new TPrimary(
03241 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
03242 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
03243 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
03244 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
03245 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
03246 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
03247 , (Double_t) G__double(libp->para[12]), (const char*) G__int(libp->para[13]));
03248      } else {
03249        p = new((void*) gvp) TPrimary(
03250 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
03251 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
03252 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
03253 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
03254 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
03255 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
03256 , (Double_t) G__double(libp->para[12]), (const char*) G__int(libp->para[13]));
03257      }
03258      break;
03259    case 13:
03260      //m: 13
03261      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03262        p = new TPrimary(
03263 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
03264 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
03265 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
03266 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
03267 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
03268 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
03269 , (Double_t) G__double(libp->para[12]));
03270      } else {
03271        p = new((void*) gvp) TPrimary(
03272 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
03273 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
03274 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
03275 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
03276 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
03277 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
03278 , (Double_t) G__double(libp->para[12]));
03279      }
03280      break;
03281    }
03282    result7->obj.i = (long) p;
03283    result7->ref = (long) p;
03284    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TPrimary));
03285    return(1 || funcname || hash || result7 || libp) ;
03286 }
03287 
03288 static int G__G__EG_176_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03289 {
03290       G__letint(result7, 85, (long) ((const TPrimary*) G__getstructoffset())->GetParticle());
03291    return(1 || funcname || hash || result7 || libp) ;
03292 }
03293 
03294 static int G__G__EG_176_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03295 {
03296       G__letint(result7, 105, (long) ((const TPrimary*) G__getstructoffset())->GetFirstMother());
03297    return(1 || funcname || hash || result7 || libp) ;
03298 }
03299 
03300 static int G__G__EG_176_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03301 {
03302       G__letint(result7, 105, (long) ((const TPrimary*) G__getstructoffset())->GetSecondMother());
03303    return(1 || funcname || hash || result7 || libp) ;
03304 }
03305 
03306 static int G__G__EG_176_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03307 {
03308       G__letint(result7, 105, (long) ((const TPrimary*) G__getstructoffset())->GetGeneration());
03309    return(1 || funcname || hash || result7 || libp) ;
03310 }
03311 
03312 static int G__G__EG_176_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03313 {
03314       G__letdouble(result7, 100, (double) ((const TPrimary*) G__getstructoffset())->GetXMomentum());
03315    return(1 || funcname || hash || result7 || libp) ;
03316 }
03317 
03318 static int G__G__EG_176_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03319 {
03320       G__letdouble(result7, 100, (double) ((const TPrimary*) G__getstructoffset())->GetYMomentum());
03321    return(1 || funcname || hash || result7 || libp) ;
03322 }
03323 
03324 static int G__G__EG_176_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03325 {
03326       G__letdouble(result7, 100, (double) ((const TPrimary*) G__getstructoffset())->GetZMomentum());
03327    return(1 || funcname || hash || result7 || libp) ;
03328 }
03329 
03330 static int G__G__EG_176_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03331 {
03332       G__letdouble(result7, 100, (double) ((const TPrimary*) G__getstructoffset())->GetTotalEnergy());
03333    return(1 || funcname || hash || result7 || libp) ;
03334 }
03335 
03336 static int G__G__EG_176_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03337 {
03338       G__letdouble(result7, 100, (double) ((const TPrimary*) G__getstructoffset())->GetXPosition());
03339    return(1 || funcname || hash || result7 || libp) ;
03340 }
03341 
03342 static int G__G__EG_176_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03343 {
03344       G__letdouble(result7, 100, (double) ((const TPrimary*) G__getstructoffset())->GetYPosition());
03345    return(1 || funcname || hash || result7 || libp) ;
03346 }
03347 
03348 static int G__G__EG_176_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03349 {
03350       G__letdouble(result7, 100, (double) ((const TPrimary*) G__getstructoffset())->GetZPosition());
03351    return(1 || funcname || hash || result7 || libp) ;
03352 }
03353 
03354 static int G__G__EG_176_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03355 {
03356       G__letdouble(result7, 100, (double) ((const TPrimary*) G__getstructoffset())->GetTime());
03357    return(1 || funcname || hash || result7 || libp) ;
03358 }
03359 
03360 static int G__G__EG_176_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03361 {
03362       G__letdouble(result7, 100, (double) ((const TPrimary*) G__getstructoffset())->GetTimeEnd());
03363    return(1 || funcname || hash || result7 || libp) ;
03364 }
03365 
03366 static int G__G__EG_176_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03367 {
03368       G__letint(result7, 67, (long) ((const TPrimary*) G__getstructoffset())->GetType());
03369    return(1 || funcname || hash || result7 || libp) ;
03370 }
03371 
03372 static int G__G__EG_176_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03373 {
03374       G__letint(result7, 85, (long) TPrimary::Class());
03375    return(1 || funcname || hash || result7 || libp) ;
03376 }
03377 
03378 static int G__G__EG_176_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03379 {
03380       G__letint(result7, 67, (long) TPrimary::Class_Name());
03381    return(1 || funcname || hash || result7 || libp) ;
03382 }
03383 
03384 static int G__G__EG_176_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03385 {
03386       G__letint(result7, 115, (long) TPrimary::Class_Version());
03387    return(1 || funcname || hash || result7 || libp) ;
03388 }
03389 
03390 static int G__G__EG_176_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03391 {
03392       TPrimary::Dictionary();
03393       G__setnull(result7);
03394    return(1 || funcname || hash || result7 || libp) ;
03395 }
03396 
03397 static int G__G__EG_176_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03398 {
03399       ((TPrimary*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
03400       G__setnull(result7);
03401    return(1 || funcname || hash || result7 || libp) ;
03402 }
03403 
03404 static int G__G__EG_176_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03405 {
03406       G__letint(result7, 67, (long) TPrimary::DeclFileName());
03407    return(1 || funcname || hash || result7 || libp) ;
03408 }
03409 
03410 static int G__G__EG_176_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03411 {
03412       G__letint(result7, 105, (long) TPrimary::ImplFileLine());
03413    return(1 || funcname || hash || result7 || libp) ;
03414 }
03415 
03416 static int G__G__EG_176_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03417 {
03418       G__letint(result7, 67, (long) TPrimary::ImplFileName());
03419    return(1 || funcname || hash || result7 || libp) ;
03420 }
03421 
03422 static int G__G__EG_176_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03423 {
03424       G__letint(result7, 105, (long) TPrimary::DeclFileLine());
03425    return(1 || funcname || hash || result7 || libp) ;
03426 }
03427 
03428 // automatic copy constructor
03429 static int G__G__EG_176_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03430 
03431 {
03432    TPrimary* p;
03433    void* tmp = (void*) G__int(libp->para[0]);
03434    p = new TPrimary(*(TPrimary*) tmp);
03435    result7->obj.i = (long) p;
03436    result7->ref = (long) p;
03437    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__EGLN_TPrimary));
03438    return(1 || funcname || hash || result7 || libp) ;
03439 }
03440 
03441 // automatic destructor
03442 typedef TPrimary G__TTPrimary;
03443 static int G__G__EG_176_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03444 {
03445    char* gvp = (char*) G__getgvp();
03446    long soff = G__getstructoffset();
03447    int n = G__getaryconstruct();
03448    //
03449    //has_a_delete: 1
03450    //has_own_delete1arg: 0
03451    //has_own_delete2arg: 0
03452    //
03453    if (!soff) {
03454      return(1);
03455    }
03456    if (n) {
03457      if (gvp == (char*)G__PVOID) {
03458        delete[] (TPrimary*) soff;
03459      } else {
03460        G__setgvp((long) G__PVOID);
03461        for (int i = n - 1; i >= 0; --i) {
03462          ((TPrimary*) (soff+(sizeof(TPrimary)*i)))->~G__TTPrimary();
03463        }
03464        G__setgvp((long)gvp);
03465      }
03466    } else {
03467      if (gvp == (char*)G__PVOID) {
03468        delete (TPrimary*) soff;
03469      } else {
03470        G__setgvp((long) G__PVOID);
03471        ((TPrimary*) (soff))->~G__TTPrimary();
03472        G__setgvp((long)gvp);
03473      }
03474    }
03475    G__setnull(result7);
03476    return(1 || funcname || hash || result7 || libp) ;
03477 }
03478 
03479 // automatic assignment operator
03480 static int G__G__EG_176_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03481 {
03482    TPrimary* dest = (TPrimary*) G__getstructoffset();
03483    *dest = *(TPrimary*) libp->para[0].ref;
03484    const TPrimary& obj = *dest;
03485    result7->ref = (long) (&obj);
03486    result7->obj.i = (long) (&obj);
03487    return(1 || funcname || hash || result7 || libp) ;
03488 }
03489 
03490 
03491 /* TVirtualMCDecayer */
03492 static int G__G__EG_177_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03493 {
03494       ((TVirtualMCDecayer*) G__getstructoffset())->Init();
03495       G__setnull(result7);
03496    return(1 || funcname || hash || result7 || libp) ;
03497 }
03498 
03499 static int G__G__EG_177_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03500 {
03501       ((TVirtualMCDecayer*) G__getstructoffset())->Decay((Int_t) G__int(libp->para[0]), (TLorentzVector*) G__int(libp->para[1]));
03502       G__setnull(result7);
03503    return(1 || funcname || hash || result7 || libp) ;
03504 }
03505 
03506 static int G__G__EG_177_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03507 {
03508       G__letint(result7, 105, (long) ((TVirtualMCDecayer*) G__getstructoffset())->ImportParticles((TClonesArray*) G__int(libp->para[0])));
03509    return(1 || funcname || hash || result7 || libp) ;
03510 }
03511 
03512 static int G__G__EG_177_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03513 {
03514       ((TVirtualMCDecayer*) G__getstructoffset())->SetForceDecay((Int_t) G__int(libp->para[0]));
03515       G__setnull(result7);
03516    return(1 || funcname || hash || result7 || libp) ;
03517 }
03518 
03519 static int G__G__EG_177_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03520 {
03521       ((TVirtualMCDecayer*) G__getstructoffset())->ForceDecay();
03522       G__setnull(result7);
03523    return(1 || funcname || hash || result7 || libp) ;
03524 }
03525 
03526 static int G__G__EG_177_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03527 {
03528       G__letdouble(result7, 102, (double) ((TVirtualMCDecayer*) G__getstructoffset())->GetPartialBranchingRatio((Int_t) G__int(libp->para[0])));
03529    return(1 || funcname || hash || result7 || libp) ;
03530 }
03531 
03532 static int G__G__EG_177_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03533 {
03534       G__letdouble(result7, 102, (double) ((TVirtualMCDecayer*) G__getstructoffset())->GetLifetime((Int_t) G__int(libp->para[0])));
03535    return(1 || funcname || hash || result7 || libp) ;
03536 }
03537 
03538 static int G__G__EG_177_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03539 {
03540       ((TVirtualMCDecayer*) G__getstructoffset())->ReadDecayTable();
03541       G__setnull(result7);
03542    return(1 || funcname || hash || result7 || libp) ;
03543 }
03544 
03545 static int G__G__EG_177_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03546 {
03547       G__letint(result7, 85, (long) TVirtualMCDecayer::Class());
03548    return(1 || funcname || hash || result7 || libp) ;
03549 }
03550 
03551 static int G__G__EG_177_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03552 {
03553       G__letint(result7, 67, (long) TVirtualMCDecayer::Class_Name());
03554    return(1 || funcname || hash || result7 || libp) ;
03555 }
03556 
03557 static int G__G__EG_177_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03558 {
03559       G__letint(result7, 115, (long) TVirtualMCDecayer::Class_Version());
03560    return(1 || funcname || hash || result7 || libp) ;
03561 }
03562 
03563 static int G__G__EG_177_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03564 {
03565       TVirtualMCDecayer::Dictionary();
03566       G__setnull(result7);
03567    return(1 || funcname || hash || result7 || libp) ;
03568 }
03569 
03570 static int G__G__EG_177_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03571 {
03572       ((TVirtualMCDecayer*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
03573       G__setnull(result7);
03574    return(1 || funcname || hash || result7 || libp) ;
03575 }
03576 
03577 static int G__G__EG_177_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03578 {
03579       G__letint(result7, 67, (long) TVirtualMCDecayer::DeclFileName());
03580    return(1 || funcname || hash || result7 || libp) ;
03581 }
03582 
03583 static int G__G__EG_177_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03584 {
03585       G__letint(result7, 105, (long) TVirtualMCDecayer::ImplFileLine());
03586    return(1 || funcname || hash || result7 || libp) ;
03587 }
03588 
03589 static int G__G__EG_177_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03590 {
03591       G__letint(result7, 67, (long) TVirtualMCDecayer::ImplFileName());
03592    return(1 || funcname || hash || result7 || libp) ;
03593 }
03594 
03595 static int G__G__EG_177_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03596 {
03597       G__letint(result7, 105, (long) TVirtualMCDecayer::DeclFileLine());
03598    return(1 || funcname || hash || result7 || libp) ;
03599 }
03600 
03601 // automatic destructor
03602 typedef TVirtualMCDecayer G__TTVirtualMCDecayer;
03603 static int G__G__EG_177_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03604 {
03605    char* gvp = (char*) G__getgvp();
03606    long soff = G__getstructoffset();
03607    int n = G__getaryconstruct();
03608    //
03609    //has_a_delete: 1
03610    //has_own_delete1arg: 0
03611    //has_own_delete2arg: 0
03612    //
03613    if (!soff) {
03614      return(1);
03615    }
03616    if (n) {
03617      if (gvp == (char*)G__PVOID) {
03618        delete[] (TVirtualMCDecayer*) soff;
03619      } else {
03620        G__setgvp((long) G__PVOID);
03621        for (int i = n - 1; i >= 0; --i) {
03622          ((TVirtualMCDecayer*) (soff+(sizeof(TVirtualMCDecayer)*i)))->~G__TTVirtualMCDecayer();
03623        }
03624        G__setgvp((long)gvp);
03625      }
03626    } else {
03627      if (gvp == (char*)G__PVOID) {
03628        delete (TVirtualMCDecayer*) soff;
03629      } else {
03630        G__setgvp((long) G__PVOID);
03631        ((TVirtualMCDecayer*) (soff))->~G__TTVirtualMCDecayer();
03632        G__setgvp((long)gvp);
03633      }
03634    }
03635    G__setnull(result7);
03636    return(1 || funcname || hash || result7 || libp) ;
03637 }
03638 
03639 // automatic assignment operator
03640 static int G__G__EG_177_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03641 {
03642    TVirtualMCDecayer* dest = (TVirtualMCDecayer*) G__getstructoffset();
03643    *dest = *(TVirtualMCDecayer*) libp->para[0].ref;
03644    const TVirtualMCDecayer& obj = *dest;
03645    result7->ref = (long) (&obj);
03646    result7->obj.i = (long) (&obj);
03647    return(1 || funcname || hash || result7 || libp) ;
03648 }
03649 
03650 
03651 /* Setting up global function */
03652 
03653 /*********************************************************
03654 * Member function Stub
03655 *********************************************************/
03656 
03657 /* TAttParticle */
03658 
03659 /* TDecayChannel */
03660 
03661 /* TParticlePDG */
03662 
03663 /* TParticleClassPDG */
03664 
03665 /* TDatabasePDG */
03666 
03667 /* TParticle */
03668 
03669 /* TGenerator */
03670 
03671 /* TPrimary */
03672 
03673 /* TVirtualMCDecayer */
03674 
03675 /*********************************************************
03676 * Global function Stub
03677 *********************************************************/
03678 
03679 /*********************************************************
03680 * Get size of pointer to member function
03681 *********************************************************/
03682 class G__Sizep2memfuncG__EG {
03683  public:
03684   G__Sizep2memfuncG__EG(): p(&G__Sizep2memfuncG__EG::sizep2memfunc) {}
03685     size_t sizep2memfunc() { return(sizeof(p)); }
03686   private:
03687     size_t (G__Sizep2memfuncG__EG::*p)();
03688 };
03689 
03690 size_t G__get_sizep2memfuncG__EG()
03691 {
03692   G__Sizep2memfuncG__EG a;
03693   G__setsizep2memfunc((int)a.sizep2memfunc());
03694   return((size_t)a.sizep2memfunc());
03695 }
03696 
03697 
03698 /*********************************************************
03699 * virtual base class offset calculation interface
03700 *********************************************************/
03701 
03702    /* Setting up class inheritance */
03703 
03704 /*********************************************************
03705 * Inheritance information setup/
03706 *********************************************************/
03707 extern "C" void G__cpp_setup_inheritanceG__EG() {
03708 
03709    /* Setting up class inheritance */
03710    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__EGLN_TAttParticle))) {
03711      TAttParticle *G__Lderived;
03712      G__Lderived=(TAttParticle*)0x1000;
03713      {
03714        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03715        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TAttParticle),G__get_linked_tagnum(&G__G__EGLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03716      }
03717      {
03718        TObject *G__Lpbase=(TObject*)G__Lderived;
03719        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TAttParticle),G__get_linked_tagnum(&G__G__EGLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03720      }
03721    }
03722    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__EGLN_TDecayChannel))) {
03723      TDecayChannel *G__Lderived;
03724      G__Lderived=(TDecayChannel*)0x1000;
03725      {
03726        TObject *G__Lpbase=(TObject*)G__Lderived;
03727        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TDecayChannel),G__get_linked_tagnum(&G__G__EGLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
03728      }
03729    }
03730    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__EGLN_TParticlePDG))) {
03731      TParticlePDG *G__Lderived;
03732      G__Lderived=(TParticlePDG*)0x1000;
03733      {
03734        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03735        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TParticlePDG),G__get_linked_tagnum(&G__G__EGLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03736      }
03737      {
03738        TObject *G__Lpbase=(TObject*)G__Lderived;
03739        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TParticlePDG),G__get_linked_tagnum(&G__G__EGLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03740      }
03741    }
03742    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__EGLN_TParticleClassPDG))) {
03743      TParticleClassPDG *G__Lderived;
03744      G__Lderived=(TParticleClassPDG*)0x1000;
03745      {
03746        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03747        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TParticleClassPDG),G__get_linked_tagnum(&G__G__EGLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03748      }
03749      {
03750        TObject *G__Lpbase=(TObject*)G__Lderived;
03751        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TParticleClassPDG),G__get_linked_tagnum(&G__G__EGLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03752      }
03753    }
03754    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__EGLN_TDatabasePDG))) {
03755      TDatabasePDG *G__Lderived;
03756      G__Lderived=(TDatabasePDG*)0x1000;
03757      {
03758        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03759        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TDatabasePDG),G__get_linked_tagnum(&G__G__EGLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03760      }
03761      {
03762        TObject *G__Lpbase=(TObject*)G__Lderived;
03763        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TDatabasePDG),G__get_linked_tagnum(&G__G__EGLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03764      }
03765    }
03766    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__EGLN_TParticle))) {
03767      TParticle *G__Lderived;
03768      G__Lderived=(TParticle*)0x1000;
03769      {
03770        TObject *G__Lpbase=(TObject*)G__Lderived;
03771        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TParticle),G__get_linked_tagnum(&G__G__EGLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
03772      }
03773      {
03774        TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
03775        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TParticle),G__get_linked_tagnum(&G__G__EGLN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,1);
03776      }
03777      {
03778        TAtt3D *G__Lpbase=(TAtt3D*)G__Lderived;
03779        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TParticle),G__get_linked_tagnum(&G__G__EGLN_TAtt3D),(long)G__Lpbase-(long)G__Lderived,1,1);
03780      }
03781    }
03782    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__EGLN_TGenerator))) {
03783      TGenerator *G__Lderived;
03784      G__Lderived=(TGenerator*)0x1000;
03785      {
03786        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03787        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TGenerator),G__get_linked_tagnum(&G__G__EGLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03788      }
03789      {
03790        TObject *G__Lpbase=(TObject*)G__Lderived;
03791        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TGenerator),G__get_linked_tagnum(&G__G__EGLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03792      }
03793    }
03794    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__EGLN_TPrimary))) {
03795      TPrimary *G__Lderived;
03796      G__Lderived=(TPrimary*)0x1000;
03797      {
03798        TObject *G__Lpbase=(TObject*)G__Lderived;
03799        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TPrimary),G__get_linked_tagnum(&G__G__EGLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
03800      }
03801      {
03802        TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
03803        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TPrimary),G__get_linked_tagnum(&G__G__EGLN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,1);
03804      }
03805      {
03806        TAtt3D *G__Lpbase=(TAtt3D*)G__Lderived;
03807        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TPrimary),G__get_linked_tagnum(&G__G__EGLN_TAtt3D),(long)G__Lpbase-(long)G__Lderived,1,1);
03808      }
03809    }
03810    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__EGLN_TVirtualMCDecayer))) {
03811      TVirtualMCDecayer *G__Lderived;
03812      G__Lderived=(TVirtualMCDecayer*)0x1000;
03813      {
03814        TObject *G__Lpbase=(TObject*)G__Lderived;
03815        G__inheritance_setup(G__get_linked_tagnum(&G__G__EGLN_TVirtualMCDecayer),G__get_linked_tagnum(&G__G__EGLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
03816      }
03817    }
03818 }
03819 
03820 /*********************************************************
03821 * typedef information setup/
03822 *********************************************************/
03823 extern "C" void G__cpp_setup_typetableG__EG() {
03824 
03825    /* Setting up typedef entry */
03826    G__search_typename2("Int_t",105,-1,0,-1);
03827    G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
03828    G__search_typename2("Float_t",102,-1,0,-1);
03829    G__setnewtype(-1,"Float 4 bytes (float)",0);
03830    G__search_typename2("Double_t",100,-1,0,-1);
03831    G__setnewtype(-1,"Double 8 bytes",0);
03832    G__search_typename2("Bool_t",103,-1,0,-1);
03833    G__setnewtype(-1,"Boolean (0=false, 1=true) (bool)",0);
03834    G__search_typename2("Version_t",115,-1,0,-1);
03835    G__setnewtype(-1,"Class version identifier (short)",0);
03836    G__search_typename2("Option_t",99,-1,256,-1);
03837    G__setnewtype(-1,"Option string (const char)",0);
03838    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__EGLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
03839    G__setnewtype(-1,NULL,0);
03840    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__EGLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__EGLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
03841    G__setnewtype(-1,NULL,0);
03842    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__EGLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__EGLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
03843    G__setnewtype(-1,NULL,0);
03844    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__EGLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
03845    G__setnewtype(-1,NULL,0);
03846    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__EGLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__EGLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
03847    G__setnewtype(-1,NULL,0);
03848    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__EGLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__EGLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
03849    G__setnewtype(-1,NULL,0);
03850    G__search_typename2("iterator<std::bidirectional_iterator_tag,TObject*,std::ptrdiff_t,const TObject**,const TObject*&>",117,G__get_linked_tagnum(&G__G__EGLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
03851    G__setnewtype(-1,NULL,0);
03852    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*>",117,G__get_linked_tagnum(&G__G__EGLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
03853    G__setnewtype(-1,NULL,0);
03854    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long>",117,G__get_linked_tagnum(&G__G__EGLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
03855    G__setnewtype(-1,NULL,0);
03856    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long,const TObject**>",117,G__get_linked_tagnum(&G__G__EGLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
03857    G__setnewtype(-1,NULL,0);
03858    G__search_typename2("TMatrixTBase<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTBaselEfloatgR),0,-1);
03859    G__setnewtype(-1,NULL,0);
03860    G__search_typename2("TMatrixTBase<Double_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTBaselEdoublegR),0,-1);
03861    G__setnewtype(-1,NULL,0);
03862    G__search_typename2("TVectorT<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TVectorTlEfloatgR),0,-1);
03863    G__setnewtype(-1,NULL,0);
03864    G__search_typename2("TVectorT<Double_t>",117,G__get_linked_tagnum(&G__G__EGLN_TVectorTlEdoublegR),0,-1);
03865    G__setnewtype(-1,NULL,0);
03866    G__search_typename2("TMatrixT<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTlEfloatgR),0,-1);
03867    G__setnewtype(-1,NULL,0);
03868    G__search_typename2("TMatrixTRow_const<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTRow_constlEfloatgR),0,-1);
03869    G__setnewtype(-1,NULL,0);
03870    G__search_typename2("TMatrixTColumn_const<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTColumn_constlEfloatgR),0,-1);
03871    G__setnewtype(-1,NULL,0);
03872    G__search_typename2("TMatrixTDiag_const<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTDiag_constlEfloatgR),0,-1);
03873    G__setnewtype(-1,NULL,0);
03874    G__search_typename2("TMatrixTFlat_const<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTFlat_constlEfloatgR),0,-1);
03875    G__setnewtype(-1,NULL,0);
03876    G__search_typename2("TMatrixTSub_const<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTSub_constlEfloatgR),0,-1);
03877    G__setnewtype(-1,NULL,0);
03878    G__search_typename2("TMatrixTSparseRow_const<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTSparseRow_constlEfloatgR),0,-1);
03879    G__setnewtype(-1,NULL,0);
03880    G__search_typename2("TMatrixTSparseDiag_const<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTSparseDiag_constlEfloatgR),0,-1);
03881    G__setnewtype(-1,NULL,0);
03882    G__search_typename2("TMatrixTRow<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTRowlEfloatgR),0,-1);
03883    G__setnewtype(-1,NULL,0);
03884    G__search_typename2("TMatrixTColumn<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTColumnlEfloatgR),0,-1);
03885    G__setnewtype(-1,NULL,0);
03886    G__search_typename2("TMatrixTDiag<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTDiaglEfloatgR),0,-1);
03887    G__setnewtype(-1,NULL,0);
03888    G__search_typename2("TMatrixTFlat<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTFlatlEfloatgR),0,-1);
03889    G__setnewtype(-1,NULL,0);
03890    G__search_typename2("TMatrixTSub<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTSublEfloatgR),0,-1);
03891    G__setnewtype(-1,NULL,0);
03892    G__search_typename2("TMatrixTSparseRow<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTSparseRowlEfloatgR),0,-1);
03893    G__setnewtype(-1,NULL,0);
03894    G__search_typename2("TMatrixTSparseDiag<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TMatrixTSparseDiaglEfloatgR),0,-1);
03895    G__setnewtype(-1,NULL,0);
03896    G__search_typename2("TElementActionT<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TElementActionTlEfloatgR),0,-1);
03897    G__setnewtype(-1,NULL,0);
03898    G__search_typename2("TElementPosActionT<Float_t>",117,G__get_linked_tagnum(&G__G__EGLN_TElementPosActionTlEfloatgR),0,-1);
03899    G__setnewtype(-1,NULL,0);
03900 }
03901 
03902 /*********************************************************
03903 * Data Member information setup/
03904 *********************************************************/
03905 
03906    /* Setting up class,struct,union tag member variable */
03907 
03908    /* TAttParticle */
03909 static void G__setup_memvarTAttParticle(void) {
03910    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__EGLN_TAttParticle));
03911    { TAttParticle *p; p=(TAttParticle*)0x1000; if (p) { }
03912    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fPDGMass=",0,"Mass of the particle in GeV/c2");
03913    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fPDGStable=",0,"Logical indicator, if TRUE the particle can not decay");
03914    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fPDGDecayWidth=",0,"Life time of the particle in sec.");
03915    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fPDGCharge=",0,"Charge of the particle in units of e");
03916    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__EGLN_TString),-1,-1,4,"fParticleType=",0,"Text indicator for the particle family");
03917    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fMCnumberOfPDG=",0,"PDG MC number followed by");
03918    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fEnergyCut=",0,"Lower energy cut off, the default is 10 keV");
03919    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fEnergyLimit=",0,"High energy cut off, the default is 10 TeV");
03920    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fGranularity=",0,"Granularity of the fLogEScale");
03921    G__memvar_setup((void*)(&TAttParticle::fgList),85,0,0,G__get_linked_tagnum(&G__G__EGLN_THashList),-1,-2,1,"fgList=",0,(char*)NULL);
03922    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03923    }
03924    G__tag_memvar_reset();
03925 }
03926 
03927 
03928    /* TDecayChannel */
03929 static void G__setup_memvarTDecayChannel(void) {
03930    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__EGLN_TDecayChannel));
03931    { TDecayChannel *p; p=(TDecayChannel*)0x1000; if (p) { }
03932    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNumber=",0,"channel number");
03933    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fMatrixElementCode=",0,"matrix element for this decay mode");
03934    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fBranchingRatio=",0,"branching ratio ( < 1)");
03935    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__EGLN_TArrayI),-1,-1,2,"fDaughters=",0,"PDG codes of the daughters");
03936    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03937    }
03938    G__tag_memvar_reset();
03939 }
03940 
03941 
03942    /* TParticlePDG */
03943 static void G__setup_memvarTParticlePDG(void) {
03944    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__EGLN_TParticlePDG));
03945    { TParticlePDG *p; p=(TParticlePDG*)0x1000; if (p) { }
03946    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fPdgCode=",0,"PDG code of the particle");
03947    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fMass=",0,"particle mass in GeV");
03948    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fCharge=",0,"charge in units of |e|/3");
03949    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fLifetime=",0,"proper lifetime in seconds");
03950    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fWidth=",0,"total width in GeV");
03951    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fParity=",0,(char*)NULL);
03952    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSpin=",0,(char*)NULL);
03953    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fIsospin=",0,"isospin");
03954    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fI3=",0,"i3");
03955    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fStrangeness=",0,"flavours are defined if i3 != -1");
03956    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fCharm=",0,"1 or -1 for C-particles,");
03957    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fBeauty=",0,(char*)NULL);
03958    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fTop=",0,(char*)NULL);
03959    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fY=",0,"X,Y: quantum numbers for the 4-th generation");
03960    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fX=",0,(char*)NULL);
03961    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fStable=",0,"1 if stable, 0 otherwise");
03962    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TObjArray),-1,-1,2,"fDecayList=",0,"array of decay channels");
03963    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__EGLN_TString),-1,-1,2,"fParticleClass=",0,"lepton, meson etc");
03964    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fTrackingCode=",0,"G3 tracking code of the particle");
03965    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TParticlePDG),-1,-1,2,"fAntiParticle=",0,"pointer to antiparticle");
03966    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03967    }
03968    G__tag_memvar_reset();
03969 }
03970 
03971 
03972    /* TParticleClassPDG */
03973 static void G__setup_memvarTParticleClassPDG(void) {
03974    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__EGLN_TParticleClassPDG));
03975    { TParticleClassPDG *p; p=(TParticleClassPDG*)0x1000; if (p) { }
03976    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TObjArray),-1,-1,2,"fListOfParticles=",0,"list of (non-owned) particles");
03977    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03978    }
03979    G__tag_memvar_reset();
03980 }
03981 
03982 
03983    /* TDatabasePDG */
03984 static void G__setup_memvarTDatabasePDG(void) {
03985    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__EGLN_TDatabasePDG));
03986    { TDatabasePDG *p; p=(TDatabasePDG*)0x1000; if (p) { }
03987    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TDatabasePDG),-1,-2,2,"fgInstance=",0,"protect against multiple instances");
03988    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_THashList),-1,-1,2,"fParticleList=",0,"list of PDG particles");
03989    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TObjArray),-1,-1,2,"fListOfClasses=",0,"list of classes (leptons etc.)");
03990    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TExMap),-1,-1,2,"fPdgMap=",0,"!hash-map from pdg-code to particle");
03991    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03992    }
03993    G__tag_memvar_reset();
03994 }
03995 
03996 
03997    /* TParticle */
03998 static void G__setup_memvarTParticle(void) {
03999    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__EGLN_TParticle));
04000    { TParticle *p; p=(TParticle*)0x1000; if (p) { }
04001    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fPdgCode=",0,"PDG code of the particle");
04002    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fStatusCode=",0,"generation status code");
04003    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fMother[2]=",0,"Indices of the mother particles");
04004    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fDaughter[2]=",0,"Indices of the daughter particles");
04005    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,2,"fWeight=",0,"particle weight");
04006    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fCalcMass=",0,"Calculated mass");
04007    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPx=",0,"x component of momentum");
04008    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPy=",0,"y component of momentum");
04009    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPz=",0,"z component of momentum");
04010    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fE=",0,"Energy");
04011    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fVx=",0,"x of production vertex");
04012    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fVy=",0,"y of production vertex");
04013    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fVz=",0,"z of production vertex");
04014    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fVt=",0,"t of production vertex");
04015    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPolarTheta=",0,"Polar angle of polarisation");
04016    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPolarPhi=",0,"azymutal angle of polarisation");
04017    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TParticlePDG),-1,-1,2,"fParticlePDG=",0,"! reference to the particle record in PDG database");
04018    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04019    }
04020    G__tag_memvar_reset();
04021 }
04022 
04023 
04024    /* TGenerator */
04025 static void G__setup_memvarTGenerator(void) {
04026    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__EGLN_TGenerator));
04027    { TGenerator *p; p=(TGenerator*)0x1000; if (p) { }
04028    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,2,"fPtCut=",0,"!Pt cut. Do not show primaries below");
04029    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fShowNeutrons=",0,"!display neutrons if true");
04030    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TObjArray),-1,-1,2,"fParticles=",0,"->static container of the primary particles");
04031    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04032    }
04033    G__tag_memvar_reset();
04034 }
04035 
04036 
04037    /* TPrimary */
04038 static void G__setup_memvarTPrimary(void) {
04039    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__EGLN_TPrimary));
04040    { TPrimary *p; p=(TPrimary*)0x1000; if (p) { }
04041    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fPart=",0,"Particle id produced");
04042    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fFirstMother=",0,"Index of the first mother particle");
04043    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fSecondMother=",0,"Index of the second mother particle(if any)");
04044    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fGeneration=",0,"Generation flag: last gen. (0) or not (1) or ghost (2)");
04045    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPx=",0,"Momentum in x direction in GeV/c");
04046    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPy=",0,"Momentum in y direction in GeV/c");
04047    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPz=",0,"Momentum in z direction in GeV/c");
04048    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fEtot=",0,"Total energy in GeV");
04049    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fVx=",0,"Production vertex x position in user units");
04050    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fVy=",0,"Production vertex y position in user units");
04051    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fVz=",0,"Production vertex z position in user units");
04052    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTime=",0,"Time of particle production in user units");
04053    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTimeEnd=",0,"Time of particle destruction (always in the pp-cms!)");
04054    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__EGLN_TString),-1,-1,2,"fType=",0,"Indicator of primary type");
04055    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04056    }
04057    G__tag_memvar_reset();
04058 }
04059 
04060 
04061    /* TVirtualMCDecayer */
04062 static void G__setup_memvarTVirtualMCDecayer(void) {
04063    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__EGLN_TVirtualMCDecayer));
04064    { TVirtualMCDecayer *p; p=(TVirtualMCDecayer*)0x1000; if (p) { }
04065    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__EGLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04066    }
04067    G__tag_memvar_reset();
04068 }
04069 
04070 extern "C" void G__cpp_setup_memvarG__EG() {
04071 }
04072 /***********************************************************
04073 ************************************************************
04074 ************************************************************
04075 ************************************************************
04076 ************************************************************
04077 ************************************************************
04078 ************************************************************
04079 ***********************************************************/
04080 
04081 /*********************************************************
04082 * Member function information setup for each class
04083 *********************************************************/
04084 static void G__setup_memfuncTAttParticle(void) {
04085    /* TAttParticle */
04086    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__EGLN_TAttParticle));
04087    G__memfunc_setup("TAttParticle",1201,G__G__EG_113_0_1, 105, G__get_linked_tagnum(&G__G__EGLN_TAttParticle), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04088    G__memfunc_setup("TAttParticle",1201,G__G__EG_113_0_2, 105, G__get_linked_tagnum(&G__G__EGLN_TAttParticle), -1, 0, 11, 1, 1, 0, 
04089 "C - - 10 - name C - - 10 - title "
04090 "d - 'Double_t' 0 - Mass g - 'Bool_t' 0 - Stable "
04091 "d - 'Double_t' 0 - DecayWidth d - 'Double_t' 0 - Charge "
04092 "C - - 10 - Type i - 'Int_t' 0 - MCnumber "
04093 "i - 'Int_t' 0 '90' granularity d - 'Double_t' 0 '1.e-5' LowerCutOff "
04094 "d - 'Double_t' 0 '1.e4' HighCutOff", (char*)NULL, (void*) NULL, 0);
04095    G__memfunc_setup("ConvertISAtoPDG",1404,G__G__EG_113_0_3, 105, -1, G__defined_typename("Int_t"), 0, 1, 3, 1, 0, "i - 'Int_t' 0 - isaNumber", (char*)NULL, (void*) G__func2void( (Int_t (*)(Int_t))(&TAttParticle::ConvertISAtoPDG) ), 0);
04096    G__memfunc_setup("DefinePDG",806,G__G__EG_113_0_4, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TAttParticle::DefinePDG) ), 0);
04097    G__memfunc_setup("GetCharge",874,G__G__EG_113_0_5, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04098    G__memfunc_setup("GetEnergyCut",1206,G__G__EG_113_0_6, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04099    G__memfunc_setup("GetEnergyLimit",1417,G__G__EG_113_0_7, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04100    G__memfunc_setup("GetGranularity",1458,G__G__EG_113_0_8, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04101    G__memfunc_setup("GetDecayWidth",1286,G__G__EG_113_0_9, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04102    G__memfunc_setup("GetMass",692,G__G__EG_113_0_10, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04103    G__memfunc_setup("GetMCNumber",1049,G__G__EG_113_0_11, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04104    G__memfunc_setup("GetParticle",1108,G__G__EG_113_0_12, 85, G__get_linked_tagnum(&G__G__EGLN_TAttParticle), -1, 0, 1, 3, 1, 0, "C - - 10 - name", (char*)NULL, (void*) G__func2void( (TAttParticle* (*)(const char*))(&TAttParticle::GetParticle) ), 0);
04105    G__memfunc_setup("GetParticle",1108,G__G__EG_113_0_13, 85, G__get_linked_tagnum(&G__G__EGLN_TAttParticle), -1, 0, 1, 3, 1, 0, "i - 'Int_t' 0 - mcnumber", (char*)NULL, (void*) G__func2void( (TAttParticle* (*)(Int_t))(&TAttParticle::GetParticle) ), 0);
04106    G__memfunc_setup("GetParticleType",1526,G__G__EG_113_0_14, 67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
04107    G__memfunc_setup("GetStable",891,G__G__EG_113_0_15, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04108    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04109    G__memfunc_setup("SampleMass",1014,G__G__EG_113_0_17, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04110    G__memfunc_setup("SampleMass",1014,G__G__EG_113_0_18, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "d - 'Double_t' 0 - widthcut", (char*)NULL, (void*) NULL, 1);
04111    G__memfunc_setup("Class",502,G__G__EG_113_0_19, 85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TAttParticle::Class) ), 0);
04112    G__memfunc_setup("Class_Name",982,G__G__EG_113_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TAttParticle::Class_Name) ), 0);
04113    G__memfunc_setup("Class_Version",1339,G__G__EG_113_0_21, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TAttParticle::Class_Version) ), 0);
04114    G__memfunc_setup("Dictionary",1046,G__G__EG_113_0_22, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TAttParticle::Dictionary) ), 0);
04115    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04116    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04117    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04118    G__memfunc_setup("StreamerNVirtual",1656,G__G__EG_113_0_26, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04119    G__memfunc_setup("DeclFileName",1145,G__G__EG_113_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TAttParticle::DeclFileName) ), 0);
04120    G__memfunc_setup("ImplFileLine",1178,G__G__EG_113_0_28, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TAttParticle::ImplFileLine) ), 0);
04121    G__memfunc_setup("ImplFileName",1171,G__G__EG_113_0_29, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TAttParticle::ImplFileName) ), 0);
04122    G__memfunc_setup("DeclFileLine",1152,G__G__EG_113_0_30, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TAttParticle::DeclFileLine) ), 0);
04123    // automatic copy constructor
04124    G__memfunc_setup("TAttParticle", 1201, G__G__EG_113_0_31, (int) ('i'), G__get_linked_tagnum(&G__G__EGLN_TAttParticle), -1, 0, 1, 1, 1, 0, "u 'TAttParticle' - 11 - -", (char*) NULL, (void*) NULL, 0);
04125    // automatic destructor
04126    G__memfunc_setup("~TAttParticle", 1327, G__G__EG_113_0_32, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04127    // automatic assignment operator
04128    G__memfunc_setup("operator=", 937, G__G__EG_113_0_33, (int) ('u'), G__get_linked_tagnum(&G__G__EGLN_TAttParticle), -1, 1, 1, 1, 1, 0, "u 'TAttParticle' - 11 - -", (char*) NULL, (void*) NULL, 0);
04129    G__tag_memfunc_reset();
04130 }
04131 
04132 static void G__setup_memfuncTDecayChannel(void) {
04133    /* TDecayChannel */
04134    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__EGLN_TDecayChannel));
04135    G__memfunc_setup("TDecayChannel",1267,G__G__EG_122_0_1, 105, G__get_linked_tagnum(&G__G__EGLN_TDecayChannel), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04136    G__memfunc_setup("TDecayChannel",1267,G__G__EG_122_0_2, 105, G__get_linked_tagnum(&G__G__EGLN_TDecayChannel), -1, 0, 5, 1, 1, 0, 
04137 "i - 'Int_t' 0 - Number i - 'Int_t' 0 - MatrixElementCode "
04138 "d - 'Double_t' 0 - BranchingRatio i - 'Int_t' 0 - NDaughters "
04139 "I - 'Int_t' 0 - DaughterPdgCode", (char*)NULL, (void*) NULL, 0);
04140    G__memfunc_setup("Number",617,G__G__EG_122_0_3, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04141    G__memfunc_setup("MatrixElementCode",1722,G__G__EG_122_0_4, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04142    G__memfunc_setup("NDaughters",1013,G__G__EG_122_0_5, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04143    G__memfunc_setup("BranchingRatio",1419,G__G__EG_122_0_6, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04144    G__memfunc_setup("DaughterPdgCode",1482,G__G__EG_122_0_7, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
04145    G__memfunc_setup("Class",502,G__G__EG_122_0_8, 85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TDecayChannel::Class) ), 0);
04146    G__memfunc_setup("Class_Name",982,G__G__EG_122_0_9, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecayChannel::Class_Name) ), 0);
04147    G__memfunc_setup("Class_Version",1339,G__G__EG_122_0_10, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TDecayChannel::Class_Version) ), 0);
04148    G__memfunc_setup("Dictionary",1046,G__G__EG_122_0_11, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TDecayChannel::Dictionary) ), 0);
04149    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04150    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04151    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04152    G__memfunc_setup("StreamerNVirtual",1656,G__G__EG_122_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04153    G__memfunc_setup("DeclFileName",1145,G__G__EG_122_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecayChannel::DeclFileName) ), 0);
04154    G__memfunc_setup("ImplFileLine",1178,G__G__EG_122_0_17, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecayChannel::ImplFileLine) ), 0);
04155    G__memfunc_setup("ImplFileName",1171,G__G__EG_122_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDecayChannel::ImplFileName) ), 0);
04156    G__memfunc_setup("DeclFileLine",1152,G__G__EG_122_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDecayChannel::DeclFileLine) ), 0);
04157    // automatic copy constructor
04158    G__memfunc_setup("TDecayChannel", 1267, G__G__EG_122_0_20, (int) ('i'), G__get_linked_tagnum(&G__G__EGLN_TDecayChannel), -1, 0, 1, 1, 1, 0, "u 'TDecayChannel' - 11 - -", (char*) NULL, (void*) NULL, 0);
04159    // automatic destructor
04160    G__memfunc_setup("~TDecayChannel", 1393, G__G__EG_122_0_21, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04161    // automatic assignment operator
04162    G__memfunc_setup("operator=", 937, G__G__EG_122_0_22, (int) ('u'), G__get_linked_tagnum(&G__G__EGLN_TDecayChannel), -1, 1, 1, 1, 1, 0, "u 'TDecayChannel' - 11 - -", (char*) NULL, (void*) NULL, 0);
04163    G__tag_memfunc_reset();
04164 }
04165 
04166 static void G__setup_memfuncTParticlePDG(void) {
04167    /* TParticlePDG */
04168    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__EGLN_TParticlePDG));
04169    G__memfunc_setup("TParticlePDG",1123,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__EGLN_TParticlePDG), -1, 0, 1, 1, 2, 0, "u 'TParticlePDG' - 11 - -", (char*)NULL, (void*) NULL, 0);
04170    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__EGLN_TParticlePDG), -1, 1, 1, 1, 2, 0, "u 'TParticlePDG' - 11 - -", (char*)NULL, (void*) NULL, 0);
04171    G__memfunc_setup("TParticlePDG",1123,G__G__EG_123_0_3, 105, G__get_linked_tagnum(&G__G__EGLN_TParticlePDG), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04172    G__memfunc_setup("TParticlePDG",1123,G__G__EG_123_0_4, 105, G__get_linked_tagnum(&G__G__EGLN_TParticlePDG), -1, 0, 1, 1, 1, 0, "i - - 0 - pdg_code", (char*)NULL, (void*) NULL, 0);
04173    G__memfunc_setup("TParticlePDG",1123,G__G__EG_123_0_5, 105, G__get_linked_tagnum(&G__G__EGLN_TParticlePDG), -1, 0, 10, 1, 1, 0, 
04174 "C - - 10 - Name C - - 10 - Title "
04175 "d - 'Double_t' 0 - Mass g - 'Bool_t' 0 - Stable "
04176 "d - 'Double_t' 0 - Width d - 'Double_t' 0 - Charge "
04177 "C - - 10 - ParticleClass i - 'Int_t' 0 - PdgCode "
04178 "i - 'Int_t' 0 - Anti i - 'Int_t' 0 - TrackingCode", (char*)NULL, (void*) NULL, 0);
04179    G__memfunc_setup("PdgCode",662,G__G__EG_123_0_6, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04180    G__memfunc_setup("Mass",404,G__G__EG_123_0_7, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04181    G__memfunc_setup("Charge",586,G__G__EG_123_0_8, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", "charge in units of |e|/3", (void*) NULL, 0);
04182    G__memfunc_setup("Lifetime",815,G__G__EG_123_0_9, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04183    G__memfunc_setup("Width",512,G__G__EG_123_0_10, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04184    G__memfunc_setup("Parity",633,G__G__EG_123_0_11, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04185    G__memfunc_setup("Spin",410,G__G__EG_123_0_12, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04186    G__memfunc_setup("Isospin",741,G__G__EG_123_0_13, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04187    G__memfunc_setup("I3",124,G__G__EG_123_0_14, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04188    G__memfunc_setup("Strangeness",1165,G__G__EG_123_0_15, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04189    G__memfunc_setup("Charm",491,G__G__EG_123_0_16, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04190    G__memfunc_setup("Beauty",618,G__G__EG_123_0_17, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04191    G__memfunc_setup("Top",307,G__G__EG_123_0_18, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04192    G__memfunc_setup("X",88,G__G__EG_123_0_19, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04193    G__memfunc_setup("Y",89,G__G__EG_123_0_20, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04194    G__memfunc_setup("Stable",603,G__G__EG_123_0_21, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04195    G__memfunc_setup("ParticleClass",1322,G__G__EG_123_0_22, 67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
04196    G__memfunc_setup("DecayList",898,G__G__EG_123_0_23, 85, G__get_linked_tagnum(&G__G__EGLN_TObjArray), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04197    G__memfunc_setup("NDecayChannels",1376,G__G__EG_123_0_24, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04198    G__memfunc_setup("TrackingCode",1198,G__G__EG_123_0_25, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04199    G__memfunc_setup("DecayChannel",1183,G__G__EG_123_0_26, 85, G__get_linked_tagnum(&G__G__EGLN_TDecayChannel), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
04200    G__memfunc_setup("AntiParticle",1216,G__G__EG_123_0_27, 85, G__get_linked_tagnum(&G__G__EGLN_TParticlePDG), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04201    G__memfunc_setup("SetAntiParticle",1516,G__G__EG_123_0_28, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TParticlePDG' - 0 - ap", (char*)NULL, (void*) NULL, 0);
04202    G__memfunc_setup("AddDecayChannel",1448,G__G__EG_123_0_29, 105, -1, G__defined_typename("Int_t"), 0, 4, 1, 1, 0, 
04203 "i - 'Int_t' 0 - Type d - 'Double_t' 0 - BranchingRatio "
04204 "i - 'Int_t' 0 - NDaughters I - 'Int_t' 0 - DaughterPdgCode", (char*)NULL, (void*) NULL, 0);
04205    G__memfunc_setup("PrintDecayChannel",1708,G__G__EG_123_0_30, 121, -1, -1, 0, 2, 1, 1, 8, 
04206 "U 'TDecayChannel' - 0 - dc C - 'Option_t' 10 '\"\"' opt", (char*)NULL, (void*) NULL, 1);
04207    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' opt", "*MENU*", (void*) NULL, 1);
04208    G__memfunc_setup("Class",502,G__G__EG_123_0_32, 85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TParticlePDG::Class) ), 0);
04209    G__memfunc_setup("Class_Name",982,G__G__EG_123_0_33, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TParticlePDG::Class_Name) ), 0);
04210    G__memfunc_setup("Class_Version",1339,G__G__EG_123_0_34, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TParticlePDG::Class_Version) ), 0);
04211    G__memfunc_setup("Dictionary",1046,G__G__EG_123_0_35, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TParticlePDG::Dictionary) ), 0);
04212    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04213    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04214    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04215    G__memfunc_setup("StreamerNVirtual",1656,G__G__EG_123_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04216    G__memfunc_setup("DeclFileName",1145,G__G__EG_123_0_40, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TParticlePDG::DeclFileName) ), 0);
04217    G__memfunc_setup("ImplFileLine",1178,G__G__EG_123_0_41, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TParticlePDG::ImplFileLine) ), 0);
04218    G__memfunc_setup("ImplFileName",1171,G__G__EG_123_0_42, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TParticlePDG::ImplFileName) ), 0);
04219    G__memfunc_setup("DeclFileLine",1152,G__G__EG_123_0_43, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TParticlePDG::DeclFileLine) ), 0);
04220    // automatic destructor
04221    G__memfunc_setup("~TParticlePDG", 1249, G__G__EG_123_0_44, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04222    G__tag_memfunc_reset();
04223 }
04224 
04225 static void G__setup_memfuncTParticleClassPDG(void) {
04226    /* TParticleClassPDG */
04227    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__EGLN_TParticleClassPDG));
04228    G__memfunc_setup("TParticleClassPDG",1625,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__EGLN_TParticleClassPDG), -1, 0, 1, 1, 2, 0, "u 'TParticleClassPDG' - 11 - pcp", (char*)NULL, (void*) NULL, 0);
04229    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__EGLN_TParticleClassPDG), -1, 1, 1, 1, 2, 0, "u 'TParticleClassPDG' - 11 - pcp", (char*)NULL, (void*) NULL, 0);
04230    G__memfunc_setup("TParticleClassPDG",1625,G__G__EG_124_0_3, 105, G__get_linked_tagnum(&G__G__EGLN_TParticleClassPDG), -1, 0, 1, 1, 1, 0, "C - - 10 '0' name", (char*)NULL, (void*) NULL, 0);
04231    G__memfunc_setup("GetNParticles",1301,G__G__EG_124_0_4, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04232    G__memfunc_setup("GetParticle",1108,G__G__EG_124_0_5, 85, G__get_linked_tagnum(&G__G__EGLN_TParticlePDG), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
04233    G__memfunc_setup("GetListOfParticles",1816,G__G__EG_124_0_6, 85, G__get_linked_tagnum(&G__G__EGLN_TObjArray), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04234    G__memfunc_setup("AddParticle",1085,G__G__EG_124_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TObject' - 0 - p", (char*)NULL, (void*) NULL, 0);
04235    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' opt", "*MENU*", (void*) NULL, 1);
04236    G__memfunc_setup("IsFolder",792,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04237    G__memfunc_setup("Browse",626,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TBrowser' - 0 - b", (char*)NULL, (void*) NULL, 1);
04238    G__memfunc_setup("Class",502,G__G__EG_124_0_11, 85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TParticleClassPDG::Class) ), 0);
04239    G__memfunc_setup("Class_Name",982,G__G__EG_124_0_12, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TParticleClassPDG::Class_Name) ), 0);
04240    G__memfunc_setup("Class_Version",1339,G__G__EG_124_0_13, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TParticleClassPDG::Class_Version) ), 0);
04241    G__memfunc_setup("Dictionary",1046,G__G__EG_124_0_14, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TParticleClassPDG::Dictionary) ), 0);
04242    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04243    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04244    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04245    G__memfunc_setup("StreamerNVirtual",1656,G__G__EG_124_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04246    G__memfunc_setup("DeclFileName",1145,G__G__EG_124_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TParticleClassPDG::DeclFileName) ), 0);
04247    G__memfunc_setup("ImplFileLine",1178,G__G__EG_124_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TParticleClassPDG::ImplFileLine) ), 0);
04248    G__memfunc_setup("ImplFileName",1171,G__G__EG_124_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TParticleClassPDG::ImplFileName) ), 0);
04249    G__memfunc_setup("DeclFileLine",1152,G__G__EG_124_0_22, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TParticleClassPDG::DeclFileLine) ), 0);
04250    // automatic destructor
04251    G__memfunc_setup("~TParticleClassPDG", 1751, G__G__EG_124_0_23, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04252    G__tag_memfunc_reset();
04253 }
04254 
04255 static void G__setup_memfuncTDatabasePDG(void) {
04256    /* TDatabasePDG */
04257    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__EGLN_TDatabasePDG));
04258    G__memfunc_setup("TDatabasePDG",1092,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__EGLN_TDatabasePDG), -1, 0, 1, 1, 2, 0, "u 'TDatabasePDG' - 11 - db", (char*)NULL, (void*) NULL, 0);
04259    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__EGLN_TDatabasePDG), -1, 1, 1, 1, 2, 0, "u 'TDatabasePDG' - 11 - db", (char*)NULL, (void*) NULL, 0);
04260    G__memfunc_setup("BuildPdgMap",1065,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 8, "", (char*)NULL, (void*) NULL, 0);
04261    G__memfunc_setup("TDatabasePDG",1092,G__G__EG_126_0_4, 105, G__get_linked_tagnum(&G__G__EGLN_TDatabasePDG), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04262    G__memfunc_setup("Instance",821,G__G__EG_126_0_5, 85, G__get_linked_tagnum(&G__G__EGLN_TDatabasePDG), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TDatabasePDG* (*)())(&TDatabasePDG::Instance) ), 0);
04263    G__memfunc_setup("AddParticle",1085,G__G__EG_126_0_6, 85, G__get_linked_tagnum(&G__G__EGLN_TParticlePDG), -1, 0, 10, 1, 1, 0, 
04264 "C - - 10 - Name C - - 10 - Title "
04265 "d - 'Double_t' 0 - Mass g - 'Bool_t' 0 - Stable "
04266 "d - 'Double_t' 0 - DecayWidth d - 'Double_t' 0 - Charge "
04267 "C - - 10 - ParticleClass i - 'Int_t' 0 - PdgCode "
04268 "i - 'Int_t' 0 '-1' Anti i - 'Int_t' 0 '0' TrackingCode", (char*)NULL, (void*) NULL, 1);
04269    G__memfunc_setup("ConvertGeant3ToPdg",1761,G__G__EG_126_0_7, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - Geant3Number", (char*)NULL, (void*) NULL, 1);
04270    G__memfunc_setup("ConvertPdgToGeant3",1761,G__G__EG_126_0_8, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - pdgNumber", (char*)NULL, (void*) NULL, 1);
04271    G__memfunc_setup("ConvertIsajetToPdg",1823,G__G__EG_126_0_9, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - isaNumber", (char*)NULL, (void*) NULL, 1);
04272    G__memfunc_setup("AddAntiParticle",1481,G__G__EG_126_0_10, 85, G__get_linked_tagnum(&G__G__EGLN_TParticlePDG), -1, 0, 2, 1, 1, 0, 
04273 "C - - 10 - Name i - 'Int_t' 0 - PdgCode", (char*)NULL, (void*) NULL, 1);
04274    G__memfunc_setup("GetParticle",1108,G__G__EG_126_0_11, 85, G__get_linked_tagnum(&G__G__EGLN_TParticlePDG), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - pdgCode", (char*)NULL, (void*) NULL, 0);
04275    G__memfunc_setup("GetParticle",1108,G__G__EG_126_0_12, 85, G__get_linked_tagnum(&G__G__EGLN_TParticlePDG), -1, 0, 1, 1, 1, 8, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
04276    G__memfunc_setup("GetParticleClass",1610,G__G__EG_126_0_13, 85, G__get_linked_tagnum(&G__G__EGLN_TParticleClassPDG), -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
04277    G__memfunc_setup("ParticleList",1232,G__G__EG_126_0_14, 85, G__get_linked_tagnum(&G__G__EGLN_THashList), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
04278    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' opt", (char*)NULL, (void*) NULL, 1);
04279    G__memfunc_setup("IsFolder",792,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04280    G__memfunc_setup("Browse",626,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TBrowser' - 0 - b", (char*)NULL, (void*) NULL, 1);
04281    G__memfunc_setup("ReadPDGTable",1087,G__G__EG_126_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 '\"\"' filename", (char*)NULL, (void*) NULL, 1);
04282    G__memfunc_setup("WritePDGTable",1230,G__G__EG_126_0_19, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "C - - 10 - filename", (char*)NULL, (void*) NULL, 1);
04283    G__memfunc_setup("Class",502,G__G__EG_126_0_20, 85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TDatabasePDG::Class) ), 0);
04284    G__memfunc_setup("Class_Name",982,G__G__EG_126_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDatabasePDG::Class_Name) ), 0);
04285    G__memfunc_setup("Class_Version",1339,G__G__EG_126_0_22, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TDatabasePDG::Class_Version) ), 0);
04286    G__memfunc_setup("Dictionary",1046,G__G__EG_126_0_23, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TDatabasePDG::Dictionary) ), 0);
04287    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04288    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04289    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04290    G__memfunc_setup("StreamerNVirtual",1656,G__G__EG_126_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04291    G__memfunc_setup("DeclFileName",1145,G__G__EG_126_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDatabasePDG::DeclFileName) ), 0);
04292    G__memfunc_setup("ImplFileLine",1178,G__G__EG_126_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDatabasePDG::ImplFileLine) ), 0);
04293    G__memfunc_setup("ImplFileName",1171,G__G__EG_126_0_30, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TDatabasePDG::ImplFileName) ), 0);
04294    G__memfunc_setup("DeclFileLine",1152,G__G__EG_126_0_31, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TDatabasePDG::DeclFileLine) ), 0);
04295    // automatic destructor
04296    G__memfunc_setup("~TDatabasePDG", 1218, G__G__EG_126_0_32, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04297    G__tag_memfunc_reset();
04298 }
04299 
04300 static void G__setup_memfuncTParticle(void) {
04301    /* TParticle */
04302    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__EGLN_TParticle));
04303    G__memfunc_setup("TParticle",904,G__G__EG_129_0_1, 105, G__get_linked_tagnum(&G__G__EGLN_TParticle), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04304    G__memfunc_setup("TParticle",904,G__G__EG_129_0_2, 105, G__get_linked_tagnum(&G__G__EGLN_TParticle), -1, 0, 14, 1, 1, 0, 
04305 "i - 'Int_t' 0 - pdg i - 'Int_t' 0 - status "
04306 "i - 'Int_t' 0 - mother1 i - 'Int_t' 0 - mother2 "
04307 "i - 'Int_t' 0 - daughter1 i - 'Int_t' 0 - daughter2 "
04308 "d - 'Double_t' 0 - px d - 'Double_t' 0 - py "
04309 "d - 'Double_t' 0 - pz d - 'Double_t' 0 - etot "
04310 "d - 'Double_t' 0 - vx d - 'Double_t' 0 - vy "
04311 "d - 'Double_t' 0 - vz d - 'Double_t' 0 - time", (char*)NULL, (void*) NULL, 0);
04312    G__memfunc_setup("TParticle",904,G__G__EG_129_0_3, 105, G__get_linked_tagnum(&G__G__EGLN_TParticle), -1, 0, 8, 1, 1, 0, 
04313 "i - 'Int_t' 0 - pdg i - 'Int_t' 0 - status "
04314 "i - 'Int_t' 0 - mother1 i - 'Int_t' 0 - mother2 "
04315 "i - 'Int_t' 0 - daughter1 i - 'Int_t' 0 - daughter2 "
04316 "u 'TLorentzVector' - 11 - p u 'TLorentzVector' - 11 - v", (char*)NULL, (void*) NULL, 0);
04317    G__memfunc_setup("TParticle",904,G__G__EG_129_0_4, 105, G__get_linked_tagnum(&G__G__EGLN_TParticle), -1, 0, 1, 1, 1, 0, "u 'TParticle' - 11 - part", (char*)NULL, (void*) NULL, 0);
04318    G__memfunc_setup("operator=",937,G__G__EG_129_0_5, 117, G__get_linked_tagnum(&G__G__EGLN_TParticle), -1, 1, 1, 1, 1, 0, "u 'TParticle' - 11 - -", (char*)NULL, (void*) NULL, 0);
04319    G__memfunc_setup("GetStatusCode",1311,G__G__EG_129_0_6, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04320    G__memfunc_setup("GetPdgCode",950,G__G__EG_129_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04321    G__memfunc_setup("GetFirstMother",1431,G__G__EG_129_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04322    G__memfunc_setup("GetMother",911,G__G__EG_129_0_9, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
04323    G__memfunc_setup("GetSecondMother",1515,G__G__EG_129_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04324    G__memfunc_setup("IsPrimary",928,G__G__EG_129_0_11, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", "Is this particle primary one?", (void*) NULL, 0);
04325    G__memfunc_setup("GetFirstDaughter",1628,G__G__EG_129_0_12, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04326    G__memfunc_setup("GetDaughter",1108,G__G__EG_129_0_13, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
04327    G__memfunc_setup("GetLastDaughter",1512,G__G__EG_129_0_14, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04328    G__memfunc_setup("GetCalcMass",1063,G__G__EG_129_0_15, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04329    G__memfunc_setup("GetMass",692,G__G__EG_129_0_16, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04330    G__memfunc_setup("GetNDaughters",1301,G__G__EG_129_0_17, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04331    G__memfunc_setup("GetWeight",904,G__G__EG_129_0_18, 102, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04332    G__memfunc_setup("GetPolarisation",1557,G__G__EG_129_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVector3' - 1 - v", (char*)NULL, (void*) NULL, 0);
04333    G__memfunc_setup("GetPDG",507,G__G__EG_129_0_20, 85, G__get_linked_tagnum(&G__G__EGLN_TParticlePDG), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' mode", (char*)NULL, (void*) NULL, 0);
04334    G__memfunc_setup("Beauty",618,G__G__EG_129_0_21, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04335    G__memfunc_setup("Charm",491,G__G__EG_129_0_22, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04336    G__memfunc_setup("Strangeness",1165,G__G__EG_129_0_23, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04337    G__memfunc_setup("Momentum",850,G__G__EG_129_0_24, 121, -1, -1, 0, 1, 1, 1, 8, "u 'TLorentzVector' - 1 - v", (char*)NULL, (void*) NULL, 0);
04338    G__memfunc_setup("ProductionVertex",1701,G__G__EG_129_0_25, 121, -1, -1, 0, 1, 1, 1, 8, "u 'TLorentzVector' - 1 - v", (char*)NULL, (void*) NULL, 0);
04339    G__memfunc_setup("Vx",206,G__G__EG_129_0_26, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04340    G__memfunc_setup("Vy",207,G__G__EG_129_0_27, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04341    G__memfunc_setup("Vz",208,G__G__EG_129_0_28, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04342    G__memfunc_setup("T",84,G__G__EG_129_0_29, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04343    G__memfunc_setup("R",82,G__G__EG_129_0_30, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", "Radius of production vertex in cylindrical system", (void*) NULL, 0);
04344    G__memfunc_setup("Rho",297,G__G__EG_129_0_31, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", "Radius of production vertex in spherical system", (void*) NULL, 0);
04345    G__memfunc_setup("Px",200,G__G__EG_129_0_32, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04346    G__memfunc_setup("Py",201,G__G__EG_129_0_33, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04347    G__memfunc_setup("Pz",202,G__G__EG_129_0_34, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04348    G__memfunc_setup("P",80,G__G__EG_129_0_35, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04349    G__memfunc_setup("Pt",196,G__G__EG_129_0_36, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04350    G__memfunc_setup("Energy",618,G__G__EG_129_0_37, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04351    G__memfunc_setup("Eta",282,G__G__EG_129_0_38, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04352    G__memfunc_setup("Y",89,G__G__EG_129_0_39, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04353    G__memfunc_setup("Phi",289,G__G__EG_129_0_40, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", "note that Phi() returns an angle between 0 and 2pi", (void*) NULL, 0);
04354    G__memfunc_setup("Theta",502,G__G__EG_129_0_41, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04355    G__memfunc_setup("SetFirstMother",1443,G__G__EG_129_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - code", (char*)NULL, (void*) NULL, 0);
04356    G__memfunc_setup("SetMother",923,G__G__EG_129_0_43, 121, -1, -1, 0, 2, 1, 1, 0, 
04357 "i - - 0 - i i - - 0 - code", (char*)NULL, (void*) NULL, 0);
04358    G__memfunc_setup("SetLastMother",1327,G__G__EG_129_0_44, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - code", (char*)NULL, (void*) NULL, 0);
04359    G__memfunc_setup("SetFirstDaughter",1640,G__G__EG_129_0_45, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - code", (char*)NULL, (void*) NULL, 0);
04360    G__memfunc_setup("SetDaughter",1120,G__G__EG_129_0_46, 121, -1, -1, 0, 2, 1, 1, 0, 
04361 "i - - 0 - i i - - 0 - code", (char*)NULL, (void*) NULL, 0);
04362    G__memfunc_setup("SetLastDaughter",1524,G__G__EG_129_0_47, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - code", (char*)NULL, (void*) NULL, 0);
04363    G__memfunc_setup("SetCalcMass",1075,G__G__EG_129_0_48, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - mass", (char*)NULL, (void*) NULL, 0);
04364    G__memfunc_setup("SetPdgCode",962,G__G__EG_129_0_49, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - pdg", (char*)NULL, (void*) NULL, 0);
04365    G__memfunc_setup("SetPolarisation",1569,G__G__EG_129_0_50, 121, -1, -1, 0, 3, 1, 1, 0, 
04366 "d - 'Double_t' 0 - polx d - 'Double_t' 0 - poly "
04367 "d - 'Double_t' 0 - polz", (char*)NULL, (void*) NULL, 0);
04368    G__memfunc_setup("SetPolarisation",1569,G__G__EG_129_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TVector3' - 11 - v", (char*)NULL, (void*) NULL, 0);
04369    G__memfunc_setup("SetStatusCode",1323,G__G__EG_129_0_52, 121, -1, -1, 0, 1, 1, 1, 0, "i - - 0 - status", (char*)NULL, (void*) NULL, 0);
04370    G__memfunc_setup("SetWeight",916,G__G__EG_129_0_53, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 '1' weight", (char*)NULL, (void*) NULL, 0);
04371    G__memfunc_setup("SetMomentum",1150,G__G__EG_129_0_54, 121, -1, -1, 0, 4, 1, 1, 0, 
04372 "d - 'Double_t' 0 - px d - 'Double_t' 0 - py "
04373 "d - 'Double_t' 0 - pz d - 'Double_t' 0 - e", (char*)NULL, (void*) NULL, 0);
04374    G__memfunc_setup("SetMomentum",1150,G__G__EG_129_0_55, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TLorentzVector' - 11 - p", (char*)NULL, (void*) NULL, 0);
04375    G__memfunc_setup("SetProductionVertex",2001,G__G__EG_129_0_56, 121, -1, -1, 0, 4, 1, 1, 0, 
04376 "d - 'Double_t' 0 - vx d - 'Double_t' 0 - vy "
04377 "d - 'Double_t' 0 - vz d - 'Double_t' 0 - t", (char*)NULL, (void*) NULL, 0);
04378    G__memfunc_setup("SetProductionVertex",2001,G__G__EG_129_0_57, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TLorentzVector' - 11 - v", (char*)NULL, (void*) NULL, 0);
04379    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04380    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04381    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04382    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
04383 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
04384    G__memfunc_setup("ExecuteEvent",1237,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
04385 "i - 'Int_t' 0 - event i - 'Int_t' 0 - px "
04386 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
04387    G__memfunc_setup("GetName",673,(G__InterfaceMethod) NULL,67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
04388    G__memfunc_setup("GetTitle",802,(G__InterfaceMethod) NULL,67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
04389    G__memfunc_setup("Class",502,G__G__EG_129_0_65, 85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TParticle::Class) ), 0);
04390    G__memfunc_setup("Class_Name",982,G__G__EG_129_0_66, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TParticle::Class_Name) ), 0);
04391    G__memfunc_setup("Class_Version",1339,G__G__EG_129_0_67, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TParticle::Class_Version) ), 0);
04392    G__memfunc_setup("Dictionary",1046,G__G__EG_129_0_68, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TParticle::Dictionary) ), 0);
04393    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04394    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04395    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04396    G__memfunc_setup("StreamerNVirtual",1656,G__G__EG_129_0_72, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04397    G__memfunc_setup("DeclFileName",1145,G__G__EG_129_0_73, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TParticle::DeclFileName) ), 0);
04398    G__memfunc_setup("ImplFileLine",1178,G__G__EG_129_0_74, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TParticle::ImplFileLine) ), 0);
04399    G__memfunc_setup("ImplFileName",1171,G__G__EG_129_0_75, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TParticle::ImplFileName) ), 0);
04400    G__memfunc_setup("DeclFileLine",1152,G__G__EG_129_0_76, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TParticle::DeclFileLine) ), 0);
04401    // automatic destructor
04402    G__memfunc_setup("~TParticle", 1030, G__G__EG_129_0_77, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04403    G__tag_memfunc_reset();
04404 }
04405 
04406 static void G__setup_memfuncTGenerator(void) {
04407    /* TGenerator */
04408    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__EGLN_TGenerator));
04409    G__memfunc_setup("TGenerator",1019,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__EGLN_TGenerator), -1, 0, 1, 1, 2, 0, "u 'TGenerator' - 11 - tg", (char*)NULL, (void*) NULL, 0);
04410    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__EGLN_TGenerator), -1, 1, 1, 1, 2, 0, "u 'TGenerator' - 11 - tg", (char*)NULL, (void*) NULL, 0);
04411    G__memfunc_setup("TGenerator",1019,G__G__EG_130_0_3, 105, G__get_linked_tagnum(&G__G__EGLN_TGenerator), -1, 0, 0, 1, 1, 0, "", "Used by Dictionary", (void*) NULL, 0);
04412    G__memfunc_setup("TGenerator",1019,G__G__EG_130_0_4, 105, G__get_linked_tagnum(&G__G__EGLN_TGenerator), -1, 0, 2, 1, 1, 0, 
04413 "C - - 10 - name C - - 10 '\"Generator class\"' title", (char*)NULL, (void*) NULL, 0);
04414    G__memfunc_setup("Browse",626,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TBrowser' - 0 - b", (char*)NULL, (void*) NULL, 1);
04415    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
04416 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
04417    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04418    G__memfunc_setup("ExecuteEvent",1237,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
04419 "i - 'Int_t' 0 - event i - 'Int_t' 0 - px "
04420 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
04421    G__memfunc_setup("GenerateEvent",1325,G__G__EG_130_0_9, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04422    G__memfunc_setup("GetParameter",1217,G__G__EG_130_0_10, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "C - - 10 - -", (char*)NULL, (void*) NULL, 1);
04423    G__memfunc_setup("ImportParticles",1570,G__G__EG_130_0_11, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
04424 "U 'TClonesArray' - 0 - particles C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04425    G__memfunc_setup("ImportParticles",1570,G__G__EG_130_0_12, 85, G__get_linked_tagnum(&G__G__EGLN_TObjArray), -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04426    G__memfunc_setup("GetParticle",1108,G__G__EG_130_0_13, 85, G__get_linked_tagnum(&G__G__EGLN_TParticle), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 1);
04427    G__memfunc_setup("GetNumberOfParticles",2021,G__G__EG_130_0_14, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04428    G__memfunc_setup("GetListOfParticles",1816,G__G__EG_130_0_15, 85, G__get_linked_tagnum(&G__G__EGLN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04429    G__memfunc_setup("GetPrimaries",1228,G__G__EG_130_0_16, 85, G__get_linked_tagnum(&G__G__EGLN_TObjArray), -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04430    G__memfunc_setup("GetPtCut",784,G__G__EG_130_0_17, 102, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04431    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04432    G__memfunc_setup("SetParameter",1229,G__G__EG_130_0_19, 121, -1, -1, 0, 2, 1, 1, 0, 
04433 "C - - 10 - - d - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
04434    G__memfunc_setup("SetPtCut",796,G__G__EG_130_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 '0' ptcut", "*MENU*", (void*) NULL, 1);
04435    G__memfunc_setup("SetViewRadius",1327,G__G__EG_130_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 '1000' rbox", "*MENU*", (void*) NULL, 1);
04436    G__memfunc_setup("SetViewRange",1204,G__G__EG_130_0_22, 121, -1, -1, 0, 6, 1, 1, 0, 
04437 "f - 'Float_t' 0 '-10000' xmin f - 'Float_t' 0 '-10000' ymin "
04438 "f - 'Float_t' 0 '-10000' zmin f - 'Float_t' 0 '10000' xmax "
04439 "f - 'Float_t' 0 '10000' ymax f - 'Float_t' 0 '10000' zmax", "*MENU*", (void*) NULL, 1);
04440    G__memfunc_setup("ShowNeutrons",1279,G__G__EG_130_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 '1' show", "*MENU*", (void*) NULL, 1);
04441    G__memfunc_setup("Class",502,G__G__EG_130_0_24, 85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGenerator::Class) ), 0);
04442    G__memfunc_setup("Class_Name",982,G__G__EG_130_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGenerator::Class_Name) ), 0);
04443    G__memfunc_setup("Class_Version",1339,G__G__EG_130_0_26, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGenerator::Class_Version) ), 0);
04444    G__memfunc_setup("Dictionary",1046,G__G__EG_130_0_27, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGenerator::Dictionary) ), 0);
04445    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04446    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04447    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04448    G__memfunc_setup("StreamerNVirtual",1656,G__G__EG_130_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04449    G__memfunc_setup("DeclFileName",1145,G__G__EG_130_0_32, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGenerator::DeclFileName) ), 0);
04450    G__memfunc_setup("ImplFileLine",1178,G__G__EG_130_0_33, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGenerator::ImplFileLine) ), 0);
04451    G__memfunc_setup("ImplFileName",1171,G__G__EG_130_0_34, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGenerator::ImplFileName) ), 0);
04452    G__memfunc_setup("DeclFileLine",1152,G__G__EG_130_0_35, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGenerator::DeclFileLine) ), 0);
04453    // automatic destructor
04454    G__memfunc_setup("~TGenerator", 1145, G__G__EG_130_0_36, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04455    G__tag_memfunc_reset();
04456 }
04457 
04458 static void G__setup_memfuncTPrimary(void) {
04459    /* TPrimary */
04460    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__EGLN_TPrimary));
04461    G__memfunc_setup("TPrimary",824,G__G__EG_176_0_1, 105, G__get_linked_tagnum(&G__G__EGLN_TPrimary), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04462    G__memfunc_setup("TPrimary",824,G__G__EG_176_0_2, 105, G__get_linked_tagnum(&G__G__EGLN_TPrimary), -1, 0, 14, 1, 1, 0, 
04463 "i - 'Int_t' 0 - part i - 'Int_t' 0 - first "
04464 "i - 'Int_t' 0 - second i - 'Int_t' 0 - gener "
04465 "d - 'Double_t' 0 - px d - 'Double_t' 0 - py "
04466 "d - 'Double_t' 0 - pz d - 'Double_t' 0 - etot "
04467 "d - 'Double_t' 0 - vx d - 'Double_t' 0 - vy "
04468 "d - 'Double_t' 0 - vz d - 'Double_t' 0 - time "
04469 "d - 'Double_t' 0 - timend C - - 10 '\"\"' type", (char*)NULL, (void*) NULL, 0);
04470    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
04471 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
04472    G__memfunc_setup("ExecuteEvent",1237,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
04473 "i - 'Int_t' 0 - event i - 'Int_t' 0 - px "
04474 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
04475    G__memfunc_setup("GetParticle",1108,G__G__EG_176_0_5, 85, G__get_linked_tagnum(&G__G__EGLN_TAttParticle), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
04476    G__memfunc_setup("GetName",673,(G__InterfaceMethod) NULL,67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
04477    G__memfunc_setup("GetTitle",802,(G__InterfaceMethod) NULL,67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
04478    G__memfunc_setup("GetFirstMother",1431,G__G__EG_176_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04479    G__memfunc_setup("GetSecondMother",1515,G__G__EG_176_0_9, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04480    G__memfunc_setup("GetGeneration",1324,G__G__EG_176_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04481    G__memfunc_setup("GetXMomentum",1226,G__G__EG_176_0_11, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04482    G__memfunc_setup("GetYMomentum",1227,G__G__EG_176_0_12, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04483    G__memfunc_setup("GetZMomentum",1228,G__G__EG_176_0_13, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04484    G__memfunc_setup("GetTotalEnergy",1422,G__G__EG_176_0_14, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04485    G__memfunc_setup("GetXPosition",1229,G__G__EG_176_0_15, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04486    G__memfunc_setup("GetYPosition",1230,G__G__EG_176_0_16, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04487    G__memfunc_setup("GetZPosition",1231,G__G__EG_176_0_17, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04488    G__memfunc_setup("GetTime",687,G__G__EG_176_0_18, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04489    G__memfunc_setup("GetTimeEnd",966,G__G__EG_176_0_19, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04490    G__memfunc_setup("GetType",706,G__G__EG_176_0_20, 67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
04491    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04492    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04493    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04494    G__memfunc_setup("Class",502,G__G__EG_176_0_24, 85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TPrimary::Class) ), 0);
04495    G__memfunc_setup("Class_Name",982,G__G__EG_176_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPrimary::Class_Name) ), 0);
04496    G__memfunc_setup("Class_Version",1339,G__G__EG_176_0_26, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TPrimary::Class_Version) ), 0);
04497    G__memfunc_setup("Dictionary",1046,G__G__EG_176_0_27, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TPrimary::Dictionary) ), 0);
04498    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04499    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04500    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04501    G__memfunc_setup("StreamerNVirtual",1656,G__G__EG_176_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04502    G__memfunc_setup("DeclFileName",1145,G__G__EG_176_0_32, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPrimary::DeclFileName) ), 0);
04503    G__memfunc_setup("ImplFileLine",1178,G__G__EG_176_0_33, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TPrimary::ImplFileLine) ), 0);
04504    G__memfunc_setup("ImplFileName",1171,G__G__EG_176_0_34, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPrimary::ImplFileName) ), 0);
04505    G__memfunc_setup("DeclFileLine",1152,G__G__EG_176_0_35, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TPrimary::DeclFileLine) ), 0);
04506    // automatic copy constructor
04507    G__memfunc_setup("TPrimary", 824, G__G__EG_176_0_36, (int) ('i'), G__get_linked_tagnum(&G__G__EGLN_TPrimary), -1, 0, 1, 1, 1, 0, "u 'TPrimary' - 11 - -", (char*) NULL, (void*) NULL, 0);
04508    // automatic destructor
04509    G__memfunc_setup("~TPrimary", 950, G__G__EG_176_0_37, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04510    // automatic assignment operator
04511    G__memfunc_setup("operator=", 937, G__G__EG_176_0_38, (int) ('u'), G__get_linked_tagnum(&G__G__EGLN_TPrimary), -1, 1, 1, 1, 1, 0, "u 'TPrimary' - 11 - -", (char*) NULL, (void*) NULL, 0);
04512    G__tag_memfunc_reset();
04513 }
04514 
04515 static void G__setup_memfuncTVirtualMCDecayer(void) {
04516    /* TVirtualMCDecayer */
04517    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__EGLN_TVirtualMCDecayer));
04518    G__memfunc_setup("Init",404,G__G__EG_177_0_2, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04519    G__memfunc_setup("Decay",486,G__G__EG_177_0_3, 121, -1, -1, 0, 2, 1, 1, 0, 
04520 "i - 'Int_t' 0 - idpart U 'TLorentzVector' - 0 - p", (char*)NULL, (void*) NULL, 3);
04521    G__memfunc_setup("ImportParticles",1570,G__G__EG_177_0_4, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TClonesArray' - 0 - particles", (char*)NULL, (void*) NULL, 3);
04522    G__memfunc_setup("SetForceDecay",1281,G__G__EG_177_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - type", (char*)NULL, (void*) NULL, 3);
04523    G__memfunc_setup("ForceDecay",981,G__G__EG_177_0_6, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04524    G__memfunc_setup("GetPartialBranchingRatio",2424,G__G__EG_177_0_7, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ipart", (char*)NULL, (void*) NULL, 3);
04525    G__memfunc_setup("GetLifetime",1103,G__G__EG_177_0_8, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - kf", (char*)NULL, (void*) NULL, 3);
04526    G__memfunc_setup("ReadDecayTable",1354,G__G__EG_177_0_9, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04527    G__memfunc_setup("Class",502,G__G__EG_177_0_10, 85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TVirtualMCDecayer::Class) ), 0);
04528    G__memfunc_setup("Class_Name",982,G__G__EG_177_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMCDecayer::Class_Name) ), 0);
04529    G__memfunc_setup("Class_Version",1339,G__G__EG_177_0_12, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TVirtualMCDecayer::Class_Version) ), 0);
04530    G__memfunc_setup("Dictionary",1046,G__G__EG_177_0_13, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TVirtualMCDecayer::Dictionary) ), 0);
04531    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__EGLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04532    G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04533    G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04534    G__memfunc_setup("StreamerNVirtual",1656,G__G__EG_177_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04535    G__memfunc_setup("DeclFileName",1145,G__G__EG_177_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMCDecayer::DeclFileName) ), 0);
04536    G__memfunc_setup("ImplFileLine",1178,G__G__EG_177_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualMCDecayer::ImplFileLine) ), 0);
04537    G__memfunc_setup("ImplFileName",1171,G__G__EG_177_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMCDecayer::ImplFileName) ), 0);
04538    G__memfunc_setup("DeclFileLine",1152,G__G__EG_177_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualMCDecayer::DeclFileLine) ), 0);
04539    // automatic destructor
04540    G__memfunc_setup("~TVirtualMCDecayer", 1798, G__G__EG_177_0_22, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04541    // automatic assignment operator
04542    G__memfunc_setup("operator=", 937, G__G__EG_177_0_23, (int) ('u'), G__get_linked_tagnum(&G__G__EGLN_TVirtualMCDecayer), -1, 1, 1, 1, 1, 0, "u 'TVirtualMCDecayer' - 11 - -", (char*) NULL, (void*) NULL, 0);
04543    G__tag_memfunc_reset();
04544 }
04545 
04546 
04547 /*********************************************************
04548 * Member function information setup
04549 *********************************************************/
04550 extern "C" void G__cpp_setup_memfuncG__EG() {
04551 }
04552 
04553 /*********************************************************
04554 * Global variable information setup for each class
04555 *********************************************************/
04556 static void G__cpp_setup_global0() {
04557 
04558    /* Setting up global variables */
04559    G__resetplocal();
04560 
04561 }
04562 
04563 static void G__cpp_setup_global1() {
04564 }
04565 
04566 static void G__cpp_setup_global2() {
04567 
04568    G__resetglobalenv();
04569 }
04570 extern "C" void G__cpp_setup_globalG__EG() {
04571   G__cpp_setup_global0();
04572   G__cpp_setup_global1();
04573   G__cpp_setup_global2();
04574 }
04575 
04576 /*********************************************************
04577 * Global function information setup for each class
04578 *********************************************************/
04579 static void G__cpp_setup_func0() {
04580    G__lastifuncposition();
04581 
04582 }
04583 
04584 static void G__cpp_setup_func1() {
04585 }
04586 
04587 static void G__cpp_setup_func2() {
04588 }
04589 
04590 static void G__cpp_setup_func3() {
04591 
04592    G__resetifuncposition();
04593 }
04594 
04595 extern "C" void G__cpp_setup_funcG__EG() {
04596   G__cpp_setup_func0();
04597   G__cpp_setup_func1();
04598   G__cpp_setup_func2();
04599   G__cpp_setup_func3();
04600 }
04601 
04602 /*********************************************************
04603 * Class,struct,union,enum tag information setup
04604 *********************************************************/
04605 /* Setup class/struct taginfo */
04606 G__linked_taginfo G__G__EGLN_TClass = { "TClass" , 99 , -1 };
04607 G__linked_taginfo G__G__EGLN_TBuffer = { "TBuffer" , 99 , -1 };
04608 G__linked_taginfo G__G__EGLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
04609 G__linked_taginfo G__G__EGLN_TObject = { "TObject" , 99 , -1 };
04610 G__linked_taginfo G__G__EGLN_TNamed = { "TNamed" , 99 , -1 };
04611 G__linked_taginfo G__G__EGLN_TString = { "TString" , 99 , -1 };
04612 G__linked_taginfo G__G__EGLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
04613 G__linked_taginfo G__G__EGLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
04614 G__linked_taginfo G__G__EGLN_TBrowser = { "TBrowser" , 99 , -1 };
04615 G__linked_taginfo G__G__EGLN_TObjArray = { "TObjArray" , 99 , -1 };
04616 G__linked_taginfo G__G__EGLN_TClonesArray = { "TClonesArray" , 99 , -1 };
04617 G__linked_taginfo G__G__EGLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
04618 G__linked_taginfo G__G__EGLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
04619 G__linked_taginfo G__G__EGLN_TAttLine = { "TAttLine" , 99 , -1 };
04620 G__linked_taginfo G__G__EGLN_THashList = { "THashList" , 99 , -1 };
04621 G__linked_taginfo G__G__EGLN_TAttParticle = { "TAttParticle" , 99 , -1 };
04622 G__linked_taginfo G__G__EGLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR = { "iterator<bidirectional_iterator_tag,TObject*,long,const TObject**,const TObject*&>" , 115 , -1 };
04623 G__linked_taginfo G__G__EGLN_TDecayChannel = { "TDecayChannel" , 99 , -1 };
04624 G__linked_taginfo G__G__EGLN_TParticlePDG = { "TParticlePDG" , 99 , -1 };
04625 G__linked_taginfo G__G__EGLN_TParticleClassPDG = { "TParticleClassPDG" , 99 , -1 };
04626 G__linked_taginfo G__G__EGLN_TExMap = { "TExMap" , 99 , -1 };
04627 G__linked_taginfo G__G__EGLN_TDatabasePDG = { "TDatabasePDG" , 99 , -1 };
04628 G__linked_taginfo G__G__EGLN_TArrayI = { "TArrayI" , 99 , -1 };
04629 G__linked_taginfo G__G__EGLN_TParticle = { "TParticle" , 99 , -1 };
04630 G__linked_taginfo G__G__EGLN_TGenerator = { "TGenerator" , 99 , -1 };
04631 G__linked_taginfo G__G__EGLN_TAtt3D = { "TAtt3D" , 99 , -1 };
04632 G__linked_taginfo G__G__EGLN_TMatrixTBaselEfloatgR = { "TMatrixTBase<float>" , 99 , -1 };
04633 G__linked_taginfo G__G__EGLN_TMatrixTBaselEdoublegR = { "TMatrixTBase<double>" , 99 , -1 };
04634 G__linked_taginfo G__G__EGLN_TVectorTlEfloatgR = { "TVectorT<float>" , 99 , -1 };
04635 G__linked_taginfo G__G__EGLN_TVectorTlEdoublegR = { "TVectorT<double>" , 99 , -1 };
04636 G__linked_taginfo G__G__EGLN_TElementActionTlEfloatgR = { "TElementActionT<float>" , 99 , -1 };
04637 G__linked_taginfo G__G__EGLN_TElementPosActionTlEfloatgR = { "TElementPosActionT<float>" , 99 , -1 };
04638 G__linked_taginfo G__G__EGLN_TMatrixTlEfloatgR = { "TMatrixT<float>" , 99 , -1 };
04639 G__linked_taginfo G__G__EGLN_TMatrixTRow_constlEfloatgR = { "TMatrixTRow_const<float>" , 99 , -1 };
04640 G__linked_taginfo G__G__EGLN_TMatrixTRowlEfloatgR = { "TMatrixTRow<float>" , 99 , -1 };
04641 G__linked_taginfo G__G__EGLN_TMatrixTDiag_constlEfloatgR = { "TMatrixTDiag_const<float>" , 99 , -1 };
04642 G__linked_taginfo G__G__EGLN_TMatrixTColumn_constlEfloatgR = { "TMatrixTColumn_const<float>" , 99 , -1 };
04643 G__linked_taginfo G__G__EGLN_TMatrixTFlat_constlEfloatgR = { "TMatrixTFlat_const<float>" , 99 , -1 };
04644 G__linked_taginfo G__G__EGLN_TMatrixTSub_constlEfloatgR = { "TMatrixTSub_const<float>" , 99 , -1 };
04645 G__linked_taginfo G__G__EGLN_TMatrixTSparseRow_constlEfloatgR = { "TMatrixTSparseRow_const<float>" , 99 , -1 };
04646 G__linked_taginfo G__G__EGLN_TMatrixTSparseDiag_constlEfloatgR = { "TMatrixTSparseDiag_const<float>" , 99 , -1 };
04647 G__linked_taginfo G__G__EGLN_TMatrixTColumnlEfloatgR = { "TMatrixTColumn<float>" , 99 , -1 };
04648 G__linked_taginfo G__G__EGLN_TMatrixTDiaglEfloatgR = { "TMatrixTDiag<float>" , 99 , -1 };
04649 G__linked_taginfo G__G__EGLN_TMatrixTFlatlEfloatgR = { "TMatrixTFlat<float>" , 99 , -1 };
04650 G__linked_taginfo G__G__EGLN_TMatrixTSublEfloatgR = { "TMatrixTSub<float>" , 99 , -1 };
04651 G__linked_taginfo G__G__EGLN_TMatrixTSparseRowlEfloatgR = { "TMatrixTSparseRow<float>" , 99 , -1 };
04652 G__linked_taginfo G__G__EGLN_TMatrixTSparseDiaglEfloatgR = { "TMatrixTSparseDiag<float>" , 99 , -1 };
04653 G__linked_taginfo G__G__EGLN_TVector3 = { "TVector3" , 99 , -1 };
04654 G__linked_taginfo G__G__EGLN_TLorentzVector = { "TLorentzVector" , 99 , -1 };
04655 G__linked_taginfo G__G__EGLN_TPrimary = { "TPrimary" , 99 , -1 };
04656 G__linked_taginfo G__G__EGLN_TVirtualMCDecayer = { "TVirtualMCDecayer" , 99 , -1 };
04657 
04658 /* Reset class/struct taginfo */
04659 extern "C" void G__cpp_reset_tagtableG__EG() {
04660   G__G__EGLN_TClass.tagnum = -1 ;
04661   G__G__EGLN_TBuffer.tagnum = -1 ;
04662   G__G__EGLN_TMemberInspector.tagnum = -1 ;
04663   G__G__EGLN_TObject.tagnum = -1 ;
04664   G__G__EGLN_TNamed.tagnum = -1 ;
04665   G__G__EGLN_TString.tagnum = -1 ;
04666   G__G__EGLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
04667   G__G__EGLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
04668   G__G__EGLN_TBrowser.tagnum = -1 ;
04669   G__G__EGLN_TObjArray.tagnum = -1 ;
04670   G__G__EGLN_TClonesArray.tagnum = -1 ;
04671   G__G__EGLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
04672   G__G__EGLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
04673   G__G__EGLN_TAttLine.tagnum = -1 ;
04674   G__G__EGLN_THashList.tagnum = -1 ;
04675   G__G__EGLN_TAttParticle.tagnum = -1 ;
04676   G__G__EGLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR.tagnum = -1 ;
04677   G__G__EGLN_TDecayChannel.tagnum = -1 ;
04678   G__G__EGLN_TParticlePDG.tagnum = -1 ;
04679   G__G__EGLN_TParticleClassPDG.tagnum = -1 ;
04680   G__G__EGLN_TExMap.tagnum = -1 ;
04681   G__G__EGLN_TDatabasePDG.tagnum = -1 ;
04682   G__G__EGLN_TArrayI.tagnum = -1 ;
04683   G__G__EGLN_TParticle.tagnum = -1 ;
04684   G__G__EGLN_TGenerator.tagnum = -1 ;
04685   G__G__EGLN_TAtt3D.tagnum = -1 ;
04686   G__G__EGLN_TMatrixTBaselEfloatgR.tagnum = -1 ;
04687   G__G__EGLN_TMatrixTBaselEdoublegR.tagnum = -1 ;
04688   G__G__EGLN_TVectorTlEfloatgR.tagnum = -1 ;
04689   G__G__EGLN_TVectorTlEdoublegR.tagnum = -1 ;
04690   G__G__EGLN_TElementActionTlEfloatgR.tagnum = -1 ;
04691   G__G__EGLN_TElementPosActionTlEfloatgR.tagnum = -1 ;
04692   G__G__EGLN_TMatrixTlEfloatgR.tagnum = -1 ;
04693   G__G__EGLN_TMatrixTRow_constlEfloatgR.tagnum = -1 ;
04694   G__G__EGLN_TMatrixTRowlEfloatgR.tagnum = -1 ;
04695   G__G__EGLN_TMatrixTDiag_constlEfloatgR.tagnum = -1 ;
04696   G__G__EGLN_TMatrixTColumn_constlEfloatgR.tagnum = -1 ;
04697   G__G__EGLN_TMatrixTFlat_constlEfloatgR.tagnum = -1 ;
04698   G__G__EGLN_TMatrixTSub_constlEfloatgR.tagnum = -1 ;
04699   G__G__EGLN_TMatrixTSparseRow_constlEfloatgR.tagnum = -1 ;
04700   G__G__EGLN_TMatrixTSparseDiag_constlEfloatgR.tagnum = -1 ;
04701   G__G__EGLN_TMatrixTColumnlEfloatgR.tagnum = -1 ;
04702   G__G__EGLN_TMatrixTDiaglEfloatgR.tagnum = -1 ;
04703   G__G__EGLN_TMatrixTFlatlEfloatgR.tagnum = -1 ;
04704   G__G__EGLN_TMatrixTSublEfloatgR.tagnum = -1 ;
04705   G__G__EGLN_TMatrixTSparseRowlEfloatgR.tagnum = -1 ;
04706   G__G__EGLN_TMatrixTSparseDiaglEfloatgR.tagnum = -1 ;
04707   G__G__EGLN_TVector3.tagnum = -1 ;
04708   G__G__EGLN_TLorentzVector.tagnum = -1 ;
04709   G__G__EGLN_TPrimary.tagnum = -1 ;
04710   G__G__EGLN_TVirtualMCDecayer.tagnum = -1 ;
04711 }
04712 
04713 
04714 extern "C" void G__cpp_setup_tagtableG__EG() {
04715 
04716    /* Setting up class,struct,union tag entry */
04717    G__get_linked_tagnum_fwd(&G__G__EGLN_TClass);
04718    G__get_linked_tagnum_fwd(&G__G__EGLN_TBuffer);
04719    G__get_linked_tagnum_fwd(&G__G__EGLN_TMemberInspector);
04720    G__get_linked_tagnum_fwd(&G__G__EGLN_TObject);
04721    G__get_linked_tagnum_fwd(&G__G__EGLN_TNamed);
04722    G__get_linked_tagnum_fwd(&G__G__EGLN_TString);
04723    G__get_linked_tagnum_fwd(&G__G__EGLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
04724    G__get_linked_tagnum_fwd(&G__G__EGLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
04725    G__get_linked_tagnum_fwd(&G__G__EGLN_TBrowser);
04726    G__get_linked_tagnum_fwd(&G__G__EGLN_TObjArray);
04727    G__get_linked_tagnum_fwd(&G__G__EGLN_TClonesArray);
04728    G__get_linked_tagnum_fwd(&G__G__EGLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
04729    G__get_linked_tagnum_fwd(&G__G__EGLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
04730    G__get_linked_tagnum_fwd(&G__G__EGLN_TAttLine);
04731    G__get_linked_tagnum_fwd(&G__G__EGLN_THashList);
04732    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__EGLN_TAttParticle),sizeof(TAttParticle),-1,324864,"Particle definition",G__setup_memvarTAttParticle,G__setup_memfuncTAttParticle);
04733    G__get_linked_tagnum_fwd(&G__G__EGLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR);
04734    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__EGLN_TDecayChannel),sizeof(TDecayChannel),-1,324864,"Class describing a particle decay channel",G__setup_memvarTDecayChannel,G__setup_memfuncTDecayChannel);
04735    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__EGLN_TParticlePDG),sizeof(TParticlePDG),-1,327424,"PDG static particle definition",G__setup_memvarTParticlePDG,G__setup_memfuncTParticlePDG);
04736    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__EGLN_TParticleClassPDG),sizeof(TParticleClassPDG),-1,327424,"PDG static particle definition",G__setup_memvarTParticleClassPDG,G__setup_memfuncTParticleClassPDG);
04737    G__get_linked_tagnum_fwd(&G__G__EGLN_TExMap);
04738    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__EGLN_TDatabasePDG),sizeof(TDatabasePDG),-1,327424,"PDG particle database",G__setup_memvarTDatabasePDG,G__setup_memfuncTDatabasePDG);
04739    G__get_linked_tagnum_fwd(&G__G__EGLN_TArrayI);
04740    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__EGLN_TParticle),sizeof(TParticle),-1,130816,"TParticle vertex particle information",G__setup_memvarTParticle,G__setup_memfuncTParticle);
04741    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__EGLN_TGenerator),sizeof(TGenerator),-1,327424,"Event generator interface abstract baseclass",G__setup_memvarTGenerator,G__setup_memfuncTGenerator);
04742    G__get_linked_tagnum_fwd(&G__G__EGLN_TAtt3D);
04743    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTBaselEfloatgR);
04744    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTBaselEdoublegR);
04745    G__get_linked_tagnum_fwd(&G__G__EGLN_TVectorTlEfloatgR);
04746    G__get_linked_tagnum_fwd(&G__G__EGLN_TVectorTlEdoublegR);
04747    G__get_linked_tagnum_fwd(&G__G__EGLN_TElementActionTlEfloatgR);
04748    G__get_linked_tagnum_fwd(&G__G__EGLN_TElementPosActionTlEfloatgR);
04749    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTlEfloatgR);
04750    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTRow_constlEfloatgR);
04751    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTRowlEfloatgR);
04752    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTDiag_constlEfloatgR);
04753    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTColumn_constlEfloatgR);
04754    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTFlat_constlEfloatgR);
04755    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTSub_constlEfloatgR);
04756    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTSparseRow_constlEfloatgR);
04757    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTSparseDiag_constlEfloatgR);
04758    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTColumnlEfloatgR);
04759    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTDiaglEfloatgR);
04760    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTFlatlEfloatgR);
04761    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTSublEfloatgR);
04762    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTSparseRowlEfloatgR);
04763    G__get_linked_tagnum_fwd(&G__G__EGLN_TMatrixTSparseDiaglEfloatgR);
04764    G__get_linked_tagnum_fwd(&G__G__EGLN_TVector3);
04765    G__get_linked_tagnum_fwd(&G__G__EGLN_TLorentzVector);
04766    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__EGLN_TPrimary),sizeof(TPrimary),-1,324864,"TPrimary vertex particle information",G__setup_memvarTPrimary,G__setup_memfuncTPrimary);
04767    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__EGLN_TVirtualMCDecayer),sizeof(TVirtualMCDecayer),-1,292104,"Particle Decayer Base Class",G__setup_memvarTVirtualMCDecayer,G__setup_memfuncTVirtualMCDecayer);
04768 }
04769 extern "C" void G__cpp_setupG__EG(void) {
04770   G__check_setup_version(30051515,"G__cpp_setupG__EG()");
04771   G__set_cpp_environmentG__EG();
04772   G__cpp_setup_tagtableG__EG();
04773 
04774   G__cpp_setup_inheritanceG__EG();
04775 
04776   G__cpp_setup_typetableG__EG();
04777 
04778   G__cpp_setup_memvarG__EG();
04779 
04780   G__cpp_setup_memfuncG__EG();
04781   G__cpp_setup_globalG__EG();
04782   G__cpp_setup_funcG__EG();
04783 
04784    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__EG();
04785   return;
04786 }
04787 class G__cpp_setup_initG__EG {
04788   public:
04789     G__cpp_setup_initG__EG() { G__add_setup_func("G__EG",(G__incsetup)(&G__cpp_setupG__EG)); G__call_setup_funcs(); }
04790    ~G__cpp_setup_initG__EG() { G__remove_setup_func("G__EG"); }
04791 };
04792 G__cpp_setup_initG__EG G__cpp_setup_initializerG__EG;
04793 

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