G__VMC.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:44:17 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME montecarlodIvmcdIsrcdIG__VMC
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__VMC.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 TVirtualMCGeometry_ShowMembers(void *obj, TMemberInspector &R__insp);
00041    static void delete_TVirtualMCGeometry(void *p);
00042    static void deleteArray_TVirtualMCGeometry(void *p);
00043    static void destruct_TVirtualMCGeometry(void *p);
00044 
00045    // Function generating the singleton type initializer
00046    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TVirtualMCGeometry*)
00047    {
00048       ::TVirtualMCGeometry *ptr = 0;
00049       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TVirtualMCGeometry >(0);
00050       static ::ROOT::TGenericClassInfo 
00051          instance("TVirtualMCGeometry", ::TVirtualMCGeometry::Class_Version(), "include/TVirtualMCGeometry.h", 28,
00052                   typeid(::TVirtualMCGeometry), DefineBehavior(ptr, ptr),
00053                   &::TVirtualMCGeometry::Dictionary, isa_proxy, 4,
00054                   sizeof(::TVirtualMCGeometry) );
00055       instance.SetDelete(&delete_TVirtualMCGeometry);
00056       instance.SetDeleteArray(&deleteArray_TVirtualMCGeometry);
00057       instance.SetDestructor(&destruct_TVirtualMCGeometry);
00058       return &instance;
00059    }
00060    TGenericClassInfo *GenerateInitInstance(const ::TVirtualMCGeometry*)
00061    {
00062       return GenerateInitInstanceLocal((::TVirtualMCGeometry*)0);
00063    }
00064    // Static variable to force the class initialization
00065    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TVirtualMCGeometry*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00066 } // end of namespace ROOT
00067 
00068 namespace ROOT {
00069    void TGeoMCGeometry_ShowMembers(void *obj, TMemberInspector &R__insp);
00070    static void *new_TGeoMCGeometry(void *p = 0);
00071    static void *newArray_TGeoMCGeometry(Long_t size, void *p);
00072    static void delete_TGeoMCGeometry(void *p);
00073    static void deleteArray_TGeoMCGeometry(void *p);
00074    static void destruct_TGeoMCGeometry(void *p);
00075 
00076    // Function generating the singleton type initializer
00077    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoMCGeometry*)
00078    {
00079       ::TGeoMCGeometry *ptr = 0;
00080       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoMCGeometry >(0);
00081       static ::ROOT::TGenericClassInfo 
00082          instance("TGeoMCGeometry", ::TGeoMCGeometry::Class_Version(), "include/TGeoMCGeometry.h", 30,
00083                   typeid(::TGeoMCGeometry), DefineBehavior(ptr, ptr),
00084                   &::TGeoMCGeometry::Dictionary, isa_proxy, 4,
00085                   sizeof(::TGeoMCGeometry) );
00086       instance.SetNew(&new_TGeoMCGeometry);
00087       instance.SetNewArray(&newArray_TGeoMCGeometry);
00088       instance.SetDelete(&delete_TGeoMCGeometry);
00089       instance.SetDeleteArray(&deleteArray_TGeoMCGeometry);
00090       instance.SetDestructor(&destruct_TGeoMCGeometry);
00091       return &instance;
00092    }
00093    TGenericClassInfo *GenerateInitInstance(const ::TGeoMCGeometry*)
00094    {
00095       return GenerateInitInstanceLocal((::TGeoMCGeometry*)0);
00096    }
00097    // Static variable to force the class initialization
00098    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoMCGeometry*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00099 } // end of namespace ROOT
00100 
00101 namespace ROOT {
00102    void TVirtualMCStack_ShowMembers(void *obj, TMemberInspector &R__insp);
00103    static void delete_TVirtualMCStack(void *p);
00104    static void deleteArray_TVirtualMCStack(void *p);
00105    static void destruct_TVirtualMCStack(void *p);
00106 
00107    // Function generating the singleton type initializer
00108    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TVirtualMCStack*)
00109    {
00110       ::TVirtualMCStack *ptr = 0;
00111       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TVirtualMCStack >(0);
00112       static ::ROOT::TGenericClassInfo 
00113          instance("TVirtualMCStack", ::TVirtualMCStack::Class_Version(), "include/TVirtualMCStack.h", 26,
00114                   typeid(::TVirtualMCStack), DefineBehavior(ptr, ptr),
00115                   &::TVirtualMCStack::Dictionary, isa_proxy, 4,
00116                   sizeof(::TVirtualMCStack) );
00117       instance.SetDelete(&delete_TVirtualMCStack);
00118       instance.SetDeleteArray(&deleteArray_TVirtualMCStack);
00119       instance.SetDestructor(&destruct_TVirtualMCStack);
00120       return &instance;
00121    }
00122    TGenericClassInfo *GenerateInitInstance(const ::TVirtualMCStack*)
00123    {
00124       return GenerateInitInstanceLocal((::TVirtualMCStack*)0);
00125    }
00126    // Static variable to force the class initialization
00127    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TVirtualMCStack*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00128 } // end of namespace ROOT
00129 
00130 namespace ROOT {
00131    void TMCVerbose_ShowMembers(void *obj, TMemberInspector &R__insp);
00132    static void *new_TMCVerbose(void *p = 0);
00133    static void *newArray_TMCVerbose(Long_t size, void *p);
00134    static void delete_TMCVerbose(void *p);
00135    static void deleteArray_TMCVerbose(void *p);
00136    static void destruct_TMCVerbose(void *p);
00137 
00138    // Function generating the singleton type initializer
00139    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMCVerbose*)
00140    {
00141       ::TMCVerbose *ptr = 0;
00142       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMCVerbose >(0);
00143       static ::ROOT::TGenericClassInfo 
00144          instance("TMCVerbose", ::TMCVerbose::Class_Version(), "include/TMCVerbose.h", 31,
00145                   typeid(::TMCVerbose), DefineBehavior(ptr, ptr),
00146                   &::TMCVerbose::Dictionary, isa_proxy, 4,
00147                   sizeof(::TMCVerbose) );
00148       instance.SetNew(&new_TMCVerbose);
00149       instance.SetNewArray(&newArray_TMCVerbose);
00150       instance.SetDelete(&delete_TMCVerbose);
00151       instance.SetDeleteArray(&deleteArray_TMCVerbose);
00152       instance.SetDestructor(&destruct_TMCVerbose);
00153       return &instance;
00154    }
00155    TGenericClassInfo *GenerateInitInstance(const ::TMCVerbose*)
00156    {
00157       return GenerateInitInstanceLocal((::TMCVerbose*)0);
00158    }
00159    // Static variable to force the class initialization
00160    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMCVerbose*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00161 } // end of namespace ROOT
00162 
00163 namespace ROOT {
00164    void TVirtualMCApplication_ShowMembers(void *obj, TMemberInspector &R__insp);
00165    static void delete_TVirtualMCApplication(void *p);
00166    static void deleteArray_TVirtualMCApplication(void *p);
00167    static void destruct_TVirtualMCApplication(void *p);
00168 
00169    // Function generating the singleton type initializer
00170    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TVirtualMCApplication*)
00171    {
00172       ::TVirtualMCApplication *ptr = 0;
00173       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TVirtualMCApplication >(0);
00174       static ::ROOT::TGenericClassInfo 
00175          instance("TVirtualMCApplication", ::TVirtualMCApplication::Class_Version(), "include/TVirtualMCApplication.h", 28,
00176                   typeid(::TVirtualMCApplication), DefineBehavior(ptr, ptr),
00177                   &::TVirtualMCApplication::Dictionary, isa_proxy, 4,
00178                   sizeof(::TVirtualMCApplication) );
00179       instance.SetDelete(&delete_TVirtualMCApplication);
00180       instance.SetDeleteArray(&deleteArray_TVirtualMCApplication);
00181       instance.SetDestructor(&destruct_TVirtualMCApplication);
00182       return &instance;
00183    }
00184    TGenericClassInfo *GenerateInitInstance(const ::TVirtualMCApplication*)
00185    {
00186       return GenerateInitInstanceLocal((::TVirtualMCApplication*)0);
00187    }
00188    // Static variable to force the class initialization
00189    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TVirtualMCApplication*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00190 } // end of namespace ROOT
00191 
00192 namespace ROOT {
00193    void TVirtualMC_ShowMembers(void *obj, TMemberInspector &R__insp);
00194    static void delete_TVirtualMC(void *p);
00195    static void deleteArray_TVirtualMC(void *p);
00196    static void destruct_TVirtualMC(void *p);
00197 
00198    // Function generating the singleton type initializer
00199    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TVirtualMC*)
00200    {
00201       ::TVirtualMC *ptr = 0;
00202       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TVirtualMC >(0);
00203       static ::ROOT::TGenericClassInfo 
00204          instance("TVirtualMC", ::TVirtualMC::Class_Version(), "include/TVirtualMC.h", 40,
00205                   typeid(::TVirtualMC), DefineBehavior(ptr, ptr),
00206                   &::TVirtualMC::Dictionary, isa_proxy, 4,
00207                   sizeof(::TVirtualMC) );
00208       instance.SetDelete(&delete_TVirtualMC);
00209       instance.SetDeleteArray(&deleteArray_TVirtualMC);
00210       instance.SetDestructor(&destruct_TVirtualMC);
00211       return &instance;
00212    }
00213    TGenericClassInfo *GenerateInitInstance(const ::TVirtualMC*)
00214    {
00215       return GenerateInitInstanceLocal((::TVirtualMC*)0);
00216    }
00217    // Static variable to force the class initialization
00218    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TVirtualMC*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00219 } // end of namespace ROOT
00220 
00221 //______________________________________________________________________________
00222 TClass *TVirtualMCGeometry::fgIsA = 0;  // static to hold class pointer
00223 
00224 //______________________________________________________________________________
00225 const char *TVirtualMCGeometry::Class_Name()
00226 {
00227    return "TVirtualMCGeometry";
00228 }
00229 
00230 //______________________________________________________________________________
00231 const char *TVirtualMCGeometry::ImplFileName()
00232 {
00233    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCGeometry*)0x0)->GetImplFileName();
00234 }
00235 
00236 //______________________________________________________________________________
00237 int TVirtualMCGeometry::ImplFileLine()
00238 {
00239    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCGeometry*)0x0)->GetImplFileLine();
00240 }
00241 
00242 //______________________________________________________________________________
00243 void TVirtualMCGeometry::Dictionary()
00244 {
00245    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCGeometry*)0x0)->GetClass();
00246 }
00247 
00248 //______________________________________________________________________________
00249 TClass *TVirtualMCGeometry::Class()
00250 {
00251    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCGeometry*)0x0)->GetClass();
00252    return fgIsA;
00253 }
00254 
00255 //______________________________________________________________________________
00256 TClass *TGeoMCGeometry::fgIsA = 0;  // static to hold class pointer
00257 
00258 //______________________________________________________________________________
00259 const char *TGeoMCGeometry::Class_Name()
00260 {
00261    return "TGeoMCGeometry";
00262 }
00263 
00264 //______________________________________________________________________________
00265 const char *TGeoMCGeometry::ImplFileName()
00266 {
00267    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoMCGeometry*)0x0)->GetImplFileName();
00268 }
00269 
00270 //______________________________________________________________________________
00271 int TGeoMCGeometry::ImplFileLine()
00272 {
00273    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoMCGeometry*)0x0)->GetImplFileLine();
00274 }
00275 
00276 //______________________________________________________________________________
00277 void TGeoMCGeometry::Dictionary()
00278 {
00279    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoMCGeometry*)0x0)->GetClass();
00280 }
00281 
00282 //______________________________________________________________________________
00283 TClass *TGeoMCGeometry::Class()
00284 {
00285    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoMCGeometry*)0x0)->GetClass();
00286    return fgIsA;
00287 }
00288 
00289 //______________________________________________________________________________
00290 TClass *TVirtualMCStack::fgIsA = 0;  // static to hold class pointer
00291 
00292 //______________________________________________________________________________
00293 const char *TVirtualMCStack::Class_Name()
00294 {
00295    return "TVirtualMCStack";
00296 }
00297 
00298 //______________________________________________________________________________
00299 const char *TVirtualMCStack::ImplFileName()
00300 {
00301    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCStack*)0x0)->GetImplFileName();
00302 }
00303 
00304 //______________________________________________________________________________
00305 int TVirtualMCStack::ImplFileLine()
00306 {
00307    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCStack*)0x0)->GetImplFileLine();
00308 }
00309 
00310 //______________________________________________________________________________
00311 void TVirtualMCStack::Dictionary()
00312 {
00313    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCStack*)0x0)->GetClass();
00314 }
00315 
00316 //______________________________________________________________________________
00317 TClass *TVirtualMCStack::Class()
00318 {
00319    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCStack*)0x0)->GetClass();
00320    return fgIsA;
00321 }
00322 
00323 //______________________________________________________________________________
00324 TClass *TMCVerbose::fgIsA = 0;  // static to hold class pointer
00325 
00326 //______________________________________________________________________________
00327 const char *TMCVerbose::Class_Name()
00328 {
00329    return "TMCVerbose";
00330 }
00331 
00332 //______________________________________________________________________________
00333 const char *TMCVerbose::ImplFileName()
00334 {
00335    return ::ROOT::GenerateInitInstanceLocal((const ::TMCVerbose*)0x0)->GetImplFileName();
00336 }
00337 
00338 //______________________________________________________________________________
00339 int TMCVerbose::ImplFileLine()
00340 {
00341    return ::ROOT::GenerateInitInstanceLocal((const ::TMCVerbose*)0x0)->GetImplFileLine();
00342 }
00343 
00344 //______________________________________________________________________________
00345 void TMCVerbose::Dictionary()
00346 {
00347    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMCVerbose*)0x0)->GetClass();
00348 }
00349 
00350 //______________________________________________________________________________
00351 TClass *TMCVerbose::Class()
00352 {
00353    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMCVerbose*)0x0)->GetClass();
00354    return fgIsA;
00355 }
00356 
00357 //______________________________________________________________________________
00358 TClass *TVirtualMCApplication::fgIsA = 0;  // static to hold class pointer
00359 
00360 //______________________________________________________________________________
00361 const char *TVirtualMCApplication::Class_Name()
00362 {
00363    return "TVirtualMCApplication";
00364 }
00365 
00366 //______________________________________________________________________________
00367 const char *TVirtualMCApplication::ImplFileName()
00368 {
00369    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCApplication*)0x0)->GetImplFileName();
00370 }
00371 
00372 //______________________________________________________________________________
00373 int TVirtualMCApplication::ImplFileLine()
00374 {
00375    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCApplication*)0x0)->GetImplFileLine();
00376 }
00377 
00378 //______________________________________________________________________________
00379 void TVirtualMCApplication::Dictionary()
00380 {
00381    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCApplication*)0x0)->GetClass();
00382 }
00383 
00384 //______________________________________________________________________________
00385 TClass *TVirtualMCApplication::Class()
00386 {
00387    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMCApplication*)0x0)->GetClass();
00388    return fgIsA;
00389 }
00390 
00391 //______________________________________________________________________________
00392 TClass *TVirtualMC::fgIsA = 0;  // static to hold class pointer
00393 
00394 //______________________________________________________________________________
00395 const char *TVirtualMC::Class_Name()
00396 {
00397    return "TVirtualMC";
00398 }
00399 
00400 //______________________________________________________________________________
00401 const char *TVirtualMC::ImplFileName()
00402 {
00403    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMC*)0x0)->GetImplFileName();
00404 }
00405 
00406 //______________________________________________________________________________
00407 int TVirtualMC::ImplFileLine()
00408 {
00409    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMC*)0x0)->GetImplFileLine();
00410 }
00411 
00412 //______________________________________________________________________________
00413 void TVirtualMC::Dictionary()
00414 {
00415    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMC*)0x0)->GetClass();
00416 }
00417 
00418 //______________________________________________________________________________
00419 TClass *TVirtualMC::Class()
00420 {
00421    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualMC*)0x0)->GetClass();
00422    return fgIsA;
00423 }
00424 
00425 //______________________________________________________________________________
00426 void TVirtualMC::Streamer(TBuffer &R__b)
00427 {
00428    // Stream an object of class TVirtualMC.
00429 
00430    if (R__b.IsReading()) {
00431       R__b.ReadClassBuffer(TVirtualMC::Class(),this);
00432    } else {
00433       R__b.WriteClassBuffer(TVirtualMC::Class(),this);
00434    }
00435 }
00436 
00437 //______________________________________________________________________________
00438 void TVirtualMC::ShowMembers(TMemberInspector &R__insp)
00439 {
00440       // Inspect the data members of an object of class TVirtualMC.
00441       TClass *R__cl = ::TVirtualMC::IsA();
00442       if (R__cl || R__insp.IsA()) { }
00443       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fApplication", &fApplication);
00444       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fStack", &fStack);
00445       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDecayer", &fDecayer);
00446       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRandom", &fRandom);
00447       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMagField", &fMagField);
00448       TNamed::ShowMembers(R__insp);
00449 }
00450 
00451 namespace ROOT {
00452    // Wrapper around operator delete
00453    static void delete_TVirtualMC(void *p) {
00454       delete ((::TVirtualMC*)p);
00455    }
00456    static void deleteArray_TVirtualMC(void *p) {
00457       delete [] ((::TVirtualMC*)p);
00458    }
00459    static void destruct_TVirtualMC(void *p) {
00460       typedef ::TVirtualMC current_t;
00461       ((current_t*)p)->~current_t();
00462    }
00463 } // end of namespace ROOT for class ::TVirtualMC
00464 
00465 //______________________________________________________________________________
00466 void TVirtualMCGeometry::Streamer(TBuffer &R__b)
00467 {
00468    // Stream an object of class TVirtualMCGeometry.
00469 
00470    if (R__b.IsReading()) {
00471       R__b.ReadClassBuffer(TVirtualMCGeometry::Class(),this);
00472    } else {
00473       R__b.WriteClassBuffer(TVirtualMCGeometry::Class(),this);
00474    }
00475 }
00476 
00477 //______________________________________________________________________________
00478 void TVirtualMCGeometry::ShowMembers(TMemberInspector &R__insp)
00479 {
00480       // Inspect the data members of an object of class TVirtualMCGeometry.
00481       TClass *R__cl = ::TVirtualMCGeometry::IsA();
00482       if (R__cl || R__insp.IsA()) { }
00483       TNamed::ShowMembers(R__insp);
00484 }
00485 
00486 namespace ROOT {
00487    // Wrapper around operator delete
00488    static void delete_TVirtualMCGeometry(void *p) {
00489       delete ((::TVirtualMCGeometry*)p);
00490    }
00491    static void deleteArray_TVirtualMCGeometry(void *p) {
00492       delete [] ((::TVirtualMCGeometry*)p);
00493    }
00494    static void destruct_TVirtualMCGeometry(void *p) {
00495       typedef ::TVirtualMCGeometry current_t;
00496       ((current_t*)p)->~current_t();
00497    }
00498 } // end of namespace ROOT for class ::TVirtualMCGeometry
00499 
00500 //______________________________________________________________________________
00501 void TVirtualMCApplication::Streamer(TBuffer &R__b)
00502 {
00503    // Stream an object of class TVirtualMCApplication.
00504 
00505    if (R__b.IsReading()) {
00506       R__b.ReadClassBuffer(TVirtualMCApplication::Class(),this);
00507    } else {
00508       R__b.WriteClassBuffer(TVirtualMCApplication::Class(),this);
00509    }
00510 }
00511 
00512 //______________________________________________________________________________
00513 void TVirtualMCApplication::ShowMembers(TMemberInspector &R__insp)
00514 {
00515       // Inspect the data members of an object of class TVirtualMCApplication.
00516       TClass *R__cl = ::TVirtualMCApplication::IsA();
00517       if (R__cl || R__insp.IsA()) { }
00518       TNamed::ShowMembers(R__insp);
00519 }
00520 
00521 namespace ROOT {
00522    // Wrapper around operator delete
00523    static void delete_TVirtualMCApplication(void *p) {
00524       delete ((::TVirtualMCApplication*)p);
00525    }
00526    static void deleteArray_TVirtualMCApplication(void *p) {
00527       delete [] ((::TVirtualMCApplication*)p);
00528    }
00529    static void destruct_TVirtualMCApplication(void *p) {
00530       typedef ::TVirtualMCApplication current_t;
00531       ((current_t*)p)->~current_t();
00532    }
00533 } // end of namespace ROOT for class ::TVirtualMCApplication
00534 
00535 //______________________________________________________________________________
00536 void TVirtualMCStack::Streamer(TBuffer &R__b)
00537 {
00538    // Stream an object of class TVirtualMCStack.
00539 
00540    if (R__b.IsReading()) {
00541       R__b.ReadClassBuffer(TVirtualMCStack::Class(),this);
00542    } else {
00543       R__b.WriteClassBuffer(TVirtualMCStack::Class(),this);
00544    }
00545 }
00546 
00547 //______________________________________________________________________________
00548 void TVirtualMCStack::ShowMembers(TMemberInspector &R__insp)
00549 {
00550       // Inspect the data members of an object of class TVirtualMCStack.
00551       TClass *R__cl = ::TVirtualMCStack::IsA();
00552       if (R__cl || R__insp.IsA()) { }
00553       TObject::ShowMembers(R__insp);
00554 }
00555 
00556 namespace ROOT {
00557    // Wrapper around operator delete
00558    static void delete_TVirtualMCStack(void *p) {
00559       delete ((::TVirtualMCStack*)p);
00560    }
00561    static void deleteArray_TVirtualMCStack(void *p) {
00562       delete [] ((::TVirtualMCStack*)p);
00563    }
00564    static void destruct_TVirtualMCStack(void *p) {
00565       typedef ::TVirtualMCStack current_t;
00566       ((current_t*)p)->~current_t();
00567    }
00568 } // end of namespace ROOT for class ::TVirtualMCStack
00569 
00570 //______________________________________________________________________________
00571 void TMCVerbose::Streamer(TBuffer &R__b)
00572 {
00573    // Stream an object of class TMCVerbose.
00574 
00575    if (R__b.IsReading()) {
00576       R__b.ReadClassBuffer(TMCVerbose::Class(),this);
00577    } else {
00578       R__b.WriteClassBuffer(TMCVerbose::Class(),this);
00579    }
00580 }
00581 
00582 //______________________________________________________________________________
00583 void TMCVerbose::ShowMembers(TMemberInspector &R__insp)
00584 {
00585       // Inspect the data members of an object of class TMCVerbose.
00586       TClass *R__cl = ::TMCVerbose::IsA();
00587       if (R__cl || R__insp.IsA()) { }
00588       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLevel", &fLevel);
00589       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStepNumber", &fStepNumber);
00590       TObject::ShowMembers(R__insp);
00591 }
00592 
00593 namespace ROOT {
00594    // Wrappers around operator new
00595    static void *new_TMCVerbose(void *p) {
00596       return  p ? new(p) ::TMCVerbose : new ::TMCVerbose;
00597    }
00598    static void *newArray_TMCVerbose(Long_t nElements, void *p) {
00599       return p ? new(p) ::TMCVerbose[nElements] : new ::TMCVerbose[nElements];
00600    }
00601    // Wrapper around operator delete
00602    static void delete_TMCVerbose(void *p) {
00603       delete ((::TMCVerbose*)p);
00604    }
00605    static void deleteArray_TMCVerbose(void *p) {
00606       delete [] ((::TMCVerbose*)p);
00607    }
00608    static void destruct_TMCVerbose(void *p) {
00609       typedef ::TMCVerbose current_t;
00610       ((current_t*)p)->~current_t();
00611    }
00612 } // end of namespace ROOT for class ::TMCVerbose
00613 
00614 //______________________________________________________________________________
00615 void TGeoMCGeometry::Streamer(TBuffer &R__b)
00616 {
00617    // Stream an object of class TGeoMCGeometry.
00618 
00619    if (R__b.IsReading()) {
00620       R__b.ReadClassBuffer(TGeoMCGeometry::Class(),this);
00621    } else {
00622       R__b.WriteClassBuffer(TGeoMCGeometry::Class(),this);
00623    }
00624 }
00625 
00626 //______________________________________________________________________________
00627 void TGeoMCGeometry::ShowMembers(TMemberInspector &R__insp)
00628 {
00629       // Inspect the data members of an object of class TGeoMCGeometry.
00630       TClass *R__cl = ::TGeoMCGeometry::IsA();
00631       if (R__cl || R__insp.IsA()) { }
00632       R__insp.Inspect(R__cl, R__insp.GetParent(), "fG3CompatibleVolumeNames", &fG3CompatibleVolumeNames);
00633       TVirtualMCGeometry::ShowMembers(R__insp);
00634 }
00635 
00636 namespace ROOT {
00637    // Wrappers around operator new
00638    static void *new_TGeoMCGeometry(void *p) {
00639       return  p ? new(p) ::TGeoMCGeometry : new ::TGeoMCGeometry;
00640    }
00641    static void *newArray_TGeoMCGeometry(Long_t nElements, void *p) {
00642       return p ? new(p) ::TGeoMCGeometry[nElements] : new ::TGeoMCGeometry[nElements];
00643    }
00644    // Wrapper around operator delete
00645    static void delete_TGeoMCGeometry(void *p) {
00646       delete ((::TGeoMCGeometry*)p);
00647    }
00648    static void deleteArray_TGeoMCGeometry(void *p) {
00649       delete [] ((::TGeoMCGeometry*)p);
00650    }
00651    static void destruct_TGeoMCGeometry(void *p) {
00652       typedef ::TGeoMCGeometry current_t;
00653       ((current_t*)p)->~current_t();
00654    }
00655 } // end of namespace ROOT for class ::TGeoMCGeometry
00656 
00657 /********************************************************
00658 * montecarlo/vmc/src/G__VMC.cxx
00659 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
00660 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
00661 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
00662 ********************************************************/
00663 
00664 #ifdef G__MEMTEST
00665 #undef malloc
00666 #undef free
00667 #endif
00668 
00669 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
00670 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
00671 #endif
00672 
00673 extern "C" void G__cpp_reset_tagtableG__VMC();
00674 
00675 extern "C" void G__set_cpp_environmentG__VMC() {
00676   G__add_compiledheader("TObject.h");
00677   G__add_compiledheader("TMemberInspector.h");
00678   G__add_compiledheader("TGeoMCGeometry.h");
00679   G__add_compiledheader("TMCOptical.h");
00680   G__add_compiledheader("TMCParticleType.h");
00681   G__add_compiledheader("TMCProcess.h");
00682   G__add_compiledheader("TMCVerbose.h");
00683   G__add_compiledheader("TPDGCode.h");
00684   G__add_compiledheader("TVirtualMCApplication.h");
00685   G__add_compiledheader("TVirtualMCGeometry.h");
00686   G__add_compiledheader("TVirtualMC.h");
00687   G__add_compiledheader("TVirtualMCStack.h");
00688   G__cpp_reset_tagtableG__VMC();
00689 }
00690 #include <new>
00691 extern "C" int G__cpp_dllrevG__VMC() { return(30051515); }
00692 
00693 /*********************************************************
00694 * Member function Interface Method
00695 *********************************************************/
00696 
00697 /* TVirtualMCGeometry */
00698 static int G__G__VMC_112_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00699 {
00700       ((TVirtualMCGeometry*) G__getstructoffset())->Material(
00701 *(Int_t*) G__Intref(&libp->para[0]), (const char*) G__int(libp->para[1])
00702 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
00703 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
00704 , (Double_t) G__double(libp->para[6]), (Float_t*) G__int(libp->para[7])
00705 , (Int_t) G__int(libp->para[8]));
00706       G__setnull(result7);
00707    return(1 || funcname || hash || result7 || libp) ;
00708 }
00709 
00710 static int G__G__VMC_112_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00711 {
00712       ((TVirtualMCGeometry*) G__getstructoffset())->Material(
00713 *(Int_t*) G__Intref(&libp->para[0]), (const char*) G__int(libp->para[1])
00714 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
00715 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
00716 , (Double_t) G__double(libp->para[6]), (Double_t*) G__int(libp->para[7])
00717 , (Int_t) G__int(libp->para[8]));
00718       G__setnull(result7);
00719    return(1 || funcname || hash || result7 || libp) ;
00720 }
00721 
00722 static int G__G__VMC_112_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00723 {
00724       ((TVirtualMCGeometry*) G__getstructoffset())->Mixture(
00725 *(Int_t*) G__Intref(&libp->para[0]), (const char*) G__int(libp->para[1])
00726 , (Float_t*) G__int(libp->para[2]), (Float_t*) G__int(libp->para[3])
00727 , (Double_t) G__double(libp->para[4]), (Int_t) G__int(libp->para[5])
00728 , (Float_t*) G__int(libp->para[6]));
00729       G__setnull(result7);
00730    return(1 || funcname || hash || result7 || libp) ;
00731 }
00732 
00733 static int G__G__VMC_112_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00734 {
00735       ((TVirtualMCGeometry*) G__getstructoffset())->Mixture(
00736 *(Int_t*) G__Intref(&libp->para[0]), (const char*) G__int(libp->para[1])
00737 , (Double_t*) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3])
00738 , (Double_t) G__double(libp->para[4]), (Int_t) G__int(libp->para[5])
00739 , (Double_t*) G__int(libp->para[6]));
00740       G__setnull(result7);
00741    return(1 || funcname || hash || result7 || libp) ;
00742 }
00743 
00744 static int G__G__VMC_112_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00745 {
00746       ((TVirtualMCGeometry*) G__getstructoffset())->Medium(
00747 *(Int_t*) G__Intref(&libp->para[0]), (const char*) G__int(libp->para[1])
00748 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
00749 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
00750 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
00751 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
00752 , (Double_t) G__double(libp->para[10]), (Float_t*) G__int(libp->para[11])
00753 , (Int_t) G__int(libp->para[12]));
00754       G__setnull(result7);
00755    return(1 || funcname || hash || result7 || libp) ;
00756 }
00757 
00758 static int G__G__VMC_112_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00759 {
00760       ((TVirtualMCGeometry*) G__getstructoffset())->Medium(
00761 *(Int_t*) G__Intref(&libp->para[0]), (const char*) G__int(libp->para[1])
00762 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
00763 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
00764 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
00765 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
00766 , (Double_t) G__double(libp->para[10]), (Double_t*) G__int(libp->para[11])
00767 , (Int_t) G__int(libp->para[12]));
00768       G__setnull(result7);
00769    return(1 || funcname || hash || result7 || libp) ;
00770 }
00771 
00772 static int G__G__VMC_112_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00773 {
00774       ((TVirtualMCGeometry*) G__getstructoffset())->Matrix(
00775 *(Int_t*) G__Intref(&libp->para[0]), (Double_t) G__double(libp->para[1])
00776 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
00777 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
00778 , (Double_t) G__double(libp->para[6]));
00779       G__setnull(result7);
00780    return(1 || funcname || hash || result7 || libp) ;
00781 }
00782 
00783 static int G__G__VMC_112_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00784 {
00785       G__letint(result7, 105, (long) ((TVirtualMCGeometry*) G__getstructoffset())->Gsvolu((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00786 , (Int_t) G__int(libp->para[2]), (Float_t*) G__int(libp->para[3])
00787 , (Int_t) G__int(libp->para[4])));
00788    return(1 || funcname || hash || result7 || libp) ;
00789 }
00790 
00791 static int G__G__VMC_112_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00792 {
00793       G__letint(result7, 105, (long) ((TVirtualMCGeometry*) G__getstructoffset())->Gsvolu((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00794 , (Int_t) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3])
00795 , (Int_t) G__int(libp->para[4])));
00796    return(1 || funcname || hash || result7 || libp) ;
00797 }
00798 
00799 static int G__G__VMC_112_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00800 {
00801       ((TVirtualMCGeometry*) G__getstructoffset())->Gsdvn((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00802 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
00803       G__setnull(result7);
00804    return(1 || funcname || hash || result7 || libp) ;
00805 }
00806 
00807 static int G__G__VMC_112_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00808 {
00809       ((TVirtualMCGeometry*) G__getstructoffset())->Gsdvn2((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00810 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
00811 , (Double_t) G__double(libp->para[4]), (Int_t) G__int(libp->para[5]));
00812       G__setnull(result7);
00813    return(1 || funcname || hash || result7 || libp) ;
00814 }
00815 
00816 static int G__G__VMC_112_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00817 {
00818       ((TVirtualMCGeometry*) G__getstructoffset())->Gsdvt((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00819 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
00820 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5]));
00821       G__setnull(result7);
00822    return(1 || funcname || hash || result7 || libp) ;
00823 }
00824 
00825 static int G__G__VMC_112_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00826 {
00827       ((TVirtualMCGeometry*) G__getstructoffset())->Gsdvt2(
00828 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00829 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
00830 , (Double_t) G__double(libp->para[4]), (Int_t) G__int(libp->para[5])
00831 , (Int_t) G__int(libp->para[6]));
00832       G__setnull(result7);
00833    return(1 || funcname || hash || result7 || libp) ;
00834 }
00835 
00836 static int G__G__VMC_112_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00837 {
00838       ((TVirtualMCGeometry*) G__getstructoffset())->Gsord((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
00839       G__setnull(result7);
00840    return(1 || funcname || hash || result7 || libp) ;
00841 }
00842 
00843 static int G__G__VMC_112_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00844 {
00845    switch (libp->paran) {
00846    case 8:
00847       ((TVirtualMCGeometry*) G__getstructoffset())->Gspos(
00848 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
00849 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
00850 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
00851 , (Int_t) G__int(libp->para[6]), (const char*) G__int(libp->para[7]));
00852       G__setnull(result7);
00853       break;
00854    case 7:
00855       ((TVirtualMCGeometry*) G__getstructoffset())->Gspos(
00856 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
00857 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
00858 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
00859 , (Int_t) G__int(libp->para[6]));
00860       G__setnull(result7);
00861       break;
00862    }
00863    return(1 || funcname || hash || result7 || libp) ;
00864 }
00865 
00866 static int G__G__VMC_112_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00867 {
00868       ((TVirtualMCGeometry*) G__getstructoffset())->Gsposp(
00869 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
00870 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
00871 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
00872 , (Int_t) G__int(libp->para[6]), (const char*) G__int(libp->para[7])
00873 , (Float_t*) G__int(libp->para[8]), (Int_t) G__int(libp->para[9]));
00874       G__setnull(result7);
00875    return(1 || funcname || hash || result7 || libp) ;
00876 }
00877 
00878 static int G__G__VMC_112_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00879 {
00880       ((TVirtualMCGeometry*) G__getstructoffset())->Gsposp(
00881 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
00882 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
00883 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
00884 , (Int_t) G__int(libp->para[6]), (const char*) G__int(libp->para[7])
00885 , (Double_t*) G__int(libp->para[8]), (Int_t) G__int(libp->para[9]));
00886       G__setnull(result7);
00887    return(1 || funcname || hash || result7 || libp) ;
00888 }
00889 
00890 static int G__G__VMC_112_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00891 {
00892       ((TVirtualMCGeometry*) G__getstructoffset())->Gsbool((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
00893       G__setnull(result7);
00894    return(1 || funcname || hash || result7 || libp) ;
00895 }
00896 
00897 static int G__G__VMC_112_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00898 {
00899       G__letint(result7, 103, (long) ((TVirtualMCGeometry*) G__getstructoffset())->GetTransformation(*(TString*) libp->para[0].ref, *(TGeoHMatrix*) libp->para[1].ref));
00900    return(1 || funcname || hash || result7 || libp) ;
00901 }
00902 
00903 static int G__G__VMC_112_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00904 {
00905       G__letint(result7, 103, (long) ((TVirtualMCGeometry*) G__getstructoffset())->GetShape(*(TString*) libp->para[0].ref, *(TString*) libp->para[1].ref
00906 , *(TArrayD*) libp->para[2].ref));
00907    return(1 || funcname || hash || result7 || libp) ;
00908 }
00909 
00910 static int G__G__VMC_112_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00911 {
00912       G__letint(result7, 103, (long) ((TVirtualMCGeometry*) G__getstructoffset())->GetMaterial(
00913 *(TString*) libp->para[0].ref, *(TString*) libp->para[1].ref
00914 , *(Int_t*) G__Intref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3])
00915 , *(Double_t*) G__Doubleref(&libp->para[4]), *(Double_t*) G__Doubleref(&libp->para[5])
00916 , *(Double_t*) G__Doubleref(&libp->para[6]), *(Double_t*) G__Doubleref(&libp->para[7])
00917 , *(TArrayD*) libp->para[8].ref));
00918    return(1 || funcname || hash || result7 || libp) ;
00919 }
00920 
00921 static int G__G__VMC_112_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00922 {
00923       G__letint(result7, 103, (long) ((TVirtualMCGeometry*) G__getstructoffset())->GetMedium(
00924 *(TString*) libp->para[0].ref, *(TString*) libp->para[1].ref
00925 , *(Int_t*) G__Intref(&libp->para[2]), *(Int_t*) G__Intref(&libp->para[3])
00926 , *(Int_t*) G__Intref(&libp->para[4]), *(Int_t*) G__Intref(&libp->para[5])
00927 , *(Double_t*) G__Doubleref(&libp->para[6]), *(Double_t*) G__Doubleref(&libp->para[7])
00928 , *(Double_t*) G__Doubleref(&libp->para[8]), *(Double_t*) G__Doubleref(&libp->para[9])
00929 , *(Double_t*) G__Doubleref(&libp->para[10]), *(Double_t*) G__Doubleref(&libp->para[11])
00930 , *(TArrayD*) libp->para[12].ref));
00931    return(1 || funcname || hash || result7 || libp) ;
00932 }
00933 
00934 static int G__G__VMC_112_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00935 {
00936       G__letint(result7, 105, (long) ((const TVirtualMCGeometry*) G__getstructoffset())->VolId((const char*) G__int(libp->para[0])));
00937    return(1 || funcname || hash || result7 || libp) ;
00938 }
00939 
00940 static int G__G__VMC_112_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00941 {
00942       G__letint(result7, 67, (long) ((const TVirtualMCGeometry*) G__getstructoffset())->VolName((Int_t) G__int(libp->para[0])));
00943    return(1 || funcname || hash || result7 || libp) ;
00944 }
00945 
00946 static int G__G__VMC_112_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00947 {
00948       G__letint(result7, 105, (long) ((const TVirtualMCGeometry*) G__getstructoffset())->MediumId((const char*) G__int(libp->para[0])));
00949    return(1 || funcname || hash || result7 || libp) ;
00950 }
00951 
00952 static int G__G__VMC_112_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00953 {
00954       G__letint(result7, 105, (long) ((const TVirtualMCGeometry*) G__getstructoffset())->NofVolumes());
00955    return(1 || funcname || hash || result7 || libp) ;
00956 }
00957 
00958 static int G__G__VMC_112_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00959 {
00960       G__letint(result7, 105, (long) ((const TVirtualMCGeometry*) G__getstructoffset())->NofVolDaughters((const char*) G__int(libp->para[0])));
00961    return(1 || funcname || hash || result7 || libp) ;
00962 }
00963 
00964 static int G__G__VMC_112_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00965 {
00966       G__letint(result7, 67, (long) ((const TVirtualMCGeometry*) G__getstructoffset())->VolDaughterName((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
00967    return(1 || funcname || hash || result7 || libp) ;
00968 }
00969 
00970 static int G__G__VMC_112_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00971 {
00972       G__letint(result7, 105, (long) ((const TVirtualMCGeometry*) G__getstructoffset())->VolDaughterCopyNo((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
00973    return(1 || funcname || hash || result7 || libp) ;
00974 }
00975 
00976 static int G__G__VMC_112_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00977 {
00978       G__letint(result7, 105, (long) ((const TVirtualMCGeometry*) G__getstructoffset())->VolId2Mate((Int_t) G__int(libp->para[0])));
00979    return(1 || funcname || hash || result7 || libp) ;
00980 }
00981 
00982 static int G__G__VMC_112_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00983 {
00984       G__letint(result7, 85, (long) TVirtualMCGeometry::Class());
00985    return(1 || funcname || hash || result7 || libp) ;
00986 }
00987 
00988 static int G__G__VMC_112_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00989 {
00990       G__letint(result7, 67, (long) TVirtualMCGeometry::Class_Name());
00991    return(1 || funcname || hash || result7 || libp) ;
00992 }
00993 
00994 static int G__G__VMC_112_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00995 {
00996       G__letint(result7, 115, (long) TVirtualMCGeometry::Class_Version());
00997    return(1 || funcname || hash || result7 || libp) ;
00998 }
00999 
01000 static int G__G__VMC_112_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01001 {
01002       TVirtualMCGeometry::Dictionary();
01003       G__setnull(result7);
01004    return(1 || funcname || hash || result7 || libp) ;
01005 }
01006 
01007 static int G__G__VMC_112_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01008 {
01009       ((TVirtualMCGeometry*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01010       G__setnull(result7);
01011    return(1 || funcname || hash || result7 || libp) ;
01012 }
01013 
01014 static int G__G__VMC_112_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01015 {
01016       G__letint(result7, 67, (long) TVirtualMCGeometry::DeclFileName());
01017    return(1 || funcname || hash || result7 || libp) ;
01018 }
01019 
01020 static int G__G__VMC_112_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01021 {
01022       G__letint(result7, 105, (long) TVirtualMCGeometry::ImplFileLine());
01023    return(1 || funcname || hash || result7 || libp) ;
01024 }
01025 
01026 static int G__G__VMC_112_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01027 {
01028       G__letint(result7, 67, (long) TVirtualMCGeometry::ImplFileName());
01029    return(1 || funcname || hash || result7 || libp) ;
01030 }
01031 
01032 static int G__G__VMC_112_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01033 {
01034       G__letint(result7, 105, (long) TVirtualMCGeometry::DeclFileLine());
01035    return(1 || funcname || hash || result7 || libp) ;
01036 }
01037 
01038 // automatic destructor
01039 typedef TVirtualMCGeometry G__TTVirtualMCGeometry;
01040 static int G__G__VMC_112_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01041 {
01042    char* gvp = (char*) G__getgvp();
01043    long soff = G__getstructoffset();
01044    int n = G__getaryconstruct();
01045    //
01046    //has_a_delete: 1
01047    //has_own_delete1arg: 0
01048    //has_own_delete2arg: 0
01049    //
01050    if (!soff) {
01051      return(1);
01052    }
01053    if (n) {
01054      if (gvp == (char*)G__PVOID) {
01055        delete[] (TVirtualMCGeometry*) soff;
01056      } else {
01057        G__setgvp((long) G__PVOID);
01058        for (int i = n - 1; i >= 0; --i) {
01059          ((TVirtualMCGeometry*) (soff+(sizeof(TVirtualMCGeometry)*i)))->~G__TTVirtualMCGeometry();
01060        }
01061        G__setgvp((long)gvp);
01062      }
01063    } else {
01064      if (gvp == (char*)G__PVOID) {
01065        delete (TVirtualMCGeometry*) soff;
01066      } else {
01067        G__setgvp((long) G__PVOID);
01068        ((TVirtualMCGeometry*) (soff))->~G__TTVirtualMCGeometry();
01069        G__setgvp((long)gvp);
01070      }
01071    }
01072    G__setnull(result7);
01073    return(1 || funcname || hash || result7 || libp) ;
01074 }
01075 
01076 
01077 /* TGeoMCGeometry */
01078 static int G__G__VMC_114_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01079 {
01080    TGeoMCGeometry* p = NULL;
01081    char* gvp = (char*) G__getgvp();
01082    switch (libp->paran) {
01083    case 3:
01084      //m: 3
01085      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01086        p = new TGeoMCGeometry(
01087 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01088 , (Bool_t) G__int(libp->para[2]));
01089      } else {
01090        p = new((void*) gvp) TGeoMCGeometry(
01091 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
01092 , (Bool_t) G__int(libp->para[2]));
01093      }
01094      break;
01095    case 2:
01096      //m: 2
01097      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01098        p = new TGeoMCGeometry((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
01099      } else {
01100        p = new((void*) gvp) TGeoMCGeometry((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
01101      }
01102      break;
01103    }
01104    result7->obj.i = (long) p;
01105    result7->ref = (long) p;
01106    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry));
01107    return(1 || funcname || hash || result7 || libp) ;
01108 }
01109 
01110 static int G__G__VMC_114_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01111 {
01112    TGeoMCGeometry* p = NULL;
01113    char* gvp = (char*) G__getgvp();
01114    int n = G__getaryconstruct();
01115    if (n) {
01116      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01117        p = new TGeoMCGeometry[n];
01118      } else {
01119        p = new((void*) gvp) TGeoMCGeometry[n];
01120      }
01121    } else {
01122      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01123        p = new TGeoMCGeometry;
01124      } else {
01125        p = new((void*) gvp) TGeoMCGeometry;
01126      }
01127    }
01128    result7->obj.i = (long) p;
01129    result7->ref = (long) p;
01130    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry));
01131    return(1 || funcname || hash || result7 || libp) ;
01132 }
01133 
01134 static int G__G__VMC_114_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01135 {
01136       G__letint(result7, 85, (long) TGeoMCGeometry::Class());
01137    return(1 || funcname || hash || result7 || libp) ;
01138 }
01139 
01140 static int G__G__VMC_114_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01141 {
01142       G__letint(result7, 67, (long) TGeoMCGeometry::Class_Name());
01143    return(1 || funcname || hash || result7 || libp) ;
01144 }
01145 
01146 static int G__G__VMC_114_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01147 {
01148       G__letint(result7, 115, (long) TGeoMCGeometry::Class_Version());
01149    return(1 || funcname || hash || result7 || libp) ;
01150 }
01151 
01152 static int G__G__VMC_114_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01153 {
01154       TGeoMCGeometry::Dictionary();
01155       G__setnull(result7);
01156    return(1 || funcname || hash || result7 || libp) ;
01157 }
01158 
01159 static int G__G__VMC_114_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01160 {
01161       ((TGeoMCGeometry*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01162       G__setnull(result7);
01163    return(1 || funcname || hash || result7 || libp) ;
01164 }
01165 
01166 static int G__G__VMC_114_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01167 {
01168       G__letint(result7, 67, (long) TGeoMCGeometry::DeclFileName());
01169    return(1 || funcname || hash || result7 || libp) ;
01170 }
01171 
01172 static int G__G__VMC_114_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01173 {
01174       G__letint(result7, 105, (long) TGeoMCGeometry::ImplFileLine());
01175    return(1 || funcname || hash || result7 || libp) ;
01176 }
01177 
01178 static int G__G__VMC_114_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01179 {
01180       G__letint(result7, 67, (long) TGeoMCGeometry::ImplFileName());
01181    return(1 || funcname || hash || result7 || libp) ;
01182 }
01183 
01184 static int G__G__VMC_114_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01185 {
01186       G__letint(result7, 105, (long) TGeoMCGeometry::DeclFileLine());
01187    return(1 || funcname || hash || result7 || libp) ;
01188 }
01189 
01190 // automatic destructor
01191 typedef TGeoMCGeometry G__TTGeoMCGeometry;
01192 static int G__G__VMC_114_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01193 {
01194    char* gvp = (char*) G__getgvp();
01195    long soff = G__getstructoffset();
01196    int n = G__getaryconstruct();
01197    //
01198    //has_a_delete: 1
01199    //has_own_delete1arg: 0
01200    //has_own_delete2arg: 0
01201    //
01202    if (!soff) {
01203      return(1);
01204    }
01205    if (n) {
01206      if (gvp == (char*)G__PVOID) {
01207        delete[] (TGeoMCGeometry*) soff;
01208      } else {
01209        G__setgvp((long) G__PVOID);
01210        for (int i = n - 1; i >= 0; --i) {
01211          ((TGeoMCGeometry*) (soff+(sizeof(TGeoMCGeometry)*i)))->~G__TTGeoMCGeometry();
01212        }
01213        G__setgvp((long)gvp);
01214      }
01215    } else {
01216      if (gvp == (char*)G__PVOID) {
01217        delete (TGeoMCGeometry*) soff;
01218      } else {
01219        G__setgvp((long) G__PVOID);
01220        ((TGeoMCGeometry*) (soff))->~G__TTGeoMCGeometry();
01221        G__setgvp((long)gvp);
01222      }
01223    }
01224    G__setnull(result7);
01225    return(1 || funcname || hash || result7 || libp) ;
01226 }
01227 
01228 
01229 /* TVirtualMCStack */
01230 static int G__G__VMC_120_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01231 {
01232       ((TVirtualMCStack*) G__getstructoffset())->PushTrack(
01233 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01234 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
01235 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01236 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
01237 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
01238 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
01239 , (Double_t) G__double(libp->para[12]), (Double_t) G__double(libp->para[13])
01240 , (TMCProcess) G__int(libp->para[14]), *(Int_t*) G__Intref(&libp->para[15])
01241 , (Double_t) G__double(libp->para[16]), (Int_t) G__int(libp->para[17]));
01242       G__setnull(result7);
01243    return(1 || funcname || hash || result7 || libp) ;
01244 }
01245 
01246 static int G__G__VMC_120_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01247 {
01248       G__letint(result7, 85, (long) ((TVirtualMCStack*) G__getstructoffset())->PopNextTrack(*(Int_t*) G__Intref(&libp->para[0])));
01249    return(1 || funcname || hash || result7 || libp) ;
01250 }
01251 
01252 static int G__G__VMC_120_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01253 {
01254       G__letint(result7, 85, (long) ((TVirtualMCStack*) G__getstructoffset())->PopPrimaryForTracking((Int_t) G__int(libp->para[0])));
01255    return(1 || funcname || hash || result7 || libp) ;
01256 }
01257 
01258 static int G__G__VMC_120_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01259 {
01260       ((TVirtualMCStack*) G__getstructoffset())->SetCurrentTrack((Int_t) G__int(libp->para[0]));
01261       G__setnull(result7);
01262    return(1 || funcname || hash || result7 || libp) ;
01263 }
01264 
01265 static int G__G__VMC_120_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01266 {
01267       G__letint(result7, 105, (long) ((const TVirtualMCStack*) G__getstructoffset())->GetNtrack());
01268    return(1 || funcname || hash || result7 || libp) ;
01269 }
01270 
01271 static int G__G__VMC_120_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01272 {
01273       G__letint(result7, 105, (long) ((const TVirtualMCStack*) G__getstructoffset())->GetNprimary());
01274    return(1 || funcname || hash || result7 || libp) ;
01275 }
01276 
01277 static int G__G__VMC_120_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01278 {
01279       G__letint(result7, 85, (long) ((const TVirtualMCStack*) G__getstructoffset())->GetCurrentTrack());
01280    return(1 || funcname || hash || result7 || libp) ;
01281 }
01282 
01283 static int G__G__VMC_120_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01284 {
01285       G__letint(result7, 105, (long) ((const TVirtualMCStack*) G__getstructoffset())->GetCurrentTrackNumber());
01286    return(1 || funcname || hash || result7 || libp) ;
01287 }
01288 
01289 static int G__G__VMC_120_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01290 {
01291       G__letint(result7, 105, (long) ((const TVirtualMCStack*) G__getstructoffset())->GetCurrentParentTrackNumber());
01292    return(1 || funcname || hash || result7 || libp) ;
01293 }
01294 
01295 static int G__G__VMC_120_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01296 {
01297       G__letint(result7, 85, (long) TVirtualMCStack::Class());
01298    return(1 || funcname || hash || result7 || libp) ;
01299 }
01300 
01301 static int G__G__VMC_120_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01302 {
01303       G__letint(result7, 67, (long) TVirtualMCStack::Class_Name());
01304    return(1 || funcname || hash || result7 || libp) ;
01305 }
01306 
01307 static int G__G__VMC_120_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01308 {
01309       G__letint(result7, 115, (long) TVirtualMCStack::Class_Version());
01310    return(1 || funcname || hash || result7 || libp) ;
01311 }
01312 
01313 static int G__G__VMC_120_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01314 {
01315       TVirtualMCStack::Dictionary();
01316       G__setnull(result7);
01317    return(1 || funcname || hash || result7 || libp) ;
01318 }
01319 
01320 static int G__G__VMC_120_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01321 {
01322       ((TVirtualMCStack*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01323       G__setnull(result7);
01324    return(1 || funcname || hash || result7 || libp) ;
01325 }
01326 
01327 static int G__G__VMC_120_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01328 {
01329       G__letint(result7, 67, (long) TVirtualMCStack::DeclFileName());
01330    return(1 || funcname || hash || result7 || libp) ;
01331 }
01332 
01333 static int G__G__VMC_120_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01334 {
01335       G__letint(result7, 105, (long) TVirtualMCStack::ImplFileLine());
01336    return(1 || funcname || hash || result7 || libp) ;
01337 }
01338 
01339 static int G__G__VMC_120_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01340 {
01341       G__letint(result7, 67, (long) TVirtualMCStack::ImplFileName());
01342    return(1 || funcname || hash || result7 || libp) ;
01343 }
01344 
01345 static int G__G__VMC_120_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01346 {
01347       G__letint(result7, 105, (long) TVirtualMCStack::DeclFileLine());
01348    return(1 || funcname || hash || result7 || libp) ;
01349 }
01350 
01351 // automatic destructor
01352 typedef TVirtualMCStack G__TTVirtualMCStack;
01353 static int G__G__VMC_120_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01354 {
01355    char* gvp = (char*) G__getgvp();
01356    long soff = G__getstructoffset();
01357    int n = G__getaryconstruct();
01358    //
01359    //has_a_delete: 1
01360    //has_own_delete1arg: 0
01361    //has_own_delete2arg: 0
01362    //
01363    if (!soff) {
01364      return(1);
01365    }
01366    if (n) {
01367      if (gvp == (char*)G__PVOID) {
01368        delete[] (TVirtualMCStack*) soff;
01369      } else {
01370        G__setgvp((long) G__PVOID);
01371        for (int i = n - 1; i >= 0; --i) {
01372          ((TVirtualMCStack*) (soff+(sizeof(TVirtualMCStack)*i)))->~G__TTVirtualMCStack();
01373        }
01374        G__setgvp((long)gvp);
01375      }
01376    } else {
01377      if (gvp == (char*)G__PVOID) {
01378        delete (TVirtualMCStack*) soff;
01379      } else {
01380        G__setgvp((long) G__PVOID);
01381        ((TVirtualMCStack*) (soff))->~G__TTVirtualMCStack();
01382        G__setgvp((long)gvp);
01383      }
01384    }
01385    G__setnull(result7);
01386    return(1 || funcname || hash || result7 || libp) ;
01387 }
01388 
01389 // automatic assignment operator
01390 static int G__G__VMC_120_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01391 {
01392    TVirtualMCStack* dest = (TVirtualMCStack*) G__getstructoffset();
01393    *dest = *(TVirtualMCStack*) libp->para[0].ref;
01394    const TVirtualMCStack& obj = *dest;
01395    result7->ref = (long) (&obj);
01396    result7->obj.i = (long) (&obj);
01397    return(1 || funcname || hash || result7 || libp) ;
01398 }
01399 
01400 
01401 /* TMCVerbose */
01402 static int G__G__VMC_121_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01403 {
01404    TMCVerbose* p = NULL;
01405    char* gvp = (char*) G__getgvp();
01406    //m: 1
01407    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01408      p = new TMCVerbose((Int_t) G__int(libp->para[0]));
01409    } else {
01410      p = new((void*) gvp) TMCVerbose((Int_t) G__int(libp->para[0]));
01411    }
01412    result7->obj.i = (long) p;
01413    result7->ref = (long) p;
01414    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__VMCLN_TMCVerbose));
01415    return(1 || funcname || hash || result7 || libp) ;
01416 }
01417 
01418 static int G__G__VMC_121_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01419 {
01420    TMCVerbose* p = NULL;
01421    char* gvp = (char*) G__getgvp();
01422    int n = G__getaryconstruct();
01423    if (n) {
01424      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01425        p = new TMCVerbose[n];
01426      } else {
01427        p = new((void*) gvp) TMCVerbose[n];
01428      }
01429    } else {
01430      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01431        p = new TMCVerbose;
01432      } else {
01433        p = new((void*) gvp) TMCVerbose;
01434      }
01435    }
01436    result7->obj.i = (long) p;
01437    result7->ref = (long) p;
01438    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__VMCLN_TMCVerbose));
01439    return(1 || funcname || hash || result7 || libp) ;
01440 }
01441 
01442 static int G__G__VMC_121_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01443 {
01444       ((TMCVerbose*) G__getstructoffset())->InitMC();
01445       G__setnull(result7);
01446    return(1 || funcname || hash || result7 || libp) ;
01447 }
01448 
01449 static int G__G__VMC_121_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01450 {
01451       ((TMCVerbose*) G__getstructoffset())->RunMC((Int_t) G__int(libp->para[0]));
01452       G__setnull(result7);
01453    return(1 || funcname || hash || result7 || libp) ;
01454 }
01455 
01456 static int G__G__VMC_121_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01457 {
01458       ((TMCVerbose*) G__getstructoffset())->FinishRun();
01459       G__setnull(result7);
01460    return(1 || funcname || hash || result7 || libp) ;
01461 }
01462 
01463 static int G__G__VMC_121_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01464 {
01465       ((TMCVerbose*) G__getstructoffset())->ConstructGeometry();
01466       G__setnull(result7);
01467    return(1 || funcname || hash || result7 || libp) ;
01468 }
01469 
01470 static int G__G__VMC_121_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01471 {
01472       ((TMCVerbose*) G__getstructoffset())->ConstructOpGeometry();
01473       G__setnull(result7);
01474    return(1 || funcname || hash || result7 || libp) ;
01475 }
01476 
01477 static int G__G__VMC_121_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01478 {
01479       ((TMCVerbose*) G__getstructoffset())->InitGeometry();
01480       G__setnull(result7);
01481    return(1 || funcname || hash || result7 || libp) ;
01482 }
01483 
01484 static int G__G__VMC_121_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01485 {
01486       ((TMCVerbose*) G__getstructoffset())->AddParticles();
01487       G__setnull(result7);
01488    return(1 || funcname || hash || result7 || libp) ;
01489 }
01490 
01491 static int G__G__VMC_121_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01492 {
01493       ((TMCVerbose*) G__getstructoffset())->AddIons();
01494       G__setnull(result7);
01495    return(1 || funcname || hash || result7 || libp) ;
01496 }
01497 
01498 static int G__G__VMC_121_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01499 {
01500       ((TMCVerbose*) G__getstructoffset())->GeneratePrimaries();
01501       G__setnull(result7);
01502    return(1 || funcname || hash || result7 || libp) ;
01503 }
01504 
01505 static int G__G__VMC_121_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01506 {
01507       ((TMCVerbose*) G__getstructoffset())->BeginEvent();
01508       G__setnull(result7);
01509    return(1 || funcname || hash || result7 || libp) ;
01510 }
01511 
01512 static int G__G__VMC_121_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01513 {
01514       ((TMCVerbose*) G__getstructoffset())->BeginPrimary();
01515       G__setnull(result7);
01516    return(1 || funcname || hash || result7 || libp) ;
01517 }
01518 
01519 static int G__G__VMC_121_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01520 {
01521       ((TMCVerbose*) G__getstructoffset())->PreTrack();
01522       G__setnull(result7);
01523    return(1 || funcname || hash || result7 || libp) ;
01524 }
01525 
01526 static int G__G__VMC_121_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01527 {
01528       ((TMCVerbose*) G__getstructoffset())->Stepping();
01529       G__setnull(result7);
01530    return(1 || funcname || hash || result7 || libp) ;
01531 }
01532 
01533 static int G__G__VMC_121_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01534 {
01535       ((TMCVerbose*) G__getstructoffset())->PostTrack();
01536       G__setnull(result7);
01537    return(1 || funcname || hash || result7 || libp) ;
01538 }
01539 
01540 static int G__G__VMC_121_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01541 {
01542       ((TMCVerbose*) G__getstructoffset())->FinishPrimary();
01543       G__setnull(result7);
01544    return(1 || funcname || hash || result7 || libp) ;
01545 }
01546 
01547 static int G__G__VMC_121_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01548 {
01549       ((TMCVerbose*) G__getstructoffset())->FinishEvent();
01550       G__setnull(result7);
01551    return(1 || funcname || hash || result7 || libp) ;
01552 }
01553 
01554 static int G__G__VMC_121_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01555 {
01556       ((TMCVerbose*) G__getstructoffset())->SetLevel((Int_t) G__int(libp->para[0]));
01557       G__setnull(result7);
01558    return(1 || funcname || hash || result7 || libp) ;
01559 }
01560 
01561 static int G__G__VMC_121_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01562 {
01563       G__letint(result7, 85, (long) TMCVerbose::Class());
01564    return(1 || funcname || hash || result7 || libp) ;
01565 }
01566 
01567 static int G__G__VMC_121_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01568 {
01569       G__letint(result7, 67, (long) TMCVerbose::Class_Name());
01570    return(1 || funcname || hash || result7 || libp) ;
01571 }
01572 
01573 static int G__G__VMC_121_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01574 {
01575       G__letint(result7, 115, (long) TMCVerbose::Class_Version());
01576    return(1 || funcname || hash || result7 || libp) ;
01577 }
01578 
01579 static int G__G__VMC_121_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01580 {
01581       TMCVerbose::Dictionary();
01582       G__setnull(result7);
01583    return(1 || funcname || hash || result7 || libp) ;
01584 }
01585 
01586 static int G__G__VMC_121_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01587 {
01588       ((TMCVerbose*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01589       G__setnull(result7);
01590    return(1 || funcname || hash || result7 || libp) ;
01591 }
01592 
01593 static int G__G__VMC_121_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01594 {
01595       G__letint(result7, 67, (long) TMCVerbose::DeclFileName());
01596    return(1 || funcname || hash || result7 || libp) ;
01597 }
01598 
01599 static int G__G__VMC_121_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01600 {
01601       G__letint(result7, 105, (long) TMCVerbose::ImplFileLine());
01602    return(1 || funcname || hash || result7 || libp) ;
01603 }
01604 
01605 static int G__G__VMC_121_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01606 {
01607       G__letint(result7, 67, (long) TMCVerbose::ImplFileName());
01608    return(1 || funcname || hash || result7 || libp) ;
01609 }
01610 
01611 static int G__G__VMC_121_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01612 {
01613       G__letint(result7, 105, (long) TMCVerbose::DeclFileLine());
01614    return(1 || funcname || hash || result7 || libp) ;
01615 }
01616 
01617 // automatic copy constructor
01618 static int G__G__VMC_121_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01619 
01620 {
01621    TMCVerbose* p;
01622    void* tmp = (void*) G__int(libp->para[0]);
01623    p = new TMCVerbose(*(TMCVerbose*) tmp);
01624    result7->obj.i = (long) p;
01625    result7->ref = (long) p;
01626    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__VMCLN_TMCVerbose));
01627    return(1 || funcname || hash || result7 || libp) ;
01628 }
01629 
01630 // automatic destructor
01631 typedef TMCVerbose G__TTMCVerbose;
01632 static int G__G__VMC_121_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01633 {
01634    char* gvp = (char*) G__getgvp();
01635    long soff = G__getstructoffset();
01636    int n = G__getaryconstruct();
01637    //
01638    //has_a_delete: 1
01639    //has_own_delete1arg: 0
01640    //has_own_delete2arg: 0
01641    //
01642    if (!soff) {
01643      return(1);
01644    }
01645    if (n) {
01646      if (gvp == (char*)G__PVOID) {
01647        delete[] (TMCVerbose*) soff;
01648      } else {
01649        G__setgvp((long) G__PVOID);
01650        for (int i = n - 1; i >= 0; --i) {
01651          ((TMCVerbose*) (soff+(sizeof(TMCVerbose)*i)))->~G__TTMCVerbose();
01652        }
01653        G__setgvp((long)gvp);
01654      }
01655    } else {
01656      if (gvp == (char*)G__PVOID) {
01657        delete (TMCVerbose*) soff;
01658      } else {
01659        G__setgvp((long) G__PVOID);
01660        ((TMCVerbose*) (soff))->~G__TTMCVerbose();
01661        G__setgvp((long)gvp);
01662      }
01663    }
01664    G__setnull(result7);
01665    return(1 || funcname || hash || result7 || libp) ;
01666 }
01667 
01668 // automatic assignment operator
01669 static int G__G__VMC_121_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01670 {
01671    TMCVerbose* dest = (TMCVerbose*) G__getstructoffset();
01672    *dest = *(TMCVerbose*) libp->para[0].ref;
01673    const TMCVerbose& obj = *dest;
01674    result7->ref = (long) (&obj);
01675    result7->obj.i = (long) (&obj);
01676    return(1 || funcname || hash || result7 || libp) ;
01677 }
01678 
01679 
01680 /* TVirtualMCApplication */
01681 static int G__G__VMC_123_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01682 {
01683       G__letint(result7, 85, (long) TVirtualMCApplication::Instance());
01684    return(1 || funcname || hash || result7 || libp) ;
01685 }
01686 
01687 static int G__G__VMC_123_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01688 {
01689       ((TVirtualMCApplication*) G__getstructoffset())->ConstructGeometry();
01690       G__setnull(result7);
01691    return(1 || funcname || hash || result7 || libp) ;
01692 }
01693 
01694 static int G__G__VMC_123_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01695 {
01696       G__letint(result7, 103, (long) ((TVirtualMCApplication*) G__getstructoffset())->MisalignGeometry());
01697    return(1 || funcname || hash || result7 || libp) ;
01698 }
01699 
01700 static int G__G__VMC_123_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01701 {
01702       ((TVirtualMCApplication*) G__getstructoffset())->ConstructOpGeometry();
01703       G__setnull(result7);
01704    return(1 || funcname || hash || result7 || libp) ;
01705 }
01706 
01707 static int G__G__VMC_123_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01708 {
01709       ((TVirtualMCApplication*) G__getstructoffset())->InitGeometry();
01710       G__setnull(result7);
01711    return(1 || funcname || hash || result7 || libp) ;
01712 }
01713 
01714 static int G__G__VMC_123_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01715 {
01716       ((TVirtualMCApplication*) G__getstructoffset())->AddParticles();
01717       G__setnull(result7);
01718    return(1 || funcname || hash || result7 || libp) ;
01719 }
01720 
01721 static int G__G__VMC_123_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01722 {
01723       ((TVirtualMCApplication*) G__getstructoffset())->AddIons();
01724       G__setnull(result7);
01725    return(1 || funcname || hash || result7 || libp) ;
01726 }
01727 
01728 static int G__G__VMC_123_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01729 {
01730       ((TVirtualMCApplication*) G__getstructoffset())->GeneratePrimaries();
01731       G__setnull(result7);
01732    return(1 || funcname || hash || result7 || libp) ;
01733 }
01734 
01735 static int G__G__VMC_123_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01736 {
01737       ((TVirtualMCApplication*) G__getstructoffset())->BeginEvent();
01738       G__setnull(result7);
01739    return(1 || funcname || hash || result7 || libp) ;
01740 }
01741 
01742 static int G__G__VMC_123_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01743 {
01744       ((TVirtualMCApplication*) G__getstructoffset())->BeginPrimary();
01745       G__setnull(result7);
01746    return(1 || funcname || hash || result7 || libp) ;
01747 }
01748 
01749 static int G__G__VMC_123_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01750 {
01751       ((TVirtualMCApplication*) G__getstructoffset())->PreTrack();
01752       G__setnull(result7);
01753    return(1 || funcname || hash || result7 || libp) ;
01754 }
01755 
01756 static int G__G__VMC_123_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01757 {
01758       ((TVirtualMCApplication*) G__getstructoffset())->Stepping();
01759       G__setnull(result7);
01760    return(1 || funcname || hash || result7 || libp) ;
01761 }
01762 
01763 static int G__G__VMC_123_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01764 {
01765       ((TVirtualMCApplication*) G__getstructoffset())->PostTrack();
01766       G__setnull(result7);
01767    return(1 || funcname || hash || result7 || libp) ;
01768 }
01769 
01770 static int G__G__VMC_123_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01771 {
01772       ((TVirtualMCApplication*) G__getstructoffset())->FinishPrimary();
01773       G__setnull(result7);
01774    return(1 || funcname || hash || result7 || libp) ;
01775 }
01776 
01777 static int G__G__VMC_123_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01778 {
01779       ((TVirtualMCApplication*) G__getstructoffset())->FinishEvent();
01780       G__setnull(result7);
01781    return(1 || funcname || hash || result7 || libp) ;
01782 }
01783 
01784 static int G__G__VMC_123_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01785 {
01786       G__letdouble(result7, 100, (double) ((const TVirtualMCApplication*) G__getstructoffset())->TrackingRmax());
01787    return(1 || funcname || hash || result7 || libp) ;
01788 }
01789 
01790 static int G__G__VMC_123_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01791 {
01792       G__letdouble(result7, 100, (double) ((const TVirtualMCApplication*) G__getstructoffset())->TrackingZmax());
01793    return(1 || funcname || hash || result7 || libp) ;
01794 }
01795 
01796 static int G__G__VMC_123_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01797 {
01798       ((const TVirtualMCApplication*) G__getstructoffset())->Field((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
01799       G__setnull(result7);
01800    return(1 || funcname || hash || result7 || libp) ;
01801 }
01802 
01803 static int G__G__VMC_123_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01804 {
01805       ((TVirtualMCApplication*) G__getstructoffset())->GeaneStepping();
01806       G__setnull(result7);
01807    return(1 || funcname || hash || result7 || libp) ;
01808 }
01809 
01810 static int G__G__VMC_123_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01811 {
01812       G__letint(result7, 85, (long) TVirtualMCApplication::Class());
01813    return(1 || funcname || hash || result7 || libp) ;
01814 }
01815 
01816 static int G__G__VMC_123_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01817 {
01818       G__letint(result7, 67, (long) TVirtualMCApplication::Class_Name());
01819    return(1 || funcname || hash || result7 || libp) ;
01820 }
01821 
01822 static int G__G__VMC_123_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01823 {
01824       G__letint(result7, 115, (long) TVirtualMCApplication::Class_Version());
01825    return(1 || funcname || hash || result7 || libp) ;
01826 }
01827 
01828 static int G__G__VMC_123_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01829 {
01830       TVirtualMCApplication::Dictionary();
01831       G__setnull(result7);
01832    return(1 || funcname || hash || result7 || libp) ;
01833 }
01834 
01835 static int G__G__VMC_123_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01836 {
01837       ((TVirtualMCApplication*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01838       G__setnull(result7);
01839    return(1 || funcname || hash || result7 || libp) ;
01840 }
01841 
01842 static int G__G__VMC_123_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01843 {
01844       G__letint(result7, 67, (long) TVirtualMCApplication::DeclFileName());
01845    return(1 || funcname || hash || result7 || libp) ;
01846 }
01847 
01848 static int G__G__VMC_123_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01849 {
01850       G__letint(result7, 105, (long) TVirtualMCApplication::ImplFileLine());
01851    return(1 || funcname || hash || result7 || libp) ;
01852 }
01853 
01854 static int G__G__VMC_123_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01855 {
01856       G__letint(result7, 67, (long) TVirtualMCApplication::ImplFileName());
01857    return(1 || funcname || hash || result7 || libp) ;
01858 }
01859 
01860 static int G__G__VMC_123_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01861 {
01862       G__letint(result7, 105, (long) TVirtualMCApplication::DeclFileLine());
01863    return(1 || funcname || hash || result7 || libp) ;
01864 }
01865 
01866 // automatic destructor
01867 typedef TVirtualMCApplication G__TTVirtualMCApplication;
01868 static int G__G__VMC_123_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01869 {
01870    char* gvp = (char*) G__getgvp();
01871    long soff = G__getstructoffset();
01872    int n = G__getaryconstruct();
01873    //
01874    //has_a_delete: 1
01875    //has_own_delete1arg: 0
01876    //has_own_delete2arg: 0
01877    //
01878    if (!soff) {
01879      return(1);
01880    }
01881    if (n) {
01882      if (gvp == (char*)G__PVOID) {
01883        delete[] (TVirtualMCApplication*) soff;
01884      } else {
01885        G__setgvp((long) G__PVOID);
01886        for (int i = n - 1; i >= 0; --i) {
01887          ((TVirtualMCApplication*) (soff+(sizeof(TVirtualMCApplication)*i)))->~G__TTVirtualMCApplication();
01888        }
01889        G__setgvp((long)gvp);
01890      }
01891    } else {
01892      if (gvp == (char*)G__PVOID) {
01893        delete (TVirtualMCApplication*) soff;
01894      } else {
01895        G__setgvp((long) G__PVOID);
01896        ((TVirtualMCApplication*) (soff))->~G__TTVirtualMCApplication();
01897        G__setgvp((long)gvp);
01898      }
01899    }
01900    G__setnull(result7);
01901    return(1 || funcname || hash || result7 || libp) ;
01902 }
01903 
01904 // automatic assignment operator
01905 static int G__G__VMC_123_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01906 {
01907    TVirtualMCApplication* dest = (TVirtualMCApplication*) G__getstructoffset();
01908    *dest = *(TVirtualMCApplication*) libp->para[0].ref;
01909    const TVirtualMCApplication& obj = *dest;
01910    result7->ref = (long) (&obj);
01911    result7->obj.i = (long) (&obj);
01912    return(1 || funcname || hash || result7 || libp) ;
01913 }
01914 
01915 
01916 /* TVirtualMC */
01917 static int G__G__VMC_131_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01918 {
01919       G__letint(result7, 85, (long) TVirtualMC::GetMC());
01920    return(1 || funcname || hash || result7 || libp) ;
01921 }
01922 
01923 static int G__G__VMC_131_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01924 {
01925       G__letint(result7, 103, (long) ((const TVirtualMC*) G__getstructoffset())->IsRootGeometrySupported());
01926    return(1 || funcname || hash || result7 || libp) ;
01927 }
01928 
01929 static int G__G__VMC_131_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01930 {
01931       ((TVirtualMC*) G__getstructoffset())->Gfmate(
01932 (Int_t) G__int(libp->para[0]), (char*) G__int(libp->para[1])
01933 , *(Float_t*) G__Floatref(&libp->para[2]), *(Float_t*) G__Floatref(&libp->para[3])
01934 , *(Float_t*) G__Floatref(&libp->para[4]), *(Float_t*) G__Floatref(&libp->para[5])
01935 , *(Float_t*) G__Floatref(&libp->para[6]), (Float_t*) G__int(libp->para[7])
01936 , *(Int_t*) G__Intref(&libp->para[8]));
01937       G__setnull(result7);
01938    return(1 || funcname || hash || result7 || libp) ;
01939 }
01940 
01941 static int G__G__VMC_131_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01942 {
01943       ((TVirtualMC*) G__getstructoffset())->Gfmate(
01944 (Int_t) G__int(libp->para[0]), (char*) G__int(libp->para[1])
01945 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3])
01946 , *(Double_t*) G__Doubleref(&libp->para[4]), *(Double_t*) G__Doubleref(&libp->para[5])
01947 , *(Double_t*) G__Doubleref(&libp->para[6]), (Double_t*) G__int(libp->para[7])
01948 , *(Int_t*) G__Intref(&libp->para[8]));
01949       G__setnull(result7);
01950    return(1 || funcname || hash || result7 || libp) ;
01951 }
01952 
01953 static int G__G__VMC_131_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01954 {
01955       ((TVirtualMC*) G__getstructoffset())->Gckmat((Int_t) G__int(libp->para[0]), (char*) G__int(libp->para[1]));
01956       G__setnull(result7);
01957    return(1 || funcname || hash || result7 || libp) ;
01958 }
01959 
01960 static int G__G__VMC_131_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01961 {
01962       ((TVirtualMC*) G__getstructoffset())->Material(
01963 *(Int_t*) G__Intref(&libp->para[0]), (const char*) G__int(libp->para[1])
01964 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
01965 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01966 , (Double_t) G__double(libp->para[6]), (Float_t*) G__int(libp->para[7])
01967 , (Int_t) G__int(libp->para[8]));
01968       G__setnull(result7);
01969    return(1 || funcname || hash || result7 || libp) ;
01970 }
01971 
01972 static int G__G__VMC_131_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01973 {
01974       ((TVirtualMC*) G__getstructoffset())->Material(
01975 *(Int_t*) G__Intref(&libp->para[0]), (const char*) G__int(libp->para[1])
01976 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
01977 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01978 , (Double_t) G__double(libp->para[6]), (Double_t*) G__int(libp->para[7])
01979 , (Int_t) G__int(libp->para[8]));
01980       G__setnull(result7);
01981    return(1 || funcname || hash || result7 || libp) ;
01982 }
01983 
01984 static int G__G__VMC_131_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01985 {
01986       ((TVirtualMC*) G__getstructoffset())->Mixture(
01987 *(Int_t*) G__Intref(&libp->para[0]), (const char*) G__int(libp->para[1])
01988 , (Float_t*) G__int(libp->para[2]), (Float_t*) G__int(libp->para[3])
01989 , (Double_t) G__double(libp->para[4]), (Int_t) G__int(libp->para[5])
01990 , (Float_t*) G__int(libp->para[6]));
01991       G__setnull(result7);
01992    return(1 || funcname || hash || result7 || libp) ;
01993 }
01994 
01995 static int G__G__VMC_131_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01996 {
01997       ((TVirtualMC*) G__getstructoffset())->Mixture(
01998 *(Int_t*) G__Intref(&libp->para[0]), (const char*) G__int(libp->para[1])
01999 , (Double_t*) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3])
02000 , (Double_t) G__double(libp->para[4]), (Int_t) G__int(libp->para[5])
02001 , (Double_t*) G__int(libp->para[6]));
02002       G__setnull(result7);
02003    return(1 || funcname || hash || result7 || libp) ;
02004 }
02005 
02006 static int G__G__VMC_131_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02007 {
02008       ((TVirtualMC*) G__getstructoffset())->Medium(
02009 *(Int_t*) G__Intref(&libp->para[0]), (const char*) G__int(libp->para[1])
02010 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02011 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
02012 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
02013 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
02014 , (Double_t) G__double(libp->para[10]), (Float_t*) G__int(libp->para[11])
02015 , (Int_t) G__int(libp->para[12]));
02016       G__setnull(result7);
02017    return(1 || funcname || hash || result7 || libp) ;
02018 }
02019 
02020 static int G__G__VMC_131_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02021 {
02022       ((TVirtualMC*) G__getstructoffset())->Medium(
02023 *(Int_t*) G__Intref(&libp->para[0]), (const char*) G__int(libp->para[1])
02024 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02025 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
02026 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
02027 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
02028 , (Double_t) G__double(libp->para[10]), (Double_t*) G__int(libp->para[11])
02029 , (Int_t) G__int(libp->para[12]));
02030       G__setnull(result7);
02031    return(1 || funcname || hash || result7 || libp) ;
02032 }
02033 
02034 static int G__G__VMC_131_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02035 {
02036       ((TVirtualMC*) G__getstructoffset())->Matrix(
02037 *(Int_t*) G__Intref(&libp->para[0]), (Double_t) G__double(libp->para[1])
02038 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
02039 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02040 , (Double_t) G__double(libp->para[6]));
02041       G__setnull(result7);
02042    return(1 || funcname || hash || result7 || libp) ;
02043 }
02044 
02045 static int G__G__VMC_131_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02046 {
02047       ((TVirtualMC*) G__getstructoffset())->Gstpar((Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02048 , (Double_t) G__double(libp->para[2]));
02049       G__setnull(result7);
02050    return(1 || funcname || hash || result7 || libp) ;
02051 }
02052 
02053 static int G__G__VMC_131_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02054 {
02055       G__letint(result7, 105, (long) ((TVirtualMC*) G__getstructoffset())->Gsvolu((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02056 , (Int_t) G__int(libp->para[2]), (Float_t*) G__int(libp->para[3])
02057 , (Int_t) G__int(libp->para[4])));
02058    return(1 || funcname || hash || result7 || libp) ;
02059 }
02060 
02061 static int G__G__VMC_131_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02062 {
02063       G__letint(result7, 105, (long) ((TVirtualMC*) G__getstructoffset())->Gsvolu((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02064 , (Int_t) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3])
02065 , (Int_t) G__int(libp->para[4])));
02066    return(1 || funcname || hash || result7 || libp) ;
02067 }
02068 
02069 static int G__G__VMC_131_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02070 {
02071       ((TVirtualMC*) G__getstructoffset())->Gsdvn((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02072 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
02073       G__setnull(result7);
02074    return(1 || funcname || hash || result7 || libp) ;
02075 }
02076 
02077 static int G__G__VMC_131_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02078 {
02079       ((TVirtualMC*) G__getstructoffset())->Gsdvn2((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02080 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02081 , (Double_t) G__double(libp->para[4]), (Int_t) G__int(libp->para[5]));
02082       G__setnull(result7);
02083    return(1 || funcname || hash || result7 || libp) ;
02084 }
02085 
02086 static int G__G__VMC_131_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02087 {
02088       ((TVirtualMC*) G__getstructoffset())->Gsdvt((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02089 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
02090 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5]));
02091       G__setnull(result7);
02092    return(1 || funcname || hash || result7 || libp) ;
02093 }
02094 
02095 static int G__G__VMC_131_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02096 {
02097       ((TVirtualMC*) G__getstructoffset())->Gsdvt2(
02098 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02099 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
02100 , (Double_t) G__double(libp->para[4]), (Int_t) G__int(libp->para[5])
02101 , (Int_t) G__int(libp->para[6]));
02102       G__setnull(result7);
02103    return(1 || funcname || hash || result7 || libp) ;
02104 }
02105 
02106 static int G__G__VMC_131_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02107 {
02108       ((TVirtualMC*) G__getstructoffset())->Gsord((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
02109       G__setnull(result7);
02110    return(1 || funcname || hash || result7 || libp) ;
02111 }
02112 
02113 static int G__G__VMC_131_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02114 {
02115    switch (libp->paran) {
02116    case 8:
02117       ((TVirtualMC*) G__getstructoffset())->Gspos(
02118 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02119 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
02120 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02121 , (Int_t) G__int(libp->para[6]), (const char*) G__int(libp->para[7]));
02122       G__setnull(result7);
02123       break;
02124    case 7:
02125       ((TVirtualMC*) G__getstructoffset())->Gspos(
02126 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02127 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
02128 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02129 , (Int_t) G__int(libp->para[6]));
02130       G__setnull(result7);
02131       break;
02132    }
02133    return(1 || funcname || hash || result7 || libp) ;
02134 }
02135 
02136 static int G__G__VMC_131_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02137 {
02138       ((TVirtualMC*) G__getstructoffset())->Gsposp(
02139 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02140 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
02141 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02142 , (Int_t) G__int(libp->para[6]), (const char*) G__int(libp->para[7])
02143 , (Float_t*) G__int(libp->para[8]), (Int_t) G__int(libp->para[9]));
02144       G__setnull(result7);
02145    return(1 || funcname || hash || result7 || libp) ;
02146 }
02147 
02148 static int G__G__VMC_131_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02149 {
02150       ((TVirtualMC*) G__getstructoffset())->Gsposp(
02151 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02152 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
02153 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02154 , (Int_t) G__int(libp->para[6]), (const char*) G__int(libp->para[7])
02155 , (Double_t*) G__int(libp->para[8]), (Int_t) G__int(libp->para[9]));
02156       G__setnull(result7);
02157    return(1 || funcname || hash || result7 || libp) ;
02158 }
02159 
02160 static int G__G__VMC_131_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02161 {
02162       ((TVirtualMC*) G__getstructoffset())->Gsbool((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
02163       G__setnull(result7);
02164    return(1 || funcname || hash || result7 || libp) ;
02165 }
02166 
02167 static int G__G__VMC_131_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02168 {
02169       ((TVirtualMC*) G__getstructoffset())->SetCerenkov((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02170 , (Float_t*) G__int(libp->para[2]), (Float_t*) G__int(libp->para[3])
02171 , (Float_t*) G__int(libp->para[4]), (Float_t*) G__int(libp->para[5]));
02172       G__setnull(result7);
02173    return(1 || funcname || hash || result7 || libp) ;
02174 }
02175 
02176 static int G__G__VMC_131_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02177 {
02178       ((TVirtualMC*) G__getstructoffset())->SetCerenkov((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02179 , (Double_t*) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3])
02180 , (Double_t*) G__int(libp->para[4]), (Double_t*) G__int(libp->para[5]));
02181       G__setnull(result7);
02182    return(1 || funcname || hash || result7 || libp) ;
02183 }
02184 
02185 static int G__G__VMC_131_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02186 {
02187       ((TVirtualMC*) G__getstructoffset())->DefineOpSurface((const char*) G__int(libp->para[0]), (EMCOpSurfaceModel) G__int(libp->para[1])
02188 , (EMCOpSurfaceType) G__int(libp->para[2]), (EMCOpSurfaceFinish) G__int(libp->para[3])
02189 , (Double_t) G__double(libp->para[4]));
02190       G__setnull(result7);
02191    return(1 || funcname || hash || result7 || libp) ;
02192 }
02193 
02194 static int G__G__VMC_131_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02195 {
02196       ((TVirtualMC*) G__getstructoffset())->SetBorderSurface((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02197 , (int) G__int(libp->para[2]), (const char*) G__int(libp->para[3])
02198 , (int) G__int(libp->para[4]), (const char*) G__int(libp->para[5]));
02199       G__setnull(result7);
02200    return(1 || funcname || hash || result7 || libp) ;
02201 }
02202 
02203 static int G__G__VMC_131_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02204 {
02205       ((TVirtualMC*) G__getstructoffset())->SetSkinSurface((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02206 , (const char*) G__int(libp->para[2]));
02207       G__setnull(result7);
02208    return(1 || funcname || hash || result7 || libp) ;
02209 }
02210 
02211 static int G__G__VMC_131_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02212 {
02213       ((TVirtualMC*) G__getstructoffset())->SetMaterialProperty((Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02214 , (Int_t) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3])
02215 , (Double_t*) G__int(libp->para[4]));
02216       G__setnull(result7);
02217    return(1 || funcname || hash || result7 || libp) ;
02218 }
02219 
02220 static int G__G__VMC_131_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02221 {
02222       ((TVirtualMC*) G__getstructoffset())->SetMaterialProperty((Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02223 , (Double_t) G__double(libp->para[2]));
02224       G__setnull(result7);
02225    return(1 || funcname || hash || result7 || libp) ;
02226 }
02227 
02228 static int G__G__VMC_131_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02229 {
02230       ((TVirtualMC*) G__getstructoffset())->SetMaterialProperty((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02231 , (Int_t) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3])
02232 , (Double_t*) G__int(libp->para[4]));
02233       G__setnull(result7);
02234    return(1 || funcname || hash || result7 || libp) ;
02235 }
02236 
02237 static int G__G__VMC_131_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02238 {
02239       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->GetTransformation(*(TString*) libp->para[0].ref, *(TGeoHMatrix*) libp->para[1].ref));
02240    return(1 || funcname || hash || result7 || libp) ;
02241 }
02242 
02243 static int G__G__VMC_131_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02244 {
02245       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->GetShape(*(TString*) libp->para[0].ref, *(TString*) libp->para[1].ref
02246 , *(TArrayD*) libp->para[2].ref));
02247    return(1 || funcname || hash || result7 || libp) ;
02248 }
02249 
02250 static int G__G__VMC_131_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02251 {
02252       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->GetMaterial(
02253 *(TString*) libp->para[0].ref, *(TString*) libp->para[1].ref
02254 , *(Int_t*) G__Intref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3])
02255 , *(Double_t*) G__Doubleref(&libp->para[4]), *(Double_t*) G__Doubleref(&libp->para[5])
02256 , *(Double_t*) G__Doubleref(&libp->para[6]), *(Double_t*) G__Doubleref(&libp->para[7])
02257 , *(TArrayD*) libp->para[8].ref));
02258    return(1 || funcname || hash || result7 || libp) ;
02259 }
02260 
02261 static int G__G__VMC_131_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02262 {
02263       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->GetMedium(
02264 *(TString*) libp->para[0].ref, *(TString*) libp->para[1].ref
02265 , *(Int_t*) G__Intref(&libp->para[2]), *(Int_t*) G__Intref(&libp->para[3])
02266 , *(Int_t*) G__Intref(&libp->para[4]), *(Int_t*) G__Intref(&libp->para[5])
02267 , *(Double_t*) G__Doubleref(&libp->para[6]), *(Double_t*) G__Doubleref(&libp->para[7])
02268 , *(Double_t*) G__Doubleref(&libp->para[8]), *(Double_t*) G__Doubleref(&libp->para[9])
02269 , *(Double_t*) G__Doubleref(&libp->para[10]), *(Double_t*) G__Doubleref(&libp->para[11])
02270 , *(TArrayD*) libp->para[12].ref));
02271    return(1 || funcname || hash || result7 || libp) ;
02272 }
02273 
02274 static int G__G__VMC_131_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02275 {
02276       ((TVirtualMC*) G__getstructoffset())->DrawOneSpec((const char*) G__int(libp->para[0]));
02277       G__setnull(result7);
02278    return(1 || funcname || hash || result7 || libp) ;
02279 }
02280 
02281 static int G__G__VMC_131_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02282 {
02283       ((TVirtualMC*) G__getstructoffset())->Gsatt((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02284 , (Int_t) G__int(libp->para[2]));
02285       G__setnull(result7);
02286    return(1 || funcname || hash || result7 || libp) ;
02287 }
02288 
02289 static int G__G__VMC_131_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02290 {
02291    switch (libp->paran) {
02292    case 8:
02293       ((TVirtualMC*) G__getstructoffset())->Gdraw(
02294 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02295 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
02296 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02297 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7]));
02298       G__setnull(result7);
02299       break;
02300    case 7:
02301       ((TVirtualMC*) G__getstructoffset())->Gdraw(
02302 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02303 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
02304 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02305 , (Double_t) G__double(libp->para[6]));
02306       G__setnull(result7);
02307       break;
02308    case 6:
02309       ((TVirtualMC*) G__getstructoffset())->Gdraw((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02310 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
02311 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
02312       G__setnull(result7);
02313       break;
02314    case 5:
02315       ((TVirtualMC*) G__getstructoffset())->Gdraw((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02316 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
02317 , (Double_t) G__double(libp->para[4]));
02318       G__setnull(result7);
02319       break;
02320    case 4:
02321       ((TVirtualMC*) G__getstructoffset())->Gdraw((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02322 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
02323       G__setnull(result7);
02324       break;
02325    case 3:
02326       ((TVirtualMC*) G__getstructoffset())->Gdraw((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02327 , (Double_t) G__double(libp->para[2]));
02328       G__setnull(result7);
02329       break;
02330    case 2:
02331       ((TVirtualMC*) G__getstructoffset())->Gdraw((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
02332       G__setnull(result7);
02333       break;
02334    case 1:
02335       ((TVirtualMC*) G__getstructoffset())->Gdraw((const char*) G__int(libp->para[0]));
02336       G__setnull(result7);
02337       break;
02338    }
02339    return(1 || funcname || hash || result7 || libp) ;
02340 }
02341 
02342 static int G__G__VMC_131_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02343 {
02344       ((TVirtualMC*) G__getstructoffset())->WriteEuclid((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02345 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
02346       G__setnull(result7);
02347    return(1 || funcname || hash || result7 || libp) ;
02348 }
02349 
02350 static int G__G__VMC_131_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02351 {
02352       ((TVirtualMC*) G__getstructoffset())->SetRootGeometry();
02353       G__setnull(result7);
02354    return(1 || funcname || hash || result7 || libp) ;
02355 }
02356 
02357 static int G__G__VMC_131_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02358 {
02359       ((TVirtualMC*) G__getstructoffset())->SetUserParameters((Bool_t) G__int(libp->para[0]));
02360       G__setnull(result7);
02361    return(1 || funcname || hash || result7 || libp) ;
02362 }
02363 
02364 static int G__G__VMC_131_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02365 {
02366       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->VolId((const char*) G__int(libp->para[0])));
02367    return(1 || funcname || hash || result7 || libp) ;
02368 }
02369 
02370 static int G__G__VMC_131_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02371 {
02372       G__letint(result7, 67, (long) ((const TVirtualMC*) G__getstructoffset())->VolName((Int_t) G__int(libp->para[0])));
02373    return(1 || funcname || hash || result7 || libp) ;
02374 }
02375 
02376 static int G__G__VMC_131_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02377 {
02378       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->MediumId((const char*) G__int(libp->para[0])));
02379    return(1 || funcname || hash || result7 || libp) ;
02380 }
02381 
02382 static int G__G__VMC_131_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02383 {
02384       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->NofVolumes());
02385    return(1 || funcname || hash || result7 || libp) ;
02386 }
02387 
02388 static int G__G__VMC_131_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02389 {
02390       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->VolId2Mate((Int_t) G__int(libp->para[0])));
02391    return(1 || funcname || hash || result7 || libp) ;
02392 }
02393 
02394 static int G__G__VMC_131_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02395 {
02396       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->NofVolDaughters((const char*) G__int(libp->para[0])));
02397    return(1 || funcname || hash || result7 || libp) ;
02398 }
02399 
02400 static int G__G__VMC_131_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02401 {
02402       G__letint(result7, 67, (long) ((const TVirtualMC*) G__getstructoffset())->VolDaughterName((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
02403    return(1 || funcname || hash || result7 || libp) ;
02404 }
02405 
02406 static int G__G__VMC_131_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02407 {
02408       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->VolDaughterCopyNo((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
02409    return(1 || funcname || hash || result7 || libp) ;
02410 }
02411 
02412 static int G__G__VMC_131_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02413 {
02414       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->SetCut((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])));
02415    return(1 || funcname || hash || result7 || libp) ;
02416 }
02417 
02418 static int G__G__VMC_131_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02419 {
02420       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->SetProcess((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
02421    return(1 || funcname || hash || result7 || libp) ;
02422 }
02423 
02424 static int G__G__VMC_131_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02425 {
02426       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->DefineParticle((Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02427 , (TMCParticleType) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
02428 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
02429    return(1 || funcname || hash || result7 || libp) ;
02430 }
02431 
02432 static int G__G__VMC_131_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02433 {
02434    switch (libp->paran) {
02435    case 22:
02436       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->DefineParticle(
02437 (Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02438 , (TMCParticleType) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
02439 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02440 , *(TString*) libp->para[6].ref, (Double_t) G__double(libp->para[7])
02441 , (Int_t) G__int(libp->para[8]), (Int_t) G__int(libp->para[9])
02442 , (Int_t) G__int(libp->para[10]), (Int_t) G__int(libp->para[11])
02443 , (Int_t) G__int(libp->para[12]), (Int_t) G__int(libp->para[13])
02444 , (Int_t) G__int(libp->para[14]), (Int_t) G__int(libp->para[15])
02445 , (Bool_t) G__int(libp->para[16]), (Bool_t) G__int(libp->para[17])
02446 , *(TString*) libp->para[18].ref, (Int_t) G__int(libp->para[19])
02447 , (Double_t) G__double(libp->para[20]), (Double_t) G__double(libp->para[21])));
02448       break;
02449    case 21:
02450       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->DefineParticle(
02451 (Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02452 , (TMCParticleType) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
02453 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02454 , *(TString*) libp->para[6].ref, (Double_t) G__double(libp->para[7])
02455 , (Int_t) G__int(libp->para[8]), (Int_t) G__int(libp->para[9])
02456 , (Int_t) G__int(libp->para[10]), (Int_t) G__int(libp->para[11])
02457 , (Int_t) G__int(libp->para[12]), (Int_t) G__int(libp->para[13])
02458 , (Int_t) G__int(libp->para[14]), (Int_t) G__int(libp->para[15])
02459 , (Bool_t) G__int(libp->para[16]), (Bool_t) G__int(libp->para[17])
02460 , *(TString*) libp->para[18].ref, (Int_t) G__int(libp->para[19])
02461 , (Double_t) G__double(libp->para[20])));
02462       break;
02463    case 20:
02464       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->DefineParticle(
02465 (Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02466 , (TMCParticleType) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
02467 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02468 , *(TString*) libp->para[6].ref, (Double_t) G__double(libp->para[7])
02469 , (Int_t) G__int(libp->para[8]), (Int_t) G__int(libp->para[9])
02470 , (Int_t) G__int(libp->para[10]), (Int_t) G__int(libp->para[11])
02471 , (Int_t) G__int(libp->para[12]), (Int_t) G__int(libp->para[13])
02472 , (Int_t) G__int(libp->para[14]), (Int_t) G__int(libp->para[15])
02473 , (Bool_t) G__int(libp->para[16]), (Bool_t) G__int(libp->para[17])
02474 , *(TString*) libp->para[18].ref, (Int_t) G__int(libp->para[19])));
02475       break;
02476    case 19:
02477       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->DefineParticle(
02478 (Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02479 , (TMCParticleType) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
02480 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02481 , *(TString*) libp->para[6].ref, (Double_t) G__double(libp->para[7])
02482 , (Int_t) G__int(libp->para[8]), (Int_t) G__int(libp->para[9])
02483 , (Int_t) G__int(libp->para[10]), (Int_t) G__int(libp->para[11])
02484 , (Int_t) G__int(libp->para[12]), (Int_t) G__int(libp->para[13])
02485 , (Int_t) G__int(libp->para[14]), (Int_t) G__int(libp->para[15])
02486 , (Bool_t) G__int(libp->para[16]), (Bool_t) G__int(libp->para[17])
02487 , *(TString*) libp->para[18].ref));
02488       break;
02489    case 18:
02490       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->DefineParticle(
02491 (Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02492 , (TMCParticleType) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
02493 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02494 , *(TString*) libp->para[6].ref, (Double_t) G__double(libp->para[7])
02495 , (Int_t) G__int(libp->para[8]), (Int_t) G__int(libp->para[9])
02496 , (Int_t) G__int(libp->para[10]), (Int_t) G__int(libp->para[11])
02497 , (Int_t) G__int(libp->para[12]), (Int_t) G__int(libp->para[13])
02498 , (Int_t) G__int(libp->para[14]), (Int_t) G__int(libp->para[15])
02499 , (Bool_t) G__int(libp->para[16]), (Bool_t) G__int(libp->para[17])));
02500       break;
02501    case 17:
02502       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->DefineParticle(
02503 (Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02504 , (TMCParticleType) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
02505 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02506 , *(TString*) libp->para[6].ref, (Double_t) G__double(libp->para[7])
02507 , (Int_t) G__int(libp->para[8]), (Int_t) G__int(libp->para[9])
02508 , (Int_t) G__int(libp->para[10]), (Int_t) G__int(libp->para[11])
02509 , (Int_t) G__int(libp->para[12]), (Int_t) G__int(libp->para[13])
02510 , (Int_t) G__int(libp->para[14]), (Int_t) G__int(libp->para[15])
02511 , (Bool_t) G__int(libp->para[16])));
02512       break;
02513    }
02514    return(1 || funcname || hash || result7 || libp) ;
02515 }
02516 
02517 static int G__G__VMC_131_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02518 {
02519    switch (libp->paran) {
02520    case 6:
02521       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->DefineIon((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02522 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02523 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
02524       break;
02525    case 5:
02526       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->DefineIon((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02527 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02528 , (Double_t) G__double(libp->para[4])));
02529       break;
02530    }
02531    return(1 || funcname || hash || result7 || libp) ;
02532 }
02533 
02534 static int G__G__VMC_131_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02535 {
02536   struct G__aRyp2 { Int_t a[1][3]; }* G__Ap2 = (struct G__aRyp2*) G__int(libp->para[2]);
02537       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->SetDecayMode((Int_t) G__int(libp->para[0]), (Float_t*) G__int(libp->para[1])
02538 , G__Ap2->a));
02539    return(1 || funcname || hash || result7 || libp) ;
02540 }
02541 
02542 static int G__G__VMC_131_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02543 {
02544       G__letdouble(result7, 100, (double) ((TVirtualMC*) G__getstructoffset())->Xsec((char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02545 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])));
02546    return(1 || funcname || hash || result7 || libp) ;
02547 }
02548 
02549 static int G__G__VMC_131_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02550 {
02551       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->IdFromPDG((Int_t) G__int(libp->para[0])));
02552    return(1 || funcname || hash || result7 || libp) ;
02553 }
02554 
02555 static int G__G__VMC_131_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02556 {
02557       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->PDGFromId((Int_t) G__int(libp->para[0])));
02558    return(1 || funcname || hash || result7 || libp) ;
02559 }
02560 
02561 static int G__G__VMC_131_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02562 {
02563       {
02564          const TString* pobj;
02565          const TString xobj = ((const TVirtualMC*) G__getstructoffset())->ParticleName((Int_t) G__int(libp->para[0]));
02566          pobj = new TString(xobj);
02567          result7->obj.i = (long) ((void*) pobj);
02568          result7->ref = result7->obj.i;
02569          G__store_tempobject(*result7);
02570       }
02571    return(1 || funcname || hash || result7 || libp) ;
02572 }
02573 
02574 static int G__G__VMC_131_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02575 {
02576       G__letdouble(result7, 100, (double) ((const TVirtualMC*) G__getstructoffset())->ParticleMass((Int_t) G__int(libp->para[0])));
02577    return(1 || funcname || hash || result7 || libp) ;
02578 }
02579 
02580 static int G__G__VMC_131_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02581 {
02582       G__letdouble(result7, 100, (double) ((const TVirtualMC*) G__getstructoffset())->ParticleCharge((Int_t) G__int(libp->para[0])));
02583    return(1 || funcname || hash || result7 || libp) ;
02584 }
02585 
02586 static int G__G__VMC_131_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02587 {
02588       G__letdouble(result7, 100, (double) ((const TVirtualMC*) G__getstructoffset())->ParticleLifeTime((Int_t) G__int(libp->para[0])));
02589    return(1 || funcname || hash || result7 || libp) ;
02590 }
02591 
02592 static int G__G__VMC_131_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02593 {
02594       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->ParticleMCType((Int_t) G__int(libp->para[0])));
02595    return(1 || funcname || hash || result7 || libp) ;
02596 }
02597 
02598 static int G__G__VMC_131_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02599 {
02600       ((TVirtualMC*) G__getstructoffset())->StopTrack();
02601       G__setnull(result7);
02602    return(1 || funcname || hash || result7 || libp) ;
02603 }
02604 
02605 static int G__G__VMC_131_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02606 {
02607       ((TVirtualMC*) G__getstructoffset())->StopEvent();
02608       G__setnull(result7);
02609    return(1 || funcname || hash || result7 || libp) ;
02610 }
02611 
02612 static int G__G__VMC_131_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02613 {
02614       ((TVirtualMC*) G__getstructoffset())->StopRun();
02615       G__setnull(result7);
02616    return(1 || funcname || hash || result7 || libp) ;
02617 }
02618 
02619 static int G__G__VMC_131_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02620 {
02621       ((TVirtualMC*) G__getstructoffset())->SetMaxStep((Double_t) G__double(libp->para[0]));
02622       G__setnull(result7);
02623    return(1 || funcname || hash || result7 || libp) ;
02624 }
02625 
02626 static int G__G__VMC_131_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02627 {
02628       ((TVirtualMC*) G__getstructoffset())->SetMaxNStep((Int_t) G__int(libp->para[0]));
02629       G__setnull(result7);
02630    return(1 || funcname || hash || result7 || libp) ;
02631 }
02632 
02633 static int G__G__VMC_131_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02634 {
02635       ((TVirtualMC*) G__getstructoffset())->SetUserDecay((Int_t) G__int(libp->para[0]));
02636       G__setnull(result7);
02637    return(1 || funcname || hash || result7 || libp) ;
02638 }
02639 
02640 static int G__G__VMC_131_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02641 {
02642       ((TVirtualMC*) G__getstructoffset())->ForceDecayTime((Float_t) G__double(libp->para[0]));
02643       G__setnull(result7);
02644    return(1 || funcname || hash || result7 || libp) ;
02645 }
02646 
02647 static int G__G__VMC_131_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02648 {
02649       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->CurrentVolID(*(Int_t*) G__Intref(&libp->para[0])));
02650    return(1 || funcname || hash || result7 || libp) ;
02651 }
02652 
02653 static int G__G__VMC_131_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02654 {
02655       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->CurrentVolOffID((Int_t) G__int(libp->para[0]), *(Int_t*) G__Intref(&libp->para[1])));
02656    return(1 || funcname || hash || result7 || libp) ;
02657 }
02658 
02659 static int G__G__VMC_131_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02660 {
02661       G__letint(result7, 67, (long) ((const TVirtualMC*) G__getstructoffset())->CurrentVolName());
02662    return(1 || funcname || hash || result7 || libp) ;
02663 }
02664 
02665 static int G__G__VMC_131_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02666 {
02667       G__letint(result7, 67, (long) ((const TVirtualMC*) G__getstructoffset())->CurrentVolOffName((Int_t) G__int(libp->para[0])));
02668    return(1 || funcname || hash || result7 || libp) ;
02669 }
02670 
02671 static int G__G__VMC_131_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02672 {
02673       G__letint(result7, 67, (long) ((TVirtualMC*) G__getstructoffset())->CurrentVolPath());
02674    return(1 || funcname || hash || result7 || libp) ;
02675 }
02676 
02677 static int G__G__VMC_131_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02678 {
02679       G__letint(result7, 103, (long) ((const TVirtualMC*) G__getstructoffset())->CurrentBoundaryNormal(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
02680 , *(Double_t*) G__Doubleref(&libp->para[2])));
02681    return(1 || funcname || hash || result7 || libp) ;
02682 }
02683 
02684 static int G__G__VMC_131_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02685 {
02686       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->CurrentMaterial(*(Float_t*) G__Floatref(&libp->para[0]), *(Float_t*) G__Floatref(&libp->para[1])
02687 , *(Float_t*) G__Floatref(&libp->para[2]), *(Float_t*) G__Floatref(&libp->para[3])
02688 , *(Float_t*) G__Floatref(&libp->para[4])));
02689    return(1 || funcname || hash || result7 || libp) ;
02690 }
02691 
02692 static int G__G__VMC_131_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02693 {
02694       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->CurrentMedium());
02695    return(1 || funcname || hash || result7 || libp) ;
02696 }
02697 
02698 static int G__G__VMC_131_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02699 {
02700       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->CurrentEvent());
02701    return(1 || funcname || hash || result7 || libp) ;
02702 }
02703 
02704 static int G__G__VMC_131_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02705 {
02706       ((TVirtualMC*) G__getstructoffset())->Gmtod((Float_t*) G__int(libp->para[0]), (Float_t*) G__int(libp->para[1])
02707 , (Int_t) G__int(libp->para[2]));
02708       G__setnull(result7);
02709    return(1 || funcname || hash || result7 || libp) ;
02710 }
02711 
02712 static int G__G__VMC_131_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02713 {
02714       ((TVirtualMC*) G__getstructoffset())->Gmtod((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
02715 , (Int_t) G__int(libp->para[2]));
02716       G__setnull(result7);
02717    return(1 || funcname || hash || result7 || libp) ;
02718 }
02719 
02720 static int G__G__VMC_131_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02721 {
02722       ((TVirtualMC*) G__getstructoffset())->Gdtom((Float_t*) G__int(libp->para[0]), (Float_t*) G__int(libp->para[1])
02723 , (Int_t) G__int(libp->para[2]));
02724       G__setnull(result7);
02725    return(1 || funcname || hash || result7 || libp) ;
02726 }
02727 
02728 static int G__G__VMC_131_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02729 {
02730       ((TVirtualMC*) G__getstructoffset())->Gdtom((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
02731 , (Int_t) G__int(libp->para[2]));
02732       G__setnull(result7);
02733    return(1 || funcname || hash || result7 || libp) ;
02734 }
02735 
02736 static int G__G__VMC_131_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02737 {
02738       G__letdouble(result7, 100, (double) ((const TVirtualMC*) G__getstructoffset())->MaxStep());
02739    return(1 || funcname || hash || result7 || libp) ;
02740 }
02741 
02742 static int G__G__VMC_131_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02743 {
02744       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->GetMaxNStep());
02745    return(1 || funcname || hash || result7 || libp) ;
02746 }
02747 
02748 static int G__G__VMC_131_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02749 {
02750       ((const TVirtualMC*) G__getstructoffset())->TrackPosition(*(TLorentzVector*) libp->para[0].ref);
02751       G__setnull(result7);
02752    return(1 || funcname || hash || result7 || libp) ;
02753 }
02754 
02755 static int G__G__VMC_131_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02756 {
02757       ((const TVirtualMC*) G__getstructoffset())->TrackPosition(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
02758 , *(Double_t*) G__Doubleref(&libp->para[2]));
02759       G__setnull(result7);
02760    return(1 || funcname || hash || result7 || libp) ;
02761 }
02762 
02763 static int G__G__VMC_131_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02764 {
02765       ((const TVirtualMC*) G__getstructoffset())->TrackMomentum(*(TLorentzVector*) libp->para[0].ref);
02766       G__setnull(result7);
02767    return(1 || funcname || hash || result7 || libp) ;
02768 }
02769 
02770 static int G__G__VMC_131_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02771 {
02772       ((const TVirtualMC*) G__getstructoffset())->TrackMomentum(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
02773 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3]));
02774       G__setnull(result7);
02775    return(1 || funcname || hash || result7 || libp) ;
02776 }
02777 
02778 static int G__G__VMC_131_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02779 {
02780       G__letdouble(result7, 100, (double) ((const TVirtualMC*) G__getstructoffset())->TrackStep());
02781    return(1 || funcname || hash || result7 || libp) ;
02782 }
02783 
02784 static int G__G__VMC_131_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02785 {
02786       G__letdouble(result7, 100, (double) ((const TVirtualMC*) G__getstructoffset())->TrackLength());
02787    return(1 || funcname || hash || result7 || libp) ;
02788 }
02789 
02790 static int G__G__VMC_131_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02791 {
02792       G__letdouble(result7, 100, (double) ((const TVirtualMC*) G__getstructoffset())->TrackTime());
02793    return(1 || funcname || hash || result7 || libp) ;
02794 }
02795 
02796 static int G__G__VMC_131_0_96(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02797 {
02798       G__letdouble(result7, 100, (double) ((const TVirtualMC*) G__getstructoffset())->Edep());
02799    return(1 || funcname || hash || result7 || libp) ;
02800 }
02801 
02802 static int G__G__VMC_131_0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02803 {
02804       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->TrackPid());
02805    return(1 || funcname || hash || result7 || libp) ;
02806 }
02807 
02808 static int G__G__VMC_131_0_98(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02809 {
02810       G__letdouble(result7, 100, (double) ((const TVirtualMC*) G__getstructoffset())->TrackCharge());
02811    return(1 || funcname || hash || result7 || libp) ;
02812 }
02813 
02814 static int G__G__VMC_131_0_99(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02815 {
02816       G__letdouble(result7, 100, (double) ((const TVirtualMC*) G__getstructoffset())->TrackMass());
02817    return(1 || funcname || hash || result7 || libp) ;
02818 }
02819 
02820 static int G__G__VMC_131_0_100(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02821 {
02822       G__letdouble(result7, 100, (double) ((const TVirtualMC*) G__getstructoffset())->Etot());
02823    return(1 || funcname || hash || result7 || libp) ;
02824 }
02825 
02826 static int G__G__VMC_131_0_101(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02827 {
02828       G__letint(result7, 103, (long) ((const TVirtualMC*) G__getstructoffset())->IsNewTrack());
02829    return(1 || funcname || hash || result7 || libp) ;
02830 }
02831 
02832 static int G__G__VMC_131_0_102(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02833 {
02834       G__letint(result7, 103, (long) ((const TVirtualMC*) G__getstructoffset())->IsTrackInside());
02835    return(1 || funcname || hash || result7 || libp) ;
02836 }
02837 
02838 static int G__G__VMC_131_0_103(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02839 {
02840       G__letint(result7, 103, (long) ((const TVirtualMC*) G__getstructoffset())->IsTrackEntering());
02841    return(1 || funcname || hash || result7 || libp) ;
02842 }
02843 
02844 static int G__G__VMC_131_0_104(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02845 {
02846       G__letint(result7, 103, (long) ((const TVirtualMC*) G__getstructoffset())->IsTrackExiting());
02847    return(1 || funcname || hash || result7 || libp) ;
02848 }
02849 
02850 static int G__G__VMC_131_0_105(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02851 {
02852       G__letint(result7, 103, (long) ((const TVirtualMC*) G__getstructoffset())->IsTrackOut());
02853    return(1 || funcname || hash || result7 || libp) ;
02854 }
02855 
02856 static int G__G__VMC_131_0_106(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02857 {
02858       G__letint(result7, 103, (long) ((const TVirtualMC*) G__getstructoffset())->IsTrackDisappeared());
02859    return(1 || funcname || hash || result7 || libp) ;
02860 }
02861 
02862 static int G__G__VMC_131_0_107(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02863 {
02864       G__letint(result7, 103, (long) ((const TVirtualMC*) G__getstructoffset())->IsTrackStop());
02865    return(1 || funcname || hash || result7 || libp) ;
02866 }
02867 
02868 static int G__G__VMC_131_0_108(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02869 {
02870       G__letint(result7, 103, (long) ((const TVirtualMC*) G__getstructoffset())->IsTrackAlive());
02871    return(1 || funcname || hash || result7 || libp) ;
02872 }
02873 
02874 static int G__G__VMC_131_0_109(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02875 {
02876       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->NSecondaries());
02877    return(1 || funcname || hash || result7 || libp) ;
02878 }
02879 
02880 static int G__G__VMC_131_0_110(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02881 {
02882       ((TVirtualMC*) G__getstructoffset())->GetSecondary((Int_t) G__int(libp->para[0]), *(Int_t*) G__Intref(&libp->para[1])
02883 , *(TLorentzVector*) libp->para[2].ref, *(TLorentzVector*) libp->para[3].ref);
02884       G__setnull(result7);
02885    return(1 || funcname || hash || result7 || libp) ;
02886 }
02887 
02888 static int G__G__VMC_131_0_111(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02889 {
02890       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->ProdProcess((Int_t) G__int(libp->para[0])));
02891    return(1 || funcname || hash || result7 || libp) ;
02892 }
02893 
02894 static int G__G__VMC_131_0_112(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02895 {
02896       G__letint(result7, 105, (long) ((const TVirtualMC*) G__getstructoffset())->StepProcesses(*(TArrayI*) libp->para[0].ref));
02897    return(1 || funcname || hash || result7 || libp) ;
02898 }
02899 
02900 static int G__G__VMC_131_0_113(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02901 {
02902       G__letint(result7, 103, (long) ((const TVirtualMC*) G__getstructoffset())->SecondariesAreOrdered());
02903    return(1 || funcname || hash || result7 || libp) ;
02904 }
02905 
02906 static int G__G__VMC_131_0_114(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02907 {
02908       ((TVirtualMC*) G__getstructoffset())->Gdopt((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
02909       G__setnull(result7);
02910    return(1 || funcname || hash || result7 || libp) ;
02911 }
02912 
02913 static int G__G__VMC_131_0_115(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02914 {
02915    switch (libp->paran) {
02916    case 7:
02917       ((TVirtualMC*) G__getstructoffset())->SetClipBox(
02918 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02919 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
02920 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
02921 , (Double_t) G__double(libp->para[6]));
02922       G__setnull(result7);
02923       break;
02924    case 6:
02925       ((TVirtualMC*) G__getstructoffset())->SetClipBox((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02926 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
02927 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
02928       G__setnull(result7);
02929       break;
02930    case 5:
02931       ((TVirtualMC*) G__getstructoffset())->SetClipBox((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02932 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
02933 , (Double_t) G__double(libp->para[4]));
02934       G__setnull(result7);
02935       break;
02936    case 4:
02937       ((TVirtualMC*) G__getstructoffset())->SetClipBox((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02938 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
02939       G__setnull(result7);
02940       break;
02941    case 3:
02942       ((TVirtualMC*) G__getstructoffset())->SetClipBox((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02943 , (Double_t) G__double(libp->para[2]));
02944       G__setnull(result7);
02945       break;
02946    case 2:
02947       ((TVirtualMC*) G__getstructoffset())->SetClipBox((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
02948       G__setnull(result7);
02949       break;
02950    case 1:
02951       ((TVirtualMC*) G__getstructoffset())->SetClipBox((const char*) G__int(libp->para[0]));
02952       G__setnull(result7);
02953       break;
02954    }
02955    return(1 || funcname || hash || result7 || libp) ;
02956 }
02957 
02958 static int G__G__VMC_131_0_116(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02959 {
02960       ((TVirtualMC*) G__getstructoffset())->DefaultRange();
02961       G__setnull(result7);
02962    return(1 || funcname || hash || result7 || libp) ;
02963 }
02964 
02965 static int G__G__VMC_131_0_117(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02966 {
02967    switch (libp->paran) {
02968    case 3:
02969       ((TVirtualMC*) G__getstructoffset())->Gdhead((Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
02970 , (Double_t) G__double(libp->para[2]));
02971       G__setnull(result7);
02972       break;
02973    case 2:
02974       ((TVirtualMC*) G__getstructoffset())->Gdhead((Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
02975       G__setnull(result7);
02976       break;
02977    }
02978    return(1 || funcname || hash || result7 || libp) ;
02979 }
02980 
02981 static int G__G__VMC_131_0_118(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02982 {
02983       ((TVirtualMC*) G__getstructoffset())->Gdman((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
02984 , (const char*) G__int(libp->para[2]));
02985       G__setnull(result7);
02986    return(1 || funcname || hash || result7 || libp) ;
02987 }
02988 
02989 static int G__G__VMC_131_0_119(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02990 {
02991       ((TVirtualMC*) G__getstructoffset())->Init();
02992       G__setnull(result7);
02993    return(1 || funcname || hash || result7 || libp) ;
02994 }
02995 
02996 static int G__G__VMC_131_0_120(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02997 {
02998       ((TVirtualMC*) G__getstructoffset())->BuildPhysics();
02999       G__setnull(result7);
03000    return(1 || funcname || hash || result7 || libp) ;
03001 }
03002 
03003 static int G__G__VMC_131_0_121(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03004 {
03005       ((TVirtualMC*) G__getstructoffset())->ProcessEvent();
03006       G__setnull(result7);
03007    return(1 || funcname || hash || result7 || libp) ;
03008 }
03009 
03010 static int G__G__VMC_131_0_122(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03011 {
03012       G__letint(result7, 103, (long) ((TVirtualMC*) G__getstructoffset())->ProcessRun((Int_t) G__int(libp->para[0])));
03013    return(1 || funcname || hash || result7 || libp) ;
03014 }
03015 
03016 static int G__G__VMC_131_0_123(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03017 {
03018       ((TVirtualMC*) G__getstructoffset())->InitLego();
03019       G__setnull(result7);
03020    return(1 || funcname || hash || result7 || libp) ;
03021 }
03022 
03023 static int G__G__VMC_131_0_124(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03024 {
03025       ((TVirtualMC*) G__getstructoffset())->SetCollectTracks((Bool_t) G__int(libp->para[0]));
03026       G__setnull(result7);
03027    return(1 || funcname || hash || result7 || libp) ;
03028 }
03029 
03030 static int G__G__VMC_131_0_125(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03031 {
03032       G__letint(result7, 103, (long) ((const TVirtualMC*) G__getstructoffset())->IsCollectTracks());
03033    return(1 || funcname || hash || result7 || libp) ;
03034 }
03035 
03036 static int G__G__VMC_131_0_126(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03037 {
03038       ((TVirtualMC*) G__getstructoffset())->SetStack((TVirtualMCStack*) G__int(libp->para[0]));
03039       G__setnull(result7);
03040    return(1 || funcname || hash || result7 || libp) ;
03041 }
03042 
03043 static int G__G__VMC_131_0_127(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03044 {
03045       ((TVirtualMC*) G__getstructoffset())->SetExternalDecayer((TVirtualMCDecayer*) G__int(libp->para[0]));
03046       G__setnull(result7);
03047    return(1 || funcname || hash || result7 || libp) ;
03048 }
03049 
03050 static int G__G__VMC_131_0_128(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03051 {
03052       ((TVirtualMC*) G__getstructoffset())->SetRandom((TRandom*) G__int(libp->para[0]));
03053       G__setnull(result7);
03054    return(1 || funcname || hash || result7 || libp) ;
03055 }
03056 
03057 static int G__G__VMC_131_0_129(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03058 {
03059       ((TVirtualMC*) G__getstructoffset())->SetMagField((TVirtualMagField*) G__int(libp->para[0]));
03060       G__setnull(result7);
03061    return(1 || funcname || hash || result7 || libp) ;
03062 }
03063 
03064 static int G__G__VMC_131_0_130(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03065 {
03066       G__letint(result7, 85, (long) ((const TVirtualMC*) G__getstructoffset())->GetStack());
03067    return(1 || funcname || hash || result7 || libp) ;
03068 }
03069 
03070 static int G__G__VMC_131_0_131(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03071 {
03072       G__letint(result7, 85, (long) ((const TVirtualMC*) G__getstructoffset())->GetDecayer());
03073    return(1 || funcname || hash || result7 || libp) ;
03074 }
03075 
03076 static int G__G__VMC_131_0_132(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03077 {
03078       G__letint(result7, 85, (long) ((const TVirtualMC*) G__getstructoffset())->GetRandom());
03079    return(1 || funcname || hash || result7 || libp) ;
03080 }
03081 
03082 static int G__G__VMC_131_0_133(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03083 {
03084       G__letint(result7, 85, (long) ((const TVirtualMC*) G__getstructoffset())->GetMagField());
03085    return(1 || funcname || hash || result7 || libp) ;
03086 }
03087 
03088 static int G__G__VMC_131_0_136(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03089 {
03090       G__letint(result7, 85, (long) TVirtualMC::Class());
03091    return(1 || funcname || hash || result7 || libp) ;
03092 }
03093 
03094 static int G__G__VMC_131_0_137(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03095 {
03096       G__letint(result7, 67, (long) TVirtualMC::Class_Name());
03097    return(1 || funcname || hash || result7 || libp) ;
03098 }
03099 
03100 static int G__G__VMC_131_0_138(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03101 {
03102       G__letint(result7, 115, (long) TVirtualMC::Class_Version());
03103    return(1 || funcname || hash || result7 || libp) ;
03104 }
03105 
03106 static int G__G__VMC_131_0_139(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03107 {
03108       TVirtualMC::Dictionary();
03109       G__setnull(result7);
03110    return(1 || funcname || hash || result7 || libp) ;
03111 }
03112 
03113 static int G__G__VMC_131_0_143(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03114 {
03115       ((TVirtualMC*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
03116       G__setnull(result7);
03117    return(1 || funcname || hash || result7 || libp) ;
03118 }
03119 
03120 static int G__G__VMC_131_0_144(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03121 {
03122       G__letint(result7, 67, (long) TVirtualMC::DeclFileName());
03123    return(1 || funcname || hash || result7 || libp) ;
03124 }
03125 
03126 static int G__G__VMC_131_0_145(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03127 {
03128       G__letint(result7, 105, (long) TVirtualMC::ImplFileLine());
03129    return(1 || funcname || hash || result7 || libp) ;
03130 }
03131 
03132 static int G__G__VMC_131_0_146(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03133 {
03134       G__letint(result7, 67, (long) TVirtualMC::ImplFileName());
03135    return(1 || funcname || hash || result7 || libp) ;
03136 }
03137 
03138 static int G__G__VMC_131_0_147(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03139 {
03140       G__letint(result7, 105, (long) TVirtualMC::DeclFileLine());
03141    return(1 || funcname || hash || result7 || libp) ;
03142 }
03143 
03144 // automatic destructor
03145 typedef TVirtualMC G__TTVirtualMC;
03146 static int G__G__VMC_131_0_148(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03147 {
03148    char* gvp = (char*) G__getgvp();
03149    long soff = G__getstructoffset();
03150    int n = G__getaryconstruct();
03151    //
03152    //has_a_delete: 1
03153    //has_own_delete1arg: 0
03154    //has_own_delete2arg: 0
03155    //
03156    if (!soff) {
03157      return(1);
03158    }
03159    if (n) {
03160      if (gvp == (char*)G__PVOID) {
03161        delete[] (TVirtualMC*) soff;
03162      } else {
03163        G__setgvp((long) G__PVOID);
03164        for (int i = n - 1; i >= 0; --i) {
03165          ((TVirtualMC*) (soff+(sizeof(TVirtualMC)*i)))->~G__TTVirtualMC();
03166        }
03167        G__setgvp((long)gvp);
03168      }
03169    } else {
03170      if (gvp == (char*)G__PVOID) {
03171        delete (TVirtualMC*) soff;
03172      } else {
03173        G__setgvp((long) G__PVOID);
03174        ((TVirtualMC*) (soff))->~G__TTVirtualMC();
03175        G__setgvp((long)gvp);
03176      }
03177    }
03178    G__setnull(result7);
03179    return(1 || funcname || hash || result7 || libp) ;
03180 }
03181 
03182 
03183 /* Setting up global function */
03184 
03185 /*********************************************************
03186 * Member function Stub
03187 *********************************************************/
03188 
03189 /* TVirtualMCGeometry */
03190 
03191 /* TGeoMCGeometry */
03192 
03193 /* TVirtualMCStack */
03194 
03195 /* TMCVerbose */
03196 
03197 /* TVirtualMCApplication */
03198 
03199 /* TVirtualMC */
03200 
03201 /*********************************************************
03202 * Global function Stub
03203 *********************************************************/
03204 
03205 /*********************************************************
03206 * Get size of pointer to member function
03207 *********************************************************/
03208 class G__Sizep2memfuncG__VMC {
03209  public:
03210   G__Sizep2memfuncG__VMC(): p(&G__Sizep2memfuncG__VMC::sizep2memfunc) {}
03211     size_t sizep2memfunc() { return(sizeof(p)); }
03212   private:
03213     size_t (G__Sizep2memfuncG__VMC::*p)();
03214 };
03215 
03216 size_t G__get_sizep2memfuncG__VMC()
03217 {
03218   G__Sizep2memfuncG__VMC a;
03219   G__setsizep2memfunc((int)a.sizep2memfunc());
03220   return((size_t)a.sizep2memfunc());
03221 }
03222 
03223 
03224 /*********************************************************
03225 * virtual base class offset calculation interface
03226 *********************************************************/
03227 
03228    /* Setting up class inheritance */
03229 
03230 /*********************************************************
03231 * Inheritance information setup/
03232 *********************************************************/
03233 extern "C" void G__cpp_setup_inheritanceG__VMC() {
03234 
03235    /* Setting up class inheritance */
03236    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCGeometry))) {
03237      TVirtualMCGeometry *G__Lderived;
03238      G__Lderived=(TVirtualMCGeometry*)0x1000;
03239      {
03240        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03241        G__inheritance_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCGeometry),G__get_linked_tagnum(&G__G__VMCLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03242      }
03243      {
03244        TObject *G__Lpbase=(TObject*)G__Lderived;
03245        G__inheritance_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCGeometry),G__get_linked_tagnum(&G__G__VMCLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03246      }
03247    }
03248    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry))) {
03249      TGeoMCGeometry *G__Lderived;
03250      G__Lderived=(TGeoMCGeometry*)0x1000;
03251      {
03252        TVirtualMCGeometry *G__Lpbase=(TVirtualMCGeometry*)G__Lderived;
03253        G__inheritance_setup(G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry),G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCGeometry),(long)G__Lpbase-(long)G__Lderived,1,1);
03254      }
03255      {
03256        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03257        G__inheritance_setup(G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry),G__get_linked_tagnum(&G__G__VMCLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
03258      }
03259      {
03260        TObject *G__Lpbase=(TObject*)G__Lderived;
03261        G__inheritance_setup(G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry),G__get_linked_tagnum(&G__G__VMCLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03262      }
03263    }
03264    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCStack))) {
03265      TVirtualMCStack *G__Lderived;
03266      G__Lderived=(TVirtualMCStack*)0x1000;
03267      {
03268        TObject *G__Lpbase=(TObject*)G__Lderived;
03269        G__inheritance_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCStack),G__get_linked_tagnum(&G__G__VMCLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
03270      }
03271    }
03272    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__VMCLN_TMCVerbose))) {
03273      TMCVerbose *G__Lderived;
03274      G__Lderived=(TMCVerbose*)0x1000;
03275      {
03276        TObject *G__Lpbase=(TObject*)G__Lderived;
03277        G__inheritance_setup(G__get_linked_tagnum(&G__G__VMCLN_TMCVerbose),G__get_linked_tagnum(&G__G__VMCLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
03278      }
03279    }
03280    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCApplication))) {
03281      TVirtualMCApplication *G__Lderived;
03282      G__Lderived=(TVirtualMCApplication*)0x1000;
03283      {
03284        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03285        G__inheritance_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCApplication),G__get_linked_tagnum(&G__G__VMCLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03286      }
03287      {
03288        TObject *G__Lpbase=(TObject*)G__Lderived;
03289        G__inheritance_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCApplication),G__get_linked_tagnum(&G__G__VMCLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03290      }
03291    }
03292    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMC))) {
03293      TVirtualMC *G__Lderived;
03294      G__Lderived=(TVirtualMC*)0x1000;
03295      {
03296        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03297        G__inheritance_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMC),G__get_linked_tagnum(&G__G__VMCLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03298      }
03299      {
03300        TObject *G__Lpbase=(TObject*)G__Lderived;
03301        G__inheritance_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMC),G__get_linked_tagnum(&G__G__VMCLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03302      }
03303    }
03304 }
03305 
03306 /*********************************************************
03307 * typedef information setup/
03308 *********************************************************/
03309 extern "C" void G__cpp_setup_typetableG__VMC() {
03310 
03311    /* Setting up typedef entry */
03312    G__search_typename2("Int_t",105,-1,0,-1);
03313    G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
03314    G__search_typename2("Float_t",102,-1,0,-1);
03315    G__setnewtype(-1,"Float 4 bytes (float)",0);
03316    G__search_typename2("Double_t",100,-1,0,-1);
03317    G__setnewtype(-1,"Double 8 bytes",0);
03318    G__search_typename2("Bool_t",103,-1,0,-1);
03319    G__setnewtype(-1,"Boolean (0=false, 1=true) (bool)",0);
03320    G__search_typename2("Version_t",115,-1,0,-1);
03321    G__setnewtype(-1,"Class version identifier (short)",0);
03322    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__VMCLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
03323    G__setnewtype(-1,NULL,0);
03324    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__VMCLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__VMCLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
03325    G__setnewtype(-1,NULL,0);
03326    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__VMCLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__VMCLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
03327    G__setnewtype(-1,NULL,0);
03328    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__VMCLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
03329    G__setnewtype(-1,NULL,0);
03330    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__VMCLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__VMCLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
03331    G__setnewtype(-1,NULL,0);
03332    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__VMCLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__VMCLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
03333    G__setnewtype(-1,NULL,0);
03334 }
03335 
03336 /*********************************************************
03337 * Data Member information setup/
03338 *********************************************************/
03339 
03340    /* Setting up class,struct,union tag member variable */
03341 
03342    /* TVirtualMCGeometry */
03343 static void G__setup_memvarTVirtualMCGeometry(void) {
03344    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCGeometry));
03345    { TVirtualMCGeometry *p; p=(TVirtualMCGeometry*)0x1000; if (p) { }
03346    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03347    }
03348    G__tag_memvar_reset();
03349 }
03350 
03351 
03352    /* TGeoMCGeometry */
03353 static void G__setup_memvarTGeoMCGeometry(void) {
03354    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry));
03355    { TGeoMCGeometry *p; p=(TGeoMCGeometry*)0x1000; if (p) { }
03356    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fG3CompatibleVolumeNames=",0,"option to convert volumes names to");
03357    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry),-1,-2,4,"fgInstance=",0,"singleton instance");
03358    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03359    }
03360    G__tag_memvar_reset();
03361 }
03362 
03363 
03364    /* TVirtualMCStack */
03365 static void G__setup_memvarTVirtualMCStack(void) {
03366    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCStack));
03367    { TVirtualMCStack *p; p=(TVirtualMCStack*)0x1000; if (p) { }
03368    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03369    }
03370    G__tag_memvar_reset();
03371 }
03372 
03373 
03374    /* TMCVerbose */
03375 static void G__setup_memvarTMCVerbose(void) {
03376    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__VMCLN_TMCVerbose));
03377    { TMCVerbose *p; p=(TMCVerbose*)0x1000; if (p) { }
03378    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fLevel=",0,"verbose level");
03379    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fStepNumber=",0,"current step number");
03380    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03381    }
03382    G__tag_memvar_reset();
03383 }
03384 
03385 
03386    /* TVirtualMCApplication */
03387 static void G__setup_memvarTVirtualMCApplication(void) {
03388    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCApplication));
03389    { TVirtualMCApplication *p; p=(TVirtualMCApplication*)0x1000; if (p) { }
03390    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCApplication),-1,-2,4,"fgInstance=",0,"singleton instance");
03391    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03392    }
03393    G__tag_memvar_reset();
03394 }
03395 
03396 
03397    /* TVirtualMC */
03398 static void G__setup_memvarTVirtualMC(void) {
03399    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMC));
03400    { TVirtualMC *p; p=(TVirtualMC*)0x1000; if (p) { }
03401    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCApplication),-1,-1,2,"fApplication=",0,"! User MC application");
03402    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TVirtualMC),-1,-2,4,"fgMC=",0,"Monte Carlo singleton instance");
03403    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCStack),-1,-1,4,"fStack=",0,"! Particles stack");
03404    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCDecayer),-1,-1,4,"fDecayer=",0,"! External decayer");
03405    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TRandom),-1,-1,4,"fRandom=",0,"! Random number generator");
03406    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TVirtualMagField),-1,-1,4,"fMagField=",0,"! Magnetic field");
03407    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03408    }
03409    G__tag_memvar_reset();
03410 }
03411 
03412 extern "C" void G__cpp_setup_memvarG__VMC() {
03413 }
03414 /***********************************************************
03415 ************************************************************
03416 ************************************************************
03417 ************************************************************
03418 ************************************************************
03419 ************************************************************
03420 ************************************************************
03421 ***********************************************************/
03422 
03423 /*********************************************************
03424 * Member function information setup for each class
03425 *********************************************************/
03426 static void G__setup_memfuncTVirtualMCGeometry(void) {
03427    /* TVirtualMCGeometry */
03428    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCGeometry));
03429    G__memfunc_setup("Material",815,G__G__VMC_112_0_3, 121, -1, -1, 0, 9, 1, 1, 0, 
03430 "i - 'Int_t' 1 - kmat C - - 10 - name "
03431 "d - 'Double_t' 0 - a d - 'Double_t' 0 - z "
03432 "d - 'Double_t' 0 - dens d - 'Double_t' 0 - radl "
03433 "d - 'Double_t' 0 - absl F - 'Float_t' 0 - buf "
03434 "i - 'Int_t' 0 - nwbuf", (char*)NULL, (void*) NULL, 3);
03435    G__memfunc_setup("Material",815,G__G__VMC_112_0_4, 121, -1, -1, 0, 9, 1, 1, 0, 
03436 "i - 'Int_t' 1 - kmat C - - 10 - name "
03437 "d - 'Double_t' 0 - a d - 'Double_t' 0 - z "
03438 "d - 'Double_t' 0 - dens d - 'Double_t' 0 - radl "
03439 "d - 'Double_t' 0 - absl D - 'Double_t' 0 - buf "
03440 "i - 'Int_t' 0 - nwbuf", (char*)NULL, (void*) NULL, 3);
03441    G__memfunc_setup("Mixture",750,G__G__VMC_112_0_5, 121, -1, -1, 0, 7, 1, 1, 0, 
03442 "i - 'Int_t' 1 - kmat C - - 10 - name "
03443 "F - 'Float_t' 0 - a F - 'Float_t' 0 - z "
03444 "d - 'Double_t' 0 - dens i - 'Int_t' 0 - nlmat "
03445 "F - 'Float_t' 0 - wmat", (char*)NULL, (void*) NULL, 3);
03446    G__memfunc_setup("Mixture",750,G__G__VMC_112_0_6, 121, -1, -1, 0, 7, 1, 1, 0, 
03447 "i - 'Int_t' 1 - kmat C - - 10 - name "
03448 "D - 'Double_t' 0 - a D - 'Double_t' 0 - z "
03449 "d - 'Double_t' 0 - dens i - 'Int_t' 0 - nlmat "
03450 "D - 'Double_t' 0 - wmat", (char*)NULL, (void*) NULL, 3);
03451    G__memfunc_setup("Medium",609,G__G__VMC_112_0_7, 121, -1, -1, 0, 13, 1, 1, 0, 
03452 "i - 'Int_t' 1 - kmed C - - 10 - name "
03453 "i - 'Int_t' 0 - nmat i - 'Int_t' 0 - isvol "
03454 "i - 'Int_t' 0 - ifield d - 'Double_t' 0 - fieldm "
03455 "d - 'Double_t' 0 - tmaxfd d - 'Double_t' 0 - stemax "
03456 "d - 'Double_t' 0 - deemax d - 'Double_t' 0 - epsil "
03457 "d - 'Double_t' 0 - stmin F - 'Float_t' 0 - ubuf "
03458 "i - 'Int_t' 0 - nbuf", (char*)NULL, (void*) NULL, 3);
03459    G__memfunc_setup("Medium",609,G__G__VMC_112_0_8, 121, -1, -1, 0, 13, 1, 1, 0, 
03460 "i - 'Int_t' 1 - kmed C - - 10 - name "
03461 "i - 'Int_t' 0 - nmat i - 'Int_t' 0 - isvol "
03462 "i - 'Int_t' 0 - ifield d - 'Double_t' 0 - fieldm "
03463 "d - 'Double_t' 0 - tmaxfd d - 'Double_t' 0 - stemax "
03464 "d - 'Double_t' 0 - deemax d - 'Double_t' 0 - epsil "
03465 "d - 'Double_t' 0 - stmin D - 'Double_t' 0 - ubuf "
03466 "i - 'Int_t' 0 - nbuf", (char*)NULL, (void*) NULL, 3);
03467    G__memfunc_setup("Matrix",629,G__G__VMC_112_0_9, 121, -1, -1, 0, 7, 1, 1, 0, 
03468 "i - 'Int_t' 1 - krot d - 'Double_t' 0 - thetaX "
03469 "d - 'Double_t' 0 - phiX d - 'Double_t' 0 - thetaY "
03470 "d - 'Double_t' 0 - phiY d - 'Double_t' 0 - thetaZ "
03471 "d - 'Double_t' 0 - phiZ", (char*)NULL, (void*) NULL, 3);
03472    G__memfunc_setup("Gsvolu",640,G__G__VMC_112_0_10, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 0, 
03473 "C - - 10 - name C - - 10 - shape "
03474 "i - 'Int_t' 0 - nmed F - 'Float_t' 0 - upar "
03475 "i - 'Int_t' 0 - np", (char*)NULL, (void*) NULL, 3);
03476    G__memfunc_setup("Gsvolu",640,G__G__VMC_112_0_11, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 0, 
03477 "C - - 10 - name C - - 10 - shape "
03478 "i - 'Int_t' 0 - nmed D - 'Double_t' 0 - upar "
03479 "i - 'Int_t' 0 - np", (char*)NULL, (void*) NULL, 3);
03480    G__memfunc_setup("Gsdvn",514,G__G__VMC_112_0_12, 121, -1, -1, 0, 4, 1, 1, 0, 
03481 "C - - 10 - name C - - 10 - mother "
03482 "i - 'Int_t' 0 - ndiv i - 'Int_t' 0 - iaxis", (char*)NULL, (void*) NULL, 3);
03483    G__memfunc_setup("Gsdvn2",564,G__G__VMC_112_0_13, 121, -1, -1, 0, 6, 1, 1, 0, 
03484 "C - - 10 - name C - - 10 - mother "
03485 "i - 'Int_t' 0 - ndiv i - 'Int_t' 0 - iaxis "
03486 "d - 'Double_t' 0 - c0i i - 'Int_t' 0 - numed", (char*)NULL, (void*) NULL, 3);
03487    G__memfunc_setup("Gsdvt",520,G__G__VMC_112_0_14, 121, -1, -1, 0, 6, 1, 1, 0, 
03488 "C - - 10 - name C - - 10 - mother "
03489 "d - 'Double_t' 0 - step i - 'Int_t' 0 - iaxis "
03490 "i - 'Int_t' 0 - numed i - 'Int_t' 0 - ndvmx", (char*)NULL, (void*) NULL, 3);
03491    G__memfunc_setup("Gsdvt2",570,G__G__VMC_112_0_15, 121, -1, -1, 0, 7, 1, 1, 0, 
03492 "C - - 10 - name C - - 10 - mother "
03493 "d - 'Double_t' 0 - step i - 'Int_t' 0 - iaxis "
03494 "d - 'Double_t' 0 - c0 i - 'Int_t' 0 - numed "
03495 "i - 'Int_t' 0 - ndvmx", (char*)NULL, (void*) NULL, 3);
03496    G__memfunc_setup("Gsord",511,G__G__VMC_112_0_16, 121, -1, -1, 0, 2, 1, 1, 0, 
03497 "C - - 10 - name i - 'Int_t' 0 - iax", (char*)NULL, (void*) NULL, 3);
03498    G__memfunc_setup("Gspos",524,G__G__VMC_112_0_17, 121, -1, -1, 0, 8, 1, 1, 0, 
03499 "C - - 10 - name i - 'Int_t' 0 - nr "
03500 "C - - 10 - mother d - 'Double_t' 0 - x "
03501 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
03502 "i - 'Int_t' 0 - irot C - - 10 '\"ONLY\"' konly", (char*)NULL, (void*) NULL, 3);
03503    G__memfunc_setup("Gsposp",636,G__G__VMC_112_0_18, 121, -1, -1, 0, 10, 1, 1, 0, 
03504 "C - - 10 - name i - 'Int_t' 0 - nr "
03505 "C - - 10 - mother d - 'Double_t' 0 - x "
03506 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
03507 "i - 'Int_t' 0 - irot C - - 10 - konly "
03508 "F - 'Float_t' 0 - upar i - 'Int_t' 0 - np", (char*)NULL, (void*) NULL, 3);
03509    G__memfunc_setup("Gsposp",636,G__G__VMC_112_0_19, 121, -1, -1, 0, 10, 1, 1, 0, 
03510 "C - - 10 - name i - 'Int_t' 0 - nr "
03511 "C - - 10 - mother d - 'Double_t' 0 - x "
03512 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
03513 "i - 'Int_t' 0 - irot C - - 10 - konly "
03514 "D - 'Double_t' 0 - upar i - 'Int_t' 0 - np", (char*)NULL, (void*) NULL, 3);
03515    G__memfunc_setup("Gsbool",614,G__G__VMC_112_0_20, 121, -1, -1, 0, 2, 1, 1, 0, 
03516 "C - - 10 - onlyVolName C - - 10 - manyVolName", (char*)NULL, (void*) NULL, 3);
03517    G__memfunc_setup("GetTransformation",1783,G__G__VMC_112_0_21, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
03518 "u 'TString' - 11 - volumePath u 'TGeoHMatrix' - 1 - matrix", (char*)NULL, (void*) NULL, 3);
03519    G__memfunc_setup("GetShape",785,G__G__VMC_112_0_22, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
03520 "u 'TString' - 11 - volumePath u 'TString' - 1 - shapeType "
03521 "u 'TArrayD' - 1 - par", (char*)NULL, (void*) NULL, 3);
03522    G__memfunc_setup("GetMaterial",1103,G__G__VMC_112_0_23, 103, -1, G__defined_typename("Bool_t"), 0, 9, 1, 1, 0, 
03523 "u 'TString' - 11 - volumeName u 'TString' - 1 - name "
03524 "i - 'Int_t' 1 - imat d - 'Double_t' 1 - a "
03525 "d - 'Double_t' 1 - z d - 'Double_t' 1 - density "
03526 "d - 'Double_t' 1 - radl d - 'Double_t' 1 - inter "
03527 "u 'TArrayD' - 1 - par", (char*)NULL, (void*) NULL, 3);
03528    G__memfunc_setup("GetMedium",897,G__G__VMC_112_0_24, 103, -1, G__defined_typename("Bool_t"), 0, 13, 1, 1, 0, 
03529 "u 'TString' - 11 - volumeName u 'TString' - 1 - name "
03530 "i - 'Int_t' 1 - imed i - 'Int_t' 1 - nmat "
03531 "i - 'Int_t' 1 - isvol i - 'Int_t' 1 - ifield "
03532 "d - 'Double_t' 1 - fieldm d - 'Double_t' 1 - tmaxfd "
03533 "d - 'Double_t' 1 - stemax d - 'Double_t' 1 - deemax "
03534 "d - 'Double_t' 1 - epsil d - 'Double_t' 1 - stmin "
03535 "u 'TArrayD' - 1 - par", (char*)NULL, (void*) NULL, 3);
03536    G__memfunc_setup("VolId",478,G__G__VMC_112_0_25, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "C - - 10 - volName", (char*)NULL, (void*) NULL, 3);
03537    G__memfunc_setup("VolName",690,G__G__VMC_112_0_26, 67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 3);
03538    G__memfunc_setup("MediumId",782,G__G__VMC_112_0_27, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "C - - 10 - mediumName", (char*)NULL, (void*) NULL, 3);
03539    G__memfunc_setup("NofVolumes",1038,G__G__VMC_112_0_28, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
03540    G__memfunc_setup("NofVolDaughters",1531,G__G__VMC_112_0_29, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "C - - 10 - volName", (char*)NULL, (void*) NULL, 3);
03541    G__memfunc_setup("VolDaughterName",1510,G__G__VMC_112_0_30, 67, -1, -1, 0, 2, 1, 1, 9, 
03542 "C - - 10 - volName i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 3);
03543    G__memfunc_setup("VolDaughterCopyNo",1725,G__G__VMC_112_0_31, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 8, 
03544 "C - - 10 - volName i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 3);
03545    G__memfunc_setup("VolId2Mate",919,G__G__VMC_112_0_32, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 3);
03546    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCGeometry), -1, 1, 1, 1, 2, 0, "u 'TVirtualMCGeometry' - 11 - -", (char*)NULL, (void*) NULL, 0);
03547    G__memfunc_setup("Class",502,G__G__VMC_112_0_35, 85, G__get_linked_tagnum(&G__G__VMCLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TVirtualMCGeometry::Class) ), 0);
03548    G__memfunc_setup("Class_Name",982,G__G__VMC_112_0_36, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMCGeometry::Class_Name) ), 0);
03549    G__memfunc_setup("Class_Version",1339,G__G__VMC_112_0_37, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TVirtualMCGeometry::Class_Version) ), 0);
03550    G__memfunc_setup("Dictionary",1046,G__G__VMC_112_0_38, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TVirtualMCGeometry::Dictionary) ), 0);
03551    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__VMCLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
03552    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);
03553    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);
03554    G__memfunc_setup("StreamerNVirtual",1656,G__G__VMC_112_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
03555    G__memfunc_setup("DeclFileName",1145,G__G__VMC_112_0_43, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMCGeometry::DeclFileName) ), 0);
03556    G__memfunc_setup("ImplFileLine",1178,G__G__VMC_112_0_44, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualMCGeometry::ImplFileLine) ), 0);
03557    G__memfunc_setup("ImplFileName",1171,G__G__VMC_112_0_45, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMCGeometry::ImplFileName) ), 0);
03558    G__memfunc_setup("DeclFileLine",1152,G__G__VMC_112_0_46, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualMCGeometry::DeclFileLine) ), 0);
03559    // automatic destructor
03560    G__memfunc_setup("~TVirtualMCGeometry", 1941, G__G__VMC_112_0_47, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
03561    G__tag_memfunc_reset();
03562 }
03563 
03564 static void G__setup_memfuncTGeoMCGeometry(void) {
03565    /* TGeoMCGeometry */
03566    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry));
03567    G__memfunc_setup("TGeoMCGeometry",1355,G__G__VMC_114_0_1, 105, G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry), -1, 0, 3, 1, 1, 0, 
03568 "C - - 10 - name C - - 10 - title "
03569 "g - 'Bool_t' 0 'false' g3CompatibleVolumeNames", (char*)NULL, (void*) NULL, 0);
03570    G__memfunc_setup("TGeoMCGeometry",1355,G__G__VMC_114_0_2, 105, G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
03571    G__memfunc_setup("Material",815,(G__InterfaceMethod) NULL,121, -1, -1, 0, 9, 1, 1, 0, 
03572 "i - 'Int_t' 1 - kmat C - - 10 - name "
03573 "d - 'Double_t' 0 - a d - 'Double_t' 0 - z "
03574 "d - 'Double_t' 0 - dens d - 'Double_t' 0 - radl "
03575 "d - 'Double_t' 0 - absl F - 'Float_t' 0 - buf "
03576 "i - 'Int_t' 0 - nwbuf", (char*)NULL, (void*) NULL, 1);
03577    G__memfunc_setup("Material",815,(G__InterfaceMethod) NULL,121, -1, -1, 0, 9, 1, 1, 0, 
03578 "i - 'Int_t' 1 - kmat C - - 10 - name "
03579 "d - 'Double_t' 0 - a d - 'Double_t' 0 - z "
03580 "d - 'Double_t' 0 - dens d - 'Double_t' 0 - radl "
03581 "d - 'Double_t' 0 - absl D - 'Double_t' 0 - buf "
03582 "i - 'Int_t' 0 - nwbuf", (char*)NULL, (void*) NULL, 1);
03583    G__memfunc_setup("Mixture",750,(G__InterfaceMethod) NULL,121, -1, -1, 0, 7, 1, 1, 0, 
03584 "i - 'Int_t' 1 - kmat C - - 10 - name "
03585 "F - 'Float_t' 0 - a F - 'Float_t' 0 - z "
03586 "d - 'Double_t' 0 - dens i - 'Int_t' 0 - nlmat "
03587 "F - 'Float_t' 0 - wmat", (char*)NULL, (void*) NULL, 1);
03588    G__memfunc_setup("Mixture",750,(G__InterfaceMethod) NULL,121, -1, -1, 0, 7, 1, 1, 0, 
03589 "i - 'Int_t' 1 - kmat C - - 10 - name "
03590 "D - 'Double_t' 0 - a D - 'Double_t' 0 - z "
03591 "d - 'Double_t' 0 - dens i - 'Int_t' 0 - nlmat "
03592 "D - 'Double_t' 0 - wmat", (char*)NULL, (void*) NULL, 1);
03593    G__memfunc_setup("Medium",609,(G__InterfaceMethod) NULL,121, -1, -1, 0, 13, 1, 1, 0, 
03594 "i - 'Int_t' 1 - kmed C - - 10 - name "
03595 "i - 'Int_t' 0 - nmat i - 'Int_t' 0 - isvol "
03596 "i - 'Int_t' 0 - ifield d - 'Double_t' 0 - fieldm "
03597 "d - 'Double_t' 0 - tmaxfd d - 'Double_t' 0 - stemax "
03598 "d - 'Double_t' 0 - deemax d - 'Double_t' 0 - epsil "
03599 "d - 'Double_t' 0 - stmin F - 'Float_t' 0 - ubuf "
03600 "i - 'Int_t' 0 - nbuf", (char*)NULL, (void*) NULL, 1);
03601    G__memfunc_setup("Medium",609,(G__InterfaceMethod) NULL,121, -1, -1, 0, 13, 1, 1, 0, 
03602 "i - 'Int_t' 1 - kmed C - - 10 - name "
03603 "i - 'Int_t' 0 - nmat i - 'Int_t' 0 - isvol "
03604 "i - 'Int_t' 0 - ifield d - 'Double_t' 0 - fieldm "
03605 "d - 'Double_t' 0 - tmaxfd d - 'Double_t' 0 - stemax "
03606 "d - 'Double_t' 0 - deemax d - 'Double_t' 0 - epsil "
03607 "d - 'Double_t' 0 - stmin D - 'Double_t' 0 - ubuf "
03608 "i - 'Int_t' 0 - nbuf", (char*)NULL, (void*) NULL, 1);
03609    G__memfunc_setup("Matrix",629,(G__InterfaceMethod) NULL,121, -1, -1, 0, 7, 1, 1, 0, 
03610 "i - 'Int_t' 1 - krot d - 'Double_t' 0 - thetaX "
03611 "d - 'Double_t' 0 - phiX d - 'Double_t' 0 - thetaY "
03612 "d - 'Double_t' 0 - phiY d - 'Double_t' 0 - thetaZ "
03613 "d - 'Double_t' 0 - phiZ", (char*)NULL, (void*) NULL, 1);
03614    G__memfunc_setup("Gsvolu",640,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 0, 
03615 "C - - 10 - name C - - 10 - shape "
03616 "i - 'Int_t' 0 - nmed F - 'Float_t' 0 - upar "
03617 "i - 'Int_t' 0 - np", (char*)NULL, (void*) NULL, 1);
03618    G__memfunc_setup("Gsvolu",640,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 0, 
03619 "C - - 10 - name C - - 10 - shape "
03620 "i - 'Int_t' 0 - nmed D - 'Double_t' 0 - upar "
03621 "i - 'Int_t' 0 - np", (char*)NULL, (void*) NULL, 1);
03622    G__memfunc_setup("Gsdvn",514,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
03623 "C - - 10 - name C - - 10 - mother "
03624 "i - 'Int_t' 0 - ndiv i - 'Int_t' 0 - iaxis", (char*)NULL, (void*) NULL, 1);
03625    G__memfunc_setup("Gsdvn2",564,(G__InterfaceMethod) NULL,121, -1, -1, 0, 6, 1, 1, 0, 
03626 "C - - 10 - name C - - 10 - mother "
03627 "i - 'Int_t' 0 - ndiv i - 'Int_t' 0 - iaxis "
03628 "d - 'Double_t' 0 - c0i i - 'Int_t' 0 - numed", (char*)NULL, (void*) NULL, 1);
03629    G__memfunc_setup("Gsdvt",520,(G__InterfaceMethod) NULL,121, -1, -1, 0, 6, 1, 1, 0, 
03630 "C - - 10 - name C - - 10 - mother "
03631 "d - 'Double_t' 0 - step i - 'Int_t' 0 - iaxis "
03632 "i - 'Int_t' 0 - numed i - 'Int_t' 0 - ndvmx", (char*)NULL, (void*) NULL, 1);
03633    G__memfunc_setup("Gsdvt2",570,(G__InterfaceMethod) NULL,121, -1, -1, 0, 7, 1, 1, 0, 
03634 "C - - 10 - name C - - 10 - mother "
03635 "d - 'Double_t' 0 - step i - 'Int_t' 0 - iaxis "
03636 "d - 'Double_t' 0 - c0 i - 'Int_t' 0 - numed "
03637 "i - 'Int_t' 0 - ndvmx", (char*)NULL, (void*) NULL, 1);
03638    G__memfunc_setup("Gsord",511,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
03639 "C - - 10 - name i - 'Int_t' 0 - iax", (char*)NULL, (void*) NULL, 1);
03640    G__memfunc_setup("Gspos",524,(G__InterfaceMethod) NULL,121, -1, -1, 0, 8, 1, 1, 0, 
03641 "C - - 10 - name i - 'Int_t' 0 - nr "
03642 "C - - 10 - mother d - 'Double_t' 0 - x "
03643 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
03644 "i - 'Int_t' 0 - irot C - - 10 - konly", (char*)NULL, (void*) NULL, 1);
03645    G__memfunc_setup("Gsposp",636,(G__InterfaceMethod) NULL,121, -1, -1, 0, 10, 1, 1, 0, 
03646 "C - - 10 - name i - 'Int_t' 0 - nr "
03647 "C - - 10 - mother d - 'Double_t' 0 - x "
03648 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
03649 "i - 'Int_t' 0 - irot C - - 10 - konly "
03650 "F - 'Float_t' 0 - upar i - 'Int_t' 0 - np", (char*)NULL, (void*) NULL, 1);
03651    G__memfunc_setup("Gsposp",636,(G__InterfaceMethod) NULL,121, -1, -1, 0, 10, 1, 1, 0, 
03652 "C - - 10 - name i - 'Int_t' 0 - nr "
03653 "C - - 10 - mother d - 'Double_t' 0 - x "
03654 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
03655 "i - 'Int_t' 0 - irot C - - 10 - konly "
03656 "D - 'Double_t' 0 - upar i - 'Int_t' 0 - np", (char*)NULL, (void*) NULL, 1);
03657    G__memfunc_setup("Gsbool",614,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
03658 "C - - 10 - - C - - 10 - -", (char*)NULL, (void*) NULL, 1);
03659    G__memfunc_setup("GetTransformation",1783,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
03660 "u 'TString' - 11 - volumePath u 'TGeoHMatrix' - 1 - matrix", (char*)NULL, (void*) NULL, 1);
03661    G__memfunc_setup("GetShape",785,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
03662 "u 'TString' - 11 - volumePath u 'TString' - 1 - shapeType "
03663 "u 'TArrayD' - 1 - par", (char*)NULL, (void*) NULL, 1);
03664    G__memfunc_setup("GetMaterial",1103,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 9, 1, 1, 0, 
03665 "u 'TString' - 11 - volumeName u 'TString' - 1 - name "
03666 "i - 'Int_t' 1 - imat d - 'Double_t' 1 - a "
03667 "d - 'Double_t' 1 - z d - 'Double_t' 1 - density "
03668 "d - 'Double_t' 1 - radl d - 'Double_t' 1 - inter "
03669 "u 'TArrayD' - 1 - par", (char*)NULL, (void*) NULL, 1);
03670    G__memfunc_setup("GetMedium",897,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 13, 1, 1, 0, 
03671 "u 'TString' - 11 - volumeName u 'TString' - 1 - name "
03672 "i - 'Int_t' 1 - imed i - 'Int_t' 1 - nmat "
03673 "i - 'Int_t' 1 - isvol i - 'Int_t' 1 - ifield "
03674 "d - 'Double_t' 1 - fieldm d - 'Double_t' 1 - tmaxfd "
03675 "d - 'Double_t' 1 - stemax d - 'Double_t' 1 - deemax "
03676 "d - 'Double_t' 1 - epsil d - 'Double_t' 1 - stmin "
03677 "u 'TArrayD' - 1 - par", (char*)NULL, (void*) NULL, 1);
03678    G__memfunc_setup("VolId",478,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "C - - 10 - volName", (char*)NULL, (void*) NULL, 1);
03679    G__memfunc_setup("VolName",690,(G__InterfaceMethod) NULL,67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 1);
03680    G__memfunc_setup("MediumId",782,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "C - - 10 - mediumName", (char*)NULL, (void*) NULL, 1);
03681    G__memfunc_setup("NofVolumes",1038,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
03682    G__memfunc_setup("NofVolDaughters",1531,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "C - - 10 - volName", (char*)NULL, (void*) NULL, 1);
03683    G__memfunc_setup("VolDaughterName",1510,(G__InterfaceMethod) NULL,67, -1, -1, 0, 2, 1, 1, 9, 
03684 "C - - 10 - volName i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 1);
03685    G__memfunc_setup("VolDaughterCopyNo",1725,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 8, 
03686 "C - - 10 - volName i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 1);
03687    G__memfunc_setup("VolId2Mate",919,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 1);
03688    G__memfunc_setup("TGeoMCGeometry",1355,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry), -1, 0, 1, 1, 4, 0, "u 'TGeoMCGeometry' - 11 - -", (char*)NULL, (void*) NULL, 0);
03689    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__VMCLN_TGeoMCGeometry), -1, 1, 1, 1, 4, 0, "u 'TGeoMCGeometry' - 11 - -", (char*)NULL, (void*) NULL, 0);
03690    G__memfunc_setup("GetTGeoManager",1354,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__G__VMCLN_TGeoManager), -1, 0, 0, 1, 4, 8, "", (char*)NULL, (void*) NULL, 0);
03691    G__memfunc_setup("CreateDoubleArray",1710,(G__InterfaceMethod) NULL, 68, -1, G__defined_typename("Double_t"), 0, 2, 1, 4, 8, 
03692 "F - 'Float_t' 0 - array i - 'Int_t' 0 - size", (char*)NULL, (void*) NULL, 0);
03693    G__memfunc_setup("Vname",503,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 4, 8, 
03694 "C - - 10 - name C - - 0 - vname", (char*)NULL, (void*) NULL, 0);
03695    G__memfunc_setup("Class",502,G__G__VMC_114_0_38, 85, G__get_linked_tagnum(&G__G__VMCLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoMCGeometry::Class) ), 0);
03696    G__memfunc_setup("Class_Name",982,G__G__VMC_114_0_39, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMCGeometry::Class_Name) ), 0);
03697    G__memfunc_setup("Class_Version",1339,G__G__VMC_114_0_40, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoMCGeometry::Class_Version) ), 0);
03698    G__memfunc_setup("Dictionary",1046,G__G__VMC_114_0_41, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoMCGeometry::Dictionary) ), 0);
03699    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__VMCLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
03700    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);
03701    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);
03702    G__memfunc_setup("StreamerNVirtual",1656,G__G__VMC_114_0_45, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
03703    G__memfunc_setup("DeclFileName",1145,G__G__VMC_114_0_46, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMCGeometry::DeclFileName) ), 0);
03704    G__memfunc_setup("ImplFileLine",1178,G__G__VMC_114_0_47, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoMCGeometry::ImplFileLine) ), 0);
03705    G__memfunc_setup("ImplFileName",1171,G__G__VMC_114_0_48, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMCGeometry::ImplFileName) ), 0);
03706    G__memfunc_setup("DeclFileLine",1152,G__G__VMC_114_0_49, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoMCGeometry::DeclFileLine) ), 0);
03707    // automatic destructor
03708    G__memfunc_setup("~TGeoMCGeometry", 1481, G__G__VMC_114_0_50, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
03709    G__tag_memfunc_reset();
03710 }
03711 
03712 static void G__setup_memfuncTVirtualMCStack(void) {
03713    /* TVirtualMCStack */
03714    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCStack));
03715    G__memfunc_setup("PushTrack",917,G__G__VMC_120_0_2, 121, -1, -1, 0, 18, 1, 1, 0, 
03716 "i - 'Int_t' 0 - toBeDone i - 'Int_t' 0 - parent "
03717 "i - 'Int_t' 0 - pdg d - 'Double_t' 0 - px "
03718 "d - 'Double_t' 0 - py d - 'Double_t' 0 - pz "
03719 "d - 'Double_t' 0 - e d - 'Double_t' 0 - vx "
03720 "d - 'Double_t' 0 - vy d - 'Double_t' 0 - vz "
03721 "d - 'Double_t' 0 - tof d - 'Double_t' 0 - polx "
03722 "d - 'Double_t' 0 - poly d - 'Double_t' 0 - polz "
03723 "i 'TMCProcess' - 0 - mech i - 'Int_t' 1 - ntr "
03724 "d - 'Double_t' 0 - weight i - 'Int_t' 0 - is", (char*)NULL, (void*) NULL, 3);
03725    G__memfunc_setup("PopNextTrack",1219,G__G__VMC_120_0_3, 85, G__get_linked_tagnum(&G__G__VMCLN_TParticle), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 1 - itrack", (char*)NULL, (void*) NULL, 3);
03726    G__memfunc_setup("PopPrimaryForTracking",2157,G__G__VMC_120_0_4, 85, G__get_linked_tagnum(&G__G__VMCLN_TParticle), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 3);
03727    G__memfunc_setup("SetCurrentTrack",1540,G__G__VMC_120_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - trackNumber", (char*)NULL, (void*) NULL, 3);
03728    G__memfunc_setup("GetNtrack",899,G__G__VMC_120_0_6, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
03729    G__memfunc_setup("GetNprimary",1138,G__G__VMC_120_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
03730    G__memfunc_setup("GetCurrentTrack",1528,G__G__VMC_120_0_8, 85, G__get_linked_tagnum(&G__G__VMCLN_TParticle), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
03731    G__memfunc_setup("GetCurrentTrackNumber",2145,G__G__VMC_120_0_9, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
03732    G__memfunc_setup("GetCurrentParentTrackNumber",2763,G__G__VMC_120_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
03733    G__memfunc_setup("Class",502,G__G__VMC_120_0_11, 85, G__get_linked_tagnum(&G__G__VMCLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TVirtualMCStack::Class) ), 0);
03734    G__memfunc_setup("Class_Name",982,G__G__VMC_120_0_12, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMCStack::Class_Name) ), 0);
03735    G__memfunc_setup("Class_Version",1339,G__G__VMC_120_0_13, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TVirtualMCStack::Class_Version) ), 0);
03736    G__memfunc_setup("Dictionary",1046,G__G__VMC_120_0_14, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TVirtualMCStack::Dictionary) ), 0);
03737    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__VMCLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
03738    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);
03739    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);
03740    G__memfunc_setup("StreamerNVirtual",1656,G__G__VMC_120_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
03741    G__memfunc_setup("DeclFileName",1145,G__G__VMC_120_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMCStack::DeclFileName) ), 0);
03742    G__memfunc_setup("ImplFileLine",1178,G__G__VMC_120_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualMCStack::ImplFileLine) ), 0);
03743    G__memfunc_setup("ImplFileName",1171,G__G__VMC_120_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMCStack::ImplFileName) ), 0);
03744    G__memfunc_setup("DeclFileLine",1152,G__G__VMC_120_0_22, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualMCStack::DeclFileLine) ), 0);
03745    // automatic destructor
03746    G__memfunc_setup("~TVirtualMCStack", 1599, G__G__VMC_120_0_23, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
03747    // automatic assignment operator
03748    G__memfunc_setup("operator=", 937, G__G__VMC_120_0_24, (int) ('u'), G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCStack), -1, 1, 1, 1, 1, 0, "u 'TVirtualMCStack' - 11 - -", (char*) NULL, (void*) NULL, 0);
03749    G__tag_memfunc_reset();
03750 }
03751 
03752 static void G__setup_memfuncTMCVerbose(void) {
03753    /* TMCVerbose */
03754    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__VMCLN_TMCVerbose));
03755    G__memfunc_setup("TMCVerbose",954,G__G__VMC_121_0_1, 105, G__get_linked_tagnum(&G__G__VMCLN_TMCVerbose), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - level", (char*)NULL, (void*) NULL, 0);
03756    G__memfunc_setup("TMCVerbose",954,G__G__VMC_121_0_2, 105, G__get_linked_tagnum(&G__G__VMCLN_TMCVerbose), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
03757    G__memfunc_setup("InitMC",548,G__G__VMC_121_0_3, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03758    G__memfunc_setup("RunMC",453,G__G__VMC_121_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - nofEvents", (char*)NULL, (void*) NULL, 1);
03759    G__memfunc_setup("FinishRun",918,G__G__VMC_121_0_5, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03760    G__memfunc_setup("ConstructGeometry",1809,G__G__VMC_121_0_6, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03761    G__memfunc_setup("ConstructOpGeometry",2000,G__G__VMC_121_0_7, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03762    G__memfunc_setup("InitGeometry",1248,G__G__VMC_121_0_8, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03763    G__memfunc_setup("AddParticles",1200,G__G__VMC_121_0_9, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03764    G__memfunc_setup("AddIons",674,G__G__VMC_121_0_10, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03765    G__memfunc_setup("GeneratePrimaries",1751,G__G__VMC_121_0_11, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03766    G__memfunc_setup("BeginEvent",999,G__G__VMC_121_0_12, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03767    G__memfunc_setup("BeginPrimary",1225,G__G__VMC_121_0_13, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03768    G__memfunc_setup("PreTrack",796,G__G__VMC_121_0_14, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03769    G__memfunc_setup("Stepping",842,G__G__VMC_121_0_15, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03770    G__memfunc_setup("PostTrack",923,G__G__VMC_121_0_16, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03771    G__memfunc_setup("FinishPrimary",1349,G__G__VMC_121_0_17, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03772    G__memfunc_setup("FinishEvent",1123,G__G__VMC_121_0_18, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03773    G__memfunc_setup("SetLevel",804,G__G__VMC_121_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - level", (char*)NULL, (void*) NULL, 0);
03774    G__memfunc_setup("PrintBanner",1123,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 8, "", (char*)NULL, (void*) NULL, 0);
03775    G__memfunc_setup("PrintTrackInfo",1422,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 8, "", (char*)NULL, (void*) NULL, 0);
03776    G__memfunc_setup("PrintStepHeader",1522,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 8, "", (char*)NULL, (void*) NULL, 0);
03777    G__memfunc_setup("Class",502,G__G__VMC_121_0_23, 85, G__get_linked_tagnum(&G__G__VMCLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMCVerbose::Class) ), 0);
03778    G__memfunc_setup("Class_Name",982,G__G__VMC_121_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMCVerbose::Class_Name) ), 0);
03779    G__memfunc_setup("Class_Version",1339,G__G__VMC_121_0_25, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMCVerbose::Class_Version) ), 0);
03780    G__memfunc_setup("Dictionary",1046,G__G__VMC_121_0_26, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMCVerbose::Dictionary) ), 0);
03781    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__VMCLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
03782    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);
03783    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);
03784    G__memfunc_setup("StreamerNVirtual",1656,G__G__VMC_121_0_30, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
03785    G__memfunc_setup("DeclFileName",1145,G__G__VMC_121_0_31, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMCVerbose::DeclFileName) ), 0);
03786    G__memfunc_setup("ImplFileLine",1178,G__G__VMC_121_0_32, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMCVerbose::ImplFileLine) ), 0);
03787    G__memfunc_setup("ImplFileName",1171,G__G__VMC_121_0_33, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMCVerbose::ImplFileName) ), 0);
03788    G__memfunc_setup("DeclFileLine",1152,G__G__VMC_121_0_34, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMCVerbose::DeclFileLine) ), 0);
03789    // automatic copy constructor
03790    G__memfunc_setup("TMCVerbose", 954, G__G__VMC_121_0_35, (int) ('i'), G__get_linked_tagnum(&G__G__VMCLN_TMCVerbose), -1, 0, 1, 1, 1, 0, "u 'TMCVerbose' - 11 - -", (char*) NULL, (void*) NULL, 0);
03791    // automatic destructor
03792    G__memfunc_setup("~TMCVerbose", 1080, G__G__VMC_121_0_36, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
03793    // automatic assignment operator
03794    G__memfunc_setup("operator=", 937, G__G__VMC_121_0_37, (int) ('u'), G__get_linked_tagnum(&G__G__VMCLN_TMCVerbose), -1, 1, 1, 1, 1, 0, "u 'TMCVerbose' - 11 - -", (char*) NULL, (void*) NULL, 0);
03795    G__tag_memfunc_reset();
03796 }
03797 
03798 static void G__setup_memfuncTVirtualMCApplication(void) {
03799    /* TVirtualMCApplication */
03800    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCApplication));
03801    G__memfunc_setup("Instance",821,G__G__VMC_123_0_3, 85, G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCApplication), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TVirtualMCApplication* (*)())(&TVirtualMCApplication::Instance) ), 0);
03802    G__memfunc_setup("ConstructGeometry",1809,G__G__VMC_123_0_4, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
03803    G__memfunc_setup("MisalignGeometry",1664,G__G__VMC_123_0_5, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03804    G__memfunc_setup("ConstructOpGeometry",2000,G__G__VMC_123_0_6, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03805    G__memfunc_setup("InitGeometry",1248,G__G__VMC_123_0_7, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
03806    G__memfunc_setup("AddParticles",1200,G__G__VMC_123_0_8, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03807    G__memfunc_setup("AddIons",674,G__G__VMC_123_0_9, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03808    G__memfunc_setup("GeneratePrimaries",1751,G__G__VMC_123_0_10, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
03809    G__memfunc_setup("BeginEvent",999,G__G__VMC_123_0_11, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
03810    G__memfunc_setup("BeginPrimary",1225,G__G__VMC_123_0_12, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
03811    G__memfunc_setup("PreTrack",796,G__G__VMC_123_0_13, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
03812    G__memfunc_setup("Stepping",842,G__G__VMC_123_0_14, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
03813    G__memfunc_setup("PostTrack",923,G__G__VMC_123_0_15, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
03814    G__memfunc_setup("FinishPrimary",1349,G__G__VMC_123_0_16, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
03815    G__memfunc_setup("FinishEvent",1123,G__G__VMC_123_0_17, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
03816    G__memfunc_setup("TrackingRmax",1227,G__G__VMC_123_0_18, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
03817    G__memfunc_setup("TrackingZmax",1235,G__G__VMC_123_0_19, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
03818    G__memfunc_setup("Field",484,G__G__VMC_123_0_20, 121, -1, -1, 0, 2, 1, 1, 8, 
03819 "D - 'Double_t' 10 - x D - 'Double_t' 0 - b", (char*)NULL, (void*) NULL, 1);
03820    G__memfunc_setup("GeaneStepping",1322,G__G__VMC_123_0_21, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
03821    G__memfunc_setup("Class",502,G__G__VMC_123_0_22, 85, G__get_linked_tagnum(&G__G__VMCLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TVirtualMCApplication::Class) ), 0);
03822    G__memfunc_setup("Class_Name",982,G__G__VMC_123_0_23, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMCApplication::Class_Name) ), 0);
03823    G__memfunc_setup("Class_Version",1339,G__G__VMC_123_0_24, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TVirtualMCApplication::Class_Version) ), 0);
03824    G__memfunc_setup("Dictionary",1046,G__G__VMC_123_0_25, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TVirtualMCApplication::Dictionary) ), 0);
03825    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__VMCLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
03826    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);
03827    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);
03828    G__memfunc_setup("StreamerNVirtual",1656,G__G__VMC_123_0_29, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
03829    G__memfunc_setup("DeclFileName",1145,G__G__VMC_123_0_30, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMCApplication::DeclFileName) ), 0);
03830    G__memfunc_setup("ImplFileLine",1178,G__G__VMC_123_0_31, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualMCApplication::ImplFileLine) ), 0);
03831    G__memfunc_setup("ImplFileName",1171,G__G__VMC_123_0_32, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMCApplication::ImplFileName) ), 0);
03832    G__memfunc_setup("DeclFileLine",1152,G__G__VMC_123_0_33, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualMCApplication::DeclFileLine) ), 0);
03833    // automatic destructor
03834    G__memfunc_setup("~TVirtualMCApplication", 2237, G__G__VMC_123_0_34, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
03835    // automatic assignment operator
03836    G__memfunc_setup("operator=", 937, G__G__VMC_123_0_35, (int) ('u'), G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCApplication), -1, 1, 1, 1, 1, 0, "u 'TVirtualMCApplication' - 11 - -", (char*) NULL, (void*) NULL, 0);
03837    G__tag_memfunc_reset();
03838 }
03839 
03840 static void G__setup_memfuncTVirtualMC(void) {
03841    /* TVirtualMC */
03842    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__VMCLN_TVirtualMC));
03843    G__memfunc_setup("GetMC",432,G__G__VMC_131_0_3, 85, G__get_linked_tagnum(&G__G__VMCLN_TVirtualMC), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TVirtualMC* (*)())(&TVirtualMC::GetMC) ), 0);
03844    G__memfunc_setup("IsRootGeometrySupported",2418,G__G__VMC_131_0_4, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
03845    G__memfunc_setup("Gfmate",596,G__G__VMC_131_0_5, 121, -1, -1, 0, 9, 1, 1, 0, 
03846 "i - 'Int_t' 0 - imat C - - 0 - name "
03847 "f - 'Float_t' 1 - a f - 'Float_t' 1 - z "
03848 "f - 'Float_t' 1 - dens f - 'Float_t' 1 - radl "
03849 "f - 'Float_t' 1 - absl F - 'Float_t' 0 - ubuf "
03850 "i - 'Int_t' 1 - nbuf", (char*)NULL, (void*) NULL, 3);
03851    G__memfunc_setup("Gfmate",596,G__G__VMC_131_0_6, 121, -1, -1, 0, 9, 1, 1, 0, 
03852 "i - 'Int_t' 0 - imat C - - 0 - name "
03853 "d - 'Double_t' 1 - a d - 'Double_t' 1 - z "
03854 "d - 'Double_t' 1 - dens d - 'Double_t' 1 - radl "
03855 "d - 'Double_t' 1 - absl D - 'Double_t' 0 - ubuf "
03856 "i - 'Int_t' 1 - nbuf", (char*)NULL, (void*) NULL, 3);
03857    G__memfunc_setup("Gckmat",599,G__G__VMC_131_0_7, 121, -1, -1, 0, 2, 1, 1, 0, 
03858 "i - 'Int_t' 0 - imed C - - 0 - name", (char*)NULL, (void*) NULL, 3);
03859    G__memfunc_setup("Material",815,G__G__VMC_131_0_8, 121, -1, -1, 0, 9, 1, 1, 0, 
03860 "i - 'Int_t' 1 - kmat C - - 10 - name "
03861 "d - 'Double_t' 0 - a d - 'Double_t' 0 - z "
03862 "d - 'Double_t' 0 - dens d - 'Double_t' 0 - radl "
03863 "d - 'Double_t' 0 - absl F - 'Float_t' 0 - buf "
03864 "i - 'Int_t' 0 - nwbuf", (char*)NULL, (void*) NULL, 3);
03865    G__memfunc_setup("Material",815,G__G__VMC_131_0_9, 121, -1, -1, 0, 9, 1, 1, 0, 
03866 "i - 'Int_t' 1 - kmat C - - 10 - name "
03867 "d - 'Double_t' 0 - a d - 'Double_t' 0 - z "
03868 "d - 'Double_t' 0 - dens d - 'Double_t' 0 - radl "
03869 "d - 'Double_t' 0 - absl D - 'Double_t' 0 - buf "
03870 "i - 'Int_t' 0 - nwbuf", (char*)NULL, (void*) NULL, 3);
03871    G__memfunc_setup("Mixture",750,G__G__VMC_131_0_10, 121, -1, -1, 0, 7, 1, 1, 0, 
03872 "i - 'Int_t' 1 - kmat C - - 10 - name "
03873 "F - 'Float_t' 0 - a F - 'Float_t' 0 - z "
03874 "d - 'Double_t' 0 - dens i - 'Int_t' 0 - nlmat "
03875 "F - 'Float_t' 0 - wmat", (char*)NULL, (void*) NULL, 3);
03876    G__memfunc_setup("Mixture",750,G__G__VMC_131_0_11, 121, -1, -1, 0, 7, 1, 1, 0, 
03877 "i - 'Int_t' 1 - kmat C - - 10 - name "
03878 "D - 'Double_t' 0 - a D - 'Double_t' 0 - z "
03879 "d - 'Double_t' 0 - dens i - 'Int_t' 0 - nlmat "
03880 "D - 'Double_t' 0 - wmat", (char*)NULL, (void*) NULL, 3);
03881    G__memfunc_setup("Medium",609,G__G__VMC_131_0_12, 121, -1, -1, 0, 13, 1, 1, 0, 
03882 "i - 'Int_t' 1 - kmed C - - 10 - name "
03883 "i - 'Int_t' 0 - nmat i - 'Int_t' 0 - isvol "
03884 "i - 'Int_t' 0 - ifield d - 'Double_t' 0 - fieldm "
03885 "d - 'Double_t' 0 - tmaxfd d - 'Double_t' 0 - stemax "
03886 "d - 'Double_t' 0 - deemax d - 'Double_t' 0 - epsil "
03887 "d - 'Double_t' 0 - stmin F - 'Float_t' 0 - ubuf "
03888 "i - 'Int_t' 0 - nbuf", (char*)NULL, (void*) NULL, 3);
03889    G__memfunc_setup("Medium",609,G__G__VMC_131_0_13, 121, -1, -1, 0, 13, 1, 1, 0, 
03890 "i - 'Int_t' 1 - kmed C - - 10 - name "
03891 "i - 'Int_t' 0 - nmat i - 'Int_t' 0 - isvol "
03892 "i - 'Int_t' 0 - ifield d - 'Double_t' 0 - fieldm "
03893 "d - 'Double_t' 0 - tmaxfd d - 'Double_t' 0 - stemax "
03894 "d - 'Double_t' 0 - deemax d - 'Double_t' 0 - epsil "
03895 "d - 'Double_t' 0 - stmin D - 'Double_t' 0 - ubuf "
03896 "i - 'Int_t' 0 - nbuf", (char*)NULL, (void*) NULL, 3);
03897    G__memfunc_setup("Matrix",629,G__G__VMC_131_0_14, 121, -1, -1, 0, 7, 1, 1, 0, 
03898 "i - 'Int_t' 1 - krot d - 'Double_t' 0 - thetaX "
03899 "d - 'Double_t' 0 - phiX d - 'Double_t' 0 - thetaY "
03900 "d - 'Double_t' 0 - phiY d - 'Double_t' 0 - thetaZ "
03901 "d - 'Double_t' 0 - phiZ", (char*)NULL, (void*) NULL, 3);
03902    G__memfunc_setup("Gstpar",625,G__G__VMC_131_0_15, 121, -1, -1, 0, 3, 1, 1, 0, 
03903 "i - 'Int_t' 0 - itmed C - - 10 - param "
03904 "d - 'Double_t' 0 - parval", (char*)NULL, (void*) NULL, 3);
03905    G__memfunc_setup("Gsvolu",640,G__G__VMC_131_0_16, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 0, 
03906 "C - - 10 - name C - - 10 - shape "
03907 "i - 'Int_t' 0 - nmed F - 'Float_t' 0 - upar "
03908 "i - 'Int_t' 0 - np", (char*)NULL, (void*) NULL, 3);
03909    G__memfunc_setup("Gsvolu",640,G__G__VMC_131_0_17, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 0, 
03910 "C - - 10 - name C - - 10 - shape "
03911 "i - 'Int_t' 0 - nmed D - 'Double_t' 0 - upar "
03912 "i - 'Int_t' 0 - np", (char*)NULL, (void*) NULL, 3);
03913    G__memfunc_setup("Gsdvn",514,G__G__VMC_131_0_18, 121, -1, -1, 0, 4, 1, 1, 0, 
03914 "C - - 10 - name C - - 10 - mother "
03915 "i - 'Int_t' 0 - ndiv i - 'Int_t' 0 - iaxis", (char*)NULL, (void*) NULL, 3);
03916    G__memfunc_setup("Gsdvn2",564,G__G__VMC_131_0_19, 121, -1, -1, 0, 6, 1, 1, 0, 
03917 "C - - 10 - name C - - 10 - mother "
03918 "i - 'Int_t' 0 - ndiv i - 'Int_t' 0 - iaxis "
03919 "d - 'Double_t' 0 - c0i i - 'Int_t' 0 - numed", (char*)NULL, (void*) NULL, 3);
03920    G__memfunc_setup("Gsdvt",520,G__G__VMC_131_0_20, 121, -1, -1, 0, 6, 1, 1, 0, 
03921 "C - - 10 - name C - - 10 - mother "
03922 "d - 'Double_t' 0 - step i - 'Int_t' 0 - iaxis "
03923 "i - 'Int_t' 0 - numed i - 'Int_t' 0 - ndvmx", (char*)NULL, (void*) NULL, 3);
03924    G__memfunc_setup("Gsdvt2",570,G__G__VMC_131_0_21, 121, -1, -1, 0, 7, 1, 1, 0, 
03925 "C - - 10 - name C - - 10 - mother "
03926 "d - 'Double_t' 0 - step i - 'Int_t' 0 - iaxis "
03927 "d - 'Double_t' 0 - c0 i - 'Int_t' 0 - numed "
03928 "i - 'Int_t' 0 - ndvmx", (char*)NULL, (void*) NULL, 3);
03929    G__memfunc_setup("Gsord",511,G__G__VMC_131_0_22, 121, -1, -1, 0, 2, 1, 1, 0, 
03930 "C - - 10 - name i - 'Int_t' 0 - iax", (char*)NULL, (void*) NULL, 3);
03931    G__memfunc_setup("Gspos",524,G__G__VMC_131_0_23, 121, -1, -1, 0, 8, 1, 1, 0, 
03932 "C - - 10 - name i - 'Int_t' 0 - nr "
03933 "C - - 10 - mother d - 'Double_t' 0 - x "
03934 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
03935 "i - 'Int_t' 0 - irot C - - 10 '\"ONLY\"' konly", (char*)NULL, (void*) NULL, 3);
03936    G__memfunc_setup("Gsposp",636,G__G__VMC_131_0_24, 121, -1, -1, 0, 10, 1, 1, 0, 
03937 "C - - 10 - name i - 'Int_t' 0 - nr "
03938 "C - - 10 - mother d - 'Double_t' 0 - x "
03939 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
03940 "i - 'Int_t' 0 - irot C - - 10 - konly "
03941 "F - 'Float_t' 0 - upar i - 'Int_t' 0 - np", (char*)NULL, (void*) NULL, 3);
03942    G__memfunc_setup("Gsposp",636,G__G__VMC_131_0_25, 121, -1, -1, 0, 10, 1, 1, 0, 
03943 "C - - 10 - name i - 'Int_t' 0 - nr "
03944 "C - - 10 - mother d - 'Double_t' 0 - x "
03945 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
03946 "i - 'Int_t' 0 - irot C - - 10 - konly "
03947 "D - 'Double_t' 0 - upar i - 'Int_t' 0 - np", (char*)NULL, (void*) NULL, 3);
03948    G__memfunc_setup("Gsbool",614,G__G__VMC_131_0_26, 121, -1, -1, 0, 2, 1, 1, 0, 
03949 "C - - 10 - onlyVolName C - - 10 - manyVolName", (char*)NULL, (void*) NULL, 3);
03950    G__memfunc_setup("SetCerenkov",1129,G__G__VMC_131_0_27, 121, -1, -1, 0, 6, 1, 1, 0, 
03951 "i - 'Int_t' 0 - itmed i - 'Int_t' 0 - npckov "
03952 "F - 'Float_t' 0 - ppckov F - 'Float_t' 0 - absco "
03953 "F - 'Float_t' 0 - effic F - 'Float_t' 0 - rindex", (char*)NULL, (void*) NULL, 3);
03954    G__memfunc_setup("SetCerenkov",1129,G__G__VMC_131_0_28, 121, -1, -1, 0, 6, 1, 1, 0, 
03955 "i - 'Int_t' 0 - itmed i - 'Int_t' 0 - npckov "
03956 "D - 'Double_t' 0 - ppckov D - 'Double_t' 0 - absco "
03957 "D - 'Double_t' 0 - effic D - 'Double_t' 0 - rindex", (char*)NULL, (void*) NULL, 3);
03958    G__memfunc_setup("DefineOpSurface",1491,G__G__VMC_131_0_29, 121, -1, -1, 0, 5, 1, 1, 0, 
03959 "C - - 10 - name i 'EMCOpSurfaceModel' - 0 - model "
03960 "i 'EMCOpSurfaceType' - 0 - surfaceType i 'EMCOpSurfaceFinish' - 0 - surfaceFinish "
03961 "d - 'Double_t' 0 - sigmaAlpha", (char*)NULL, (void*) NULL, 3);
03962    G__memfunc_setup("SetBorderSurface",1619,G__G__VMC_131_0_30, 121, -1, -1, 0, 6, 1, 1, 0, 
03963 "C - - 10 - name C - - 10 - vol1Name "
03964 "i - - 0 - vol1CopyNo C - - 10 - vol2Name "
03965 "i - - 0 - vol2CopyNo C - - 10 - opSurfaceName", (char*)NULL, (void*) NULL, 3);
03966    G__memfunc_setup("SetSkinSurface",1418,G__G__VMC_131_0_31, 121, -1, -1, 0, 3, 1, 1, 0, 
03967 "C - - 10 - name C - - 10 - volName "
03968 "C - - 10 - opSurfaceName", (char*)NULL, (void*) NULL, 3);
03969    G__memfunc_setup("SetMaterialProperty",1984,G__G__VMC_131_0_32, 121, -1, -1, 0, 5, 1, 1, 0, 
03970 "i - 'Int_t' 0 - itmed C - - 10 - propertyName "
03971 "i - 'Int_t' 0 - np D - 'Double_t' 0 - pp "
03972 "D - 'Double_t' 0 - values", (char*)NULL, (void*) NULL, 3);
03973    G__memfunc_setup("SetMaterialProperty",1984,G__G__VMC_131_0_33, 121, -1, -1, 0, 3, 1, 1, 0, 
03974 "i - 'Int_t' 0 - itmed C - - 10 - propertyName "
03975 "d - 'Double_t' 0 - value", (char*)NULL, (void*) NULL, 3);
03976    G__memfunc_setup("SetMaterialProperty",1984,G__G__VMC_131_0_34, 121, -1, -1, 0, 5, 1, 1, 0, 
03977 "C - - 10 - surfaceName C - - 10 - propertyName "
03978 "i - 'Int_t' 0 - np D - 'Double_t' 0 - pp "
03979 "D - 'Double_t' 0 - values", (char*)NULL, (void*) NULL, 3);
03980    G__memfunc_setup("GetTransformation",1783,G__G__VMC_131_0_35, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
03981 "u 'TString' - 11 - volumePath u 'TGeoHMatrix' - 1 - matrix", (char*)NULL, (void*) NULL, 3);
03982    G__memfunc_setup("GetShape",785,G__G__VMC_131_0_36, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
03983 "u 'TString' - 11 - volumePath u 'TString' - 1 - shapeType "
03984 "u 'TArrayD' - 1 - par", (char*)NULL, (void*) NULL, 3);
03985    G__memfunc_setup("GetMaterial",1103,G__G__VMC_131_0_37, 103, -1, G__defined_typename("Bool_t"), 0, 9, 1, 1, 0, 
03986 "u 'TString' - 11 - volumeName u 'TString' - 1 - name "
03987 "i - 'Int_t' 1 - imat d - 'Double_t' 1 - a "
03988 "d - 'Double_t' 1 - z d - 'Double_t' 1 - density "
03989 "d - 'Double_t' 1 - radl d - 'Double_t' 1 - inter "
03990 "u 'TArrayD' - 1 - par", (char*)NULL, (void*) NULL, 3);
03991    G__memfunc_setup("GetMedium",897,G__G__VMC_131_0_38, 103, -1, G__defined_typename("Bool_t"), 0, 13, 1, 1, 0, 
03992 "u 'TString' - 11 - volumeName u 'TString' - 1 - name "
03993 "i - 'Int_t' 1 - imed i - 'Int_t' 1 - nmat "
03994 "i - 'Int_t' 1 - isvol i - 'Int_t' 1 - ifield "
03995 "d - 'Double_t' 1 - fieldm d - 'Double_t' 1 - tmaxfd "
03996 "d - 'Double_t' 1 - stemax d - 'Double_t' 1 - deemax "
03997 "d - 'Double_t' 1 - epsil d - 'Double_t' 1 - stmin "
03998 "u 'TArrayD' - 1 - par", (char*)NULL, (void*) NULL, 3);
03999    G__memfunc_setup("DrawOneSpec",1083,G__G__VMC_131_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 3);
04000    G__memfunc_setup("Gsatt",515,G__G__VMC_131_0_40, 121, -1, -1, 0, 3, 1, 1, 0, 
04001 "C - - 10 - name C - - 10 - att "
04002 "i - 'Int_t' 0 - val", (char*)NULL, (void*) NULL, 3);
04003    G__memfunc_setup("Gdraw",501,G__G__VMC_131_0_41, 121, -1, -1, 0, 8, 1, 1, 0, 
04004 "C - - 10 - - d - 'Double_t' 0 '30' theta "
04005 "d - 'Double_t' 0 '30' phi d - 'Double_t' 0 '0' psi "
04006 "d - 'Double_t' 0 '10' u0 d - 'Double_t' 0 '10' v0 "
04007 "d - 'Double_t' 0 '0.01' ul d - 'Double_t' 0 '0.01' vl", (char*)NULL, (void*) NULL, 3);
04008    G__memfunc_setup("WriteEuclid",1121,G__G__VMC_131_0_42, 121, -1, -1, 0, 4, 1, 1, 0, 
04009 "C - - 10 - filnam C - - 10 - topvol "
04010 "i - 'Int_t' 0 - number i - 'Int_t' 0 - nlevel", (char*)NULL, (void*) NULL, 3);
04011    G__memfunc_setup("SetRootGeometry",1564,G__G__VMC_131_0_43, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04012    G__memfunc_setup("SetUserParameters",1759,G__G__VMC_131_0_44, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - isUserParameters", (char*)NULL, (void*) NULL, 3);
04013    G__memfunc_setup("VolId",478,G__G__VMC_131_0_45, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "C - - 10 - volName", (char*)NULL, (void*) NULL, 3);
04014    G__memfunc_setup("VolName",690,G__G__VMC_131_0_46, 67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 3);
04015    G__memfunc_setup("MediumId",782,G__G__VMC_131_0_47, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "C - - 10 - mediumName", (char*)NULL, (void*) NULL, 3);
04016    G__memfunc_setup("NofVolumes",1038,G__G__VMC_131_0_48, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04017    G__memfunc_setup("VolId2Mate",919,G__G__VMC_131_0_49, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 3);
04018    G__memfunc_setup("NofVolDaughters",1531,G__G__VMC_131_0_50, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "C - - 10 - volName", (char*)NULL, (void*) NULL, 3);
04019    G__memfunc_setup("VolDaughterName",1510,G__G__VMC_131_0_51, 67, -1, -1, 0, 2, 1, 1, 9, 
04020 "C - - 10 - volName i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 3);
04021    G__memfunc_setup("VolDaughterCopyNo",1725,G__G__VMC_131_0_52, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 8, 
04022 "C - - 10 - volName i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 3);
04023    G__memfunc_setup("SetCut",600,G__G__VMC_131_0_53, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
04024 "C - - 10 - cutName d - 'Double_t' 0 - cutValue", (char*)NULL, (void*) NULL, 3);
04025    G__memfunc_setup("SetProcess",1035,G__G__VMC_131_0_54, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
04026 "C - - 10 - flagName i - 'Int_t' 0 - flagValue", (char*)NULL, (void*) NULL, 3);
04027    G__memfunc_setup("DefineParticle",1407,G__G__VMC_131_0_55, 103, -1, G__defined_typename("Bool_t"), 0, 6, 1, 1, 0, 
04028 "i - 'Int_t' 0 - pdg C - - 10 - name "
04029 "i 'TMCParticleType' - 0 - mcType d - 'Double_t' 0 - mass "
04030 "d - 'Double_t' 0 - charge d - 'Double_t' 0 - lifetime", (char*)NULL, (void*) NULL, 3);
04031    G__memfunc_setup("DefineParticle",1407,G__G__VMC_131_0_56, 103, -1, G__defined_typename("Bool_t"), 0, 22, 1, 1, 0, 
04032 "i - 'Int_t' 0 - pdg C - - 10 - name "
04033 "i 'TMCParticleType' - 0 - mcType d - 'Double_t' 0 - mass "
04034 "d - 'Double_t' 0 - charge d - 'Double_t' 0 - lifetime "
04035 "u 'TString' - 11 - pType d - 'Double_t' 0 - width "
04036 "i - 'Int_t' 0 - iSpin i - 'Int_t' 0 - iParity "
04037 "i - 'Int_t' 0 - iConjugation i - 'Int_t' 0 - iIsospin "
04038 "i - 'Int_t' 0 - iIsospinZ i - 'Int_t' 0 - gParity "
04039 "i - 'Int_t' 0 - lepton i - 'Int_t' 0 - baryon "
04040 "g - 'Bool_t' 0 - stable g - 'Bool_t' 0 'kFALSE' shortlived "
04041 "u 'TString' - 11 '\"\"' subType i - 'Int_t' 0 '0' antiEncoding "
04042 "d - 'Double_t' 0 '0.0' magMoment d - 'Double_t' 0 '0.0' excitation", (char*)NULL, (void*) NULL, 3);
04043    G__memfunc_setup("DefineIon",881,G__G__VMC_131_0_57, 103, -1, G__defined_typename("Bool_t"), 0, 6, 1, 1, 0, 
04044 "C - - 10 - name i - 'Int_t' 0 - Z "
04045 "i - 'Int_t' 0 - A i - 'Int_t' 0 - Q "
04046 "d - 'Double_t' 0 - excEnergy d - 'Double_t' 0 '0.' mass", (char*)NULL, (void*) NULL, 3);
04047    G__memfunc_setup("SetDecayMode",1175,G__G__VMC_131_0_58, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
04048 "i - 'Int_t' 0 - pdg F - 'Float_t' 0 - bratio "
04049 "I - 'Int_t' 2 - mode", (char*)NULL, (void*) NULL, 3);
04050    G__memfunc_setup("Xsec",403,G__G__VMC_131_0_59, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 1, 0, 
04051 "C - - 0 - - d - 'Double_t' 0 - - "
04052 "i - 'Int_t' 0 - - i - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 3);
04053    G__memfunc_setup("IdFromPDG",796,G__G__VMC_131_0_60, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - pdg", (char*)NULL, (void*) NULL, 3);
04054    G__memfunc_setup("PDGFromId",796,G__G__VMC_131_0_61, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 3);
04055    G__memfunc_setup("ParticleName",1205,G__G__VMC_131_0_62, 117, G__get_linked_tagnum(&G__G__VMCLN_TString), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - pdg", (char*)NULL, (void*) NULL, 3);
04056    G__memfunc_setup("ParticleMass",1224,G__G__VMC_131_0_63, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - pdg", (char*)NULL, (void*) NULL, 3);
04057    G__memfunc_setup("ParticleCharge",1406,G__G__VMC_131_0_64, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - pdg", (char*)NULL, (void*) NULL, 3);
04058    G__memfunc_setup("ParticleLifeTime",1603,G__G__VMC_131_0_65, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - pdg", (char*)NULL, (void*) NULL, 3);
04059    G__memfunc_setup("ParticleMCType",1382,G__G__VMC_131_0_66, 105, G__get_linked_tagnum(&G__G__VMCLN_TMCParticleType), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - pdg", (char*)NULL, (void*) NULL, 3);
04060    G__memfunc_setup("StopTrack",923,G__G__VMC_131_0_67, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04061    G__memfunc_setup("StopEvent",936,G__G__VMC_131_0_68, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04062    G__memfunc_setup("StopRun",731,G__G__VMC_131_0_69, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04063    G__memfunc_setup("SetMaxStep",1006,G__G__VMC_131_0_70, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 3);
04064    G__memfunc_setup("SetMaxNStep",1084,G__G__VMC_131_0_71, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 3);
04065    G__memfunc_setup("SetUserDecay",1201,G__G__VMC_131_0_72, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - pdg", (char*)NULL, (void*) NULL, 3);
04066    G__memfunc_setup("ForceDecayTime",1380,G__G__VMC_131_0_73, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - -", (char*)NULL, (void*) NULL, 3);
04067    G__memfunc_setup("CurrentVolID",1185,G__G__VMC_131_0_74, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 1 - copyNo", (char*)NULL, (void*) NULL, 3);
04068    G__memfunc_setup("CurrentVolOffID",1468,G__G__VMC_131_0_75, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 8, 
04069 "i - 'Int_t' 0 - off i - 'Int_t' 1 - copyNo", (char*)NULL, (void*) NULL, 3);
04070    G__memfunc_setup("CurrentVolName",1429,G__G__VMC_131_0_76, 67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
04071    G__memfunc_setup("CurrentVolOffName",1712,G__G__VMC_131_0_77, 67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - off", (char*)NULL, (void*) NULL, 3);
04072    G__memfunc_setup("CurrentVolPath",1441,G__G__VMC_131_0_78, 67, -1, -1, 0, 0, 1, 1, 1, "", (char*)NULL, (void*) NULL, 3);
04073    G__memfunc_setup("CurrentBoundaryNormal",2192,G__G__VMC_131_0_79, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 8, 
04074 "d - 'Double_t' 1 - x d - 'Double_t' 1 - y "
04075 "d - 'Double_t' 1 - z", (char*)NULL, (void*) NULL, 1);
04076    G__memfunc_setup("CurrentMaterial",1554,G__G__VMC_131_0_80, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 8, 
04077 "f - 'Float_t' 1 - a f - 'Float_t' 1 - z "
04078 "f - 'Float_t' 1 - dens f - 'Float_t' 1 - radl "
04079 "f - 'Float_t' 1 - absl", (char*)NULL, (void*) NULL, 3);
04080    G__memfunc_setup("CurrentMedium",1348,G__G__VMC_131_0_81, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04081    G__memfunc_setup("CurrentEvent",1253,G__G__VMC_131_0_82, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04082    G__memfunc_setup("Gmtod",507,G__G__VMC_131_0_83, 121, -1, -1, 0, 3, 1, 1, 0, 
04083 "F - 'Float_t' 0 - xm F - 'Float_t' 0 - xd "
04084 "i - 'Int_t' 0 - iflag", (char*)NULL, (void*) NULL, 3);
04085    G__memfunc_setup("Gmtod",507,G__G__VMC_131_0_84, 121, -1, -1, 0, 3, 1, 1, 0, 
04086 "D - 'Double_t' 0 - xm D - 'Double_t' 0 - xd "
04087 "i - 'Int_t' 0 - iflag", (char*)NULL, (void*) NULL, 3);
04088    G__memfunc_setup("Gdtom",507,G__G__VMC_131_0_85, 121, -1, -1, 0, 3, 1, 1, 0, 
04089 "F - 'Float_t' 0 - xd F - 'Float_t' 0 - xm "
04090 "i - 'Int_t' 0 - iflag", (char*)NULL, (void*) NULL, 3);
04091    G__memfunc_setup("Gdtom",507,G__G__VMC_131_0_86, 121, -1, -1, 0, 3, 1, 1, 0, 
04092 "D - 'Double_t' 0 - xd D - 'Double_t' 0 - xm "
04093 "i - 'Int_t' 0 - iflag", (char*)NULL, (void*) NULL, 3);
04094    G__memfunc_setup("MaxStep",706,G__G__VMC_131_0_87, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04095    G__memfunc_setup("GetMaxNStep",1072,G__G__VMC_131_0_88, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04096    G__memfunc_setup("TrackPosition",1354,G__G__VMC_131_0_89, 121, -1, -1, 0, 1, 1, 1, 8, "u 'TLorentzVector' - 1 - position", (char*)NULL, (void*) NULL, 3);
04097    G__memfunc_setup("TrackPosition",1354,G__G__VMC_131_0_90, 121, -1, -1, 0, 3, 1, 1, 8, 
04098 "d - 'Double_t' 1 - x d - 'Double_t' 1 - y "
04099 "d - 'Double_t' 1 - z", (char*)NULL, (void*) NULL, 3);
04100    G__memfunc_setup("TrackMomentum",1351,G__G__VMC_131_0_91, 121, -1, -1, 0, 1, 1, 1, 8, "u 'TLorentzVector' - 1 - momentum", (char*)NULL, (void*) NULL, 3);
04101    G__memfunc_setup("TrackMomentum",1351,G__G__VMC_131_0_92, 121, -1, -1, 0, 4, 1, 1, 8, 
04102 "d - 'Double_t' 1 - px d - 'Double_t' 1 - py "
04103 "d - 'Double_t' 1 - pz d - 'Double_t' 1 - etot", (char*)NULL, (void*) NULL, 3);
04104    G__memfunc_setup("TrackStep",913,G__G__VMC_131_0_93, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04105    G__memfunc_setup("TrackLength",1111,G__G__VMC_131_0_94, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04106    G__memfunc_setup("TrackTime",900,G__G__VMC_131_0_95, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04107    G__memfunc_setup("Edep",382,G__G__VMC_131_0_96, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04108    G__memfunc_setup("TrackPid",786,G__G__VMC_131_0_97, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04109    G__memfunc_setup("TrackCharge",1087,G__G__VMC_131_0_98, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04110    G__memfunc_setup("TrackMass",905,G__G__VMC_131_0_99, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04111    G__memfunc_setup("Etot",412,G__G__VMC_131_0_100, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04112    G__memfunc_setup("IsNewTrack",987,G__G__VMC_131_0_101, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04113    G__memfunc_setup("IsTrackInside",1293,G__G__VMC_131_0_102, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04114    G__memfunc_setup("IsTrackEntering",1517,G__G__VMC_131_0_103, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04115    G__memfunc_setup("IsTrackExiting",1417,G__G__VMC_131_0_104, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04116    G__memfunc_setup("IsTrackOut",1001,G__G__VMC_131_0_105, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04117    G__memfunc_setup("IsTrackDisappeared",1811,G__G__VMC_131_0_106, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04118    G__memfunc_setup("IsTrackStop",1111,G__G__VMC_131_0_107, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04119    G__memfunc_setup("IsTrackAlive",1186,G__G__VMC_131_0_108, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04120    G__memfunc_setup("NSecondaries",1214,G__G__VMC_131_0_109, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04121    G__memfunc_setup("GetSecondary",1224,G__G__VMC_131_0_110, 121, -1, -1, 0, 4, 1, 1, 0, 
04122 "i - 'Int_t' 0 - isec i - 'Int_t' 1 - particleId "
04123 "u 'TLorentzVector' - 1 - position u 'TLorentzVector' - 1 - momentum", (char*)NULL, (void*) NULL, 3);
04124    G__memfunc_setup("ProdProcess",1140,G__G__VMC_131_0_111, 105, G__get_linked_tagnum(&G__G__VMCLN_TMCProcess), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - isec", (char*)NULL, (void*) NULL, 3);
04125    G__memfunc_setup("StepProcesses",1363,G__G__VMC_131_0_112, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "u 'TArrayI' - 1 - proc", (char*)NULL, (void*) NULL, 3);
04126    G__memfunc_setup("SecondariesAreOrdered",2125,G__G__VMC_131_0_113, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
04127    G__memfunc_setup("Gdopt",510,G__G__VMC_131_0_114, 121, -1, -1, 0, 2, 1, 1, 0, 
04128 "C - - 10 - - C - - 10 - -", (char*)NULL, (void*) NULL, 3);
04129    G__memfunc_setup("SetClipBox",989,G__G__VMC_131_0_115, 121, -1, -1, 0, 7, 1, 1, 0, 
04130 "C - - 10 - - d - 'Double_t' 0 '-9999' - "
04131 "d - 'Double_t' 0 '0' - d - 'Double_t' 0 '-9999' - "
04132 "d - 'Double_t' 0 '0' - d - 'Double_t' 0 '-9999' - "
04133 "d - 'Double_t' 0 '0' -", (char*)NULL, (void*) NULL, 3);
04134    G__memfunc_setup("DefaultRange",1202,G__G__VMC_131_0_116, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04135    G__memfunc_setup("Gdhead",573,G__G__VMC_131_0_117, 121, -1, -1, 0, 3, 1, 1, 0, 
04136 "i - 'Int_t' 0 - - C - - 10 - - "
04137 "d - 'Double_t' 0 '0' -", (char*)NULL, (void*) NULL, 3);
04138    G__memfunc_setup("Gdman",487,G__G__VMC_131_0_118, 121, -1, -1, 0, 3, 1, 1, 0, 
04139 "d - 'Double_t' 0 - - d - 'Double_t' 0 - - "
04140 "C - - 10 - -", (char*)NULL, (void*) NULL, 3);
04141    G__memfunc_setup("Init",404,G__G__VMC_131_0_119, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04142    G__memfunc_setup("BuildPhysics",1235,G__G__VMC_131_0_120, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04143    G__memfunc_setup("ProcessEvent",1249,G__G__VMC_131_0_121, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04144    G__memfunc_setup("ProcessRun",1044,G__G__VMC_131_0_122, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - nevent", (char*)NULL, (void*) NULL, 3);
04145    G__memfunc_setup("InitLego",795,G__G__VMC_131_0_123, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04146    G__memfunc_setup("SetCollectTracks",1626,G__G__VMC_131_0_124, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - collectTracks", (char*)NULL, (void*) NULL, 1);
04147    G__memfunc_setup("IsCollectTracks",1514,G__G__VMC_131_0_125, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04148    G__memfunc_setup("SetStack",802,G__G__VMC_131_0_126, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TVirtualMCStack' - 0 - stack", (char*)NULL, (void*) NULL, 1);
04149    G__memfunc_setup("SetExternalDecayer",1836,G__G__VMC_131_0_127, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TVirtualMCDecayer' - 0 - decayer", (char*)NULL, (void*) NULL, 1);
04150    G__memfunc_setup("SetRandom",909,G__G__VMC_131_0_128, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TRandom' - 0 - random", (char*)NULL, (void*) NULL, 1);
04151    G__memfunc_setup("SetMagField",1061,G__G__VMC_131_0_129, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TVirtualMagField' - 0 - field", (char*)NULL, (void*) NULL, 1);
04152    G__memfunc_setup("GetStack",790,G__G__VMC_131_0_130, 85, G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCStack), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04153    G__memfunc_setup("GetDecayer",989,G__G__VMC_131_0_131, 85, G__get_linked_tagnum(&G__G__VMCLN_TVirtualMCDecayer), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04154    G__memfunc_setup("GetRandom",897,G__G__VMC_131_0_132, 85, G__get_linked_tagnum(&G__G__VMCLN_TRandom), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04155    G__memfunc_setup("GetMagField",1049,G__G__VMC_131_0_133, 85, G__get_linked_tagnum(&G__G__VMCLN_TVirtualMagField), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04156    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__VMCLN_TVirtualMC), -1, 1, 1, 1, 4, 0, "u 'TVirtualMC' - 11 - -", (char*)NULL, (void*) NULL, 0);
04157    G__memfunc_setup("Class",502,G__G__VMC_131_0_136, 85, G__get_linked_tagnum(&G__G__VMCLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TVirtualMC::Class) ), 0);
04158    G__memfunc_setup("Class_Name",982,G__G__VMC_131_0_137, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMC::Class_Name) ), 0);
04159    G__memfunc_setup("Class_Version",1339,G__G__VMC_131_0_138, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TVirtualMC::Class_Version) ), 0);
04160    G__memfunc_setup("Dictionary",1046,G__G__VMC_131_0_139, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TVirtualMC::Dictionary) ), 0);
04161    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__VMCLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04162    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);
04163    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);
04164    G__memfunc_setup("StreamerNVirtual",1656,G__G__VMC_131_0_143, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04165    G__memfunc_setup("DeclFileName",1145,G__G__VMC_131_0_144, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMC::DeclFileName) ), 0);
04166    G__memfunc_setup("ImplFileLine",1178,G__G__VMC_131_0_145, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualMC::ImplFileLine) ), 0);
04167    G__memfunc_setup("ImplFileName",1171,G__G__VMC_131_0_146, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualMC::ImplFileName) ), 0);
04168    G__memfunc_setup("DeclFileLine",1152,G__G__VMC_131_0_147, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualMC::DeclFileLine) ), 0);
04169    // automatic destructor
04170    G__memfunc_setup("~TVirtualMC", 1097, G__G__VMC_131_0_148, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04171    G__tag_memfunc_reset();
04172 }
04173 
04174 
04175 /*********************************************************
04176 * Member function information setup
04177 *********************************************************/
04178 extern "C" void G__cpp_setup_memfuncG__VMC() {
04179 }
04180 
04181 /*********************************************************
04182 * Global variable information setup for each class
04183 *********************************************************/
04184 static void G__cpp_setup_global0() {
04185 
04186    /* Setting up global variables */
04187    G__resetplocal();
04188 
04189 }
04190 
04191 static void G__cpp_setup_global1() {
04192    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_EMCOpSurfaceModel),-1,-1,1,"kGlisur=0",0,(char*)NULL);
04193    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_EMCOpSurfaceModel),-1,-1,1,"kUnified=1",0,(char*)NULL);
04194    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_EMCOpSurfaceType),-1,-1,1,"kDielectric_metal=0",0,(char*)NULL);
04195    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_EMCOpSurfaceType),-1,-1,1,"kDielectric_dielectric=1",0,(char*)NULL);
04196    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_EMCOpSurfaceType),-1,-1,1,"kFirsov=2",0,(char*)NULL);
04197    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_EMCOpSurfaceType),-1,-1,1,"kXray=3",0,(char*)NULL);
04198    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_EMCOpSurfaceFinish),-1,-1,1,"kPolished=0",0,(char*)NULL);
04199    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_EMCOpSurfaceFinish),-1,-1,1,"kPolishedfrontpainted=1",0,(char*)NULL);
04200    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_EMCOpSurfaceFinish),-1,-1,1,"kPolishedbackpainted=2",0,(char*)NULL);
04201    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_EMCOpSurfaceFinish),-1,-1,1,"kGround=3",0,(char*)NULL);
04202    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_EMCOpSurfaceFinish),-1,-1,1,"kGroundfrontpainted=4",0,(char*)NULL);
04203    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_EMCOpSurfaceFinish),-1,-1,1,"kGroundbackpainted=5",0,(char*)NULL);
04204    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCParticleType),-1,-1,1,"kPTGamma=0",0,(char*)NULL);
04205    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCParticleType),-1,-1,1,"kPTElectron=1",0,(char*)NULL);
04206    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCParticleType),-1,-1,1,"kPTNeutron=2",0,(char*)NULL);
04207    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCParticleType),-1,-1,1,"kPTHadron=3",0,(char*)NULL);
04208    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCParticleType),-1,-1,1,"kPTMuon=4",0,(char*)NULL);
04209    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCParticleType),-1,-1,1,"kPTGeantino=5",0,(char*)NULL);
04210    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCParticleType),-1,-1,1,"kPTChargedGeantino=6",0,(char*)NULL);
04211    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCParticleType),-1,-1,1,"kPTOpticalPhoton=7",0,(char*)NULL);
04212    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCParticleType),-1,-1,1,"kPTIon=8",0,(char*)NULL);
04213    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCParticleType),-1,-1,1,"kPTUndefined=9",0,(char*)NULL);
04214    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPPrimary=0",0,(char*)NULL);
04215    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPMultipleScattering=1",0,(char*)NULL);
04216    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPCoulombScattering=45",0,(char*)NULL);
04217    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPEnergyLoss=2",0,(char*)NULL);
04218    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPMagneticFieldL=3",0,(char*)NULL);
04219    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPDecay=4",0,(char*)NULL);
04220    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPPair=5",0,(char*)NULL);
04221    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPCompton=6",0,(char*)NULL);
04222    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPPhotoelectric=7",0,(char*)NULL);
04223    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPBrem=8",0,(char*)NULL);
04224    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPDeltaRay=9",0,(char*)NULL);
04225 }
04226 
04227 static void G__cpp_setup_global2() {
04228    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPAnnihilation=10",0,(char*)NULL);
04229    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPAnnihilationRest=11",0,(char*)NULL);
04230    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPAnnihilationFlight=12",0,(char*)NULL);
04231    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPHadronic=13",0,(char*)NULL);
04232    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPEvaporation=14",0,(char*)NULL);
04233    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPNuclearFission=15",0,(char*)NULL);
04234    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPNuclearAbsorption=16",0,(char*)NULL);
04235    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPPbarAnnihilation=17",0,(char*)NULL);
04236    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPNbarAnnihilation=18",0,(char*)NULL);
04237    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPNCapture=19",0,(char*)NULL);
04238    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPHElastic=20",0,(char*)NULL);
04239    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPHIElastic=21",0,(char*)NULL);
04240    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPHCElastic=22",0,(char*)NULL);
04241    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPHInhelastic=23",0,(char*)NULL);
04242    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPPhotonInhelastic=24",0,(char*)NULL);
04243    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPMuonNuclear=25",0,(char*)NULL);
04244    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPElectronNuclear=26",0,(char*)NULL);
04245    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPPositronNuclear=27",0,(char*)NULL);
04246    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPPhotoNuclear=46",0,(char*)NULL);
04247    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPTOFlimit=28",0,(char*)NULL);
04248    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPPhotoFission=29",0,(char*)NULL);
04249    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPRayleigh=30",0,(char*)NULL);
04250    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPNull=31",0,(char*)NULL);
04251    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPStop=32",0,(char*)NULL);
04252    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPLightAbsorption=33",0,(char*)NULL);
04253    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPLightDetection=34",0,(char*)NULL);
04254    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPLightScattering=35",0,(char*)NULL);
04255    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kStepMax=36",0,(char*)NULL);
04256    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPCerenkov=37",0,(char*)NULL);
04257    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPFeedBackPhoton=38",0,(char*)NULL);
04258    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPLightReflection=39",0,(char*)NULL);
04259    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPLightRefraction=40",0,(char*)NULL);
04260    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPSynchrotron=41",0,(char*)NULL);
04261    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPScintillation=42",0,(char*)NULL);
04262    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPTransportation=43",0,(char*)NULL);
04263    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPUserDefined=47",0,(char*)NULL);
04264    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_TMCProcess),-1,-1,1,"kPNoProcess=44",0,(char*)NULL);
04265    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kRootino=0",0,(char*)NULL);
04266    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kDown=1",0,(char*)NULL);
04267    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kDownBar=-1",0,(char*)NULL);
04268    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kUp=2",0,(char*)NULL);
04269    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kUpBar=-2",0,(char*)NULL);
04270    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kStrange=3",0,(char*)NULL);
04271    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kStrangeBar=-3",0,(char*)NULL);
04272    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kCharm=4",0,(char*)NULL);
04273    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kCharmBar=-4",0,(char*)NULL);
04274    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kBottom=5",0,(char*)NULL);
04275    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kBottomBar=-5",0,(char*)NULL);
04276    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kTop=6",0,(char*)NULL);
04277    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kTopBar=-6",0,(char*)NULL);
04278    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kGluon=21",0,(char*)NULL);
04279    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kPythia92=92",0,(char*)NULL);
04280    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kDd1=1103",0,(char*)NULL);
04281    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kDd1Bar=-1103",0,(char*)NULL);
04282    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kUd0=2101",0,(char*)NULL);
04283    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kUd0Bar=-2101",0,(char*)NULL);
04284    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kUd1=2103",0,(char*)NULL);
04285    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kUd1Bar=-2103",0,(char*)NULL);
04286    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kUu1=2203",0,(char*)NULL);
04287    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kUu1Bar=-2203",0,(char*)NULL);
04288    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSd0=3101",0,(char*)NULL);
04289    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSd0Bar=-3101",0,(char*)NULL);
04290    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSd1=3103",0,(char*)NULL);
04291    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSd1Bar=-3103",0,(char*)NULL);
04292    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSu0=3201",0,(char*)NULL);
04293    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSu0Bar=-3201",0,(char*)NULL);
04294    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSu1=3203",0,(char*)NULL);
04295    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSu1Bar=-3203",0,(char*)NULL);
04296    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSearches0=7",0,(char*)NULL);
04297    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kElectron=11",0,(char*)NULL);
04298    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kPositron=-11",0,(char*)NULL);
04299    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kNuE=12",0,(char*)NULL);
04300    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kNuEBar=-12",0,(char*)NULL);
04301    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kMuonMinus=13",0,(char*)NULL);
04302    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kMuonPlus=-13",0,(char*)NULL);
04303    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kNuMu=14",0,(char*)NULL);
04304    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kNuMuBar=-14",0,(char*)NULL);
04305    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kTauMinus=15",0,(char*)NULL);
04306    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kTauPlus=-15",0,(char*)NULL);
04307    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kNuTau=16",0,(char*)NULL);
04308    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kNuTauBar=-16",0,(char*)NULL);
04309    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kGamma=22",0,(char*)NULL);
04310    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kZ0=23",0,(char*)NULL);
04311    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kWPlus=24",0,(char*)NULL);
04312    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kWMinus=-24",0,(char*)NULL);
04313    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kPi0=111",0,(char*)NULL);
04314    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kRho770_0=113",0,(char*)NULL);
04315    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kA2_1320_0=115",0,(char*)NULL);
04316    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kRho3_1690_0=117",0,(char*)NULL);
04317    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kK0Long=130",0,(char*)NULL);
04318    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kPiPlus=211",0,(char*)NULL);
04319    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kPiMinus=-211",0,(char*)NULL);
04320    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kRho770Plus=213",0,(char*)NULL);
04321    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kRho770Minus=-213",0,(char*)NULL);
04322    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kA2_1320Plus=215",0,(char*)NULL);
04323    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kProton=2212",0,(char*)NULL);
04324    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kProtonBar=-2212",0,(char*)NULL);
04325    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kNeutron=2112",0,(char*)NULL);
04326    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kNeutronBar=-2112",0,(char*)NULL);
04327 }
04328 
04329 static void G__cpp_setup_global3() {
04330    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kK0Short=310",0,(char*)NULL);
04331    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kK0=311",0,(char*)NULL);
04332    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kK0Bar=-311",0,(char*)NULL);
04333    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kKPlus=321",0,(char*)NULL);
04334    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kKMinus=-321",0,(char*)NULL);
04335    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kLambda0=3122",0,(char*)NULL);
04336    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kLambda1520=3124",0,(char*)NULL);
04337    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kLambda0Bar=-3122",0,(char*)NULL);
04338    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSigmaMinus=3112",0,(char*)NULL);
04339    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSigmaBarPlus=-3112",0,(char*)NULL);
04340    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSigmaPlus=3222",0,(char*)NULL);
04341    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSigmaBarMinus=-3222",0,(char*)NULL);
04342    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSigma0=3212",0,(char*)NULL);
04343    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kSigma0Bar=-3212",0,(char*)NULL);
04344    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kXiMinus=3312",0,(char*)NULL);
04345    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kXiPlusBar=-3312",0,(char*)NULL);
04346    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kOmegaMinus=3334",0,(char*)NULL);
04347    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__VMCLN_PDG_t),-1,-1,1,"kOmegaPlusBar=-3334",0,(char*)NULL);
04348    G__memvar_setup((void*)(&gMC),85,0,0,G__get_linked_tagnum(&G__G__VMCLN_TVirtualMC),-1,-1,1,"gMC=",0,(char*)NULL);
04349 
04350    G__resetglobalenv();
04351 }
04352 extern "C" void G__cpp_setup_globalG__VMC() {
04353   G__cpp_setup_global0();
04354   G__cpp_setup_global1();
04355   G__cpp_setup_global2();
04356   G__cpp_setup_global3();
04357 }
04358 
04359 /*********************************************************
04360 * Global function information setup for each class
04361 *********************************************************/
04362 static void G__cpp_setup_func0() {
04363    G__lastifuncposition();
04364 
04365 }
04366 
04367 static void G__cpp_setup_func1() {
04368 }
04369 
04370 static void G__cpp_setup_func2() {
04371 }
04372 
04373 static void G__cpp_setup_func3() {
04374 
04375    G__resetifuncposition();
04376 }
04377 
04378 extern "C" void G__cpp_setup_funcG__VMC() {
04379   G__cpp_setup_func0();
04380   G__cpp_setup_func1();
04381   G__cpp_setup_func2();
04382   G__cpp_setup_func3();
04383 }
04384 
04385 /*********************************************************
04386 * Class,struct,union,enum tag information setup
04387 *********************************************************/
04388 /* Setup class/struct taginfo */
04389 G__linked_taginfo G__G__VMCLN_TClass = { "TClass" , 99 , -1 };
04390 G__linked_taginfo G__G__VMCLN_TBuffer = { "TBuffer" , 99 , -1 };
04391 G__linked_taginfo G__G__VMCLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
04392 G__linked_taginfo G__G__VMCLN_TObject = { "TObject" , 99 , -1 };
04393 G__linked_taginfo G__G__VMCLN_TNamed = { "TNamed" , 99 , -1 };
04394 G__linked_taginfo G__G__VMCLN_TString = { "TString" , 99 , -1 };
04395 G__linked_taginfo G__G__VMCLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
04396 G__linked_taginfo G__G__VMCLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
04397 G__linked_taginfo G__G__VMCLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
04398 G__linked_taginfo G__G__VMCLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
04399 G__linked_taginfo G__G__VMCLN_TGeoHMatrix = { "TGeoHMatrix" , 99 , -1 };
04400 G__linked_taginfo G__G__VMCLN_TArrayD = { "TArrayD" , 99 , -1 };
04401 G__linked_taginfo G__G__VMCLN_TVirtualMCGeometry = { "TVirtualMCGeometry" , 99 , -1 };
04402 G__linked_taginfo G__G__VMCLN_TGeoManager = { "TGeoManager" , 99 , -1 };
04403 G__linked_taginfo G__G__VMCLN_TGeoMCGeometry = { "TGeoMCGeometry" , 99 , -1 };
04404 G__linked_taginfo G__G__VMCLN_EMCOpSurfaceModel = { "EMCOpSurfaceModel" , 101 , -1 };
04405 G__linked_taginfo G__G__VMCLN_EMCOpSurfaceType = { "EMCOpSurfaceType" , 101 , -1 };
04406 G__linked_taginfo G__G__VMCLN_EMCOpSurfaceFinish = { "EMCOpSurfaceFinish" , 101 , -1 };
04407 G__linked_taginfo G__G__VMCLN_TMCParticleType = { "TMCParticleType" , 101 , -1 };
04408 G__linked_taginfo G__G__VMCLN_TMCProcess = { "TMCProcess" , 101 , -1 };
04409 G__linked_taginfo G__G__VMCLN_TVirtualMCStack = { "TVirtualMCStack" , 99 , -1 };
04410 G__linked_taginfo G__G__VMCLN_TMCVerbose = { "TMCVerbose" , 99 , -1 };
04411 G__linked_taginfo G__G__VMCLN_PDG_t = { "PDG_t" , 101 , -1 };
04412 G__linked_taginfo G__G__VMCLN_TVirtualMCApplication = { "TVirtualMCApplication" , 99 , -1 };
04413 G__linked_taginfo G__G__VMCLN_TParticle = { "TParticle" , 99 , -1 };
04414 G__linked_taginfo G__G__VMCLN_TLorentzVector = { "TLorentzVector" , 99 , -1 };
04415 G__linked_taginfo G__G__VMCLN_TVirtualMCDecayer = { "TVirtualMCDecayer" , 99 , -1 };
04416 G__linked_taginfo G__G__VMCLN_TVirtualMagField = { "TVirtualMagField" , 99 , -1 };
04417 G__linked_taginfo G__G__VMCLN_TRandom = { "TRandom" , 99 , -1 };
04418 G__linked_taginfo G__G__VMCLN_TArrayI = { "TArrayI" , 99 , -1 };
04419 G__linked_taginfo G__G__VMCLN_TVirtualMC = { "TVirtualMC" , 99 , -1 };
04420 
04421 /* Reset class/struct taginfo */
04422 extern "C" void G__cpp_reset_tagtableG__VMC() {
04423   G__G__VMCLN_TClass.tagnum = -1 ;
04424   G__G__VMCLN_TBuffer.tagnum = -1 ;
04425   G__G__VMCLN_TMemberInspector.tagnum = -1 ;
04426   G__G__VMCLN_TObject.tagnum = -1 ;
04427   G__G__VMCLN_TNamed.tagnum = -1 ;
04428   G__G__VMCLN_TString.tagnum = -1 ;
04429   G__G__VMCLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
04430   G__G__VMCLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
04431   G__G__VMCLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
04432   G__G__VMCLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
04433   G__G__VMCLN_TGeoHMatrix.tagnum = -1 ;
04434   G__G__VMCLN_TArrayD.tagnum = -1 ;
04435   G__G__VMCLN_TVirtualMCGeometry.tagnum = -1 ;
04436   G__G__VMCLN_TGeoManager.tagnum = -1 ;
04437   G__G__VMCLN_TGeoMCGeometry.tagnum = -1 ;
04438   G__G__VMCLN_EMCOpSurfaceModel.tagnum = -1 ;
04439   G__G__VMCLN_EMCOpSurfaceType.tagnum = -1 ;
04440   G__G__VMCLN_EMCOpSurfaceFinish.tagnum = -1 ;
04441   G__G__VMCLN_TMCParticleType.tagnum = -1 ;
04442   G__G__VMCLN_TMCProcess.tagnum = -1 ;
04443   G__G__VMCLN_TVirtualMCStack.tagnum = -1 ;
04444   G__G__VMCLN_TMCVerbose.tagnum = -1 ;
04445   G__G__VMCLN_PDG_t.tagnum = -1 ;
04446   G__G__VMCLN_TVirtualMCApplication.tagnum = -1 ;
04447   G__G__VMCLN_TParticle.tagnum = -1 ;
04448   G__G__VMCLN_TLorentzVector.tagnum = -1 ;
04449   G__G__VMCLN_TVirtualMCDecayer.tagnum = -1 ;
04450   G__G__VMCLN_TVirtualMagField.tagnum = -1 ;
04451   G__G__VMCLN_TRandom.tagnum = -1 ;
04452   G__G__VMCLN_TArrayI.tagnum = -1 ;
04453   G__G__VMCLN_TVirtualMC.tagnum = -1 ;
04454 }
04455 
04456 
04457 extern "C" void G__cpp_setup_tagtableG__VMC() {
04458 
04459    /* Setting up class,struct,union tag entry */
04460    G__get_linked_tagnum_fwd(&G__G__VMCLN_TClass);
04461    G__get_linked_tagnum_fwd(&G__G__VMCLN_TBuffer);
04462    G__get_linked_tagnum_fwd(&G__G__VMCLN_TMemberInspector);
04463    G__get_linked_tagnum_fwd(&G__G__VMCLN_TObject);
04464    G__get_linked_tagnum_fwd(&G__G__VMCLN_TNamed);
04465    G__get_linked_tagnum_fwd(&G__G__VMCLN_TString);
04466    G__get_linked_tagnum_fwd(&G__G__VMCLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
04467    G__get_linked_tagnum_fwd(&G__G__VMCLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
04468    G__get_linked_tagnum_fwd(&G__G__VMCLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
04469    G__get_linked_tagnum_fwd(&G__G__VMCLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
04470    G__get_linked_tagnum_fwd(&G__G__VMCLN_TGeoHMatrix);
04471    G__get_linked_tagnum_fwd(&G__G__VMCLN_TArrayD);
04472    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__VMCLN_TVirtualMCGeometry),sizeof(TVirtualMCGeometry),-1,327454,"Interface to Monte Carlo geometry construction",G__setup_memvarTVirtualMCGeometry,G__setup_memfuncTVirtualMCGeometry);
04473    G__get_linked_tagnum_fwd(&G__G__VMCLN_TGeoManager);
04474    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__VMCLN_TGeoMCGeometry),sizeof(TGeoMCGeometry),-1,327424,"VMC TGeo Geometry builder",G__setup_memvarTGeoMCGeometry,G__setup_memfuncTGeoMCGeometry);
04475    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__VMCLN_EMCOpSurfaceModel),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
04476    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__VMCLN_EMCOpSurfaceType),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
04477    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__VMCLN_EMCOpSurfaceFinish),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
04478    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__VMCLN_TMCParticleType),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
04479    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__VMCLN_TMCProcess),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
04480    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__VMCLN_TVirtualMCStack),sizeof(TVirtualMCStack),-1,292105,"Interface to a particles stack",G__setup_memvarTVirtualMCStack,G__setup_memfuncTVirtualMCStack);
04481    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__VMCLN_TMCVerbose),sizeof(TMCVerbose),-1,324864,"Verbose class for MC application",G__setup_memvarTMCVerbose,G__setup_memfuncTMCVerbose);
04482    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__VMCLN_PDG_t),sizeof(int),-1,0,(char*)NULL,NULL,NULL);
04483    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__VMCLN_TVirtualMCApplication),sizeof(TVirtualMCApplication),-1,324874,"Interface to MonteCarlo application",G__setup_memvarTVirtualMCApplication,G__setup_memfuncTVirtualMCApplication);
04484    G__get_linked_tagnum_fwd(&G__G__VMCLN_TParticle);
04485    G__get_linked_tagnum_fwd(&G__G__VMCLN_TLorentzVector);
04486    G__get_linked_tagnum_fwd(&G__G__VMCLN_TVirtualMCDecayer);
04487    G__get_linked_tagnum_fwd(&G__G__VMCLN_TVirtualMagField);
04488    G__get_linked_tagnum_fwd(&G__G__VMCLN_TRandom);
04489    G__get_linked_tagnum_fwd(&G__G__VMCLN_TArrayI);
04490    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__VMCLN_TVirtualMC),sizeof(TVirtualMC),-1,327542,"Interface to Monte Carlo",G__setup_memvarTVirtualMC,G__setup_memfuncTVirtualMC);
04491 }
04492 extern "C" void G__cpp_setupG__VMC(void) {
04493   G__check_setup_version(30051515,"G__cpp_setupG__VMC()");
04494   G__set_cpp_environmentG__VMC();
04495   G__cpp_setup_tagtableG__VMC();
04496 
04497   G__cpp_setup_inheritanceG__VMC();
04498 
04499   G__cpp_setup_typetableG__VMC();
04500 
04501   G__cpp_setup_memvarG__VMC();
04502 
04503   G__cpp_setup_memfuncG__VMC();
04504   G__cpp_setup_globalG__VMC();
04505   G__cpp_setup_funcG__VMC();
04506 
04507    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__VMC();
04508   return;
04509 }
04510 class G__cpp_setup_initG__VMC {
04511   public:
04512     G__cpp_setup_initG__VMC() { G__add_setup_func("G__VMC",(G__incsetup)(&G__cpp_setupG__VMC)); G__call_setup_funcs(); }
04513    ~G__cpp_setup_initG__VMC() { G__remove_setup_func("G__VMC"); }
04514 };
04515 G__cpp_setup_initG__VMC G__cpp_setup_initializerG__VMC;
04516 

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