G__Geom1.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:44:01 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME geomdIgeomdIsrcdIG__Geom1
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__Geom1.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 TGeoAtt_ShowMembers(void *obj, TMemberInspector &R__insp);
00041    static void *new_TGeoAtt(void *p = 0);
00042    static void *newArray_TGeoAtt(Long_t size, void *p);
00043    static void delete_TGeoAtt(void *p);
00044    static void deleteArray_TGeoAtt(void *p);
00045    static void destruct_TGeoAtt(void *p);
00046 
00047    // Function generating the singleton type initializer
00048    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoAtt*)
00049    {
00050       ::TGeoAtt *ptr = 0;
00051       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoAtt >(0);
00052       static ::ROOT::TGenericClassInfo 
00053          instance("TGeoAtt", ::TGeoAtt::Class_Version(), "include/TGeoAtt.h", 26,
00054                   typeid(::TGeoAtt), DefineBehavior(ptr, ptr),
00055                   &::TGeoAtt::Dictionary, isa_proxy, 4,
00056                   sizeof(::TGeoAtt) );
00057       instance.SetNew(&new_TGeoAtt);
00058       instance.SetNewArray(&newArray_TGeoAtt);
00059       instance.SetDelete(&delete_TGeoAtt);
00060       instance.SetDeleteArray(&deleteArray_TGeoAtt);
00061       instance.SetDestructor(&destruct_TGeoAtt);
00062       return &instance;
00063    }
00064    TGenericClassInfo *GenerateInitInstance(const ::TGeoAtt*)
00065    {
00066       return GenerateInitInstanceLocal((::TGeoAtt*)0);
00067    }
00068    // Static variable to force the class initialization
00069    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoAtt*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00070 } // end of namespace ROOT
00071 
00072 namespace ROOT {
00073    void TGeoShape_ShowMembers(void *obj, TMemberInspector &R__insp);
00074    static void delete_TGeoShape(void *p);
00075    static void deleteArray_TGeoShape(void *p);
00076    static void destruct_TGeoShape(void *p);
00077 
00078    // Function generating the singleton type initializer
00079    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoShape*)
00080    {
00081       ::TGeoShape *ptr = 0;
00082       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoShape >(0);
00083       static ::ROOT::TGenericClassInfo 
00084          instance("TGeoShape", ::TGeoShape::Class_Version(), "include/TGeoShape.h", 36,
00085                   typeid(::TGeoShape), DefineBehavior(ptr, ptr),
00086                   &::TGeoShape::Dictionary, isa_proxy, 4,
00087                   sizeof(::TGeoShape) );
00088       instance.SetDelete(&delete_TGeoShape);
00089       instance.SetDeleteArray(&deleteArray_TGeoShape);
00090       instance.SetDestructor(&destruct_TGeoShape);
00091       return &instance;
00092    }
00093    TGenericClassInfo *GenerateInitInstance(const ::TGeoShape*)
00094    {
00095       return GenerateInitInstanceLocal((::TGeoShape*)0);
00096    }
00097    // Static variable to force the class initialization
00098    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoShape*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00099 } // end of namespace ROOT
00100 
00101 namespace ROOT {
00102    void TGeoMatrix_ShowMembers(void *obj, TMemberInspector &R__insp);
00103    static void delete_TGeoMatrix(void *p);
00104    static void deleteArray_TGeoMatrix(void *p);
00105    static void destruct_TGeoMatrix(void *p);
00106 
00107    // Function generating the singleton type initializer
00108    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoMatrix*)
00109    {
00110       ::TGeoMatrix *ptr = 0;
00111       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoMatrix >(0);
00112       static ::ROOT::TGenericClassInfo 
00113          instance("TGeoMatrix", ::TGeoMatrix::Class_Version(), "include/TGeoMatrix.h", 41,
00114                   typeid(::TGeoMatrix), DefineBehavior(ptr, ptr),
00115                   &::TGeoMatrix::Dictionary, isa_proxy, 4,
00116                   sizeof(::TGeoMatrix) );
00117       instance.SetDelete(&delete_TGeoMatrix);
00118       instance.SetDeleteArray(&deleteArray_TGeoMatrix);
00119       instance.SetDestructor(&destruct_TGeoMatrix);
00120       return &instance;
00121    }
00122    TGenericClassInfo *GenerateInitInstance(const ::TGeoMatrix*)
00123    {
00124       return GenerateInitInstanceLocal((::TGeoMatrix*)0);
00125    }
00126    // Static variable to force the class initialization
00127    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoMatrix*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00128 } // end of namespace ROOT
00129 
00130 namespace ROOT {
00131    void TGeoHMatrix_ShowMembers(void *obj, TMemberInspector &R__insp);
00132    static void *new_TGeoHMatrix(void *p = 0);
00133    static void *newArray_TGeoHMatrix(Long_t size, void *p);
00134    static void delete_TGeoHMatrix(void *p);
00135    static void deleteArray_TGeoHMatrix(void *p);
00136    static void destruct_TGeoHMatrix(void *p);
00137 
00138    // Function generating the singleton type initializer
00139    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoHMatrix*)
00140    {
00141       ::TGeoHMatrix *ptr = 0;
00142       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoHMatrix >(0);
00143       static ::ROOT::TGenericClassInfo 
00144          instance("TGeoHMatrix", ::TGeoHMatrix::Class_Version(), "include/TGeoMatrix.h", 409,
00145                   typeid(::TGeoHMatrix), DefineBehavior(ptr, ptr),
00146                   &::TGeoHMatrix::Dictionary, isa_proxy, 4,
00147                   sizeof(::TGeoHMatrix) );
00148       instance.SetNew(&new_TGeoHMatrix);
00149       instance.SetNewArray(&newArray_TGeoHMatrix);
00150       instance.SetDelete(&delete_TGeoHMatrix);
00151       instance.SetDeleteArray(&deleteArray_TGeoHMatrix);
00152       instance.SetDestructor(&destruct_TGeoHMatrix);
00153       return &instance;
00154    }
00155    TGenericClassInfo *GenerateInitInstance(const ::TGeoHMatrix*)
00156    {
00157       return GenerateInitInstanceLocal((::TGeoHMatrix*)0);
00158    }
00159    // Static variable to force the class initialization
00160    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoHMatrix*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00161 } // end of namespace ROOT
00162 
00163 namespace ROOT {
00164    void TGeoBoolNode_ShowMembers(void *obj, TMemberInspector &R__insp);
00165    static void delete_TGeoBoolNode(void *p);
00166    static void deleteArray_TGeoBoolNode(void *p);
00167    static void destruct_TGeoBoolNode(void *p);
00168 
00169    // Function generating the singleton type initializer
00170    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoBoolNode*)
00171    {
00172       ::TGeoBoolNode *ptr = 0;
00173       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoBoolNode >(0);
00174       static ::ROOT::TGenericClassInfo 
00175          instance("TGeoBoolNode", ::TGeoBoolNode::Class_Version(), "include/TGeoBoolNode.h", 34,
00176                   typeid(::TGeoBoolNode), DefineBehavior(ptr, ptr),
00177                   &::TGeoBoolNode::Dictionary, isa_proxy, 4,
00178                   sizeof(::TGeoBoolNode) );
00179       instance.SetDelete(&delete_TGeoBoolNode);
00180       instance.SetDeleteArray(&deleteArray_TGeoBoolNode);
00181       instance.SetDestructor(&destruct_TGeoBoolNode);
00182       return &instance;
00183    }
00184    TGenericClassInfo *GenerateInitInstance(const ::TGeoBoolNode*)
00185    {
00186       return GenerateInitInstanceLocal((::TGeoBoolNode*)0);
00187    }
00188    // Static variable to force the class initialization
00189    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoBoolNode*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00190 } // end of namespace ROOT
00191 
00192 namespace ROOT {
00193    void TGeoUnion_ShowMembers(void *obj, TMemberInspector &R__insp);
00194    static void *new_TGeoUnion(void *p = 0);
00195    static void *newArray_TGeoUnion(Long_t size, void *p);
00196    static void delete_TGeoUnion(void *p);
00197    static void deleteArray_TGeoUnion(void *p);
00198    static void destruct_TGeoUnion(void *p);
00199 
00200    // Function generating the singleton type initializer
00201    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoUnion*)
00202    {
00203       ::TGeoUnion *ptr = 0;
00204       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoUnion >(0);
00205       static ::ROOT::TGenericClassInfo 
00206          instance("TGeoUnion", ::TGeoUnion::Class_Version(), "include/TGeoBoolNode.h", 97,
00207                   typeid(::TGeoUnion), DefineBehavior(ptr, ptr),
00208                   &::TGeoUnion::Dictionary, isa_proxy, 4,
00209                   sizeof(::TGeoUnion) );
00210       instance.SetNew(&new_TGeoUnion);
00211       instance.SetNewArray(&newArray_TGeoUnion);
00212       instance.SetDelete(&delete_TGeoUnion);
00213       instance.SetDeleteArray(&deleteArray_TGeoUnion);
00214       instance.SetDestructor(&destruct_TGeoUnion);
00215       return &instance;
00216    }
00217    TGenericClassInfo *GenerateInitInstance(const ::TGeoUnion*)
00218    {
00219       return GenerateInitInstanceLocal((::TGeoUnion*)0);
00220    }
00221    // Static variable to force the class initialization
00222    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoUnion*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00223 } // end of namespace ROOT
00224 
00225 namespace ROOT {
00226    void TGeoIntersection_ShowMembers(void *obj, TMemberInspector &R__insp);
00227    static void *new_TGeoIntersection(void *p = 0);
00228    static void *newArray_TGeoIntersection(Long_t size, void *p);
00229    static void delete_TGeoIntersection(void *p);
00230    static void deleteArray_TGeoIntersection(void *p);
00231    static void destruct_TGeoIntersection(void *p);
00232 
00233    // Function generating the singleton type initializer
00234    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoIntersection*)
00235    {
00236       ::TGeoIntersection *ptr = 0;
00237       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoIntersection >(0);
00238       static ::ROOT::TGenericClassInfo 
00239          instance("TGeoIntersection", ::TGeoIntersection::Class_Version(), "include/TGeoBoolNode.h", 135,
00240                   typeid(::TGeoIntersection), DefineBehavior(ptr, ptr),
00241                   &::TGeoIntersection::Dictionary, isa_proxy, 4,
00242                   sizeof(::TGeoIntersection) );
00243       instance.SetNew(&new_TGeoIntersection);
00244       instance.SetNewArray(&newArray_TGeoIntersection);
00245       instance.SetDelete(&delete_TGeoIntersection);
00246       instance.SetDeleteArray(&deleteArray_TGeoIntersection);
00247       instance.SetDestructor(&destruct_TGeoIntersection);
00248       return &instance;
00249    }
00250    TGenericClassInfo *GenerateInitInstance(const ::TGeoIntersection*)
00251    {
00252       return GenerateInitInstanceLocal((::TGeoIntersection*)0);
00253    }
00254    // Static variable to force the class initialization
00255    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoIntersection*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00256 } // end of namespace ROOT
00257 
00258 namespace ROOT {
00259    void TGeoSubtraction_ShowMembers(void *obj, TMemberInspector &R__insp);
00260    static void *new_TGeoSubtraction(void *p = 0);
00261    static void *newArray_TGeoSubtraction(Long_t size, void *p);
00262    static void delete_TGeoSubtraction(void *p);
00263    static void deleteArray_TGeoSubtraction(void *p);
00264    static void destruct_TGeoSubtraction(void *p);
00265 
00266    // Function generating the singleton type initializer
00267    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoSubtraction*)
00268    {
00269       ::TGeoSubtraction *ptr = 0;
00270       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoSubtraction >(0);
00271       static ::ROOT::TGenericClassInfo 
00272          instance("TGeoSubtraction", ::TGeoSubtraction::Class_Version(), "include/TGeoBoolNode.h", 172,
00273                   typeid(::TGeoSubtraction), DefineBehavior(ptr, ptr),
00274                   &::TGeoSubtraction::Dictionary, isa_proxy, 4,
00275                   sizeof(::TGeoSubtraction) );
00276       instance.SetNew(&new_TGeoSubtraction);
00277       instance.SetNewArray(&newArray_TGeoSubtraction);
00278       instance.SetDelete(&delete_TGeoSubtraction);
00279       instance.SetDeleteArray(&deleteArray_TGeoSubtraction);
00280       instance.SetDestructor(&destruct_TGeoSubtraction);
00281       return &instance;
00282    }
00283    TGenericClassInfo *GenerateInitInstance(const ::TGeoSubtraction*)
00284    {
00285       return GenerateInitInstanceLocal((::TGeoSubtraction*)0);
00286    }
00287    // Static variable to force the class initialization
00288    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoSubtraction*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00289 } // end of namespace ROOT
00290 
00291 namespace ROOT {
00292    void TGeoElementTable_ShowMembers(void *obj, TMemberInspector &R__insp);
00293    static void *new_TGeoElementTable(void *p = 0);
00294    static void *newArray_TGeoElementTable(Long_t size, void *p);
00295    static void delete_TGeoElementTable(void *p);
00296    static void deleteArray_TGeoElementTable(void *p);
00297    static void destruct_TGeoElementTable(void *p);
00298 
00299    // Function generating the singleton type initializer
00300    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoElementTable*)
00301    {
00302       ::TGeoElementTable *ptr = 0;
00303       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoElementTable >(0);
00304       static ::ROOT::TGenericClassInfo 
00305          instance("TGeoElementTable", ::TGeoElementTable::Class_Version(), "include/TGeoElement.h", 365,
00306                   typeid(::TGeoElementTable), DefineBehavior(ptr, ptr),
00307                   &::TGeoElementTable::Dictionary, isa_proxy, 4,
00308                   sizeof(::TGeoElementTable) );
00309       instance.SetNew(&new_TGeoElementTable);
00310       instance.SetNewArray(&newArray_TGeoElementTable);
00311       instance.SetDelete(&delete_TGeoElementTable);
00312       instance.SetDeleteArray(&deleteArray_TGeoElementTable);
00313       instance.SetDestructor(&destruct_TGeoElementTable);
00314       return &instance;
00315    }
00316    TGenericClassInfo *GenerateInitInstance(const ::TGeoElementTable*)
00317    {
00318       return GenerateInitInstanceLocal((::TGeoElementTable*)0);
00319    }
00320    // Static variable to force the class initialization
00321    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoElementTable*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00322 } // end of namespace ROOT
00323 
00324 namespace ROOT {
00325    void TGeoIsotope_ShowMembers(void *obj, TMemberInspector &R__insp);
00326    static void *new_TGeoIsotope(void *p = 0);
00327    static void *newArray_TGeoIsotope(Long_t size, void *p);
00328    static void delete_TGeoIsotope(void *p);
00329    static void deleteArray_TGeoIsotope(void *p);
00330    static void destruct_TGeoIsotope(void *p);
00331 
00332    // Function generating the singleton type initializer
00333    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoIsotope*)
00334    {
00335       ::TGeoIsotope *ptr = 0;
00336       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoIsotope >(0);
00337       static ::ROOT::TGenericClassInfo 
00338          instance("TGeoIsotope", ::TGeoIsotope::Class_Version(), "include/TGeoElement.h", 105,
00339                   typeid(::TGeoIsotope), DefineBehavior(ptr, ptr),
00340                   &::TGeoIsotope::Dictionary, isa_proxy, 4,
00341                   sizeof(::TGeoIsotope) );
00342       instance.SetNew(&new_TGeoIsotope);
00343       instance.SetNewArray(&newArray_TGeoIsotope);
00344       instance.SetDelete(&delete_TGeoIsotope);
00345       instance.SetDeleteArray(&deleteArray_TGeoIsotope);
00346       instance.SetDestructor(&destruct_TGeoIsotope);
00347       return &instance;
00348    }
00349    TGenericClassInfo *GenerateInitInstance(const ::TGeoIsotope*)
00350    {
00351       return GenerateInitInstanceLocal((::TGeoIsotope*)0);
00352    }
00353    // Static variable to force the class initialization
00354    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoIsotope*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00355 } // end of namespace ROOT
00356 
00357 namespace ROOT {
00358    void TGeoElement_ShowMembers(void *obj, TMemberInspector &R__insp);
00359    static void *new_TGeoElement(void *p = 0);
00360    static void *newArray_TGeoElement(Long_t size, void *p);
00361    static void delete_TGeoElement(void *p);
00362    static void deleteArray_TGeoElement(void *p);
00363    static void destruct_TGeoElement(void *p);
00364 
00365    // Function generating the singleton type initializer
00366    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoElement*)
00367    {
00368       ::TGeoElement *ptr = 0;
00369       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoElement >(0);
00370       static ::ROOT::TGenericClassInfo 
00371          instance("TGeoElement", ::TGeoElement::Class_Version(), "include/TGeoElement.h", 47,
00372                   typeid(::TGeoElement), DefineBehavior(ptr, ptr),
00373                   &::TGeoElement::Dictionary, isa_proxy, 4,
00374                   sizeof(::TGeoElement) );
00375       instance.SetNew(&new_TGeoElement);
00376       instance.SetNewArray(&newArray_TGeoElement);
00377       instance.SetDelete(&delete_TGeoElement);
00378       instance.SetDeleteArray(&deleteArray_TGeoElement);
00379       instance.SetDestructor(&destruct_TGeoElement);
00380       return &instance;
00381    }
00382    TGenericClassInfo *GenerateInitInstance(const ::TGeoElement*)
00383    {
00384       return GenerateInitInstanceLocal((::TGeoElement*)0);
00385    }
00386    // Static variable to force the class initialization
00387    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoElement*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00388 } // end of namespace ROOT
00389 
00390 namespace ROOT {
00391    void TGeoDecayChannel_ShowMembers(void *obj, TMemberInspector &R__insp);
00392    static void *new_TGeoDecayChannel(void *p = 0);
00393    static void *newArray_TGeoDecayChannel(Long_t size, void *p);
00394    static void delete_TGeoDecayChannel(void *p);
00395    static void deleteArray_TGeoDecayChannel(void *p);
00396    static void destruct_TGeoDecayChannel(void *p);
00397 
00398    // Function generating the singleton type initializer
00399    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoDecayChannel*)
00400    {
00401       ::TGeoDecayChannel *ptr = 0;
00402       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoDecayChannel >(0);
00403       static ::ROOT::TGenericClassInfo 
00404          instance("TGeoDecayChannel", ::TGeoDecayChannel::Class_Version(), "include/TGeoElement.h", 212,
00405                   typeid(::TGeoDecayChannel), DefineBehavior(ptr, ptr),
00406                   &::TGeoDecayChannel::Dictionary, isa_proxy, 4,
00407                   sizeof(::TGeoDecayChannel) );
00408       instance.SetNew(&new_TGeoDecayChannel);
00409       instance.SetNewArray(&newArray_TGeoDecayChannel);
00410       instance.SetDelete(&delete_TGeoDecayChannel);
00411       instance.SetDeleteArray(&deleteArray_TGeoDecayChannel);
00412       instance.SetDestructor(&destruct_TGeoDecayChannel);
00413       return &instance;
00414    }
00415    TGenericClassInfo *GenerateInitInstance(const ::TGeoDecayChannel*)
00416    {
00417       return GenerateInitInstanceLocal((::TGeoDecayChannel*)0);
00418    }
00419    // Static variable to force the class initialization
00420    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoDecayChannel*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00421 } // end of namespace ROOT
00422 
00423 namespace ROOT {
00424    void TGeoBatemanSol_ShowMembers(void *obj, TMemberInspector &R__insp);
00425    static void *new_TGeoBatemanSol(void *p = 0);
00426    static void *newArray_TGeoBatemanSol(Long_t size, void *p);
00427    static void delete_TGeoBatemanSol(void *p);
00428    static void deleteArray_TGeoBatemanSol(void *p);
00429    static void destruct_TGeoBatemanSol(void *p);
00430 
00431    // Function generating the singleton type initializer
00432    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoBatemanSol*)
00433    {
00434       ::TGeoBatemanSol *ptr = 0;
00435       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoBatemanSol >(0);
00436       static ::ROOT::TGenericClassInfo 
00437          instance("TGeoBatemanSol", ::TGeoBatemanSol::Class_Version(), "include/TGeoElement.h", 277,
00438                   typeid(::TGeoBatemanSol), DefineBehavior(ptr, ptr),
00439                   &::TGeoBatemanSol::Dictionary, isa_proxy, 4,
00440                   sizeof(::TGeoBatemanSol) );
00441       instance.SetNew(&new_TGeoBatemanSol);
00442       instance.SetNewArray(&newArray_TGeoBatemanSol);
00443       instance.SetDelete(&delete_TGeoBatemanSol);
00444       instance.SetDeleteArray(&deleteArray_TGeoBatemanSol);
00445       instance.SetDestructor(&destruct_TGeoBatemanSol);
00446       return &instance;
00447    }
00448    TGenericClassInfo *GenerateInitInstance(const ::TGeoBatemanSol*)
00449    {
00450       return GenerateInitInstanceLocal((::TGeoBatemanSol*)0);
00451    }
00452    // Static variable to force the class initialization
00453    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoBatemanSol*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00454 } // end of namespace ROOT
00455 
00456 namespace ROOT {
00457    void TGeoElementRN_ShowMembers(void *obj, TMemberInspector &R__insp);
00458    static void *new_TGeoElementRN(void *p = 0);
00459    static void *newArray_TGeoElementRN(Long_t size, void *p);
00460    static void delete_TGeoElementRN(void *p);
00461    static void deleteArray_TGeoElementRN(void *p);
00462    static void destruct_TGeoElementRN(void *p);
00463 
00464    // Function generating the singleton type initializer
00465    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoElementRN*)
00466    {
00467       ::TGeoElementRN *ptr = 0;
00468       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoElementRN >(0);
00469       static ::ROOT::TGenericClassInfo 
00470          instance("TGeoElementRN", ::TGeoElementRN::Class_Version(), "include/TGeoElement.h", 135,
00471                   typeid(::TGeoElementRN), DefineBehavior(ptr, ptr),
00472                   &::TGeoElementRN::Dictionary, isa_proxy, 4,
00473                   sizeof(::TGeoElementRN) );
00474       instance.SetNew(&new_TGeoElementRN);
00475       instance.SetNewArray(&newArray_TGeoElementRN);
00476       instance.SetDelete(&delete_TGeoElementRN);
00477       instance.SetDeleteArray(&deleteArray_TGeoElementRN);
00478       instance.SetDestructor(&destruct_TGeoElementRN);
00479       return &instance;
00480    }
00481    TGenericClassInfo *GenerateInitInstance(const ::TGeoElementRN*)
00482    {
00483       return GenerateInitInstanceLocal((::TGeoElementRN*)0);
00484    }
00485    // Static variable to force the class initialization
00486    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoElementRN*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00487 } // end of namespace ROOT
00488 
00489 namespace ROOT {
00490    void TGeoElemIter_ShowMembers(void *obj, TMemberInspector &R__insp);
00491    static void delete_TGeoElemIter(void *p);
00492    static void deleteArray_TGeoElemIter(void *p);
00493    static void destruct_TGeoElemIter(void *p);
00494 
00495    // Function generating the singleton type initializer
00496    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoElemIter*)
00497    {
00498       ::TGeoElemIter *ptr = 0;
00499       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoElemIter >(0);
00500       static ::ROOT::TGenericClassInfo 
00501          instance("TGeoElemIter", ::TGeoElemIter::Class_Version(), "include/TGeoElement.h", 324,
00502                   typeid(::TGeoElemIter), DefineBehavior(ptr, ptr),
00503                   &::TGeoElemIter::Dictionary, isa_proxy, 4,
00504                   sizeof(::TGeoElemIter) );
00505       instance.SetDelete(&delete_TGeoElemIter);
00506       instance.SetDeleteArray(&deleteArray_TGeoElemIter);
00507       instance.SetDestructor(&destruct_TGeoElemIter);
00508       return &instance;
00509    }
00510    TGenericClassInfo *GenerateInitInstance(const ::TGeoElemIter*)
00511    {
00512       return GenerateInitInstanceLocal((::TGeoElemIter*)0);
00513    }
00514    // Static variable to force the class initialization
00515    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoElemIter*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00516 } // end of namespace ROOT
00517 
00518 namespace ROOT {
00519    void TGeoMaterial_ShowMembers(void *obj, TMemberInspector &R__insp);
00520    static void *new_TGeoMaterial(void *p = 0);
00521    static void *newArray_TGeoMaterial(Long_t size, void *p);
00522    static void delete_TGeoMaterial(void *p);
00523    static void deleteArray_TGeoMaterial(void *p);
00524    static void destruct_TGeoMaterial(void *p);
00525 
00526    // Function generating the singleton type initializer
00527    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoMaterial*)
00528    {
00529       ::TGeoMaterial *ptr = 0;
00530       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoMaterial >(0);
00531       static ::ROOT::TGenericClassInfo 
00532          instance("TGeoMaterial", ::TGeoMaterial::Class_Version(), "include/TGeoMaterial.h", 50,
00533                   typeid(::TGeoMaterial), DefineBehavior(ptr, ptr),
00534                   &::TGeoMaterial::Dictionary, isa_proxy, 4,
00535                   sizeof(::TGeoMaterial) );
00536       instance.SetNew(&new_TGeoMaterial);
00537       instance.SetNewArray(&newArray_TGeoMaterial);
00538       instance.SetDelete(&delete_TGeoMaterial);
00539       instance.SetDeleteArray(&deleteArray_TGeoMaterial);
00540       instance.SetDestructor(&destruct_TGeoMaterial);
00541       return &instance;
00542    }
00543    TGenericClassInfo *GenerateInitInstance(const ::TGeoMaterial*)
00544    {
00545       return GenerateInitInstanceLocal((::TGeoMaterial*)0);
00546    }
00547    // Static variable to force the class initialization
00548    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoMaterial*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00549 } // end of namespace ROOT
00550 
00551 namespace ROOT {
00552    void TGeoMixture_ShowMembers(void *obj, TMemberInspector &R__insp);
00553    static void *new_TGeoMixture(void *p = 0);
00554    static void *newArray_TGeoMixture(Long_t size, void *p);
00555    static void delete_TGeoMixture(void *p);
00556    static void deleteArray_TGeoMixture(void *p);
00557    static void destruct_TGeoMixture(void *p);
00558 
00559    // Function generating the singleton type initializer
00560    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoMixture*)
00561    {
00562       ::TGeoMixture *ptr = 0;
00563       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoMixture >(0);
00564       static ::ROOT::TGenericClassInfo 
00565          instance("TGeoMixture", ::TGeoMixture::Class_Version(), "include/TGeoMaterial.h", 148,
00566                   typeid(::TGeoMixture), DefineBehavior(ptr, ptr),
00567                   &::TGeoMixture::Dictionary, isa_proxy, 4,
00568                   sizeof(::TGeoMixture) );
00569       instance.SetNew(&new_TGeoMixture);
00570       instance.SetNewArray(&newArray_TGeoMixture);
00571       instance.SetDelete(&delete_TGeoMixture);
00572       instance.SetDeleteArray(&deleteArray_TGeoMixture);
00573       instance.SetDestructor(&destruct_TGeoMixture);
00574       return &instance;
00575    }
00576    TGenericClassInfo *GenerateInitInstance(const ::TGeoMixture*)
00577    {
00578       return GenerateInitInstanceLocal((::TGeoMixture*)0);
00579    }
00580    // Static variable to force the class initialization
00581    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoMixture*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00582 } // end of namespace ROOT
00583 
00584 namespace ROOT {
00585    void TGeoMedium_ShowMembers(void *obj, TMemberInspector &R__insp);
00586    static void *new_TGeoMedium(void *p = 0);
00587    static void *newArray_TGeoMedium(Long_t size, void *p);
00588    static void delete_TGeoMedium(void *p);
00589    static void deleteArray_TGeoMedium(void *p);
00590    static void destruct_TGeoMedium(void *p);
00591 
00592    // Function generating the singleton type initializer
00593    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoMedium*)
00594    {
00595       ::TGeoMedium *ptr = 0;
00596       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoMedium >(0);
00597       static ::ROOT::TGenericClassInfo 
00598          instance("TGeoMedium", ::TGeoMedium::Class_Version(), "include/TGeoMedium.h", 26,
00599                   typeid(::TGeoMedium), DefineBehavior(ptr, ptr),
00600                   &::TGeoMedium::Dictionary, isa_proxy, 4,
00601                   sizeof(::TGeoMedium) );
00602       instance.SetNew(&new_TGeoMedium);
00603       instance.SetNewArray(&newArray_TGeoMedium);
00604       instance.SetDelete(&delete_TGeoMedium);
00605       instance.SetDeleteArray(&deleteArray_TGeoMedium);
00606       instance.SetDestructor(&destruct_TGeoMedium);
00607       return &instance;
00608    }
00609    TGenericClassInfo *GenerateInitInstance(const ::TGeoMedium*)
00610    {
00611       return GenerateInitInstanceLocal((::TGeoMedium*)0);
00612    }
00613    // Static variable to force the class initialization
00614    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoMedium*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00615 } // end of namespace ROOT
00616 
00617 namespace ROOT {
00618    void TGeoTranslation_ShowMembers(void *obj, TMemberInspector &R__insp);
00619    static void *new_TGeoTranslation(void *p = 0);
00620    static void *newArray_TGeoTranslation(Long_t size, void *p);
00621    static void delete_TGeoTranslation(void *p);
00622    static void deleteArray_TGeoTranslation(void *p);
00623    static void destruct_TGeoTranslation(void *p);
00624 
00625    // Function generating the singleton type initializer
00626    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoTranslation*)
00627    {
00628       ::TGeoTranslation *ptr = 0;
00629       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoTranslation >(0);
00630       static ::ROOT::TGenericClassInfo 
00631          instance("TGeoTranslation", ::TGeoTranslation::Class_Version(), "include/TGeoMatrix.h", 131,
00632                   typeid(::TGeoTranslation), DefineBehavior(ptr, ptr),
00633                   &::TGeoTranslation::Dictionary, isa_proxy, 4,
00634                   sizeof(::TGeoTranslation) );
00635       instance.SetNew(&new_TGeoTranslation);
00636       instance.SetNewArray(&newArray_TGeoTranslation);
00637       instance.SetDelete(&delete_TGeoTranslation);
00638       instance.SetDeleteArray(&deleteArray_TGeoTranslation);
00639       instance.SetDestructor(&destruct_TGeoTranslation);
00640       return &instance;
00641    }
00642    TGenericClassInfo *GenerateInitInstance(const ::TGeoTranslation*)
00643    {
00644       return GenerateInitInstanceLocal((::TGeoTranslation*)0);
00645    }
00646    // Static variable to force the class initialization
00647    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoTranslation*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00648 } // end of namespace ROOT
00649 
00650 namespace ROOT {
00651    void TGeoRotation_ShowMembers(void *obj, TMemberInspector &R__insp);
00652    static void *new_TGeoRotation(void *p = 0);
00653    static void *newArray_TGeoRotation(Long_t size, void *p);
00654    static void delete_TGeoRotation(void *p);
00655    static void deleteArray_TGeoRotation(void *p);
00656    static void destruct_TGeoRotation(void *p);
00657 
00658    // Function generating the singleton type initializer
00659    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoRotation*)
00660    {
00661       ::TGeoRotation *ptr = 0;
00662       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoRotation >(0);
00663       static ::ROOT::TGenericClassInfo 
00664          instance("TGeoRotation", ::TGeoRotation::Class_Version(), "include/TGeoMatrix.h", 180,
00665                   typeid(::TGeoRotation), DefineBehavior(ptr, ptr),
00666                   &::TGeoRotation::Dictionary, isa_proxy, 4,
00667                   sizeof(::TGeoRotation) );
00668       instance.SetNew(&new_TGeoRotation);
00669       instance.SetNewArray(&newArray_TGeoRotation);
00670       instance.SetDelete(&delete_TGeoRotation);
00671       instance.SetDeleteArray(&deleteArray_TGeoRotation);
00672       instance.SetDestructor(&destruct_TGeoRotation);
00673       return &instance;
00674    }
00675    TGenericClassInfo *GenerateInitInstance(const ::TGeoRotation*)
00676    {
00677       return GenerateInitInstanceLocal((::TGeoRotation*)0);
00678    }
00679    // Static variable to force the class initialization
00680    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoRotation*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00681 } // end of namespace ROOT
00682 
00683 namespace ROOT {
00684    void TGeoScale_ShowMembers(void *obj, TMemberInspector &R__insp);
00685    static void *new_TGeoScale(void *p = 0);
00686    static void *newArray_TGeoScale(Long_t size, void *p);
00687    static void delete_TGeoScale(void *p);
00688    static void deleteArray_TGeoScale(void *p);
00689    static void destruct_TGeoScale(void *p);
00690 
00691    // Function generating the singleton type initializer
00692    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoScale*)
00693    {
00694       ::TGeoScale *ptr = 0;
00695       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoScale >(0);
00696       static ::ROOT::TGenericClassInfo 
00697          instance("TGeoScale", ::TGeoScale::Class_Version(), "include/TGeoMatrix.h", 246,
00698                   typeid(::TGeoScale), DefineBehavior(ptr, ptr),
00699                   &::TGeoScale::Dictionary, isa_proxy, 4,
00700                   sizeof(::TGeoScale) );
00701       instance.SetNew(&new_TGeoScale);
00702       instance.SetNewArray(&newArray_TGeoScale);
00703       instance.SetDelete(&delete_TGeoScale);
00704       instance.SetDeleteArray(&deleteArray_TGeoScale);
00705       instance.SetDestructor(&destruct_TGeoScale);
00706       return &instance;
00707    }
00708    TGenericClassInfo *GenerateInitInstance(const ::TGeoScale*)
00709    {
00710       return GenerateInitInstanceLocal((::TGeoScale*)0);
00711    }
00712    // Static variable to force the class initialization
00713    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoScale*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00714 } // end of namespace ROOT
00715 
00716 namespace ROOT {
00717    void TGeoCombiTrans_ShowMembers(void *obj, TMemberInspector &R__insp);
00718    static void *new_TGeoCombiTrans(void *p = 0);
00719    static void *newArray_TGeoCombiTrans(Long_t size, void *p);
00720    static void delete_TGeoCombiTrans(void *p);
00721    static void deleteArray_TGeoCombiTrans(void *p);
00722    static void destruct_TGeoCombiTrans(void *p);
00723 
00724    // Function generating the singleton type initializer
00725    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoCombiTrans*)
00726    {
00727       ::TGeoCombiTrans *ptr = 0;
00728       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoCombiTrans >(0);
00729       static ::ROOT::TGenericClassInfo 
00730          instance("TGeoCombiTrans", ::TGeoCombiTrans::Class_Version(), "include/TGeoMatrix.h", 284,
00731                   typeid(::TGeoCombiTrans), DefineBehavior(ptr, ptr),
00732                   &::TGeoCombiTrans::Dictionary, isa_proxy, 4,
00733                   sizeof(::TGeoCombiTrans) );
00734       instance.SetNew(&new_TGeoCombiTrans);
00735       instance.SetNewArray(&newArray_TGeoCombiTrans);
00736       instance.SetDelete(&delete_TGeoCombiTrans);
00737       instance.SetDeleteArray(&deleteArray_TGeoCombiTrans);
00738       instance.SetDestructor(&destruct_TGeoCombiTrans);
00739       return &instance;
00740    }
00741    TGenericClassInfo *GenerateInitInstance(const ::TGeoCombiTrans*)
00742    {
00743       return GenerateInitInstanceLocal((::TGeoCombiTrans*)0);
00744    }
00745    // Static variable to force the class initialization
00746    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoCombiTrans*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00747 } // end of namespace ROOT
00748 
00749 namespace ROOT {
00750    void TGeoGenTrans_ShowMembers(void *obj, TMemberInspector &R__insp);
00751    static void *new_TGeoGenTrans(void *p = 0);
00752    static void *newArray_TGeoGenTrans(Long_t size, void *p);
00753    static void delete_TGeoGenTrans(void *p);
00754    static void deleteArray_TGeoGenTrans(void *p);
00755    static void destruct_TGeoGenTrans(void *p);
00756 
00757    // Function generating the singleton type initializer
00758    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoGenTrans*)
00759    {
00760       ::TGeoGenTrans *ptr = 0;
00761       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoGenTrans >(0);
00762       static ::ROOT::TGenericClassInfo 
00763          instance("TGeoGenTrans", ::TGeoGenTrans::Class_Version(), "include/TGeoMatrix.h", 339,
00764                   typeid(::TGeoGenTrans), DefineBehavior(ptr, ptr),
00765                   &::TGeoGenTrans::Dictionary, isa_proxy, 4,
00766                   sizeof(::TGeoGenTrans) );
00767       instance.SetNew(&new_TGeoGenTrans);
00768       instance.SetNewArray(&newArray_TGeoGenTrans);
00769       instance.SetDelete(&delete_TGeoGenTrans);
00770       instance.SetDeleteArray(&deleteArray_TGeoGenTrans);
00771       instance.SetDestructor(&destruct_TGeoGenTrans);
00772       return &instance;
00773    }
00774    TGenericClassInfo *GenerateInitInstance(const ::TGeoGenTrans*)
00775    {
00776       return GenerateInitInstanceLocal((::TGeoGenTrans*)0);
00777    }
00778    // Static variable to force the class initialization
00779    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoGenTrans*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00780 } // end of namespace ROOT
00781 
00782 namespace ROOT {
00783    void TGeoIdentity_ShowMembers(void *obj, TMemberInspector &R__insp);
00784    static void *new_TGeoIdentity(void *p = 0);
00785    static void *newArray_TGeoIdentity(Long_t size, void *p);
00786    static void delete_TGeoIdentity(void *p);
00787    static void deleteArray_TGeoIdentity(void *p);
00788    static void destruct_TGeoIdentity(void *p);
00789 
00790    // Function generating the singleton type initializer
00791    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoIdentity*)
00792    {
00793       ::TGeoIdentity *ptr = 0;
00794       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoIdentity >(0);
00795       static ::ROOT::TGenericClassInfo 
00796          instance("TGeoIdentity", ::TGeoIdentity::Class_Version(), "include/TGeoMatrix.h", 372,
00797                   typeid(::TGeoIdentity), DefineBehavior(ptr, ptr),
00798                   &::TGeoIdentity::Dictionary, isa_proxy, 4,
00799                   sizeof(::TGeoIdentity) );
00800       instance.SetNew(&new_TGeoIdentity);
00801       instance.SetNewArray(&newArray_TGeoIdentity);
00802       instance.SetDelete(&delete_TGeoIdentity);
00803       instance.SetDeleteArray(&deleteArray_TGeoIdentity);
00804       instance.SetDestructor(&destruct_TGeoIdentity);
00805       return &instance;
00806    }
00807    TGenericClassInfo *GenerateInitInstance(const ::TGeoIdentity*)
00808    {
00809       return GenerateInitInstanceLocal((::TGeoIdentity*)0);
00810    }
00811    // Static variable to force the class initialization
00812    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoIdentity*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00813 } // end of namespace ROOT
00814 
00815 namespace ROOT {
00816    void TGeoBBox_ShowMembers(void *obj, TMemberInspector &R__insp);
00817    static void *new_TGeoBBox(void *p = 0);
00818    static void *newArray_TGeoBBox(Long_t size, void *p);
00819    static void delete_TGeoBBox(void *p);
00820    static void deleteArray_TGeoBBox(void *p);
00821    static void destruct_TGeoBBox(void *p);
00822 
00823    // Function generating the singleton type initializer
00824    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoBBox*)
00825    {
00826       ::TGeoBBox *ptr = 0;
00827       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoBBox >(0);
00828       static ::ROOT::TGenericClassInfo 
00829          instance("TGeoBBox", ::TGeoBBox::Class_Version(), "include/TGeoBBox.h", 30,
00830                   typeid(::TGeoBBox), DefineBehavior(ptr, ptr),
00831                   &::TGeoBBox::Dictionary, isa_proxy, 4,
00832                   sizeof(::TGeoBBox) );
00833       instance.SetNew(&new_TGeoBBox);
00834       instance.SetNewArray(&newArray_TGeoBBox);
00835       instance.SetDelete(&delete_TGeoBBox);
00836       instance.SetDeleteArray(&deleteArray_TGeoBBox);
00837       instance.SetDestructor(&destruct_TGeoBBox);
00838       return &instance;
00839    }
00840    TGenericClassInfo *GenerateInitInstance(const ::TGeoBBox*)
00841    {
00842       return GenerateInitInstanceLocal((::TGeoBBox*)0);
00843    }
00844    // Static variable to force the class initialization
00845    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoBBox*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00846 } // end of namespace ROOT
00847 
00848 namespace ROOT {
00849    void TGeoVolume_ShowMembers(void *obj, TMemberInspector &R__insp);
00850    static void *new_TGeoVolume(void *p = 0);
00851    static void *newArray_TGeoVolume(Long_t size, void *p);
00852    static void delete_TGeoVolume(void *p);
00853    static void deleteArray_TGeoVolume(void *p);
00854    static void destruct_TGeoVolume(void *p);
00855    static void streamer_TGeoVolume(TBuffer &buf, void *obj);
00856 
00857    // Function generating the singleton type initializer
00858    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoVolume*)
00859    {
00860       ::TGeoVolume *ptr = 0;
00861       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoVolume >(0);
00862       static ::ROOT::TGenericClassInfo 
00863          instance("TGeoVolume", ::TGeoVolume::Class_Version(), "include/TGeoVolume.h", 65,
00864                   typeid(::TGeoVolume), DefineBehavior(ptr, ptr),
00865                   &::TGeoVolume::Dictionary, isa_proxy, 1,
00866                   sizeof(::TGeoVolume) );
00867       instance.SetNew(&new_TGeoVolume);
00868       instance.SetNewArray(&newArray_TGeoVolume);
00869       instance.SetDelete(&delete_TGeoVolume);
00870       instance.SetDeleteArray(&deleteArray_TGeoVolume);
00871       instance.SetDestructor(&destruct_TGeoVolume);
00872       instance.SetStreamerFunc(&streamer_TGeoVolume);
00873       return &instance;
00874    }
00875    TGenericClassInfo *GenerateInitInstance(const ::TGeoVolume*)
00876    {
00877       return GenerateInitInstanceLocal((::TGeoVolume*)0);
00878    }
00879    // Static variable to force the class initialization
00880    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoVolume*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00881 } // end of namespace ROOT
00882 
00883 namespace ROOT {
00884    void TGeoNode_ShowMembers(void *obj, TMemberInspector &R__insp);
00885    static void delete_TGeoNode(void *p);
00886    static void deleteArray_TGeoNode(void *p);
00887    static void destruct_TGeoNode(void *p);
00888 
00889    // Function generating the singleton type initializer
00890    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoNode*)
00891    {
00892       ::TGeoNode *ptr = 0;
00893       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoNode >(0);
00894       static ::ROOT::TGenericClassInfo 
00895          instance("TGeoNode", ::TGeoNode::Class_Version(), "include/TGeoNode.h", 52,
00896                   typeid(::TGeoNode), DefineBehavior(ptr, ptr),
00897                   &::TGeoNode::Dictionary, isa_proxy, 4,
00898                   sizeof(::TGeoNode) );
00899       instance.SetDelete(&delete_TGeoNode);
00900       instance.SetDeleteArray(&deleteArray_TGeoNode);
00901       instance.SetDestructor(&destruct_TGeoNode);
00902       return &instance;
00903    }
00904    TGenericClassInfo *GenerateInitInstance(const ::TGeoNode*)
00905    {
00906       return GenerateInitInstanceLocal((::TGeoNode*)0);
00907    }
00908    // Static variable to force the class initialization
00909    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoNode*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00910 } // end of namespace ROOT
00911 
00912 namespace ROOT {
00913    void TGeoVoxelFinder_ShowMembers(void *obj, TMemberInspector &R__insp);
00914    static void *new_TGeoVoxelFinder(void *p = 0);
00915    static void *newArray_TGeoVoxelFinder(Long_t size, void *p);
00916    static void delete_TGeoVoxelFinder(void *p);
00917    static void deleteArray_TGeoVoxelFinder(void *p);
00918    static void destruct_TGeoVoxelFinder(void *p);
00919    static void streamer_TGeoVoxelFinder(TBuffer &buf, void *obj);
00920 
00921    // Function generating the singleton type initializer
00922    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoVoxelFinder*)
00923    {
00924       ::TGeoVoxelFinder *ptr = 0;
00925       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoVoxelFinder >(0);
00926       static ::ROOT::TGenericClassInfo 
00927          instance("TGeoVoxelFinder", ::TGeoVoxelFinder::Class_Version(), "include/TGeoVoxelFinder.h", 27,
00928                   typeid(::TGeoVoxelFinder), DefineBehavior(ptr, ptr),
00929                   &::TGeoVoxelFinder::Dictionary, isa_proxy, 1,
00930                   sizeof(::TGeoVoxelFinder) );
00931       instance.SetNew(&new_TGeoVoxelFinder);
00932       instance.SetNewArray(&newArray_TGeoVoxelFinder);
00933       instance.SetDelete(&delete_TGeoVoxelFinder);
00934       instance.SetDeleteArray(&deleteArray_TGeoVoxelFinder);
00935       instance.SetDestructor(&destruct_TGeoVoxelFinder);
00936       instance.SetStreamerFunc(&streamer_TGeoVoxelFinder);
00937       return &instance;
00938    }
00939    TGenericClassInfo *GenerateInitInstance(const ::TGeoVoxelFinder*)
00940    {
00941       return GenerateInitInstanceLocal((::TGeoVoxelFinder*)0);
00942    }
00943    // Static variable to force the class initialization
00944    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoVoxelFinder*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00945 } // end of namespace ROOT
00946 
00947 namespace ROOT {
00948    void TGeoManager_ShowMembers(void *obj, TMemberInspector &R__insp);
00949    static void *new_TGeoManager(void *p = 0);
00950    static void *newArray_TGeoManager(Long_t size, void *p);
00951    static void delete_TGeoManager(void *p);
00952    static void deleteArray_TGeoManager(void *p);
00953    static void destruct_TGeoManager(void *p);
00954    static void streamer_TGeoManager(TBuffer &buf, void *obj);
00955 
00956    // Function generating the singleton type initializer
00957    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoManager*)
00958    {
00959       ::TGeoManager *ptr = 0;
00960       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoManager >(0);
00961       static ::ROOT::TGenericClassInfo 
00962          instance("TGeoManager", ::TGeoManager::Class_Version(), "include/TGeoManager.h", 46,
00963                   typeid(::TGeoManager), DefineBehavior(ptr, ptr),
00964                   &::TGeoManager::Dictionary, isa_proxy, 1,
00965                   sizeof(::TGeoManager) );
00966       instance.SetNew(&new_TGeoManager);
00967       instance.SetNewArray(&newArray_TGeoManager);
00968       instance.SetDelete(&delete_TGeoManager);
00969       instance.SetDeleteArray(&deleteArray_TGeoManager);
00970       instance.SetDestructor(&destruct_TGeoManager);
00971       instance.SetStreamerFunc(&streamer_TGeoManager);
00972       return &instance;
00973    }
00974    TGenericClassInfo *GenerateInitInstance(const ::TGeoManager*)
00975    {
00976       return GenerateInitInstanceLocal((::TGeoManager*)0);
00977    }
00978    // Static variable to force the class initialization
00979    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoManager*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00980 } // end of namespace ROOT
00981 
00982 namespace ROOT {
00983    void TGeoVolumeMulti_ShowMembers(void *obj, TMemberInspector &R__insp);
00984    static void *new_TGeoVolumeMulti(void *p = 0);
00985    static void *newArray_TGeoVolumeMulti(Long_t size, void *p);
00986    static void delete_TGeoVolumeMulti(void *p);
00987    static void deleteArray_TGeoVolumeMulti(void *p);
00988    static void destruct_TGeoVolumeMulti(void *p);
00989 
00990    // Function generating the singleton type initializer
00991    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoVolumeMulti*)
00992    {
00993       ::TGeoVolumeMulti *ptr = 0;
00994       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoVolumeMulti >(0);
00995       static ::ROOT::TGenericClassInfo 
00996          instance("TGeoVolumeMulti", ::TGeoVolumeMulti::Class_Version(), "include/TGeoVolume.h", 245,
00997                   typeid(::TGeoVolumeMulti), DefineBehavior(ptr, ptr),
00998                   &::TGeoVolumeMulti::Dictionary, isa_proxy, 4,
00999                   sizeof(::TGeoVolumeMulti) );
01000       instance.SetNew(&new_TGeoVolumeMulti);
01001       instance.SetNewArray(&newArray_TGeoVolumeMulti);
01002       instance.SetDelete(&delete_TGeoVolumeMulti);
01003       instance.SetDeleteArray(&deleteArray_TGeoVolumeMulti);
01004       instance.SetDestructor(&destruct_TGeoVolumeMulti);
01005       return &instance;
01006    }
01007    TGenericClassInfo *GenerateInitInstance(const ::TGeoVolumeMulti*)
01008    {
01009       return GenerateInitInstanceLocal((::TGeoVolumeMulti*)0);
01010    }
01011    // Static variable to force the class initialization
01012    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoVolumeMulti*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01013 } // end of namespace ROOT
01014 
01015 namespace ROOT {
01016    void TGeoVolumeAssembly_ShowMembers(void *obj, TMemberInspector &R__insp);
01017    static void *new_TGeoVolumeAssembly(void *p = 0);
01018    static void *newArray_TGeoVolumeAssembly(Long_t size, void *p);
01019    static void delete_TGeoVolumeAssembly(void *p);
01020    static void deleteArray_TGeoVolumeAssembly(void *p);
01021    static void destruct_TGeoVolumeAssembly(void *p);
01022 
01023    // Function generating the singleton type initializer
01024    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoVolumeAssembly*)
01025    {
01026       ::TGeoVolumeAssembly *ptr = 0;
01027       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoVolumeAssembly >(0);
01028       static ::ROOT::TGenericClassInfo 
01029          instance("TGeoVolumeAssembly", ::TGeoVolumeAssembly::Class_Version(), "include/TGeoVolume.h", 296,
01030                   typeid(::TGeoVolumeAssembly), DefineBehavior(ptr, ptr),
01031                   &::TGeoVolumeAssembly::Dictionary, isa_proxy, 4,
01032                   sizeof(::TGeoVolumeAssembly) );
01033       instance.SetNew(&new_TGeoVolumeAssembly);
01034       instance.SetNewArray(&newArray_TGeoVolumeAssembly);
01035       instance.SetDelete(&delete_TGeoVolumeAssembly);
01036       instance.SetDeleteArray(&deleteArray_TGeoVolumeAssembly);
01037       instance.SetDestructor(&destruct_TGeoVolumeAssembly);
01038       return &instance;
01039    }
01040    TGenericClassInfo *GenerateInitInstance(const ::TGeoVolumeAssembly*)
01041    {
01042       return GenerateInitInstanceLocal((::TGeoVolumeAssembly*)0);
01043    }
01044    // Static variable to force the class initialization
01045    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoVolumeAssembly*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01046 } // end of namespace ROOT
01047 
01048 namespace ROOT {
01049    void TGeoNodeMatrix_ShowMembers(void *obj, TMemberInspector &R__insp);
01050    static void *new_TGeoNodeMatrix(void *p = 0);
01051    static void *newArray_TGeoNodeMatrix(Long_t size, void *p);
01052    static void delete_TGeoNodeMatrix(void *p);
01053    static void deleteArray_TGeoNodeMatrix(void *p);
01054    static void destruct_TGeoNodeMatrix(void *p);
01055 
01056    // Function generating the singleton type initializer
01057    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoNodeMatrix*)
01058    {
01059       ::TGeoNodeMatrix *ptr = 0;
01060       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoNodeMatrix >(0);
01061       static ::ROOT::TGenericClassInfo 
01062          instance("TGeoNodeMatrix", ::TGeoNodeMatrix::Class_Version(), "include/TGeoNode.h", 150,
01063                   typeid(::TGeoNodeMatrix), DefineBehavior(ptr, ptr),
01064                   &::TGeoNodeMatrix::Dictionary, isa_proxy, 4,
01065                   sizeof(::TGeoNodeMatrix) );
01066       instance.SetNew(&new_TGeoNodeMatrix);
01067       instance.SetNewArray(&newArray_TGeoNodeMatrix);
01068       instance.SetDelete(&delete_TGeoNodeMatrix);
01069       instance.SetDeleteArray(&deleteArray_TGeoNodeMatrix);
01070       instance.SetDestructor(&destruct_TGeoNodeMatrix);
01071       return &instance;
01072    }
01073    TGenericClassInfo *GenerateInitInstance(const ::TGeoNodeMatrix*)
01074    {
01075       return GenerateInitInstanceLocal((::TGeoNodeMatrix*)0);
01076    }
01077    // Static variable to force the class initialization
01078    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoNodeMatrix*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01079 } // end of namespace ROOT
01080 
01081 namespace ROOT {
01082    void TGeoNodeOffset_ShowMembers(void *obj, TMemberInspector &R__insp);
01083    static void *new_TGeoNodeOffset(void *p = 0);
01084    static void *newArray_TGeoNodeOffset(Long_t size, void *p);
01085    static void delete_TGeoNodeOffset(void *p);
01086    static void deleteArray_TGeoNodeOffset(void *p);
01087    static void destruct_TGeoNodeOffset(void *p);
01088 
01089    // Function generating the singleton type initializer
01090    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoNodeOffset*)
01091    {
01092       ::TGeoNodeOffset *ptr = 0;
01093       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoNodeOffset >(0);
01094       static ::ROOT::TGenericClassInfo 
01095          instance("TGeoNodeOffset", ::TGeoNodeOffset::Class_Version(), "include/TGeoNode.h", 182,
01096                   typeid(::TGeoNodeOffset), DefineBehavior(ptr, ptr),
01097                   &::TGeoNodeOffset::Dictionary, isa_proxy, 4,
01098                   sizeof(::TGeoNodeOffset) );
01099       instance.SetNew(&new_TGeoNodeOffset);
01100       instance.SetNewArray(&newArray_TGeoNodeOffset);
01101       instance.SetDelete(&delete_TGeoNodeOffset);
01102       instance.SetDeleteArray(&deleteArray_TGeoNodeOffset);
01103       instance.SetDestructor(&destruct_TGeoNodeOffset);
01104       return &instance;
01105    }
01106    TGenericClassInfo *GenerateInitInstance(const ::TGeoNodeOffset*)
01107    {
01108       return GenerateInitInstanceLocal((::TGeoNodeOffset*)0);
01109    }
01110    // Static variable to force the class initialization
01111    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoNodeOffset*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01112 } // end of namespace ROOT
01113 
01114 namespace ROOT {
01115    void TGeoIterator_ShowMembers(void *obj, TMemberInspector &R__insp);
01116    static void delete_TGeoIterator(void *p);
01117    static void deleteArray_TGeoIterator(void *p);
01118    static void destruct_TGeoIterator(void *p);
01119    static void streamer_TGeoIterator(TBuffer &buf, void *obj);
01120 
01121    // Function generating the singleton type initializer
01122    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoIterator*)
01123    {
01124       ::TGeoIterator *ptr = 0;
01125       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoIterator >(0);
01126       static ::ROOT::TGenericClassInfo 
01127          instance("TGeoIterator", ::TGeoIterator::Class_Version(), "include/TGeoNode.h", 244,
01128                   typeid(::TGeoIterator), DefineBehavior(ptr, ptr),
01129                   &::TGeoIterator::Dictionary, isa_proxy, 0,
01130                   sizeof(::TGeoIterator) );
01131       instance.SetDelete(&delete_TGeoIterator);
01132       instance.SetDeleteArray(&deleteArray_TGeoIterator);
01133       instance.SetDestructor(&destruct_TGeoIterator);
01134       instance.SetStreamerFunc(&streamer_TGeoIterator);
01135       return &instance;
01136    }
01137    TGenericClassInfo *GenerateInitInstance(const ::TGeoIterator*)
01138    {
01139       return GenerateInitInstanceLocal((::TGeoIterator*)0);
01140    }
01141    // Static variable to force the class initialization
01142    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoIterator*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01143 } // end of namespace ROOT
01144 
01145 namespace ROOT {
01146    void TGeoIteratorPlugin_ShowMembers(void *obj, TMemberInspector &R__insp);
01147    static void delete_TGeoIteratorPlugin(void *p);
01148    static void deleteArray_TGeoIteratorPlugin(void *p);
01149    static void destruct_TGeoIteratorPlugin(void *p);
01150    static void streamer_TGeoIteratorPlugin(TBuffer &buf, void *obj);
01151 
01152    // Function generating the singleton type initializer
01153    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoIteratorPlugin*)
01154    {
01155       ::TGeoIteratorPlugin *ptr = 0;
01156       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoIteratorPlugin >(0);
01157       static ::ROOT::TGenericClassInfo 
01158          instance("TGeoIteratorPlugin", ::TGeoIteratorPlugin::Class_Version(), "include/TGeoNode.h", 220,
01159                   typeid(::TGeoIteratorPlugin), DefineBehavior(ptr, ptr),
01160                   &::TGeoIteratorPlugin::Dictionary, isa_proxy, 0,
01161                   sizeof(::TGeoIteratorPlugin) );
01162       instance.SetDelete(&delete_TGeoIteratorPlugin);
01163       instance.SetDeleteArray(&deleteArray_TGeoIteratorPlugin);
01164       instance.SetDestructor(&destruct_TGeoIteratorPlugin);
01165       instance.SetStreamerFunc(&streamer_TGeoIteratorPlugin);
01166       return &instance;
01167    }
01168    TGenericClassInfo *GenerateInitInstance(const ::TGeoIteratorPlugin*)
01169    {
01170       return GenerateInitInstanceLocal((::TGeoIteratorPlugin*)0);
01171    }
01172    // Static variable to force the class initialization
01173    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoIteratorPlugin*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01174 } // end of namespace ROOT
01175 
01176 namespace ROOT {
01177    void TGeoPara_ShowMembers(void *obj, TMemberInspector &R__insp);
01178    static void *new_TGeoPara(void *p = 0);
01179    static void *newArray_TGeoPara(Long_t size, void *p);
01180    static void delete_TGeoPara(void *p);
01181    static void deleteArray_TGeoPara(void *p);
01182    static void destruct_TGeoPara(void *p);
01183 
01184    // Function generating the singleton type initializer
01185    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoPara*)
01186    {
01187       ::TGeoPara *ptr = 0;
01188       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoPara >(0);
01189       static ::ROOT::TGenericClassInfo 
01190          instance("TGeoPara", ::TGeoPara::Class_Version(), "include/TGeoPara.h", 31,
01191                   typeid(::TGeoPara), DefineBehavior(ptr, ptr),
01192                   &::TGeoPara::Dictionary, isa_proxy, 4,
01193                   sizeof(::TGeoPara) );
01194       instance.SetNew(&new_TGeoPara);
01195       instance.SetNewArray(&newArray_TGeoPara);
01196       instance.SetDelete(&delete_TGeoPara);
01197       instance.SetDeleteArray(&deleteArray_TGeoPara);
01198       instance.SetDestructor(&destruct_TGeoPara);
01199       return &instance;
01200    }
01201    TGenericClassInfo *GenerateInitInstance(const ::TGeoPara*)
01202    {
01203       return GenerateInitInstanceLocal((::TGeoPara*)0);
01204    }
01205    // Static variable to force the class initialization
01206    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoPara*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01207 } // end of namespace ROOT
01208 
01209 namespace ROOT {
01210    void TGeoTube_ShowMembers(void *obj, TMemberInspector &R__insp);
01211    static void *new_TGeoTube(void *p = 0);
01212    static void *newArray_TGeoTube(Long_t size, void *p);
01213    static void delete_TGeoTube(void *p);
01214    static void deleteArray_TGeoTube(void *p);
01215    static void destruct_TGeoTube(void *p);
01216 
01217    // Function generating the singleton type initializer
01218    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoTube*)
01219    {
01220       ::TGeoTube *ptr = 0;
01221       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoTube >(0);
01222       static ::ROOT::TGenericClassInfo 
01223          instance("TGeoTube", ::TGeoTube::Class_Version(), "include/TGeoTube.h", 29,
01224                   typeid(::TGeoTube), DefineBehavior(ptr, ptr),
01225                   &::TGeoTube::Dictionary, isa_proxy, 4,
01226                   sizeof(::TGeoTube) );
01227       instance.SetNew(&new_TGeoTube);
01228       instance.SetNewArray(&newArray_TGeoTube);
01229       instance.SetDelete(&delete_TGeoTube);
01230       instance.SetDeleteArray(&deleteArray_TGeoTube);
01231       instance.SetDestructor(&destruct_TGeoTube);
01232       return &instance;
01233    }
01234    TGenericClassInfo *GenerateInitInstance(const ::TGeoTube*)
01235    {
01236       return GenerateInitInstanceLocal((::TGeoTube*)0);
01237    }
01238    // Static variable to force the class initialization
01239    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoTube*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01240 } // end of namespace ROOT
01241 
01242 namespace ROOT {
01243    void TGeoTubeSeg_ShowMembers(void *obj, TMemberInspector &R__insp);
01244    static void *new_TGeoTubeSeg(void *p = 0);
01245    static void *newArray_TGeoTubeSeg(Long_t size, void *p);
01246    static void delete_TGeoTubeSeg(void *p);
01247    static void deleteArray_TGeoTubeSeg(void *p);
01248    static void destruct_TGeoTubeSeg(void *p);
01249 
01250    // Function generating the singleton type initializer
01251    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoTubeSeg*)
01252    {
01253       ::TGeoTubeSeg *ptr = 0;
01254       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoTubeSeg >(0);
01255       static ::ROOT::TGenericClassInfo 
01256          instance("TGeoTubeSeg", ::TGeoTubeSeg::Class_Version(), "include/TGeoTube.h", 104,
01257                   typeid(::TGeoTubeSeg), DefineBehavior(ptr, ptr),
01258                   &::TGeoTubeSeg::Dictionary, isa_proxy, 4,
01259                   sizeof(::TGeoTubeSeg) );
01260       instance.SetNew(&new_TGeoTubeSeg);
01261       instance.SetNewArray(&newArray_TGeoTubeSeg);
01262       instance.SetDelete(&delete_TGeoTubeSeg);
01263       instance.SetDeleteArray(&deleteArray_TGeoTubeSeg);
01264       instance.SetDestructor(&destruct_TGeoTubeSeg);
01265       return &instance;
01266    }
01267    TGenericClassInfo *GenerateInitInstance(const ::TGeoTubeSeg*)
01268    {
01269       return GenerateInitInstanceLocal((::TGeoTubeSeg*)0);
01270    }
01271    // Static variable to force the class initialization
01272    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoTubeSeg*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01273 } // end of namespace ROOT
01274 
01275 namespace ROOT {
01276    void TGeoCtub_ShowMembers(void *obj, TMemberInspector &R__insp);
01277    static void *new_TGeoCtub(void *p = 0);
01278    static void *newArray_TGeoCtub(Long_t size, void *p);
01279    static void delete_TGeoCtub(void *p);
01280    static void deleteArray_TGeoCtub(void *p);
01281    static void destruct_TGeoCtub(void *p);
01282 
01283    // Function generating the singleton type initializer
01284    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoCtub*)
01285    {
01286       ::TGeoCtub *ptr = 0;
01287       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoCtub >(0);
01288       static ::ROOT::TGenericClassInfo 
01289          instance("TGeoCtub", ::TGeoCtub::Class_Version(), "include/TGeoTube.h", 179,
01290                   typeid(::TGeoCtub), DefineBehavior(ptr, ptr),
01291                   &::TGeoCtub::Dictionary, isa_proxy, 4,
01292                   sizeof(::TGeoCtub) );
01293       instance.SetNew(&new_TGeoCtub);
01294       instance.SetNewArray(&newArray_TGeoCtub);
01295       instance.SetDelete(&delete_TGeoCtub);
01296       instance.SetDeleteArray(&deleteArray_TGeoCtub);
01297       instance.SetDestructor(&destruct_TGeoCtub);
01298       return &instance;
01299    }
01300    TGenericClassInfo *GenerateInitInstance(const ::TGeoCtub*)
01301    {
01302       return GenerateInitInstanceLocal((::TGeoCtub*)0);
01303    }
01304    // Static variable to force the class initialization
01305    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoCtub*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01306 } // end of namespace ROOT
01307 
01308 namespace ROOT {
01309    void TGeoTorus_ShowMembers(void *obj, TMemberInspector &R__insp);
01310    static void *new_TGeoTorus(void *p = 0);
01311    static void *newArray_TGeoTorus(Long_t size, void *p);
01312    static void delete_TGeoTorus(void *p);
01313    static void deleteArray_TGeoTorus(void *p);
01314    static void destruct_TGeoTorus(void *p);
01315 
01316    // Function generating the singleton type initializer
01317    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoTorus*)
01318    {
01319       ::TGeoTorus *ptr = 0;
01320       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoTorus >(0);
01321       static ::ROOT::TGenericClassInfo 
01322          instance("TGeoTorus", ::TGeoTorus::Class_Version(), "include/TGeoTorus.h", 31,
01323                   typeid(::TGeoTorus), DefineBehavior(ptr, ptr),
01324                   &::TGeoTorus::Dictionary, isa_proxy, 4,
01325                   sizeof(::TGeoTorus) );
01326       instance.SetNew(&new_TGeoTorus);
01327       instance.SetNewArray(&newArray_TGeoTorus);
01328       instance.SetDelete(&delete_TGeoTorus);
01329       instance.SetDeleteArray(&deleteArray_TGeoTorus);
01330       instance.SetDestructor(&destruct_TGeoTorus);
01331       return &instance;
01332    }
01333    TGenericClassInfo *GenerateInitInstance(const ::TGeoTorus*)
01334    {
01335       return GenerateInitInstanceLocal((::TGeoTorus*)0);
01336    }
01337    // Static variable to force the class initialization
01338    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoTorus*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01339 } // end of namespace ROOT
01340 
01341 namespace ROOT {
01342    void TGeoSphere_ShowMembers(void *obj, TMemberInspector &R__insp);
01343    static void *new_TGeoSphere(void *p = 0);
01344    static void *newArray_TGeoSphere(Long_t size, void *p);
01345    static void delete_TGeoSphere(void *p);
01346    static void deleteArray_TGeoSphere(void *p);
01347    static void destruct_TGeoSphere(void *p);
01348 
01349    // Function generating the singleton type initializer
01350    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoSphere*)
01351    {
01352       ::TGeoSphere *ptr = 0;
01353       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoSphere >(0);
01354       static ::ROOT::TGenericClassInfo 
01355          instance("TGeoSphere", ::TGeoSphere::Class_Version(), "include/TGeoSphere.h", 30,
01356                   typeid(::TGeoSphere), DefineBehavior(ptr, ptr),
01357                   &::TGeoSphere::Dictionary, isa_proxy, 4,
01358                   sizeof(::TGeoSphere) );
01359       instance.SetNew(&new_TGeoSphere);
01360       instance.SetNewArray(&newArray_TGeoSphere);
01361       instance.SetDelete(&delete_TGeoSphere);
01362       instance.SetDeleteArray(&deleteArray_TGeoSphere);
01363       instance.SetDestructor(&destruct_TGeoSphere);
01364       return &instance;
01365    }
01366    TGenericClassInfo *GenerateInitInstance(const ::TGeoSphere*)
01367    {
01368       return GenerateInitInstanceLocal((::TGeoSphere*)0);
01369    }
01370    // Static variable to force the class initialization
01371    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoSphere*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01372 } // end of namespace ROOT
01373 
01374 namespace ROOT {
01375    void TGeoEltu_ShowMembers(void *obj, TMemberInspector &R__insp);
01376    static void *new_TGeoEltu(void *p = 0);
01377    static void *newArray_TGeoEltu(Long_t size, void *p);
01378    static void delete_TGeoEltu(void *p);
01379    static void deleteArray_TGeoEltu(void *p);
01380    static void destruct_TGeoEltu(void *p);
01381 
01382    // Function generating the singleton type initializer
01383    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoEltu*)
01384    {
01385       ::TGeoEltu *ptr = 0;
01386       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoEltu >(0);
01387       static ::ROOT::TGenericClassInfo 
01388          instance("TGeoEltu", ::TGeoEltu::Class_Version(), "include/TGeoEltu.h", 29,
01389                   typeid(::TGeoEltu), DefineBehavior(ptr, ptr),
01390                   &::TGeoEltu::Dictionary, isa_proxy, 4,
01391                   sizeof(::TGeoEltu) );
01392       instance.SetNew(&new_TGeoEltu);
01393       instance.SetNewArray(&newArray_TGeoEltu);
01394       instance.SetDelete(&delete_TGeoEltu);
01395       instance.SetDeleteArray(&deleteArray_TGeoEltu);
01396       instance.SetDestructor(&destruct_TGeoEltu);
01397       return &instance;
01398    }
01399    TGenericClassInfo *GenerateInitInstance(const ::TGeoEltu*)
01400    {
01401       return GenerateInitInstanceLocal((::TGeoEltu*)0);
01402    }
01403    // Static variable to force the class initialization
01404    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoEltu*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01405 } // end of namespace ROOT
01406 
01407 namespace ROOT {
01408    void TGeoHype_ShowMembers(void *obj, TMemberInspector &R__insp);
01409    static void *new_TGeoHype(void *p = 0);
01410    static void *newArray_TGeoHype(Long_t size, void *p);
01411    static void delete_TGeoHype(void *p);
01412    static void deleteArray_TGeoHype(void *p);
01413    static void destruct_TGeoHype(void *p);
01414 
01415    // Function generating the singleton type initializer
01416    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoHype*)
01417    {
01418       ::TGeoHype *ptr = 0;
01419       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoHype >(0);
01420       static ::ROOT::TGenericClassInfo 
01421          instance("TGeoHype", ::TGeoHype::Class_Version(), "include/TGeoHype.h", 48,
01422                   typeid(::TGeoHype), DefineBehavior(ptr, ptr),
01423                   &::TGeoHype::Dictionary, isa_proxy, 4,
01424                   sizeof(::TGeoHype) );
01425       instance.SetNew(&new_TGeoHype);
01426       instance.SetNewArray(&newArray_TGeoHype);
01427       instance.SetDelete(&delete_TGeoHype);
01428       instance.SetDeleteArray(&deleteArray_TGeoHype);
01429       instance.SetDestructor(&destruct_TGeoHype);
01430       return &instance;
01431    }
01432    TGenericClassInfo *GenerateInitInstance(const ::TGeoHype*)
01433    {
01434       return GenerateInitInstanceLocal((::TGeoHype*)0);
01435    }
01436    // Static variable to force the class initialization
01437    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoHype*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01438 } // end of namespace ROOT
01439 
01440 namespace ROOT {
01441    void TGeoCone_ShowMembers(void *obj, TMemberInspector &R__insp);
01442    static void *new_TGeoCone(void *p = 0);
01443    static void *newArray_TGeoCone(Long_t size, void *p);
01444    static void delete_TGeoCone(void *p);
01445    static void deleteArray_TGeoCone(void *p);
01446    static void destruct_TGeoCone(void *p);
01447 
01448    // Function generating the singleton type initializer
01449    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoCone*)
01450    {
01451       ::TGeoCone *ptr = 0;
01452       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoCone >(0);
01453       static ::ROOT::TGenericClassInfo 
01454          instance("TGeoCone", ::TGeoCone::Class_Version(), "include/TGeoCone.h", 32,
01455                   typeid(::TGeoCone), DefineBehavior(ptr, ptr),
01456                   &::TGeoCone::Dictionary, isa_proxy, 4,
01457                   sizeof(::TGeoCone) );
01458       instance.SetNew(&new_TGeoCone);
01459       instance.SetNewArray(&newArray_TGeoCone);
01460       instance.SetDelete(&delete_TGeoCone);
01461       instance.SetDeleteArray(&deleteArray_TGeoCone);
01462       instance.SetDestructor(&destruct_TGeoCone);
01463       return &instance;
01464    }
01465    TGenericClassInfo *GenerateInitInstance(const ::TGeoCone*)
01466    {
01467       return GenerateInitInstanceLocal((::TGeoCone*)0);
01468    }
01469    // Static variable to force the class initialization
01470    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoCone*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01471 } // end of namespace ROOT
01472 
01473 namespace ROOT {
01474    void TGeoConeSeg_ShowMembers(void *obj, TMemberInspector &R__insp);
01475    static void *new_TGeoConeSeg(void *p = 0);
01476    static void *newArray_TGeoConeSeg(Long_t size, void *p);
01477    static void delete_TGeoConeSeg(void *p);
01478    static void deleteArray_TGeoConeSeg(void *p);
01479    static void destruct_TGeoConeSeg(void *p);
01480 
01481    // Function generating the singleton type initializer
01482    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoConeSeg*)
01483    {
01484       ::TGeoConeSeg *ptr = 0;
01485       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoConeSeg >(0);
01486       static ::ROOT::TGenericClassInfo 
01487          instance("TGeoConeSeg", ::TGeoConeSeg::Class_Version(), "include/TGeoCone.h", 117,
01488                   typeid(::TGeoConeSeg), DefineBehavior(ptr, ptr),
01489                   &::TGeoConeSeg::Dictionary, isa_proxy, 4,
01490                   sizeof(::TGeoConeSeg) );
01491       instance.SetNew(&new_TGeoConeSeg);
01492       instance.SetNewArray(&newArray_TGeoConeSeg);
01493       instance.SetDelete(&delete_TGeoConeSeg);
01494       instance.SetDeleteArray(&deleteArray_TGeoConeSeg);
01495       instance.SetDestructor(&destruct_TGeoConeSeg);
01496       return &instance;
01497    }
01498    TGenericClassInfo *GenerateInitInstance(const ::TGeoConeSeg*)
01499    {
01500       return GenerateInitInstanceLocal((::TGeoConeSeg*)0);
01501    }
01502    // Static variable to force the class initialization
01503    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoConeSeg*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01504 } // end of namespace ROOT
01505 
01506 namespace ROOT {
01507    void TGeoPcon_ShowMembers(void *obj, TMemberInspector &R__insp);
01508    static void *new_TGeoPcon(void *p = 0);
01509    static void *newArray_TGeoPcon(Long_t size, void *p);
01510    static void delete_TGeoPcon(void *p);
01511    static void deleteArray_TGeoPcon(void *p);
01512    static void destruct_TGeoPcon(void *p);
01513 
01514    // Function generating the singleton type initializer
01515    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoPcon*)
01516    {
01517       ::TGeoPcon *ptr = 0;
01518       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoPcon >(0);
01519       static ::ROOT::TGenericClassInfo 
01520          instance("TGeoPcon", ::TGeoPcon::Class_Version(), "include/TGeoPcon.h", 32,
01521                   typeid(::TGeoPcon), DefineBehavior(ptr, ptr),
01522                   &::TGeoPcon::Dictionary, isa_proxy, 4,
01523                   sizeof(::TGeoPcon) );
01524       instance.SetNew(&new_TGeoPcon);
01525       instance.SetNewArray(&newArray_TGeoPcon);
01526       instance.SetDelete(&delete_TGeoPcon);
01527       instance.SetDeleteArray(&deleteArray_TGeoPcon);
01528       instance.SetDestructor(&destruct_TGeoPcon);
01529       return &instance;
01530    }
01531    TGenericClassInfo *GenerateInitInstance(const ::TGeoPcon*)
01532    {
01533       return GenerateInitInstanceLocal((::TGeoPcon*)0);
01534    }
01535    // Static variable to force the class initialization
01536    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoPcon*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01537 } // end of namespace ROOT
01538 
01539 namespace ROOT {
01540    void TGeoPgon_ShowMembers(void *obj, TMemberInspector &R__insp);
01541    static void *new_TGeoPgon(void *p = 0);
01542    static void *newArray_TGeoPgon(Long_t size, void *p);
01543    static void delete_TGeoPgon(void *p);
01544    static void deleteArray_TGeoPgon(void *p);
01545    static void destruct_TGeoPgon(void *p);
01546 
01547    // Function generating the singleton type initializer
01548    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoPgon*)
01549    {
01550       ::TGeoPgon *ptr = 0;
01551       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoPgon >(0);
01552       static ::ROOT::TGenericClassInfo 
01553          instance("TGeoPgon", ::TGeoPgon::Class_Version(), "include/TGeoPgon.h", 33,
01554                   typeid(::TGeoPgon), DefineBehavior(ptr, ptr),
01555                   &::TGeoPgon::Dictionary, isa_proxy, 4,
01556                   sizeof(::TGeoPgon) );
01557       instance.SetNew(&new_TGeoPgon);
01558       instance.SetNewArray(&newArray_TGeoPgon);
01559       instance.SetDelete(&delete_TGeoPgon);
01560       instance.SetDeleteArray(&deleteArray_TGeoPgon);
01561       instance.SetDestructor(&destruct_TGeoPgon);
01562       return &instance;
01563    }
01564    TGenericClassInfo *GenerateInitInstance(const ::TGeoPgon*)
01565    {
01566       return GenerateInitInstanceLocal((::TGeoPgon*)0);
01567    }
01568    // Static variable to force the class initialization
01569    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoPgon*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01570 } // end of namespace ROOT
01571 
01572 namespace ROOT {
01573    void TGeoArb8_ShowMembers(void *obj, TMemberInspector &R__insp);
01574    static void *new_TGeoArb8(void *p = 0);
01575    static void *newArray_TGeoArb8(Long_t size, void *p);
01576    static void delete_TGeoArb8(void *p);
01577    static void deleteArray_TGeoArb8(void *p);
01578    static void destruct_TGeoArb8(void *p);
01579    static void streamer_TGeoArb8(TBuffer &buf, void *obj);
01580 
01581    // Function generating the singleton type initializer
01582    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoArb8*)
01583    {
01584       ::TGeoArb8 *ptr = 0;
01585       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoArb8 >(0);
01586       static ::ROOT::TGenericClassInfo 
01587          instance("TGeoArb8", ::TGeoArb8::Class_Version(), "include/TGeoArb8.h", 45,
01588                   typeid(::TGeoArb8), DefineBehavior(ptr, ptr),
01589                   &::TGeoArb8::Dictionary, isa_proxy, 1,
01590                   sizeof(::TGeoArb8) );
01591       instance.SetNew(&new_TGeoArb8);
01592       instance.SetNewArray(&newArray_TGeoArb8);
01593       instance.SetDelete(&delete_TGeoArb8);
01594       instance.SetDeleteArray(&deleteArray_TGeoArb8);
01595       instance.SetDestructor(&destruct_TGeoArb8);
01596       instance.SetStreamerFunc(&streamer_TGeoArb8);
01597       return &instance;
01598    }
01599    TGenericClassInfo *GenerateInitInstance(const ::TGeoArb8*)
01600    {
01601       return GenerateInitInstanceLocal((::TGeoArb8*)0);
01602    }
01603    // Static variable to force the class initialization
01604    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoArb8*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01605 } // end of namespace ROOT
01606 
01607 namespace ROOT {
01608    void TGeoTrap_ShowMembers(void *obj, TMemberInspector &R__insp);
01609    static void *new_TGeoTrap(void *p = 0);
01610    static void *newArray_TGeoTrap(Long_t size, void *p);
01611    static void delete_TGeoTrap(void *p);
01612    static void deleteArray_TGeoTrap(void *p);
01613    static void destruct_TGeoTrap(void *p);
01614 
01615    // Function generating the singleton type initializer
01616    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoTrap*)
01617    {
01618       ::TGeoTrap *ptr = 0;
01619       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoTrap >(0);
01620       static ::ROOT::TGenericClassInfo 
01621          instance("TGeoTrap", ::TGeoTrap::Class_Version(), "include/TGeoArb8.h", 127,
01622                   typeid(::TGeoTrap), DefineBehavior(ptr, ptr),
01623                   &::TGeoTrap::Dictionary, isa_proxy, 4,
01624                   sizeof(::TGeoTrap) );
01625       instance.SetNew(&new_TGeoTrap);
01626       instance.SetNewArray(&newArray_TGeoTrap);
01627       instance.SetDelete(&delete_TGeoTrap);
01628       instance.SetDeleteArray(&deleteArray_TGeoTrap);
01629       instance.SetDestructor(&destruct_TGeoTrap);
01630       return &instance;
01631    }
01632    TGenericClassInfo *GenerateInitInstance(const ::TGeoTrap*)
01633    {
01634       return GenerateInitInstanceLocal((::TGeoTrap*)0);
01635    }
01636    // Static variable to force the class initialization
01637    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoTrap*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01638 } // end of namespace ROOT
01639 
01640 namespace ROOT {
01641    void TGeoGtra_ShowMembers(void *obj, TMemberInspector &R__insp);
01642    static void *new_TGeoGtra(void *p = 0);
01643    static void *newArray_TGeoGtra(Long_t size, void *p);
01644    static void delete_TGeoGtra(void *p);
01645    static void deleteArray_TGeoGtra(void *p);
01646    static void destruct_TGeoGtra(void *p);
01647 
01648    // Function generating the singleton type initializer
01649    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoGtra*)
01650    {
01651       ::TGeoGtra *ptr = 0;
01652       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoGtra >(0);
01653       static ::ROOT::TGenericClassInfo 
01654          instance("TGeoGtra", ::TGeoGtra::Class_Version(), "include/TGeoArb8.h", 193,
01655                   typeid(::TGeoGtra), DefineBehavior(ptr, ptr),
01656                   &::TGeoGtra::Dictionary, isa_proxy, 4,
01657                   sizeof(::TGeoGtra) );
01658       instance.SetNew(&new_TGeoGtra);
01659       instance.SetNewArray(&newArray_TGeoGtra);
01660       instance.SetDelete(&delete_TGeoGtra);
01661       instance.SetDeleteArray(&deleteArray_TGeoGtra);
01662       instance.SetDestructor(&destruct_TGeoGtra);
01663       return &instance;
01664    }
01665    TGenericClassInfo *GenerateInitInstance(const ::TGeoGtra*)
01666    {
01667       return GenerateInitInstanceLocal((::TGeoGtra*)0);
01668    }
01669    // Static variable to force the class initialization
01670    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoGtra*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01671 } // end of namespace ROOT
01672 
01673 namespace ROOT {
01674    void TGeoTrd1_ShowMembers(void *obj, TMemberInspector &R__insp);
01675    static void *new_TGeoTrd1(void *p = 0);
01676    static void *newArray_TGeoTrd1(Long_t size, void *p);
01677    static void delete_TGeoTrd1(void *p);
01678    static void deleteArray_TGeoTrd1(void *p);
01679    static void destruct_TGeoTrd1(void *p);
01680 
01681    // Function generating the singleton type initializer
01682    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoTrd1*)
01683    {
01684       ::TGeoTrd1 *ptr = 0;
01685       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoTrd1 >(0);
01686       static ::ROOT::TGenericClassInfo 
01687          instance("TGeoTrd1", ::TGeoTrd1::Class_Version(), "include/TGeoTrd1.h", 29,
01688                   typeid(::TGeoTrd1), DefineBehavior(ptr, ptr),
01689                   &::TGeoTrd1::Dictionary, isa_proxy, 4,
01690                   sizeof(::TGeoTrd1) );
01691       instance.SetNew(&new_TGeoTrd1);
01692       instance.SetNewArray(&newArray_TGeoTrd1);
01693       instance.SetDelete(&delete_TGeoTrd1);
01694       instance.SetDeleteArray(&deleteArray_TGeoTrd1);
01695       instance.SetDestructor(&destruct_TGeoTrd1);
01696       return &instance;
01697    }
01698    TGenericClassInfo *GenerateInitInstance(const ::TGeoTrd1*)
01699    {
01700       return GenerateInitInstanceLocal((::TGeoTrd1*)0);
01701    }
01702    // Static variable to force the class initialization
01703    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoTrd1*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01704 } // end of namespace ROOT
01705 
01706 namespace ROOT {
01707    void TGeoTrd2_ShowMembers(void *obj, TMemberInspector &R__insp);
01708    static void *new_TGeoTrd2(void *p = 0);
01709    static void *newArray_TGeoTrd2(Long_t size, void *p);
01710    static void delete_TGeoTrd2(void *p);
01711    static void deleteArray_TGeoTrd2(void *p);
01712    static void destruct_TGeoTrd2(void *p);
01713 
01714    // Function generating the singleton type initializer
01715    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoTrd2*)
01716    {
01717       ::TGeoTrd2 *ptr = 0;
01718       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoTrd2 >(0);
01719       static ::ROOT::TGenericClassInfo 
01720          instance("TGeoTrd2", ::TGeoTrd2::Class_Version(), "include/TGeoTrd2.h", 29,
01721                   typeid(::TGeoTrd2), DefineBehavior(ptr, ptr),
01722                   &::TGeoTrd2::Dictionary, isa_proxy, 4,
01723                   sizeof(::TGeoTrd2) );
01724       instance.SetNew(&new_TGeoTrd2);
01725       instance.SetNewArray(&newArray_TGeoTrd2);
01726       instance.SetDelete(&delete_TGeoTrd2);
01727       instance.SetDeleteArray(&deleteArray_TGeoTrd2);
01728       instance.SetDestructor(&destruct_TGeoTrd2);
01729       return &instance;
01730    }
01731    TGenericClassInfo *GenerateInitInstance(const ::TGeoTrd2*)
01732    {
01733       return GenerateInitInstanceLocal((::TGeoTrd2*)0);
01734    }
01735    // Static variable to force the class initialization
01736    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoTrd2*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01737 } // end of namespace ROOT
01738 
01739 namespace ROOT {
01740    void TGeoNavigator_ShowMembers(void *obj, TMemberInspector &R__insp);
01741    static void *new_TGeoNavigator(void *p = 0);
01742    static void *newArray_TGeoNavigator(Long_t size, void *p);
01743    static void delete_TGeoNavigator(void *p);
01744    static void deleteArray_TGeoNavigator(void *p);
01745    static void destruct_TGeoNavigator(void *p);
01746 
01747    // Function generating the singleton type initializer
01748    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoNavigator*)
01749    {
01750       ::TGeoNavigator *ptr = 0;
01751       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoNavigator >(0);
01752       static ::ROOT::TGenericClassInfo 
01753          instance("TGeoNavigator", ::TGeoNavigator::Class_Version(), "include/TGeoNavigator.h", 38,
01754                   typeid(::TGeoNavigator), DefineBehavior(ptr, ptr),
01755                   &::TGeoNavigator::Dictionary, isa_proxy, 4,
01756                   sizeof(::TGeoNavigator) );
01757       instance.SetNew(&new_TGeoNavigator);
01758       instance.SetNewArray(&newArray_TGeoNavigator);
01759       instance.SetDelete(&delete_TGeoNavigator);
01760       instance.SetDeleteArray(&deleteArray_TGeoNavigator);
01761       instance.SetDestructor(&destruct_TGeoNavigator);
01762       return &instance;
01763    }
01764    TGenericClassInfo *GenerateInitInstance(const ::TGeoNavigator*)
01765    {
01766       return GenerateInitInstanceLocal((::TGeoNavigator*)0);
01767    }
01768    // Static variable to force the class initialization
01769    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoNavigator*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01770 } // end of namespace ROOT
01771 
01772 namespace ROOT {
01773    void TVirtualGeoTrack_ShowMembers(void *obj, TMemberInspector &R__insp);
01774    static void delete_TVirtualGeoTrack(void *p);
01775    static void deleteArray_TVirtualGeoTrack(void *p);
01776    static void destruct_TVirtualGeoTrack(void *p);
01777 
01778    // Function generating the singleton type initializer
01779    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TVirtualGeoTrack*)
01780    {
01781       ::TVirtualGeoTrack *ptr = 0;
01782       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TVirtualGeoTrack >(0);
01783       static ::ROOT::TGenericClassInfo 
01784          instance("TVirtualGeoTrack", ::TVirtualGeoTrack::Class_Version(), "include/TVirtualGeoTrack.h", 45,
01785                   typeid(::TVirtualGeoTrack), DefineBehavior(ptr, ptr),
01786                   &::TVirtualGeoTrack::Dictionary, isa_proxy, 4,
01787                   sizeof(::TVirtualGeoTrack) );
01788       instance.SetDelete(&delete_TVirtualGeoTrack);
01789       instance.SetDeleteArray(&deleteArray_TVirtualGeoTrack);
01790       instance.SetDestructor(&destruct_TVirtualGeoTrack);
01791       return &instance;
01792    }
01793    TGenericClassInfo *GenerateInitInstance(const ::TVirtualGeoTrack*)
01794    {
01795       return GenerateInitInstanceLocal((::TVirtualGeoTrack*)0);
01796    }
01797    // Static variable to force the class initialization
01798    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TVirtualGeoTrack*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01799 } // end of namespace ROOT
01800 
01801 namespace ROOT {
01802    void TGeoPhysicalNode_ShowMembers(void *obj, TMemberInspector &R__insp);
01803    static void *new_TGeoPhysicalNode(void *p = 0);
01804    static void *newArray_TGeoPhysicalNode(Long_t size, void *p);
01805    static void delete_TGeoPhysicalNode(void *p);
01806    static void deleteArray_TGeoPhysicalNode(void *p);
01807    static void destruct_TGeoPhysicalNode(void *p);
01808 
01809    // Function generating the singleton type initializer
01810    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoPhysicalNode*)
01811    {
01812       ::TGeoPhysicalNode *ptr = 0;
01813       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoPhysicalNode >(0);
01814       static ::ROOT::TGenericClassInfo 
01815          instance("TGeoPhysicalNode", ::TGeoPhysicalNode::Class_Version(), "include/TGeoPhysicalNode.h", 43,
01816                   typeid(::TGeoPhysicalNode), DefineBehavior(ptr, ptr),
01817                   &::TGeoPhysicalNode::Dictionary, isa_proxy, 4,
01818                   sizeof(::TGeoPhysicalNode) );
01819       instance.SetNew(&new_TGeoPhysicalNode);
01820       instance.SetNewArray(&newArray_TGeoPhysicalNode);
01821       instance.SetDelete(&delete_TGeoPhysicalNode);
01822       instance.SetDeleteArray(&deleteArray_TGeoPhysicalNode);
01823       instance.SetDestructor(&destruct_TGeoPhysicalNode);
01824       return &instance;
01825    }
01826    TGenericClassInfo *GenerateInitInstance(const ::TGeoPhysicalNode*)
01827    {
01828       return GenerateInitInstanceLocal((::TGeoPhysicalNode*)0);
01829    }
01830    // Static variable to force the class initialization
01831    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoPhysicalNode*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01832 } // end of namespace ROOT
01833 
01834 namespace ROOT {
01835    void TGeoPNEntry_ShowMembers(void *obj, TMemberInspector &R__insp);
01836    static void *new_TGeoPNEntry(void *p = 0);
01837    static void *newArray_TGeoPNEntry(Long_t size, void *p);
01838    static void delete_TGeoPNEntry(void *p);
01839    static void deleteArray_TGeoPNEntry(void *p);
01840    static void destruct_TGeoPNEntry(void *p);
01841 
01842    // Function generating the singleton type initializer
01843    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoPNEntry*)
01844    {
01845       ::TGeoPNEntry *ptr = 0;
01846       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoPNEntry >(0);
01847       static ::ROOT::TGenericClassInfo 
01848          instance("TGeoPNEntry", ::TGeoPNEntry::Class_Version(), "include/TGeoPhysicalNode.h", 109,
01849                   typeid(::TGeoPNEntry), DefineBehavior(ptr, ptr),
01850                   &::TGeoPNEntry::Dictionary, isa_proxy, 4,
01851                   sizeof(::TGeoPNEntry) );
01852       instance.SetNew(&new_TGeoPNEntry);
01853       instance.SetNewArray(&newArray_TGeoPNEntry);
01854       instance.SetDelete(&delete_TGeoPNEntry);
01855       instance.SetDeleteArray(&deleteArray_TGeoPNEntry);
01856       instance.SetDestructor(&destruct_TGeoPNEntry);
01857       return &instance;
01858    }
01859    TGenericClassInfo *GenerateInitInstance(const ::TGeoPNEntry*)
01860    {
01861       return GenerateInitInstanceLocal((::TGeoPNEntry*)0);
01862    }
01863    // Static variable to force the class initialization
01864    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoPNEntry*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01865 } // end of namespace ROOT
01866 
01867 namespace ROOT {
01868    void TVirtualGeoPainter_ShowMembers(void *obj, TMemberInspector &R__insp);
01869    static void delete_TVirtualGeoPainter(void *p);
01870    static void deleteArray_TVirtualGeoPainter(void *p);
01871    static void destruct_TVirtualGeoPainter(void *p);
01872 
01873    // Function generating the singleton type initializer
01874    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TVirtualGeoPainter*)
01875    {
01876       ::TVirtualGeoPainter *ptr = 0;
01877       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TVirtualGeoPainter >(0);
01878       static ::ROOT::TGenericClassInfo 
01879          instance("TVirtualGeoPainter", ::TVirtualGeoPainter::Class_Version(), "include/TVirtualGeoPainter.h", 42,
01880                   typeid(::TVirtualGeoPainter), DefineBehavior(ptr, ptr),
01881                   &::TVirtualGeoPainter::Dictionary, isa_proxy, 4,
01882                   sizeof(::TVirtualGeoPainter) );
01883       instance.SetDelete(&delete_TVirtualGeoPainter);
01884       instance.SetDeleteArray(&deleteArray_TVirtualGeoPainter);
01885       instance.SetDestructor(&destruct_TVirtualGeoPainter);
01886       return &instance;
01887    }
01888    TGenericClassInfo *GenerateInitInstance(const ::TVirtualGeoPainter*)
01889    {
01890       return GenerateInitInstanceLocal((::TVirtualGeoPainter*)0);
01891    }
01892    // Static variable to force the class initialization
01893    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TVirtualGeoPainter*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01894 } // end of namespace ROOT
01895 
01896 namespace ROOT {
01897    void TGeoCompositeShape_ShowMembers(void *obj, TMemberInspector &R__insp);
01898    static void *new_TGeoCompositeShape(void *p = 0);
01899    static void *newArray_TGeoCompositeShape(Long_t size, void *p);
01900    static void delete_TGeoCompositeShape(void *p);
01901    static void deleteArray_TGeoCompositeShape(void *p);
01902    static void destruct_TGeoCompositeShape(void *p);
01903 
01904    // Function generating the singleton type initializer
01905    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoCompositeShape*)
01906    {
01907       ::TGeoCompositeShape *ptr = 0;
01908       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoCompositeShape >(0);
01909       static ::ROOT::TGenericClassInfo 
01910          instance("TGeoCompositeShape", ::TGeoCompositeShape::Class_Version(), "include/TGeoCompositeShape.h", 30,
01911                   typeid(::TGeoCompositeShape), DefineBehavior(ptr, ptr),
01912                   &::TGeoCompositeShape::Dictionary, isa_proxy, 4,
01913                   sizeof(::TGeoCompositeShape) );
01914       instance.SetNew(&new_TGeoCompositeShape);
01915       instance.SetNewArray(&newArray_TGeoCompositeShape);
01916       instance.SetDelete(&delete_TGeoCompositeShape);
01917       instance.SetDeleteArray(&deleteArray_TGeoCompositeShape);
01918       instance.SetDestructor(&destruct_TGeoCompositeShape);
01919       return &instance;
01920    }
01921    TGenericClassInfo *GenerateInitInstance(const ::TGeoCompositeShape*)
01922    {
01923       return GenerateInitInstanceLocal((::TGeoCompositeShape*)0);
01924    }
01925    // Static variable to force the class initialization
01926    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoCompositeShape*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01927 } // end of namespace ROOT
01928 
01929 namespace ROOT {
01930    void TGeoShapeAssembly_ShowMembers(void *obj, TMemberInspector &R__insp);
01931    static void *new_TGeoShapeAssembly(void *p = 0);
01932    static void *newArray_TGeoShapeAssembly(Long_t size, void *p);
01933    static void delete_TGeoShapeAssembly(void *p);
01934    static void deleteArray_TGeoShapeAssembly(void *p);
01935    static void destruct_TGeoShapeAssembly(void *p);
01936 
01937    // Function generating the singleton type initializer
01938    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoShapeAssembly*)
01939    {
01940       ::TGeoShapeAssembly *ptr = 0;
01941       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoShapeAssembly >(0);
01942       static ::ROOT::TGenericClassInfo 
01943          instance("TGeoShapeAssembly", ::TGeoShapeAssembly::Class_Version(), "include/TGeoShapeAssembly.h", 29,
01944                   typeid(::TGeoShapeAssembly), DefineBehavior(ptr, ptr),
01945                   &::TGeoShapeAssembly::Dictionary, isa_proxy, 4,
01946                   sizeof(::TGeoShapeAssembly) );
01947       instance.SetNew(&new_TGeoShapeAssembly);
01948       instance.SetNewArray(&newArray_TGeoShapeAssembly);
01949       instance.SetDelete(&delete_TGeoShapeAssembly);
01950       instance.SetDeleteArray(&deleteArray_TGeoShapeAssembly);
01951       instance.SetDestructor(&destruct_TGeoShapeAssembly);
01952       return &instance;
01953    }
01954    TGenericClassInfo *GenerateInitInstance(const ::TGeoShapeAssembly*)
01955    {
01956       return GenerateInitInstanceLocal((::TGeoShapeAssembly*)0);
01957    }
01958    // Static variable to force the class initialization
01959    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoShapeAssembly*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01960 } // end of namespace ROOT
01961 
01962 namespace ROOT {
01963    void TGeoScaledShape_ShowMembers(void *obj, TMemberInspector &R__insp);
01964    static void *new_TGeoScaledShape(void *p = 0);
01965    static void *newArray_TGeoScaledShape(Long_t size, void *p);
01966    static void delete_TGeoScaledShape(void *p);
01967    static void deleteArray_TGeoScaledShape(void *p);
01968    static void destruct_TGeoScaledShape(void *p);
01969 
01970    // Function generating the singleton type initializer
01971    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoScaledShape*)
01972    {
01973       ::TGeoScaledShape *ptr = 0;
01974       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoScaledShape >(0);
01975       static ::ROOT::TGenericClassInfo 
01976          instance("TGeoScaledShape", ::TGeoScaledShape::Class_Version(), "include/TGeoScaledShape.h", 30,
01977                   typeid(::TGeoScaledShape), DefineBehavior(ptr, ptr),
01978                   &::TGeoScaledShape::Dictionary, isa_proxy, 4,
01979                   sizeof(::TGeoScaledShape) );
01980       instance.SetNew(&new_TGeoScaledShape);
01981       instance.SetNewArray(&newArray_TGeoScaledShape);
01982       instance.SetDelete(&delete_TGeoScaledShape);
01983       instance.SetDeleteArray(&deleteArray_TGeoScaledShape);
01984       instance.SetDestructor(&destruct_TGeoScaledShape);
01985       return &instance;
01986    }
01987    TGenericClassInfo *GenerateInitInstance(const ::TGeoScaledShape*)
01988    {
01989       return GenerateInitInstanceLocal((::TGeoScaledShape*)0);
01990    }
01991    // Static variable to force the class initialization
01992    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoScaledShape*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01993 } // end of namespace ROOT
01994 
01995 namespace ROOT {
01996    void TGeoPolygon_ShowMembers(void *obj, TMemberInspector &R__insp);
01997    static void *new_TGeoPolygon(void *p = 0);
01998    static void *newArray_TGeoPolygon(Long_t size, void *p);
01999    static void delete_TGeoPolygon(void *p);
02000    static void deleteArray_TGeoPolygon(void *p);
02001    static void destruct_TGeoPolygon(void *p);
02002 
02003    // Function generating the singleton type initializer
02004    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoPolygon*)
02005    {
02006       ::TGeoPolygon *ptr = 0;
02007       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoPolygon >(0);
02008       static ::ROOT::TGenericClassInfo 
02009          instance("TGeoPolygon", ::TGeoPolygon::Class_Version(), "include/TGeoPolygon.h", 32,
02010                   typeid(::TGeoPolygon), DefineBehavior(ptr, ptr),
02011                   &::TGeoPolygon::Dictionary, isa_proxy, 4,
02012                   sizeof(::TGeoPolygon) );
02013       instance.SetNew(&new_TGeoPolygon);
02014       instance.SetNewArray(&newArray_TGeoPolygon);
02015       instance.SetDelete(&delete_TGeoPolygon);
02016       instance.SetDeleteArray(&deleteArray_TGeoPolygon);
02017       instance.SetDestructor(&destruct_TGeoPolygon);
02018       return &instance;
02019    }
02020    TGenericClassInfo *GenerateInitInstance(const ::TGeoPolygon*)
02021    {
02022       return GenerateInitInstanceLocal((::TGeoPolygon*)0);
02023    }
02024    // Static variable to force the class initialization
02025    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoPolygon*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02026 } // end of namespace ROOT
02027 
02028 namespace ROOT {
02029    void TGeoXtru_ShowMembers(void *obj, TMemberInspector &R__insp);
02030    static void *new_TGeoXtru(void *p = 0);
02031    static void *newArray_TGeoXtru(Long_t size, void *p);
02032    static void delete_TGeoXtru(void *p);
02033    static void deleteArray_TGeoXtru(void *p);
02034    static void destruct_TGeoXtru(void *p);
02035    static void streamer_TGeoXtru(TBuffer &buf, void *obj);
02036 
02037    // Function generating the singleton type initializer
02038    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoXtru*)
02039    {
02040       ::TGeoXtru *ptr = 0;
02041       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoXtru >(0);
02042       static ::ROOT::TGenericClassInfo 
02043          instance("TGeoXtru", ::TGeoXtru::Class_Version(), "include/TGeoXtru.h", 32,
02044                   typeid(::TGeoXtru), DefineBehavior(ptr, ptr),
02045                   &::TGeoXtru::Dictionary, isa_proxy, 1,
02046                   sizeof(::TGeoXtru) );
02047       instance.SetNew(&new_TGeoXtru);
02048       instance.SetNewArray(&newArray_TGeoXtru);
02049       instance.SetDelete(&delete_TGeoXtru);
02050       instance.SetDeleteArray(&deleteArray_TGeoXtru);
02051       instance.SetDestructor(&destruct_TGeoXtru);
02052       instance.SetStreamerFunc(&streamer_TGeoXtru);
02053       return &instance;
02054    }
02055    TGenericClassInfo *GenerateInitInstance(const ::TGeoXtru*)
02056    {
02057       return GenerateInitInstanceLocal((::TGeoXtru*)0);
02058    }
02059    // Static variable to force the class initialization
02060    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoXtru*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02061 } // end of namespace ROOT
02062 
02063 namespace ROOT {
02064    void TGeoHelix_ShowMembers(void *obj, TMemberInspector &R__insp);
02065    static void *new_TGeoHelix(void *p = 0);
02066    static void *newArray_TGeoHelix(Long_t size, void *p);
02067    static void delete_TGeoHelix(void *p);
02068    static void deleteArray_TGeoHelix(void *p);
02069    static void destruct_TGeoHelix(void *p);
02070 
02071    // Function generating the singleton type initializer
02072    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoHelix*)
02073    {
02074       ::TGeoHelix *ptr = 0;
02075       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoHelix >(0);
02076       static ::ROOT::TGenericClassInfo 
02077          instance("TGeoHelix", ::TGeoHelix::Class_Version(), "include/TGeoHelix.h", 36,
02078                   typeid(::TGeoHelix), DefineBehavior(ptr, ptr),
02079                   &::TGeoHelix::Dictionary, isa_proxy, 4,
02080                   sizeof(::TGeoHelix) );
02081       instance.SetNew(&new_TGeoHelix);
02082       instance.SetNewArray(&newArray_TGeoHelix);
02083       instance.SetDelete(&delete_TGeoHelix);
02084       instance.SetDeleteArray(&deleteArray_TGeoHelix);
02085       instance.SetDestructor(&destruct_TGeoHelix);
02086       return &instance;
02087    }
02088    TGenericClassInfo *GenerateInitInstance(const ::TGeoHelix*)
02089    {
02090       return GenerateInitInstanceLocal((::TGeoHelix*)0);
02091    }
02092    // Static variable to force the class initialization
02093    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoHelix*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02094 } // end of namespace ROOT
02095 
02096 namespace ROOT {
02097    void TGeoParaboloid_ShowMembers(void *obj, TMemberInspector &R__insp);
02098    static void *new_TGeoParaboloid(void *p = 0);
02099    static void *newArray_TGeoParaboloid(Long_t size, void *p);
02100    static void delete_TGeoParaboloid(void *p);
02101    static void deleteArray_TGeoParaboloid(void *p);
02102    static void destruct_TGeoParaboloid(void *p);
02103 
02104    // Function generating the singleton type initializer
02105    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoParaboloid*)
02106    {
02107       ::TGeoParaboloid *ptr = 0;
02108       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoParaboloid >(0);
02109       static ::ROOT::TGenericClassInfo 
02110          instance("TGeoParaboloid", ::TGeoParaboloid::Class_Version(), "include/TGeoParaboloid.h", 38,
02111                   typeid(::TGeoParaboloid), DefineBehavior(ptr, ptr),
02112                   &::TGeoParaboloid::Dictionary, isa_proxy, 4,
02113                   sizeof(::TGeoParaboloid) );
02114       instance.SetNew(&new_TGeoParaboloid);
02115       instance.SetNewArray(&newArray_TGeoParaboloid);
02116       instance.SetDelete(&delete_TGeoParaboloid);
02117       instance.SetDeleteArray(&deleteArray_TGeoParaboloid);
02118       instance.SetDestructor(&destruct_TGeoParaboloid);
02119       return &instance;
02120    }
02121    TGenericClassInfo *GenerateInitInstance(const ::TGeoParaboloid*)
02122    {
02123       return GenerateInitInstanceLocal((::TGeoParaboloid*)0);
02124    }
02125    // Static variable to force the class initialization
02126    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoParaboloid*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02127 } // end of namespace ROOT
02128 
02129 namespace ROOT {
02130    void TGeoHalfSpace_ShowMembers(void *obj, TMemberInspector &R__insp);
02131    static void *new_TGeoHalfSpace(void *p = 0);
02132    static void *newArray_TGeoHalfSpace(Long_t size, void *p);
02133    static void delete_TGeoHalfSpace(void *p);
02134    static void deleteArray_TGeoHalfSpace(void *p);
02135    static void destruct_TGeoHalfSpace(void *p);
02136 
02137    // Function generating the singleton type initializer
02138    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoHalfSpace*)
02139    {
02140       ::TGeoHalfSpace *ptr = 0;
02141       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoHalfSpace >(0);
02142       static ::ROOT::TGenericClassInfo 
02143          instance("TGeoHalfSpace", ::TGeoHalfSpace::Class_Version(), "include/TGeoHalfSpace.h", 31,
02144                   typeid(::TGeoHalfSpace), DefineBehavior(ptr, ptr),
02145                   &::TGeoHalfSpace::Dictionary, isa_proxy, 4,
02146                   sizeof(::TGeoHalfSpace) );
02147       instance.SetNew(&new_TGeoHalfSpace);
02148       instance.SetNewArray(&newArray_TGeoHalfSpace);
02149       instance.SetDelete(&delete_TGeoHalfSpace);
02150       instance.SetDeleteArray(&deleteArray_TGeoHalfSpace);
02151       instance.SetDestructor(&destruct_TGeoHalfSpace);
02152       return &instance;
02153    }
02154    TGenericClassInfo *GenerateInitInstance(const ::TGeoHalfSpace*)
02155    {
02156       return GenerateInitInstanceLocal((::TGeoHalfSpace*)0);
02157    }
02158    // Static variable to force the class initialization
02159    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoHalfSpace*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02160 } // end of namespace ROOT
02161 
02162 namespace ROOT {
02163    void TGeoBuilder_ShowMembers(void *obj, TMemberInspector &R__insp);
02164    static void delete_TGeoBuilder(void *p);
02165    static void deleteArray_TGeoBuilder(void *p);
02166    static void destruct_TGeoBuilder(void *p);
02167    static void streamer_TGeoBuilder(TBuffer &buf, void *obj);
02168 
02169    // Function generating the singleton type initializer
02170    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoBuilder*)
02171    {
02172       ::TGeoBuilder *ptr = 0;
02173       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoBuilder >(0);
02174       static ::ROOT::TGenericClassInfo 
02175          instance("TGeoBuilder", ::TGeoBuilder::Class_Version(), "include/TGeoBuilder.h", 37,
02176                   typeid(::TGeoBuilder), DefineBehavior(ptr, ptr),
02177                   &::TGeoBuilder::Dictionary, isa_proxy, 0,
02178                   sizeof(::TGeoBuilder) );
02179       instance.SetDelete(&delete_TGeoBuilder);
02180       instance.SetDeleteArray(&deleteArray_TGeoBuilder);
02181       instance.SetDestructor(&destruct_TGeoBuilder);
02182       instance.SetStreamerFunc(&streamer_TGeoBuilder);
02183       return &instance;
02184    }
02185    TGenericClassInfo *GenerateInitInstance(const ::TGeoBuilder*)
02186    {
02187       return GenerateInitInstanceLocal((::TGeoBuilder*)0);
02188    }
02189    // Static variable to force the class initialization
02190    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoBuilder*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02191 } // end of namespace ROOT
02192 
02193 //______________________________________________________________________________
02194 TClass *TGeoAtt::fgIsA = 0;  // static to hold class pointer
02195 
02196 //______________________________________________________________________________
02197 const char *TGeoAtt::Class_Name()
02198 {
02199    return "TGeoAtt";
02200 }
02201 
02202 //______________________________________________________________________________
02203 const char *TGeoAtt::ImplFileName()
02204 {
02205    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoAtt*)0x0)->GetImplFileName();
02206 }
02207 
02208 //______________________________________________________________________________
02209 int TGeoAtt::ImplFileLine()
02210 {
02211    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoAtt*)0x0)->GetImplFileLine();
02212 }
02213 
02214 //______________________________________________________________________________
02215 void TGeoAtt::Dictionary()
02216 {
02217    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoAtt*)0x0)->GetClass();
02218 }
02219 
02220 //______________________________________________________________________________
02221 TClass *TGeoAtt::Class()
02222 {
02223    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoAtt*)0x0)->GetClass();
02224    return fgIsA;
02225 }
02226 
02227 //______________________________________________________________________________
02228 TClass *TGeoShape::fgIsA = 0;  // static to hold class pointer
02229 
02230 //______________________________________________________________________________
02231 const char *TGeoShape::Class_Name()
02232 {
02233    return "TGeoShape";
02234 }
02235 
02236 //______________________________________________________________________________
02237 const char *TGeoShape::ImplFileName()
02238 {
02239    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoShape*)0x0)->GetImplFileName();
02240 }
02241 
02242 //______________________________________________________________________________
02243 int TGeoShape::ImplFileLine()
02244 {
02245    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoShape*)0x0)->GetImplFileLine();
02246 }
02247 
02248 //______________________________________________________________________________
02249 void TGeoShape::Dictionary()
02250 {
02251    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoShape*)0x0)->GetClass();
02252 }
02253 
02254 //______________________________________________________________________________
02255 TClass *TGeoShape::Class()
02256 {
02257    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoShape*)0x0)->GetClass();
02258    return fgIsA;
02259 }
02260 
02261 //______________________________________________________________________________
02262 TClass *TGeoMatrix::fgIsA = 0;  // static to hold class pointer
02263 
02264 //______________________________________________________________________________
02265 const char *TGeoMatrix::Class_Name()
02266 {
02267    return "TGeoMatrix";
02268 }
02269 
02270 //______________________________________________________________________________
02271 const char *TGeoMatrix::ImplFileName()
02272 {
02273    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoMatrix*)0x0)->GetImplFileName();
02274 }
02275 
02276 //______________________________________________________________________________
02277 int TGeoMatrix::ImplFileLine()
02278 {
02279    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoMatrix*)0x0)->GetImplFileLine();
02280 }
02281 
02282 //______________________________________________________________________________
02283 void TGeoMatrix::Dictionary()
02284 {
02285    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoMatrix*)0x0)->GetClass();
02286 }
02287 
02288 //______________________________________________________________________________
02289 TClass *TGeoMatrix::Class()
02290 {
02291    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoMatrix*)0x0)->GetClass();
02292    return fgIsA;
02293 }
02294 
02295 //______________________________________________________________________________
02296 TClass *TGeoHMatrix::fgIsA = 0;  // static to hold class pointer
02297 
02298 //______________________________________________________________________________
02299 const char *TGeoHMatrix::Class_Name()
02300 {
02301    return "TGeoHMatrix";
02302 }
02303 
02304 //______________________________________________________________________________
02305 const char *TGeoHMatrix::ImplFileName()
02306 {
02307    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoHMatrix*)0x0)->GetImplFileName();
02308 }
02309 
02310 //______________________________________________________________________________
02311 int TGeoHMatrix::ImplFileLine()
02312 {
02313    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoHMatrix*)0x0)->GetImplFileLine();
02314 }
02315 
02316 //______________________________________________________________________________
02317 void TGeoHMatrix::Dictionary()
02318 {
02319    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoHMatrix*)0x0)->GetClass();
02320 }
02321 
02322 //______________________________________________________________________________
02323 TClass *TGeoHMatrix::Class()
02324 {
02325    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoHMatrix*)0x0)->GetClass();
02326    return fgIsA;
02327 }
02328 
02329 //______________________________________________________________________________
02330 TClass *TGeoBoolNode::fgIsA = 0;  // static to hold class pointer
02331 
02332 //______________________________________________________________________________
02333 const char *TGeoBoolNode::Class_Name()
02334 {
02335    return "TGeoBoolNode";
02336 }
02337 
02338 //______________________________________________________________________________
02339 const char *TGeoBoolNode::ImplFileName()
02340 {
02341    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoBoolNode*)0x0)->GetImplFileName();
02342 }
02343 
02344 //______________________________________________________________________________
02345 int TGeoBoolNode::ImplFileLine()
02346 {
02347    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoBoolNode*)0x0)->GetImplFileLine();
02348 }
02349 
02350 //______________________________________________________________________________
02351 void TGeoBoolNode::Dictionary()
02352 {
02353    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoBoolNode*)0x0)->GetClass();
02354 }
02355 
02356 //______________________________________________________________________________
02357 TClass *TGeoBoolNode::Class()
02358 {
02359    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoBoolNode*)0x0)->GetClass();
02360    return fgIsA;
02361 }
02362 
02363 //______________________________________________________________________________
02364 TClass *TGeoUnion::fgIsA = 0;  // static to hold class pointer
02365 
02366 //______________________________________________________________________________
02367 const char *TGeoUnion::Class_Name()
02368 {
02369    return "TGeoUnion";
02370 }
02371 
02372 //______________________________________________________________________________
02373 const char *TGeoUnion::ImplFileName()
02374 {
02375    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoUnion*)0x0)->GetImplFileName();
02376 }
02377 
02378 //______________________________________________________________________________
02379 int TGeoUnion::ImplFileLine()
02380 {
02381    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoUnion*)0x0)->GetImplFileLine();
02382 }
02383 
02384 //______________________________________________________________________________
02385 void TGeoUnion::Dictionary()
02386 {
02387    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoUnion*)0x0)->GetClass();
02388 }
02389 
02390 //______________________________________________________________________________
02391 TClass *TGeoUnion::Class()
02392 {
02393    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoUnion*)0x0)->GetClass();
02394    return fgIsA;
02395 }
02396 
02397 //______________________________________________________________________________
02398 TClass *TGeoIntersection::fgIsA = 0;  // static to hold class pointer
02399 
02400 //______________________________________________________________________________
02401 const char *TGeoIntersection::Class_Name()
02402 {
02403    return "TGeoIntersection";
02404 }
02405 
02406 //______________________________________________________________________________
02407 const char *TGeoIntersection::ImplFileName()
02408 {
02409    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoIntersection*)0x0)->GetImplFileName();
02410 }
02411 
02412 //______________________________________________________________________________
02413 int TGeoIntersection::ImplFileLine()
02414 {
02415    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoIntersection*)0x0)->GetImplFileLine();
02416 }
02417 
02418 //______________________________________________________________________________
02419 void TGeoIntersection::Dictionary()
02420 {
02421    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoIntersection*)0x0)->GetClass();
02422 }
02423 
02424 //______________________________________________________________________________
02425 TClass *TGeoIntersection::Class()
02426 {
02427    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoIntersection*)0x0)->GetClass();
02428    return fgIsA;
02429 }
02430 
02431 //______________________________________________________________________________
02432 TClass *TGeoSubtraction::fgIsA = 0;  // static to hold class pointer
02433 
02434 //______________________________________________________________________________
02435 const char *TGeoSubtraction::Class_Name()
02436 {
02437    return "TGeoSubtraction";
02438 }
02439 
02440 //______________________________________________________________________________
02441 const char *TGeoSubtraction::ImplFileName()
02442 {
02443    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoSubtraction*)0x0)->GetImplFileName();
02444 }
02445 
02446 //______________________________________________________________________________
02447 int TGeoSubtraction::ImplFileLine()
02448 {
02449    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoSubtraction*)0x0)->GetImplFileLine();
02450 }
02451 
02452 //______________________________________________________________________________
02453 void TGeoSubtraction::Dictionary()
02454 {
02455    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoSubtraction*)0x0)->GetClass();
02456 }
02457 
02458 //______________________________________________________________________________
02459 TClass *TGeoSubtraction::Class()
02460 {
02461    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoSubtraction*)0x0)->GetClass();
02462    return fgIsA;
02463 }
02464 
02465 //______________________________________________________________________________
02466 TClass *TGeoElementTable::fgIsA = 0;  // static to hold class pointer
02467 
02468 //______________________________________________________________________________
02469 const char *TGeoElementTable::Class_Name()
02470 {
02471    return "TGeoElementTable";
02472 }
02473 
02474 //______________________________________________________________________________
02475 const char *TGeoElementTable::ImplFileName()
02476 {
02477    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoElementTable*)0x0)->GetImplFileName();
02478 }
02479 
02480 //______________________________________________________________________________
02481 int TGeoElementTable::ImplFileLine()
02482 {
02483    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoElementTable*)0x0)->GetImplFileLine();
02484 }
02485 
02486 //______________________________________________________________________________
02487 void TGeoElementTable::Dictionary()
02488 {
02489    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoElementTable*)0x0)->GetClass();
02490 }
02491 
02492 //______________________________________________________________________________
02493 TClass *TGeoElementTable::Class()
02494 {
02495    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoElementTable*)0x0)->GetClass();
02496    return fgIsA;
02497 }
02498 
02499 //______________________________________________________________________________
02500 TClass *TGeoIsotope::fgIsA = 0;  // static to hold class pointer
02501 
02502 //______________________________________________________________________________
02503 const char *TGeoIsotope::Class_Name()
02504 {
02505    return "TGeoIsotope";
02506 }
02507 
02508 //______________________________________________________________________________
02509 const char *TGeoIsotope::ImplFileName()
02510 {
02511    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoIsotope*)0x0)->GetImplFileName();
02512 }
02513 
02514 //______________________________________________________________________________
02515 int TGeoIsotope::ImplFileLine()
02516 {
02517    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoIsotope*)0x0)->GetImplFileLine();
02518 }
02519 
02520 //______________________________________________________________________________
02521 void TGeoIsotope::Dictionary()
02522 {
02523    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoIsotope*)0x0)->GetClass();
02524 }
02525 
02526 //______________________________________________________________________________
02527 TClass *TGeoIsotope::Class()
02528 {
02529    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoIsotope*)0x0)->GetClass();
02530    return fgIsA;
02531 }
02532 
02533 //______________________________________________________________________________
02534 TClass *TGeoElement::fgIsA = 0;  // static to hold class pointer
02535 
02536 //______________________________________________________________________________
02537 const char *TGeoElement::Class_Name()
02538 {
02539    return "TGeoElement";
02540 }
02541 
02542 //______________________________________________________________________________
02543 const char *TGeoElement::ImplFileName()
02544 {
02545    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoElement*)0x0)->GetImplFileName();
02546 }
02547 
02548 //______________________________________________________________________________
02549 int TGeoElement::ImplFileLine()
02550 {
02551    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoElement*)0x0)->GetImplFileLine();
02552 }
02553 
02554 //______________________________________________________________________________
02555 void TGeoElement::Dictionary()
02556 {
02557    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoElement*)0x0)->GetClass();
02558 }
02559 
02560 //______________________________________________________________________________
02561 TClass *TGeoElement::Class()
02562 {
02563    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoElement*)0x0)->GetClass();
02564    return fgIsA;
02565 }
02566 
02567 //______________________________________________________________________________
02568 TClass *TGeoDecayChannel::fgIsA = 0;  // static to hold class pointer
02569 
02570 //______________________________________________________________________________
02571 const char *TGeoDecayChannel::Class_Name()
02572 {
02573    return "TGeoDecayChannel";
02574 }
02575 
02576 //______________________________________________________________________________
02577 const char *TGeoDecayChannel::ImplFileName()
02578 {
02579    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoDecayChannel*)0x0)->GetImplFileName();
02580 }
02581 
02582 //______________________________________________________________________________
02583 int TGeoDecayChannel::ImplFileLine()
02584 {
02585    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoDecayChannel*)0x0)->GetImplFileLine();
02586 }
02587 
02588 //______________________________________________________________________________
02589 void TGeoDecayChannel::Dictionary()
02590 {
02591    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoDecayChannel*)0x0)->GetClass();
02592 }
02593 
02594 //______________________________________________________________________________
02595 TClass *TGeoDecayChannel::Class()
02596 {
02597    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoDecayChannel*)0x0)->GetClass();
02598    return fgIsA;
02599 }
02600 
02601 //______________________________________________________________________________
02602 TClass *TGeoBatemanSol::fgIsA = 0;  // static to hold class pointer
02603 
02604 //______________________________________________________________________________
02605 const char *TGeoBatemanSol::Class_Name()
02606 {
02607    return "TGeoBatemanSol";
02608 }
02609 
02610 //______________________________________________________________________________
02611 const char *TGeoBatemanSol::ImplFileName()
02612 {
02613    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoBatemanSol*)0x0)->GetImplFileName();
02614 }
02615 
02616 //______________________________________________________________________________
02617 int TGeoBatemanSol::ImplFileLine()
02618 {
02619    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoBatemanSol*)0x0)->GetImplFileLine();
02620 }
02621 
02622 //______________________________________________________________________________
02623 void TGeoBatemanSol::Dictionary()
02624 {
02625    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoBatemanSol*)0x0)->GetClass();
02626 }
02627 
02628 //______________________________________________________________________________
02629 TClass *TGeoBatemanSol::Class()
02630 {
02631    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoBatemanSol*)0x0)->GetClass();
02632    return fgIsA;
02633 }
02634 
02635 //______________________________________________________________________________
02636 TClass *TGeoElementRN::fgIsA = 0;  // static to hold class pointer
02637 
02638 //______________________________________________________________________________
02639 const char *TGeoElementRN::Class_Name()
02640 {
02641    return "TGeoElementRN";
02642 }
02643 
02644 //______________________________________________________________________________
02645 const char *TGeoElementRN::ImplFileName()
02646 {
02647    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoElementRN*)0x0)->GetImplFileName();
02648 }
02649 
02650 //______________________________________________________________________________
02651 int TGeoElementRN::ImplFileLine()
02652 {
02653    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoElementRN*)0x0)->GetImplFileLine();
02654 }
02655 
02656 //______________________________________________________________________________
02657 void TGeoElementRN::Dictionary()
02658 {
02659    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoElementRN*)0x0)->GetClass();
02660 }
02661 
02662 //______________________________________________________________________________
02663 TClass *TGeoElementRN::Class()
02664 {
02665    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoElementRN*)0x0)->GetClass();
02666    return fgIsA;
02667 }
02668 
02669 //______________________________________________________________________________
02670 TClass *TGeoElemIter::fgIsA = 0;  // static to hold class pointer
02671 
02672 //______________________________________________________________________________
02673 const char *TGeoElemIter::Class_Name()
02674 {
02675    return "TGeoElemIter";
02676 }
02677 
02678 //______________________________________________________________________________
02679 const char *TGeoElemIter::ImplFileName()
02680 {
02681    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoElemIter*)0x0)->GetImplFileName();
02682 }
02683 
02684 //______________________________________________________________________________
02685 int TGeoElemIter::ImplFileLine()
02686 {
02687    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoElemIter*)0x0)->GetImplFileLine();
02688 }
02689 
02690 //______________________________________________________________________________
02691 void TGeoElemIter::Dictionary()
02692 {
02693    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoElemIter*)0x0)->GetClass();
02694 }
02695 
02696 //______________________________________________________________________________
02697 TClass *TGeoElemIter::Class()
02698 {
02699    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoElemIter*)0x0)->GetClass();
02700    return fgIsA;
02701 }
02702 
02703 //______________________________________________________________________________
02704 TClass *TGeoMaterial::fgIsA = 0;  // static to hold class pointer
02705 
02706 //______________________________________________________________________________
02707 const char *TGeoMaterial::Class_Name()
02708 {
02709    return "TGeoMaterial";
02710 }
02711 
02712 //______________________________________________________________________________
02713 const char *TGeoMaterial::ImplFileName()
02714 {
02715    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoMaterial*)0x0)->GetImplFileName();
02716 }
02717 
02718 //______________________________________________________________________________
02719 int TGeoMaterial::ImplFileLine()
02720 {
02721    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoMaterial*)0x0)->GetImplFileLine();
02722 }
02723 
02724 //______________________________________________________________________________
02725 void TGeoMaterial::Dictionary()
02726 {
02727    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoMaterial*)0x0)->GetClass();
02728 }
02729 
02730 //______________________________________________________________________________
02731 TClass *TGeoMaterial::Class()
02732 {
02733    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoMaterial*)0x0)->GetClass();
02734    return fgIsA;
02735 }
02736 
02737 //______________________________________________________________________________
02738 TClass *TGeoMixture::fgIsA = 0;  // static to hold class pointer
02739 
02740 //______________________________________________________________________________
02741 const char *TGeoMixture::Class_Name()
02742 {
02743    return "TGeoMixture";
02744 }
02745 
02746 //______________________________________________________________________________
02747 const char *TGeoMixture::ImplFileName()
02748 {
02749    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoMixture*)0x0)->GetImplFileName();
02750 }
02751 
02752 //______________________________________________________________________________
02753 int TGeoMixture::ImplFileLine()
02754 {
02755    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoMixture*)0x0)->GetImplFileLine();
02756 }
02757 
02758 //______________________________________________________________________________
02759 void TGeoMixture::Dictionary()
02760 {
02761    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoMixture*)0x0)->GetClass();
02762 }
02763 
02764 //______________________________________________________________________________
02765 TClass *TGeoMixture::Class()
02766 {
02767    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoMixture*)0x0)->GetClass();
02768    return fgIsA;
02769 }
02770 
02771 //______________________________________________________________________________
02772 TClass *TGeoMedium::fgIsA = 0;  // static to hold class pointer
02773 
02774 //______________________________________________________________________________
02775 const char *TGeoMedium::Class_Name()
02776 {
02777    return "TGeoMedium";
02778 }
02779 
02780 //______________________________________________________________________________
02781 const char *TGeoMedium::ImplFileName()
02782 {
02783    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoMedium*)0x0)->GetImplFileName();
02784 }
02785 
02786 //______________________________________________________________________________
02787 int TGeoMedium::ImplFileLine()
02788 {
02789    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoMedium*)0x0)->GetImplFileLine();
02790 }
02791 
02792 //______________________________________________________________________________
02793 void TGeoMedium::Dictionary()
02794 {
02795    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoMedium*)0x0)->GetClass();
02796 }
02797 
02798 //______________________________________________________________________________
02799 TClass *TGeoMedium::Class()
02800 {
02801    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoMedium*)0x0)->GetClass();
02802    return fgIsA;
02803 }
02804 
02805 //______________________________________________________________________________
02806 TClass *TGeoTranslation::fgIsA = 0;  // static to hold class pointer
02807 
02808 //______________________________________________________________________________
02809 const char *TGeoTranslation::Class_Name()
02810 {
02811    return "TGeoTranslation";
02812 }
02813 
02814 //______________________________________________________________________________
02815 const char *TGeoTranslation::ImplFileName()
02816 {
02817    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTranslation*)0x0)->GetImplFileName();
02818 }
02819 
02820 //______________________________________________________________________________
02821 int TGeoTranslation::ImplFileLine()
02822 {
02823    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTranslation*)0x0)->GetImplFileLine();
02824 }
02825 
02826 //______________________________________________________________________________
02827 void TGeoTranslation::Dictionary()
02828 {
02829    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTranslation*)0x0)->GetClass();
02830 }
02831 
02832 //______________________________________________________________________________
02833 TClass *TGeoTranslation::Class()
02834 {
02835    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTranslation*)0x0)->GetClass();
02836    return fgIsA;
02837 }
02838 
02839 //______________________________________________________________________________
02840 TClass *TGeoRotation::fgIsA = 0;  // static to hold class pointer
02841 
02842 //______________________________________________________________________________
02843 const char *TGeoRotation::Class_Name()
02844 {
02845    return "TGeoRotation";
02846 }
02847 
02848 //______________________________________________________________________________
02849 const char *TGeoRotation::ImplFileName()
02850 {
02851    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoRotation*)0x0)->GetImplFileName();
02852 }
02853 
02854 //______________________________________________________________________________
02855 int TGeoRotation::ImplFileLine()
02856 {
02857    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoRotation*)0x0)->GetImplFileLine();
02858 }
02859 
02860 //______________________________________________________________________________
02861 void TGeoRotation::Dictionary()
02862 {
02863    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoRotation*)0x0)->GetClass();
02864 }
02865 
02866 //______________________________________________________________________________
02867 TClass *TGeoRotation::Class()
02868 {
02869    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoRotation*)0x0)->GetClass();
02870    return fgIsA;
02871 }
02872 
02873 //______________________________________________________________________________
02874 TClass *TGeoScale::fgIsA = 0;  // static to hold class pointer
02875 
02876 //______________________________________________________________________________
02877 const char *TGeoScale::Class_Name()
02878 {
02879    return "TGeoScale";
02880 }
02881 
02882 //______________________________________________________________________________
02883 const char *TGeoScale::ImplFileName()
02884 {
02885    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoScale*)0x0)->GetImplFileName();
02886 }
02887 
02888 //______________________________________________________________________________
02889 int TGeoScale::ImplFileLine()
02890 {
02891    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoScale*)0x0)->GetImplFileLine();
02892 }
02893 
02894 //______________________________________________________________________________
02895 void TGeoScale::Dictionary()
02896 {
02897    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoScale*)0x0)->GetClass();
02898 }
02899 
02900 //______________________________________________________________________________
02901 TClass *TGeoScale::Class()
02902 {
02903    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoScale*)0x0)->GetClass();
02904    return fgIsA;
02905 }
02906 
02907 //______________________________________________________________________________
02908 TClass *TGeoCombiTrans::fgIsA = 0;  // static to hold class pointer
02909 
02910 //______________________________________________________________________________
02911 const char *TGeoCombiTrans::Class_Name()
02912 {
02913    return "TGeoCombiTrans";
02914 }
02915 
02916 //______________________________________________________________________________
02917 const char *TGeoCombiTrans::ImplFileName()
02918 {
02919    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoCombiTrans*)0x0)->GetImplFileName();
02920 }
02921 
02922 //______________________________________________________________________________
02923 int TGeoCombiTrans::ImplFileLine()
02924 {
02925    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoCombiTrans*)0x0)->GetImplFileLine();
02926 }
02927 
02928 //______________________________________________________________________________
02929 void TGeoCombiTrans::Dictionary()
02930 {
02931    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoCombiTrans*)0x0)->GetClass();
02932 }
02933 
02934 //______________________________________________________________________________
02935 TClass *TGeoCombiTrans::Class()
02936 {
02937    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoCombiTrans*)0x0)->GetClass();
02938    return fgIsA;
02939 }
02940 
02941 //______________________________________________________________________________
02942 TClass *TGeoGenTrans::fgIsA = 0;  // static to hold class pointer
02943 
02944 //______________________________________________________________________________
02945 const char *TGeoGenTrans::Class_Name()
02946 {
02947    return "TGeoGenTrans";
02948 }
02949 
02950 //______________________________________________________________________________
02951 const char *TGeoGenTrans::ImplFileName()
02952 {
02953    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoGenTrans*)0x0)->GetImplFileName();
02954 }
02955 
02956 //______________________________________________________________________________
02957 int TGeoGenTrans::ImplFileLine()
02958 {
02959    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoGenTrans*)0x0)->GetImplFileLine();
02960 }
02961 
02962 //______________________________________________________________________________
02963 void TGeoGenTrans::Dictionary()
02964 {
02965    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoGenTrans*)0x0)->GetClass();
02966 }
02967 
02968 //______________________________________________________________________________
02969 TClass *TGeoGenTrans::Class()
02970 {
02971    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoGenTrans*)0x0)->GetClass();
02972    return fgIsA;
02973 }
02974 
02975 //______________________________________________________________________________
02976 TClass *TGeoIdentity::fgIsA = 0;  // static to hold class pointer
02977 
02978 //______________________________________________________________________________
02979 const char *TGeoIdentity::Class_Name()
02980 {
02981    return "TGeoIdentity";
02982 }
02983 
02984 //______________________________________________________________________________
02985 const char *TGeoIdentity::ImplFileName()
02986 {
02987    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoIdentity*)0x0)->GetImplFileName();
02988 }
02989 
02990 //______________________________________________________________________________
02991 int TGeoIdentity::ImplFileLine()
02992 {
02993    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoIdentity*)0x0)->GetImplFileLine();
02994 }
02995 
02996 //______________________________________________________________________________
02997 void TGeoIdentity::Dictionary()
02998 {
02999    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoIdentity*)0x0)->GetClass();
03000 }
03001 
03002 //______________________________________________________________________________
03003 TClass *TGeoIdentity::Class()
03004 {
03005    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoIdentity*)0x0)->GetClass();
03006    return fgIsA;
03007 }
03008 
03009 //______________________________________________________________________________
03010 TClass *TGeoBBox::fgIsA = 0;  // static to hold class pointer
03011 
03012 //______________________________________________________________________________
03013 const char *TGeoBBox::Class_Name()
03014 {
03015    return "TGeoBBox";
03016 }
03017 
03018 //______________________________________________________________________________
03019 const char *TGeoBBox::ImplFileName()
03020 {
03021    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoBBox*)0x0)->GetImplFileName();
03022 }
03023 
03024 //______________________________________________________________________________
03025 int TGeoBBox::ImplFileLine()
03026 {
03027    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoBBox*)0x0)->GetImplFileLine();
03028 }
03029 
03030 //______________________________________________________________________________
03031 void TGeoBBox::Dictionary()
03032 {
03033    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoBBox*)0x0)->GetClass();
03034 }
03035 
03036 //______________________________________________________________________________
03037 TClass *TGeoBBox::Class()
03038 {
03039    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoBBox*)0x0)->GetClass();
03040    return fgIsA;
03041 }
03042 
03043 //______________________________________________________________________________
03044 TClass *TGeoVolume::fgIsA = 0;  // static to hold class pointer
03045 
03046 //______________________________________________________________________________
03047 const char *TGeoVolume::Class_Name()
03048 {
03049    return "TGeoVolume";
03050 }
03051 
03052 //______________________________________________________________________________
03053 const char *TGeoVolume::ImplFileName()
03054 {
03055    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoVolume*)0x0)->GetImplFileName();
03056 }
03057 
03058 //______________________________________________________________________________
03059 int TGeoVolume::ImplFileLine()
03060 {
03061    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoVolume*)0x0)->GetImplFileLine();
03062 }
03063 
03064 //______________________________________________________________________________
03065 void TGeoVolume::Dictionary()
03066 {
03067    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoVolume*)0x0)->GetClass();
03068 }
03069 
03070 //______________________________________________________________________________
03071 TClass *TGeoVolume::Class()
03072 {
03073    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoVolume*)0x0)->GetClass();
03074    return fgIsA;
03075 }
03076 
03077 //______________________________________________________________________________
03078 TClass *TGeoNode::fgIsA = 0;  // static to hold class pointer
03079 
03080 //______________________________________________________________________________
03081 const char *TGeoNode::Class_Name()
03082 {
03083    return "TGeoNode";
03084 }
03085 
03086 //______________________________________________________________________________
03087 const char *TGeoNode::ImplFileName()
03088 {
03089    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoNode*)0x0)->GetImplFileName();
03090 }
03091 
03092 //______________________________________________________________________________
03093 int TGeoNode::ImplFileLine()
03094 {
03095    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoNode*)0x0)->GetImplFileLine();
03096 }
03097 
03098 //______________________________________________________________________________
03099 void TGeoNode::Dictionary()
03100 {
03101    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoNode*)0x0)->GetClass();
03102 }
03103 
03104 //______________________________________________________________________________
03105 TClass *TGeoNode::Class()
03106 {
03107    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoNode*)0x0)->GetClass();
03108    return fgIsA;
03109 }
03110 
03111 //______________________________________________________________________________
03112 TClass *TGeoVoxelFinder::fgIsA = 0;  // static to hold class pointer
03113 
03114 //______________________________________________________________________________
03115 const char *TGeoVoxelFinder::Class_Name()
03116 {
03117    return "TGeoVoxelFinder";
03118 }
03119 
03120 //______________________________________________________________________________
03121 const char *TGeoVoxelFinder::ImplFileName()
03122 {
03123    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoVoxelFinder*)0x0)->GetImplFileName();
03124 }
03125 
03126 //______________________________________________________________________________
03127 int TGeoVoxelFinder::ImplFileLine()
03128 {
03129    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoVoxelFinder*)0x0)->GetImplFileLine();
03130 }
03131 
03132 //______________________________________________________________________________
03133 void TGeoVoxelFinder::Dictionary()
03134 {
03135    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoVoxelFinder*)0x0)->GetClass();
03136 }
03137 
03138 //______________________________________________________________________________
03139 TClass *TGeoVoxelFinder::Class()
03140 {
03141    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoVoxelFinder*)0x0)->GetClass();
03142    return fgIsA;
03143 }
03144 
03145 //______________________________________________________________________________
03146 TClass *TGeoManager::fgIsA = 0;  // static to hold class pointer
03147 
03148 //______________________________________________________________________________
03149 const char *TGeoManager::Class_Name()
03150 {
03151    return "TGeoManager";
03152 }
03153 
03154 //______________________________________________________________________________
03155 const char *TGeoManager::ImplFileName()
03156 {
03157    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoManager*)0x0)->GetImplFileName();
03158 }
03159 
03160 //______________________________________________________________________________
03161 int TGeoManager::ImplFileLine()
03162 {
03163    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoManager*)0x0)->GetImplFileLine();
03164 }
03165 
03166 //______________________________________________________________________________
03167 void TGeoManager::Dictionary()
03168 {
03169    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoManager*)0x0)->GetClass();
03170 }
03171 
03172 //______________________________________________________________________________
03173 TClass *TGeoManager::Class()
03174 {
03175    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoManager*)0x0)->GetClass();
03176    return fgIsA;
03177 }
03178 
03179 //______________________________________________________________________________
03180 TClass *TGeoVolumeMulti::fgIsA = 0;  // static to hold class pointer
03181 
03182 //______________________________________________________________________________
03183 const char *TGeoVolumeMulti::Class_Name()
03184 {
03185    return "TGeoVolumeMulti";
03186 }
03187 
03188 //______________________________________________________________________________
03189 const char *TGeoVolumeMulti::ImplFileName()
03190 {
03191    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoVolumeMulti*)0x0)->GetImplFileName();
03192 }
03193 
03194 //______________________________________________________________________________
03195 int TGeoVolumeMulti::ImplFileLine()
03196 {
03197    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoVolumeMulti*)0x0)->GetImplFileLine();
03198 }
03199 
03200 //______________________________________________________________________________
03201 void TGeoVolumeMulti::Dictionary()
03202 {
03203    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoVolumeMulti*)0x0)->GetClass();
03204 }
03205 
03206 //______________________________________________________________________________
03207 TClass *TGeoVolumeMulti::Class()
03208 {
03209    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoVolumeMulti*)0x0)->GetClass();
03210    return fgIsA;
03211 }
03212 
03213 //______________________________________________________________________________
03214 TClass *TGeoVolumeAssembly::fgIsA = 0;  // static to hold class pointer
03215 
03216 //______________________________________________________________________________
03217 const char *TGeoVolumeAssembly::Class_Name()
03218 {
03219    return "TGeoVolumeAssembly";
03220 }
03221 
03222 //______________________________________________________________________________
03223 const char *TGeoVolumeAssembly::ImplFileName()
03224 {
03225    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoVolumeAssembly*)0x0)->GetImplFileName();
03226 }
03227 
03228 //______________________________________________________________________________
03229 int TGeoVolumeAssembly::ImplFileLine()
03230 {
03231    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoVolumeAssembly*)0x0)->GetImplFileLine();
03232 }
03233 
03234 //______________________________________________________________________________
03235 void TGeoVolumeAssembly::Dictionary()
03236 {
03237    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoVolumeAssembly*)0x0)->GetClass();
03238 }
03239 
03240 //______________________________________________________________________________
03241 TClass *TGeoVolumeAssembly::Class()
03242 {
03243    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoVolumeAssembly*)0x0)->GetClass();
03244    return fgIsA;
03245 }
03246 
03247 //______________________________________________________________________________
03248 TClass *TGeoNodeMatrix::fgIsA = 0;  // static to hold class pointer
03249 
03250 //______________________________________________________________________________
03251 const char *TGeoNodeMatrix::Class_Name()
03252 {
03253    return "TGeoNodeMatrix";
03254 }
03255 
03256 //______________________________________________________________________________
03257 const char *TGeoNodeMatrix::ImplFileName()
03258 {
03259    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoNodeMatrix*)0x0)->GetImplFileName();
03260 }
03261 
03262 //______________________________________________________________________________
03263 int TGeoNodeMatrix::ImplFileLine()
03264 {
03265    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoNodeMatrix*)0x0)->GetImplFileLine();
03266 }
03267 
03268 //______________________________________________________________________________
03269 void TGeoNodeMatrix::Dictionary()
03270 {
03271    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoNodeMatrix*)0x0)->GetClass();
03272 }
03273 
03274 //______________________________________________________________________________
03275 TClass *TGeoNodeMatrix::Class()
03276 {
03277    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoNodeMatrix*)0x0)->GetClass();
03278    return fgIsA;
03279 }
03280 
03281 //______________________________________________________________________________
03282 TClass *TGeoNodeOffset::fgIsA = 0;  // static to hold class pointer
03283 
03284 //______________________________________________________________________________
03285 const char *TGeoNodeOffset::Class_Name()
03286 {
03287    return "TGeoNodeOffset";
03288 }
03289 
03290 //______________________________________________________________________________
03291 const char *TGeoNodeOffset::ImplFileName()
03292 {
03293    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoNodeOffset*)0x0)->GetImplFileName();
03294 }
03295 
03296 //______________________________________________________________________________
03297 int TGeoNodeOffset::ImplFileLine()
03298 {
03299    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoNodeOffset*)0x0)->GetImplFileLine();
03300 }
03301 
03302 //______________________________________________________________________________
03303 void TGeoNodeOffset::Dictionary()
03304 {
03305    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoNodeOffset*)0x0)->GetClass();
03306 }
03307 
03308 //______________________________________________________________________________
03309 TClass *TGeoNodeOffset::Class()
03310 {
03311    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoNodeOffset*)0x0)->GetClass();
03312    return fgIsA;
03313 }
03314 
03315 //______________________________________________________________________________
03316 TClass *TGeoIterator::fgIsA = 0;  // static to hold class pointer
03317 
03318 //______________________________________________________________________________
03319 const char *TGeoIterator::Class_Name()
03320 {
03321    return "TGeoIterator";
03322 }
03323 
03324 //______________________________________________________________________________
03325 const char *TGeoIterator::ImplFileName()
03326 {
03327    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoIterator*)0x0)->GetImplFileName();
03328 }
03329 
03330 //______________________________________________________________________________
03331 int TGeoIterator::ImplFileLine()
03332 {
03333    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoIterator*)0x0)->GetImplFileLine();
03334 }
03335 
03336 //______________________________________________________________________________
03337 void TGeoIterator::Dictionary()
03338 {
03339    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoIterator*)0x0)->GetClass();
03340 }
03341 
03342 //______________________________________________________________________________
03343 TClass *TGeoIterator::Class()
03344 {
03345    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoIterator*)0x0)->GetClass();
03346    return fgIsA;
03347 }
03348 
03349 //______________________________________________________________________________
03350 TClass *TGeoIteratorPlugin::fgIsA = 0;  // static to hold class pointer
03351 
03352 //______________________________________________________________________________
03353 const char *TGeoIteratorPlugin::Class_Name()
03354 {
03355    return "TGeoIteratorPlugin";
03356 }
03357 
03358 //______________________________________________________________________________
03359 const char *TGeoIteratorPlugin::ImplFileName()
03360 {
03361    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoIteratorPlugin*)0x0)->GetImplFileName();
03362 }
03363 
03364 //______________________________________________________________________________
03365 int TGeoIteratorPlugin::ImplFileLine()
03366 {
03367    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoIteratorPlugin*)0x0)->GetImplFileLine();
03368 }
03369 
03370 //______________________________________________________________________________
03371 void TGeoIteratorPlugin::Dictionary()
03372 {
03373    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoIteratorPlugin*)0x0)->GetClass();
03374 }
03375 
03376 //______________________________________________________________________________
03377 TClass *TGeoIteratorPlugin::Class()
03378 {
03379    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoIteratorPlugin*)0x0)->GetClass();
03380    return fgIsA;
03381 }
03382 
03383 //______________________________________________________________________________
03384 TClass *TGeoPara::fgIsA = 0;  // static to hold class pointer
03385 
03386 //______________________________________________________________________________
03387 const char *TGeoPara::Class_Name()
03388 {
03389    return "TGeoPara";
03390 }
03391 
03392 //______________________________________________________________________________
03393 const char *TGeoPara::ImplFileName()
03394 {
03395    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPara*)0x0)->GetImplFileName();
03396 }
03397 
03398 //______________________________________________________________________________
03399 int TGeoPara::ImplFileLine()
03400 {
03401    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPara*)0x0)->GetImplFileLine();
03402 }
03403 
03404 //______________________________________________________________________________
03405 void TGeoPara::Dictionary()
03406 {
03407    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPara*)0x0)->GetClass();
03408 }
03409 
03410 //______________________________________________________________________________
03411 TClass *TGeoPara::Class()
03412 {
03413    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPara*)0x0)->GetClass();
03414    return fgIsA;
03415 }
03416 
03417 //______________________________________________________________________________
03418 TClass *TGeoTube::fgIsA = 0;  // static to hold class pointer
03419 
03420 //______________________________________________________________________________
03421 const char *TGeoTube::Class_Name()
03422 {
03423    return "TGeoTube";
03424 }
03425 
03426 //______________________________________________________________________________
03427 const char *TGeoTube::ImplFileName()
03428 {
03429    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTube*)0x0)->GetImplFileName();
03430 }
03431 
03432 //______________________________________________________________________________
03433 int TGeoTube::ImplFileLine()
03434 {
03435    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTube*)0x0)->GetImplFileLine();
03436 }
03437 
03438 //______________________________________________________________________________
03439 void TGeoTube::Dictionary()
03440 {
03441    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTube*)0x0)->GetClass();
03442 }
03443 
03444 //______________________________________________________________________________
03445 TClass *TGeoTube::Class()
03446 {
03447    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTube*)0x0)->GetClass();
03448    return fgIsA;
03449 }
03450 
03451 //______________________________________________________________________________
03452 TClass *TGeoTubeSeg::fgIsA = 0;  // static to hold class pointer
03453 
03454 //______________________________________________________________________________
03455 const char *TGeoTubeSeg::Class_Name()
03456 {
03457    return "TGeoTubeSeg";
03458 }
03459 
03460 //______________________________________________________________________________
03461 const char *TGeoTubeSeg::ImplFileName()
03462 {
03463    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTubeSeg*)0x0)->GetImplFileName();
03464 }
03465 
03466 //______________________________________________________________________________
03467 int TGeoTubeSeg::ImplFileLine()
03468 {
03469    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTubeSeg*)0x0)->GetImplFileLine();
03470 }
03471 
03472 //______________________________________________________________________________
03473 void TGeoTubeSeg::Dictionary()
03474 {
03475    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTubeSeg*)0x0)->GetClass();
03476 }
03477 
03478 //______________________________________________________________________________
03479 TClass *TGeoTubeSeg::Class()
03480 {
03481    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTubeSeg*)0x0)->GetClass();
03482    return fgIsA;
03483 }
03484 
03485 //______________________________________________________________________________
03486 TClass *TGeoCtub::fgIsA = 0;  // static to hold class pointer
03487 
03488 //______________________________________________________________________________
03489 const char *TGeoCtub::Class_Name()
03490 {
03491    return "TGeoCtub";
03492 }
03493 
03494 //______________________________________________________________________________
03495 const char *TGeoCtub::ImplFileName()
03496 {
03497    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoCtub*)0x0)->GetImplFileName();
03498 }
03499 
03500 //______________________________________________________________________________
03501 int TGeoCtub::ImplFileLine()
03502 {
03503    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoCtub*)0x0)->GetImplFileLine();
03504 }
03505 
03506 //______________________________________________________________________________
03507 void TGeoCtub::Dictionary()
03508 {
03509    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoCtub*)0x0)->GetClass();
03510 }
03511 
03512 //______________________________________________________________________________
03513 TClass *TGeoCtub::Class()
03514 {
03515    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoCtub*)0x0)->GetClass();
03516    return fgIsA;
03517 }
03518 
03519 //______________________________________________________________________________
03520 TClass *TGeoTorus::fgIsA = 0;  // static to hold class pointer
03521 
03522 //______________________________________________________________________________
03523 const char *TGeoTorus::Class_Name()
03524 {
03525    return "TGeoTorus";
03526 }
03527 
03528 //______________________________________________________________________________
03529 const char *TGeoTorus::ImplFileName()
03530 {
03531    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTorus*)0x0)->GetImplFileName();
03532 }
03533 
03534 //______________________________________________________________________________
03535 int TGeoTorus::ImplFileLine()
03536 {
03537    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTorus*)0x0)->GetImplFileLine();
03538 }
03539 
03540 //______________________________________________________________________________
03541 void TGeoTorus::Dictionary()
03542 {
03543    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTorus*)0x0)->GetClass();
03544 }
03545 
03546 //______________________________________________________________________________
03547 TClass *TGeoTorus::Class()
03548 {
03549    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTorus*)0x0)->GetClass();
03550    return fgIsA;
03551 }
03552 
03553 //______________________________________________________________________________
03554 TClass *TGeoSphere::fgIsA = 0;  // static to hold class pointer
03555 
03556 //______________________________________________________________________________
03557 const char *TGeoSphere::Class_Name()
03558 {
03559    return "TGeoSphere";
03560 }
03561 
03562 //______________________________________________________________________________
03563 const char *TGeoSphere::ImplFileName()
03564 {
03565    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoSphere*)0x0)->GetImplFileName();
03566 }
03567 
03568 //______________________________________________________________________________
03569 int TGeoSphere::ImplFileLine()
03570 {
03571    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoSphere*)0x0)->GetImplFileLine();
03572 }
03573 
03574 //______________________________________________________________________________
03575 void TGeoSphere::Dictionary()
03576 {
03577    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoSphere*)0x0)->GetClass();
03578 }
03579 
03580 //______________________________________________________________________________
03581 TClass *TGeoSphere::Class()
03582 {
03583    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoSphere*)0x0)->GetClass();
03584    return fgIsA;
03585 }
03586 
03587 //______________________________________________________________________________
03588 TClass *TGeoEltu::fgIsA = 0;  // static to hold class pointer
03589 
03590 //______________________________________________________________________________
03591 const char *TGeoEltu::Class_Name()
03592 {
03593    return "TGeoEltu";
03594 }
03595 
03596 //______________________________________________________________________________
03597 const char *TGeoEltu::ImplFileName()
03598 {
03599    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoEltu*)0x0)->GetImplFileName();
03600 }
03601 
03602 //______________________________________________________________________________
03603 int TGeoEltu::ImplFileLine()
03604 {
03605    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoEltu*)0x0)->GetImplFileLine();
03606 }
03607 
03608 //______________________________________________________________________________
03609 void TGeoEltu::Dictionary()
03610 {
03611    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoEltu*)0x0)->GetClass();
03612 }
03613 
03614 //______________________________________________________________________________
03615 TClass *TGeoEltu::Class()
03616 {
03617    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoEltu*)0x0)->GetClass();
03618    return fgIsA;
03619 }
03620 
03621 //______________________________________________________________________________
03622 TClass *TGeoHype::fgIsA = 0;  // static to hold class pointer
03623 
03624 //______________________________________________________________________________
03625 const char *TGeoHype::Class_Name()
03626 {
03627    return "TGeoHype";
03628 }
03629 
03630 //______________________________________________________________________________
03631 const char *TGeoHype::ImplFileName()
03632 {
03633    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoHype*)0x0)->GetImplFileName();
03634 }
03635 
03636 //______________________________________________________________________________
03637 int TGeoHype::ImplFileLine()
03638 {
03639    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoHype*)0x0)->GetImplFileLine();
03640 }
03641 
03642 //______________________________________________________________________________
03643 void TGeoHype::Dictionary()
03644 {
03645    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoHype*)0x0)->GetClass();
03646 }
03647 
03648 //______________________________________________________________________________
03649 TClass *TGeoHype::Class()
03650 {
03651    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoHype*)0x0)->GetClass();
03652    return fgIsA;
03653 }
03654 
03655 //______________________________________________________________________________
03656 TClass *TGeoCone::fgIsA = 0;  // static to hold class pointer
03657 
03658 //______________________________________________________________________________
03659 const char *TGeoCone::Class_Name()
03660 {
03661    return "TGeoCone";
03662 }
03663 
03664 //______________________________________________________________________________
03665 const char *TGeoCone::ImplFileName()
03666 {
03667    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoCone*)0x0)->GetImplFileName();
03668 }
03669 
03670 //______________________________________________________________________________
03671 int TGeoCone::ImplFileLine()
03672 {
03673    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoCone*)0x0)->GetImplFileLine();
03674 }
03675 
03676 //______________________________________________________________________________
03677 void TGeoCone::Dictionary()
03678 {
03679    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoCone*)0x0)->GetClass();
03680 }
03681 
03682 //______________________________________________________________________________
03683 TClass *TGeoCone::Class()
03684 {
03685    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoCone*)0x0)->GetClass();
03686    return fgIsA;
03687 }
03688 
03689 //______________________________________________________________________________
03690 TClass *TGeoConeSeg::fgIsA = 0;  // static to hold class pointer
03691 
03692 //______________________________________________________________________________
03693 const char *TGeoConeSeg::Class_Name()
03694 {
03695    return "TGeoConeSeg";
03696 }
03697 
03698 //______________________________________________________________________________
03699 const char *TGeoConeSeg::ImplFileName()
03700 {
03701    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoConeSeg*)0x0)->GetImplFileName();
03702 }
03703 
03704 //______________________________________________________________________________
03705 int TGeoConeSeg::ImplFileLine()
03706 {
03707    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoConeSeg*)0x0)->GetImplFileLine();
03708 }
03709 
03710 //______________________________________________________________________________
03711 void TGeoConeSeg::Dictionary()
03712 {
03713    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoConeSeg*)0x0)->GetClass();
03714 }
03715 
03716 //______________________________________________________________________________
03717 TClass *TGeoConeSeg::Class()
03718 {
03719    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoConeSeg*)0x0)->GetClass();
03720    return fgIsA;
03721 }
03722 
03723 //______________________________________________________________________________
03724 TClass *TGeoPcon::fgIsA = 0;  // static to hold class pointer
03725 
03726 //______________________________________________________________________________
03727 const char *TGeoPcon::Class_Name()
03728 {
03729    return "TGeoPcon";
03730 }
03731 
03732 //______________________________________________________________________________
03733 const char *TGeoPcon::ImplFileName()
03734 {
03735    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPcon*)0x0)->GetImplFileName();
03736 }
03737 
03738 //______________________________________________________________________________
03739 int TGeoPcon::ImplFileLine()
03740 {
03741    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPcon*)0x0)->GetImplFileLine();
03742 }
03743 
03744 //______________________________________________________________________________
03745 void TGeoPcon::Dictionary()
03746 {
03747    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPcon*)0x0)->GetClass();
03748 }
03749 
03750 //______________________________________________________________________________
03751 TClass *TGeoPcon::Class()
03752 {
03753    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPcon*)0x0)->GetClass();
03754    return fgIsA;
03755 }
03756 
03757 //______________________________________________________________________________
03758 TClass *TGeoPgon::fgIsA = 0;  // static to hold class pointer
03759 
03760 //______________________________________________________________________________
03761 const char *TGeoPgon::Class_Name()
03762 {
03763    return "TGeoPgon";
03764 }
03765 
03766 //______________________________________________________________________________
03767 const char *TGeoPgon::ImplFileName()
03768 {
03769    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPgon*)0x0)->GetImplFileName();
03770 }
03771 
03772 //______________________________________________________________________________
03773 int TGeoPgon::ImplFileLine()
03774 {
03775    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPgon*)0x0)->GetImplFileLine();
03776 }
03777 
03778 //______________________________________________________________________________
03779 void TGeoPgon::Dictionary()
03780 {
03781    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPgon*)0x0)->GetClass();
03782 }
03783 
03784 //______________________________________________________________________________
03785 TClass *TGeoPgon::Class()
03786 {
03787    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPgon*)0x0)->GetClass();
03788    return fgIsA;
03789 }
03790 
03791 //______________________________________________________________________________
03792 TClass *TGeoArb8::fgIsA = 0;  // static to hold class pointer
03793 
03794 //______________________________________________________________________________
03795 const char *TGeoArb8::Class_Name()
03796 {
03797    return "TGeoArb8";
03798 }
03799 
03800 //______________________________________________________________________________
03801 const char *TGeoArb8::ImplFileName()
03802 {
03803    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoArb8*)0x0)->GetImplFileName();
03804 }
03805 
03806 //______________________________________________________________________________
03807 int TGeoArb8::ImplFileLine()
03808 {
03809    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoArb8*)0x0)->GetImplFileLine();
03810 }
03811 
03812 //______________________________________________________________________________
03813 void TGeoArb8::Dictionary()
03814 {
03815    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoArb8*)0x0)->GetClass();
03816 }
03817 
03818 //______________________________________________________________________________
03819 TClass *TGeoArb8::Class()
03820 {
03821    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoArb8*)0x0)->GetClass();
03822    return fgIsA;
03823 }
03824 
03825 //______________________________________________________________________________
03826 TClass *TGeoTrap::fgIsA = 0;  // static to hold class pointer
03827 
03828 //______________________________________________________________________________
03829 const char *TGeoTrap::Class_Name()
03830 {
03831    return "TGeoTrap";
03832 }
03833 
03834 //______________________________________________________________________________
03835 const char *TGeoTrap::ImplFileName()
03836 {
03837    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrap*)0x0)->GetImplFileName();
03838 }
03839 
03840 //______________________________________________________________________________
03841 int TGeoTrap::ImplFileLine()
03842 {
03843    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrap*)0x0)->GetImplFileLine();
03844 }
03845 
03846 //______________________________________________________________________________
03847 void TGeoTrap::Dictionary()
03848 {
03849    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrap*)0x0)->GetClass();
03850 }
03851 
03852 //______________________________________________________________________________
03853 TClass *TGeoTrap::Class()
03854 {
03855    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrap*)0x0)->GetClass();
03856    return fgIsA;
03857 }
03858 
03859 //______________________________________________________________________________
03860 TClass *TGeoGtra::fgIsA = 0;  // static to hold class pointer
03861 
03862 //______________________________________________________________________________
03863 const char *TGeoGtra::Class_Name()
03864 {
03865    return "TGeoGtra";
03866 }
03867 
03868 //______________________________________________________________________________
03869 const char *TGeoGtra::ImplFileName()
03870 {
03871    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoGtra*)0x0)->GetImplFileName();
03872 }
03873 
03874 //______________________________________________________________________________
03875 int TGeoGtra::ImplFileLine()
03876 {
03877    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoGtra*)0x0)->GetImplFileLine();
03878 }
03879 
03880 //______________________________________________________________________________
03881 void TGeoGtra::Dictionary()
03882 {
03883    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoGtra*)0x0)->GetClass();
03884 }
03885 
03886 //______________________________________________________________________________
03887 TClass *TGeoGtra::Class()
03888 {
03889    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoGtra*)0x0)->GetClass();
03890    return fgIsA;
03891 }
03892 
03893 //______________________________________________________________________________
03894 TClass *TGeoTrd1::fgIsA = 0;  // static to hold class pointer
03895 
03896 //______________________________________________________________________________
03897 const char *TGeoTrd1::Class_Name()
03898 {
03899    return "TGeoTrd1";
03900 }
03901 
03902 //______________________________________________________________________________
03903 const char *TGeoTrd1::ImplFileName()
03904 {
03905    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrd1*)0x0)->GetImplFileName();
03906 }
03907 
03908 //______________________________________________________________________________
03909 int TGeoTrd1::ImplFileLine()
03910 {
03911    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrd1*)0x0)->GetImplFileLine();
03912 }
03913 
03914 //______________________________________________________________________________
03915 void TGeoTrd1::Dictionary()
03916 {
03917    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrd1*)0x0)->GetClass();
03918 }
03919 
03920 //______________________________________________________________________________
03921 TClass *TGeoTrd1::Class()
03922 {
03923    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrd1*)0x0)->GetClass();
03924    return fgIsA;
03925 }
03926 
03927 //______________________________________________________________________________
03928 TClass *TGeoTrd2::fgIsA = 0;  // static to hold class pointer
03929 
03930 //______________________________________________________________________________
03931 const char *TGeoTrd2::Class_Name()
03932 {
03933    return "TGeoTrd2";
03934 }
03935 
03936 //______________________________________________________________________________
03937 const char *TGeoTrd2::ImplFileName()
03938 {
03939    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrd2*)0x0)->GetImplFileName();
03940 }
03941 
03942 //______________________________________________________________________________
03943 int TGeoTrd2::ImplFileLine()
03944 {
03945    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrd2*)0x0)->GetImplFileLine();
03946 }
03947 
03948 //______________________________________________________________________________
03949 void TGeoTrd2::Dictionary()
03950 {
03951    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrd2*)0x0)->GetClass();
03952 }
03953 
03954 //______________________________________________________________________________
03955 TClass *TGeoTrd2::Class()
03956 {
03957    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrd2*)0x0)->GetClass();
03958    return fgIsA;
03959 }
03960 
03961 //______________________________________________________________________________
03962 TClass *TGeoNavigator::fgIsA = 0;  // static to hold class pointer
03963 
03964 //______________________________________________________________________________
03965 const char *TGeoNavigator::Class_Name()
03966 {
03967    return "TGeoNavigator";
03968 }
03969 
03970 //______________________________________________________________________________
03971 const char *TGeoNavigator::ImplFileName()
03972 {
03973    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoNavigator*)0x0)->GetImplFileName();
03974 }
03975 
03976 //______________________________________________________________________________
03977 int TGeoNavigator::ImplFileLine()
03978 {
03979    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoNavigator*)0x0)->GetImplFileLine();
03980 }
03981 
03982 //______________________________________________________________________________
03983 void TGeoNavigator::Dictionary()
03984 {
03985    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoNavigator*)0x0)->GetClass();
03986 }
03987 
03988 //______________________________________________________________________________
03989 TClass *TGeoNavigator::Class()
03990 {
03991    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoNavigator*)0x0)->GetClass();
03992    return fgIsA;
03993 }
03994 
03995 //______________________________________________________________________________
03996 TClass *TVirtualGeoTrack::fgIsA = 0;  // static to hold class pointer
03997 
03998 //______________________________________________________________________________
03999 const char *TVirtualGeoTrack::Class_Name()
04000 {
04001    return "TVirtualGeoTrack";
04002 }
04003 
04004 //______________________________________________________________________________
04005 const char *TVirtualGeoTrack::ImplFileName()
04006 {
04007    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualGeoTrack*)0x0)->GetImplFileName();
04008 }
04009 
04010 //______________________________________________________________________________
04011 int TVirtualGeoTrack::ImplFileLine()
04012 {
04013    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualGeoTrack*)0x0)->GetImplFileLine();
04014 }
04015 
04016 //______________________________________________________________________________
04017 void TVirtualGeoTrack::Dictionary()
04018 {
04019    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualGeoTrack*)0x0)->GetClass();
04020 }
04021 
04022 //______________________________________________________________________________
04023 TClass *TVirtualGeoTrack::Class()
04024 {
04025    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualGeoTrack*)0x0)->GetClass();
04026    return fgIsA;
04027 }
04028 
04029 //______________________________________________________________________________
04030 TClass *TGeoPhysicalNode::fgIsA = 0;  // static to hold class pointer
04031 
04032 //______________________________________________________________________________
04033 const char *TGeoPhysicalNode::Class_Name()
04034 {
04035    return "TGeoPhysicalNode";
04036 }
04037 
04038 //______________________________________________________________________________
04039 const char *TGeoPhysicalNode::ImplFileName()
04040 {
04041    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPhysicalNode*)0x0)->GetImplFileName();
04042 }
04043 
04044 //______________________________________________________________________________
04045 int TGeoPhysicalNode::ImplFileLine()
04046 {
04047    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPhysicalNode*)0x0)->GetImplFileLine();
04048 }
04049 
04050 //______________________________________________________________________________
04051 void TGeoPhysicalNode::Dictionary()
04052 {
04053    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPhysicalNode*)0x0)->GetClass();
04054 }
04055 
04056 //______________________________________________________________________________
04057 TClass *TGeoPhysicalNode::Class()
04058 {
04059    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPhysicalNode*)0x0)->GetClass();
04060    return fgIsA;
04061 }
04062 
04063 //______________________________________________________________________________
04064 TClass *TGeoPNEntry::fgIsA = 0;  // static to hold class pointer
04065 
04066 //______________________________________________________________________________
04067 const char *TGeoPNEntry::Class_Name()
04068 {
04069    return "TGeoPNEntry";
04070 }
04071 
04072 //______________________________________________________________________________
04073 const char *TGeoPNEntry::ImplFileName()
04074 {
04075    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPNEntry*)0x0)->GetImplFileName();
04076 }
04077 
04078 //______________________________________________________________________________
04079 int TGeoPNEntry::ImplFileLine()
04080 {
04081    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPNEntry*)0x0)->GetImplFileLine();
04082 }
04083 
04084 //______________________________________________________________________________
04085 void TGeoPNEntry::Dictionary()
04086 {
04087    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPNEntry*)0x0)->GetClass();
04088 }
04089 
04090 //______________________________________________________________________________
04091 TClass *TGeoPNEntry::Class()
04092 {
04093    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPNEntry*)0x0)->GetClass();
04094    return fgIsA;
04095 }
04096 
04097 //______________________________________________________________________________
04098 TClass *TVirtualGeoPainter::fgIsA = 0;  // static to hold class pointer
04099 
04100 //______________________________________________________________________________
04101 const char *TVirtualGeoPainter::Class_Name()
04102 {
04103    return "TVirtualGeoPainter";
04104 }
04105 
04106 //______________________________________________________________________________
04107 const char *TVirtualGeoPainter::ImplFileName()
04108 {
04109    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualGeoPainter*)0x0)->GetImplFileName();
04110 }
04111 
04112 //______________________________________________________________________________
04113 int TVirtualGeoPainter::ImplFileLine()
04114 {
04115    return ::ROOT::GenerateInitInstanceLocal((const ::TVirtualGeoPainter*)0x0)->GetImplFileLine();
04116 }
04117 
04118 //______________________________________________________________________________
04119 void TVirtualGeoPainter::Dictionary()
04120 {
04121    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualGeoPainter*)0x0)->GetClass();
04122 }
04123 
04124 //______________________________________________________________________________
04125 TClass *TVirtualGeoPainter::Class()
04126 {
04127    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TVirtualGeoPainter*)0x0)->GetClass();
04128    return fgIsA;
04129 }
04130 
04131 //______________________________________________________________________________
04132 TClass *TGeoCompositeShape::fgIsA = 0;  // static to hold class pointer
04133 
04134 //______________________________________________________________________________
04135 const char *TGeoCompositeShape::Class_Name()
04136 {
04137    return "TGeoCompositeShape";
04138 }
04139 
04140 //______________________________________________________________________________
04141 const char *TGeoCompositeShape::ImplFileName()
04142 {
04143    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoCompositeShape*)0x0)->GetImplFileName();
04144 }
04145 
04146 //______________________________________________________________________________
04147 int TGeoCompositeShape::ImplFileLine()
04148 {
04149    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoCompositeShape*)0x0)->GetImplFileLine();
04150 }
04151 
04152 //______________________________________________________________________________
04153 void TGeoCompositeShape::Dictionary()
04154 {
04155    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoCompositeShape*)0x0)->GetClass();
04156 }
04157 
04158 //______________________________________________________________________________
04159 TClass *TGeoCompositeShape::Class()
04160 {
04161    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoCompositeShape*)0x0)->GetClass();
04162    return fgIsA;
04163 }
04164 
04165 //______________________________________________________________________________
04166 TClass *TGeoShapeAssembly::fgIsA = 0;  // static to hold class pointer
04167 
04168 //______________________________________________________________________________
04169 const char *TGeoShapeAssembly::Class_Name()
04170 {
04171    return "TGeoShapeAssembly";
04172 }
04173 
04174 //______________________________________________________________________________
04175 const char *TGeoShapeAssembly::ImplFileName()
04176 {
04177    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoShapeAssembly*)0x0)->GetImplFileName();
04178 }
04179 
04180 //______________________________________________________________________________
04181 int TGeoShapeAssembly::ImplFileLine()
04182 {
04183    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoShapeAssembly*)0x0)->GetImplFileLine();
04184 }
04185 
04186 //______________________________________________________________________________
04187 void TGeoShapeAssembly::Dictionary()
04188 {
04189    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoShapeAssembly*)0x0)->GetClass();
04190 }
04191 
04192 //______________________________________________________________________________
04193 TClass *TGeoShapeAssembly::Class()
04194 {
04195    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoShapeAssembly*)0x0)->GetClass();
04196    return fgIsA;
04197 }
04198 
04199 //______________________________________________________________________________
04200 TClass *TGeoScaledShape::fgIsA = 0;  // static to hold class pointer
04201 
04202 //______________________________________________________________________________
04203 const char *TGeoScaledShape::Class_Name()
04204 {
04205    return "TGeoScaledShape";
04206 }
04207 
04208 //______________________________________________________________________________
04209 const char *TGeoScaledShape::ImplFileName()
04210 {
04211    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoScaledShape*)0x0)->GetImplFileName();
04212 }
04213 
04214 //______________________________________________________________________________
04215 int TGeoScaledShape::ImplFileLine()
04216 {
04217    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoScaledShape*)0x0)->GetImplFileLine();
04218 }
04219 
04220 //______________________________________________________________________________
04221 void TGeoScaledShape::Dictionary()
04222 {
04223    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoScaledShape*)0x0)->GetClass();
04224 }
04225 
04226 //______________________________________________________________________________
04227 TClass *TGeoScaledShape::Class()
04228 {
04229    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoScaledShape*)0x0)->GetClass();
04230    return fgIsA;
04231 }
04232 
04233 //______________________________________________________________________________
04234 TClass *TGeoPolygon::fgIsA = 0;  // static to hold class pointer
04235 
04236 //______________________________________________________________________________
04237 const char *TGeoPolygon::Class_Name()
04238 {
04239    return "TGeoPolygon";
04240 }
04241 
04242 //______________________________________________________________________________
04243 const char *TGeoPolygon::ImplFileName()
04244 {
04245    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPolygon*)0x0)->GetImplFileName();
04246 }
04247 
04248 //______________________________________________________________________________
04249 int TGeoPolygon::ImplFileLine()
04250 {
04251    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPolygon*)0x0)->GetImplFileLine();
04252 }
04253 
04254 //______________________________________________________________________________
04255 void TGeoPolygon::Dictionary()
04256 {
04257    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPolygon*)0x0)->GetClass();
04258 }
04259 
04260 //______________________________________________________________________________
04261 TClass *TGeoPolygon::Class()
04262 {
04263    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPolygon*)0x0)->GetClass();
04264    return fgIsA;
04265 }
04266 
04267 //______________________________________________________________________________
04268 TClass *TGeoXtru::fgIsA = 0;  // static to hold class pointer
04269 
04270 //______________________________________________________________________________
04271 const char *TGeoXtru::Class_Name()
04272 {
04273    return "TGeoXtru";
04274 }
04275 
04276 //______________________________________________________________________________
04277 const char *TGeoXtru::ImplFileName()
04278 {
04279    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoXtru*)0x0)->GetImplFileName();
04280 }
04281 
04282 //______________________________________________________________________________
04283 int TGeoXtru::ImplFileLine()
04284 {
04285    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoXtru*)0x0)->GetImplFileLine();
04286 }
04287 
04288 //______________________________________________________________________________
04289 void TGeoXtru::Dictionary()
04290 {
04291    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoXtru*)0x0)->GetClass();
04292 }
04293 
04294 //______________________________________________________________________________
04295 TClass *TGeoXtru::Class()
04296 {
04297    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoXtru*)0x0)->GetClass();
04298    return fgIsA;
04299 }
04300 
04301 //______________________________________________________________________________
04302 TClass *TGeoHelix::fgIsA = 0;  // static to hold class pointer
04303 
04304 //______________________________________________________________________________
04305 const char *TGeoHelix::Class_Name()
04306 {
04307    return "TGeoHelix";
04308 }
04309 
04310 //______________________________________________________________________________
04311 const char *TGeoHelix::ImplFileName()
04312 {
04313    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoHelix*)0x0)->GetImplFileName();
04314 }
04315 
04316 //______________________________________________________________________________
04317 int TGeoHelix::ImplFileLine()
04318 {
04319    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoHelix*)0x0)->GetImplFileLine();
04320 }
04321 
04322 //______________________________________________________________________________
04323 void TGeoHelix::Dictionary()
04324 {
04325    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoHelix*)0x0)->GetClass();
04326 }
04327 
04328 //______________________________________________________________________________
04329 TClass *TGeoHelix::Class()
04330 {
04331    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoHelix*)0x0)->GetClass();
04332    return fgIsA;
04333 }
04334 
04335 //______________________________________________________________________________
04336 TClass *TGeoParaboloid::fgIsA = 0;  // static to hold class pointer
04337 
04338 //______________________________________________________________________________
04339 const char *TGeoParaboloid::Class_Name()
04340 {
04341    return "TGeoParaboloid";
04342 }
04343 
04344 //______________________________________________________________________________
04345 const char *TGeoParaboloid::ImplFileName()
04346 {
04347    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoParaboloid*)0x0)->GetImplFileName();
04348 }
04349 
04350 //______________________________________________________________________________
04351 int TGeoParaboloid::ImplFileLine()
04352 {
04353    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoParaboloid*)0x0)->GetImplFileLine();
04354 }
04355 
04356 //______________________________________________________________________________
04357 void TGeoParaboloid::Dictionary()
04358 {
04359    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoParaboloid*)0x0)->GetClass();
04360 }
04361 
04362 //______________________________________________________________________________
04363 TClass *TGeoParaboloid::Class()
04364 {
04365    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoParaboloid*)0x0)->GetClass();
04366    return fgIsA;
04367 }
04368 
04369 //______________________________________________________________________________
04370 TClass *TGeoHalfSpace::fgIsA = 0;  // static to hold class pointer
04371 
04372 //______________________________________________________________________________
04373 const char *TGeoHalfSpace::Class_Name()
04374 {
04375    return "TGeoHalfSpace";
04376 }
04377 
04378 //______________________________________________________________________________
04379 const char *TGeoHalfSpace::ImplFileName()
04380 {
04381    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoHalfSpace*)0x0)->GetImplFileName();
04382 }
04383 
04384 //______________________________________________________________________________
04385 int TGeoHalfSpace::ImplFileLine()
04386 {
04387    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoHalfSpace*)0x0)->GetImplFileLine();
04388 }
04389 
04390 //______________________________________________________________________________
04391 void TGeoHalfSpace::Dictionary()
04392 {
04393    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoHalfSpace*)0x0)->GetClass();
04394 }
04395 
04396 //______________________________________________________________________________
04397 TClass *TGeoHalfSpace::Class()
04398 {
04399    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoHalfSpace*)0x0)->GetClass();
04400    return fgIsA;
04401 }
04402 
04403 //______________________________________________________________________________
04404 TClass *TGeoBuilder::fgIsA = 0;  // static to hold class pointer
04405 
04406 //______________________________________________________________________________
04407 const char *TGeoBuilder::Class_Name()
04408 {
04409    return "TGeoBuilder";
04410 }
04411 
04412 //______________________________________________________________________________
04413 const char *TGeoBuilder::ImplFileName()
04414 {
04415    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoBuilder*)0x0)->GetImplFileName();
04416 }
04417 
04418 //______________________________________________________________________________
04419 int TGeoBuilder::ImplFileLine()
04420 {
04421    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoBuilder*)0x0)->GetImplFileLine();
04422 }
04423 
04424 //______________________________________________________________________________
04425 void TGeoBuilder::Dictionary()
04426 {
04427    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoBuilder*)0x0)->GetClass();
04428 }
04429 
04430 //______________________________________________________________________________
04431 TClass *TGeoBuilder::Class()
04432 {
04433    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoBuilder*)0x0)->GetClass();
04434    return fgIsA;
04435 }
04436 
04437 //______________________________________________________________________________
04438 void TGeoAtt::Streamer(TBuffer &R__b)
04439 {
04440    // Stream an object of class TGeoAtt.
04441 
04442    if (R__b.IsReading()) {
04443       R__b.ReadClassBuffer(TGeoAtt::Class(),this);
04444    } else {
04445       R__b.WriteClassBuffer(TGeoAtt::Class(),this);
04446    }
04447 }
04448 
04449 //______________________________________________________________________________
04450 void TGeoAtt::ShowMembers(TMemberInspector &R__insp)
04451 {
04452       // Inspect the data members of an object of class TGeoAtt.
04453       TClass *R__cl = ::TGeoAtt::IsA();
04454       if (R__cl || R__insp.IsA()) { }
04455       R__insp.Inspect(R__cl, R__insp.GetParent(), "fGeoAtt", &fGeoAtt);
04456 }
04457 
04458 namespace ROOT {
04459    // Wrappers around operator new
04460    static void *new_TGeoAtt(void *p) {
04461       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TGeoAtt : new ::TGeoAtt;
04462    }
04463    static void *newArray_TGeoAtt(Long_t nElements, void *p) {
04464       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TGeoAtt[nElements] : new ::TGeoAtt[nElements];
04465    }
04466    // Wrapper around operator delete
04467    static void delete_TGeoAtt(void *p) {
04468       delete ((::TGeoAtt*)p);
04469    }
04470    static void deleteArray_TGeoAtt(void *p) {
04471       delete [] ((::TGeoAtt*)p);
04472    }
04473    static void destruct_TGeoAtt(void *p) {
04474       typedef ::TGeoAtt current_t;
04475       ((current_t*)p)->~current_t();
04476    }
04477 } // end of namespace ROOT for class ::TGeoAtt
04478 
04479 //______________________________________________________________________________
04480 void TGeoBoolNode::Streamer(TBuffer &R__b)
04481 {
04482    // Stream an object of class TGeoBoolNode.
04483 
04484    if (R__b.IsReading()) {
04485       R__b.ReadClassBuffer(TGeoBoolNode::Class(),this);
04486    } else {
04487       R__b.WriteClassBuffer(TGeoBoolNode::Class(),this);
04488    }
04489 }
04490 
04491 //______________________________________________________________________________
04492 void TGeoBoolNode::ShowMembers(TMemberInspector &R__insp)
04493 {
04494       // Inspect the data members of an object of class TGeoBoolNode.
04495       TClass *R__cl = ::TGeoBoolNode::IsA();
04496       if (R__cl || R__insp.IsA()) { }
04497       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSelected", &fSelected);
04498       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fLeft", &fLeft);
04499       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRight", &fRight);
04500       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fLeftMat", &fLeftMat);
04501       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRightMat", &fRightMat);
04502       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNpoints", &fNpoints);
04503       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPoints", &fPoints);
04504       TObject::ShowMembers(R__insp);
04505 }
04506 
04507 namespace ROOT {
04508    // Wrapper around operator delete
04509    static void delete_TGeoBoolNode(void *p) {
04510       delete ((::TGeoBoolNode*)p);
04511    }
04512    static void deleteArray_TGeoBoolNode(void *p) {
04513       delete [] ((::TGeoBoolNode*)p);
04514    }
04515    static void destruct_TGeoBoolNode(void *p) {
04516       typedef ::TGeoBoolNode current_t;
04517       ((current_t*)p)->~current_t();
04518    }
04519 } // end of namespace ROOT for class ::TGeoBoolNode
04520 
04521 //______________________________________________________________________________
04522 void TGeoUnion::Streamer(TBuffer &R__b)
04523 {
04524    // Stream an object of class TGeoUnion.
04525 
04526    if (R__b.IsReading()) {
04527       R__b.ReadClassBuffer(TGeoUnion::Class(),this);
04528    } else {
04529       R__b.WriteClassBuffer(TGeoUnion::Class(),this);
04530    }
04531 }
04532 
04533 //______________________________________________________________________________
04534 void TGeoUnion::ShowMembers(TMemberInspector &R__insp)
04535 {
04536       // Inspect the data members of an object of class TGeoUnion.
04537       TClass *R__cl = ::TGeoUnion::IsA();
04538       if (R__cl || R__insp.IsA()) { }
04539       TGeoBoolNode::ShowMembers(R__insp);
04540 }
04541 
04542 namespace ROOT {
04543    // Wrappers around operator new
04544    static void *new_TGeoUnion(void *p) {
04545       return  p ? new(p) ::TGeoUnion : new ::TGeoUnion;
04546    }
04547    static void *newArray_TGeoUnion(Long_t nElements, void *p) {
04548       return p ? new(p) ::TGeoUnion[nElements] : new ::TGeoUnion[nElements];
04549    }
04550    // Wrapper around operator delete
04551    static void delete_TGeoUnion(void *p) {
04552       delete ((::TGeoUnion*)p);
04553    }
04554    static void deleteArray_TGeoUnion(void *p) {
04555       delete [] ((::TGeoUnion*)p);
04556    }
04557    static void destruct_TGeoUnion(void *p) {
04558       typedef ::TGeoUnion current_t;
04559       ((current_t*)p)->~current_t();
04560    }
04561 } // end of namespace ROOT for class ::TGeoUnion
04562 
04563 //______________________________________________________________________________
04564 void TGeoIntersection::Streamer(TBuffer &R__b)
04565 {
04566    // Stream an object of class TGeoIntersection.
04567 
04568    if (R__b.IsReading()) {
04569       R__b.ReadClassBuffer(TGeoIntersection::Class(),this);
04570    } else {
04571       R__b.WriteClassBuffer(TGeoIntersection::Class(),this);
04572    }
04573 }
04574 
04575 //______________________________________________________________________________
04576 void TGeoIntersection::ShowMembers(TMemberInspector &R__insp)
04577 {
04578       // Inspect the data members of an object of class TGeoIntersection.
04579       TClass *R__cl = ::TGeoIntersection::IsA();
04580       if (R__cl || R__insp.IsA()) { }
04581       TGeoBoolNode::ShowMembers(R__insp);
04582 }
04583 
04584 namespace ROOT {
04585    // Wrappers around operator new
04586    static void *new_TGeoIntersection(void *p) {
04587       return  p ? new(p) ::TGeoIntersection : new ::TGeoIntersection;
04588    }
04589    static void *newArray_TGeoIntersection(Long_t nElements, void *p) {
04590       return p ? new(p) ::TGeoIntersection[nElements] : new ::TGeoIntersection[nElements];
04591    }
04592    // Wrapper around operator delete
04593    static void delete_TGeoIntersection(void *p) {
04594       delete ((::TGeoIntersection*)p);
04595    }
04596    static void deleteArray_TGeoIntersection(void *p) {
04597       delete [] ((::TGeoIntersection*)p);
04598    }
04599    static void destruct_TGeoIntersection(void *p) {
04600       typedef ::TGeoIntersection current_t;
04601       ((current_t*)p)->~current_t();
04602    }
04603 } // end of namespace ROOT for class ::TGeoIntersection
04604 
04605 //______________________________________________________________________________
04606 void TGeoSubtraction::Streamer(TBuffer &R__b)
04607 {
04608    // Stream an object of class TGeoSubtraction.
04609 
04610    if (R__b.IsReading()) {
04611       R__b.ReadClassBuffer(TGeoSubtraction::Class(),this);
04612    } else {
04613       R__b.WriteClassBuffer(TGeoSubtraction::Class(),this);
04614    }
04615 }
04616 
04617 //______________________________________________________________________________
04618 void TGeoSubtraction::ShowMembers(TMemberInspector &R__insp)
04619 {
04620       // Inspect the data members of an object of class TGeoSubtraction.
04621       TClass *R__cl = ::TGeoSubtraction::IsA();
04622       if (R__cl || R__insp.IsA()) { }
04623       TGeoBoolNode::ShowMembers(R__insp);
04624 }
04625 
04626 namespace ROOT {
04627    // Wrappers around operator new
04628    static void *new_TGeoSubtraction(void *p) {
04629       return  p ? new(p) ::TGeoSubtraction : new ::TGeoSubtraction;
04630    }
04631    static void *newArray_TGeoSubtraction(Long_t nElements, void *p) {
04632       return p ? new(p) ::TGeoSubtraction[nElements] : new ::TGeoSubtraction[nElements];
04633    }
04634    // Wrapper around operator delete
04635    static void delete_TGeoSubtraction(void *p) {
04636       delete ((::TGeoSubtraction*)p);
04637    }
04638    static void deleteArray_TGeoSubtraction(void *p) {
04639       delete [] ((::TGeoSubtraction*)p);
04640    }
04641    static void destruct_TGeoSubtraction(void *p) {
04642       typedef ::TGeoSubtraction current_t;
04643       ((current_t*)p)->~current_t();
04644    }
04645 } // end of namespace ROOT for class ::TGeoSubtraction
04646 
04647 //______________________________________________________________________________
04648 void TGeoMedium::Streamer(TBuffer &R__b)
04649 {
04650    // Stream an object of class TGeoMedium.
04651 
04652    if (R__b.IsReading()) {
04653       R__b.ReadClassBuffer(TGeoMedium::Class(),this);
04654    } else {
04655       R__b.WriteClassBuffer(TGeoMedium::Class(),this);
04656    }
04657 }
04658 
04659 //______________________________________________________________________________
04660 void TGeoMedium::ShowMembers(TMemberInspector &R__insp)
04661 {
04662       // Inspect the data members of an object of class TGeoMedium.
04663       TClass *R__cl = ::TGeoMedium::IsA();
04664       if (R__cl || R__insp.IsA()) { }
04665       R__insp.Inspect(R__cl, R__insp.GetParent(), "fId", &fId);
04666       R__insp.Inspect(R__cl, R__insp.GetParent(), "fParams[20]", fParams);
04667       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMaterial", &fMaterial);
04668       TNamed::ShowMembers(R__insp);
04669 }
04670 
04671 namespace ROOT {
04672    // Wrappers around operator new
04673    static void *new_TGeoMedium(void *p) {
04674       return  p ? new(p) ::TGeoMedium : new ::TGeoMedium;
04675    }
04676    static void *newArray_TGeoMedium(Long_t nElements, void *p) {
04677       return p ? new(p) ::TGeoMedium[nElements] : new ::TGeoMedium[nElements];
04678    }
04679    // Wrapper around operator delete
04680    static void delete_TGeoMedium(void *p) {
04681       delete ((::TGeoMedium*)p);
04682    }
04683    static void deleteArray_TGeoMedium(void *p) {
04684       delete [] ((::TGeoMedium*)p);
04685    }
04686    static void destruct_TGeoMedium(void *p) {
04687       typedef ::TGeoMedium current_t;
04688       ((current_t*)p)->~current_t();
04689    }
04690 } // end of namespace ROOT for class ::TGeoMedium
04691 
04692 //______________________________________________________________________________
04693 void TGeoElement::Streamer(TBuffer &R__b)
04694 {
04695    // Stream an object of class TGeoElement.
04696 
04697    if (R__b.IsReading()) {
04698       R__b.ReadClassBuffer(TGeoElement::Class(),this);
04699    } else {
04700       R__b.WriteClassBuffer(TGeoElement::Class(),this);
04701    }
04702 }
04703 
04704 //______________________________________________________________________________
04705 void TGeoElement::ShowMembers(TMemberInspector &R__insp)
04706 {
04707       // Inspect the data members of an object of class TGeoElement.
04708       TClass *R__cl = ::TGeoElement::IsA();
04709       if (R__cl || R__insp.IsA()) { }
04710       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZ", &fZ);
04711       R__insp.Inspect(R__cl, R__insp.GetParent(), "fN", &fN);
04712       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNisotopes", &fNisotopes);
04713       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA", &fA);
04714       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fIsotopes", &fIsotopes);
04715       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAbundances", &fAbundances);
04716       TNamed::ShowMembers(R__insp);
04717 }
04718 
04719 namespace ROOT {
04720    // Wrappers around operator new
04721    static void *new_TGeoElement(void *p) {
04722       return  p ? new(p) ::TGeoElement : new ::TGeoElement;
04723    }
04724    static void *newArray_TGeoElement(Long_t nElements, void *p) {
04725       return p ? new(p) ::TGeoElement[nElements] : new ::TGeoElement[nElements];
04726    }
04727    // Wrapper around operator delete
04728    static void delete_TGeoElement(void *p) {
04729       delete ((::TGeoElement*)p);
04730    }
04731    static void deleteArray_TGeoElement(void *p) {
04732       delete [] ((::TGeoElement*)p);
04733    }
04734    static void destruct_TGeoElement(void *p) {
04735       typedef ::TGeoElement current_t;
04736       ((current_t*)p)->~current_t();
04737    }
04738 } // end of namespace ROOT for class ::TGeoElement
04739 
04740 //______________________________________________________________________________
04741 void TGeoElementRN::Streamer(TBuffer &R__b)
04742 {
04743    // Stream an object of class TGeoElementRN.
04744 
04745    if (R__b.IsReading()) {
04746       R__b.ReadClassBuffer(TGeoElementRN::Class(),this);
04747    } else {
04748       R__b.WriteClassBuffer(TGeoElementRN::Class(),this);
04749    }
04750 }
04751 
04752 //______________________________________________________________________________
04753 void TGeoElementRN::ShowMembers(TMemberInspector &R__insp)
04754 {
04755       // Inspect the data members of an object of class TGeoElementRN.
04756       TClass *R__cl = ::TGeoElementRN::IsA();
04757       if (R__cl || R__insp.IsA()) { }
04758       R__insp.Inspect(R__cl, R__insp.GetParent(), "fENDFcode", &fENDFcode);
04759       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIso", &fIso);
04760       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLevel", &fLevel);
04761       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDeltaM", &fDeltaM);
04762       R__insp.Inspect(R__cl, R__insp.GetParent(), "fHalfLife", &fHalfLife);
04763       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNatAbun", &fNatAbun);
04764       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTH_F", &fTH_F);
04765       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTG_F", &fTG_F);
04766       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTH_S", &fTH_S);
04767       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTG_S", &fTG_S);
04768       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStatus", &fStatus);
04769       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRatio", &fRatio);
04770       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDecays", &fDecays);
04771       TGeoElement::ShowMembers(R__insp);
04772 }
04773 
04774 namespace ROOT {
04775    // Wrappers around operator new
04776    static void *new_TGeoElementRN(void *p) {
04777       return  p ? new(p) ::TGeoElementRN : new ::TGeoElementRN;
04778    }
04779    static void *newArray_TGeoElementRN(Long_t nElements, void *p) {
04780       return p ? new(p) ::TGeoElementRN[nElements] : new ::TGeoElementRN[nElements];
04781    }
04782    // Wrapper around operator delete
04783    static void delete_TGeoElementRN(void *p) {
04784       delete ((::TGeoElementRN*)p);
04785    }
04786    static void deleteArray_TGeoElementRN(void *p) {
04787       delete [] ((::TGeoElementRN*)p);
04788    }
04789    static void destruct_TGeoElementRN(void *p) {
04790       typedef ::TGeoElementRN current_t;
04791       ((current_t*)p)->~current_t();
04792    }
04793 } // end of namespace ROOT for class ::TGeoElementRN
04794 
04795 //______________________________________________________________________________
04796 void TGeoIsotope::Streamer(TBuffer &R__b)
04797 {
04798    // Stream an object of class TGeoIsotope.
04799 
04800    if (R__b.IsReading()) {
04801       R__b.ReadClassBuffer(TGeoIsotope::Class(),this);
04802    } else {
04803       R__b.WriteClassBuffer(TGeoIsotope::Class(),this);
04804    }
04805 }
04806 
04807 //______________________________________________________________________________
04808 void TGeoIsotope::ShowMembers(TMemberInspector &R__insp)
04809 {
04810       // Inspect the data members of an object of class TGeoIsotope.
04811       TClass *R__cl = ::TGeoIsotope::IsA();
04812       if (R__cl || R__insp.IsA()) { }
04813       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZ", &fZ);
04814       R__insp.Inspect(R__cl, R__insp.GetParent(), "fN", &fN);
04815       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA", &fA);
04816       TNamed::ShowMembers(R__insp);
04817 }
04818 
04819 namespace ROOT {
04820    // Wrappers around operator new
04821    static void *new_TGeoIsotope(void *p) {
04822       return  p ? new(p) ::TGeoIsotope : new ::TGeoIsotope;
04823    }
04824    static void *newArray_TGeoIsotope(Long_t nElements, void *p) {
04825       return p ? new(p) ::TGeoIsotope[nElements] : new ::TGeoIsotope[nElements];
04826    }
04827    // Wrapper around operator delete
04828    static void delete_TGeoIsotope(void *p) {
04829       delete ((::TGeoIsotope*)p);
04830    }
04831    static void deleteArray_TGeoIsotope(void *p) {
04832       delete [] ((::TGeoIsotope*)p);
04833    }
04834    static void destruct_TGeoIsotope(void *p) {
04835       typedef ::TGeoIsotope current_t;
04836       ((current_t*)p)->~current_t();
04837    }
04838 } // end of namespace ROOT for class ::TGeoIsotope
04839 
04840 //______________________________________________________________________________
04841 void TGeoDecayChannel::Streamer(TBuffer &R__b)
04842 {
04843    // Stream an object of class TGeoDecayChannel.
04844 
04845    if (R__b.IsReading()) {
04846       R__b.ReadClassBuffer(TGeoDecayChannel::Class(),this);
04847    } else {
04848       R__b.WriteClassBuffer(TGeoDecayChannel::Class(),this);
04849    }
04850 }
04851 
04852 //______________________________________________________________________________
04853 void TGeoDecayChannel::ShowMembers(TMemberInspector &R__insp)
04854 {
04855       // Inspect the data members of an object of class TGeoDecayChannel.
04856       TClass *R__cl = ::TGeoDecayChannel::IsA();
04857       if (R__cl || R__insp.IsA()) { }
04858       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDecay", &fDecay);
04859       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDiso", &fDiso);
04860       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBranchingRatio", &fBranchingRatio);
04861       R__insp.Inspect(R__cl, R__insp.GetParent(), "fQvalue", &fQvalue);
04862       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fParent", &fParent);
04863       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDaughter", &fDaughter);
04864       TObject::ShowMembers(R__insp);
04865 }
04866 
04867 namespace ROOT {
04868    // Wrappers around operator new
04869    static void *new_TGeoDecayChannel(void *p) {
04870       return  p ? new(p) ::TGeoDecayChannel : new ::TGeoDecayChannel;
04871    }
04872    static void *newArray_TGeoDecayChannel(Long_t nElements, void *p) {
04873       return p ? new(p) ::TGeoDecayChannel[nElements] : new ::TGeoDecayChannel[nElements];
04874    }
04875    // Wrapper around operator delete
04876    static void delete_TGeoDecayChannel(void *p) {
04877       delete ((::TGeoDecayChannel*)p);
04878    }
04879    static void deleteArray_TGeoDecayChannel(void *p) {
04880       delete [] ((::TGeoDecayChannel*)p);
04881    }
04882    static void destruct_TGeoDecayChannel(void *p) {
04883       typedef ::TGeoDecayChannel current_t;
04884       ((current_t*)p)->~current_t();
04885    }
04886 } // end of namespace ROOT for class ::TGeoDecayChannel
04887 
04888 //______________________________________________________________________________
04889 void TGeoElemIter::Streamer(TBuffer &R__b)
04890 {
04891    // Stream an object of class TGeoElemIter.
04892 
04893    if (R__b.IsReading()) {
04894       R__b.ReadClassBuffer(TGeoElemIter::Class(),this);
04895    } else {
04896       R__b.WriteClassBuffer(TGeoElemIter::Class(),this);
04897    }
04898 }
04899 
04900 //______________________________________________________________________________
04901 void TGeoElemIter::ShowMembers(TMemberInspector &R__insp)
04902 {
04903       // Inspect the data members of an object of class TGeoElemIter.
04904       TClass *R__cl = ::TGeoElemIter::IsA();
04905       if (R__cl || R__insp.IsA()) { }
04906       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTop", &fTop);
04907       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElem", &fElem);
04908       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fBranch", &fBranch);
04909       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLevel", &fLevel);
04910       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLimitRatio", &fLimitRatio);
04911       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRatio", &fRatio);
04912 }
04913 
04914 namespace ROOT {
04915    // Wrapper around operator delete
04916    static void delete_TGeoElemIter(void *p) {
04917       delete ((::TGeoElemIter*)p);
04918    }
04919    static void deleteArray_TGeoElemIter(void *p) {
04920       delete [] ((::TGeoElemIter*)p);
04921    }
04922    static void destruct_TGeoElemIter(void *p) {
04923       typedef ::TGeoElemIter current_t;
04924       ((current_t*)p)->~current_t();
04925    }
04926 } // end of namespace ROOT for class ::TGeoElemIter
04927 
04928 //______________________________________________________________________________
04929 void TGeoBatemanSol::Streamer(TBuffer &R__b)
04930 {
04931    // Stream an object of class TGeoBatemanSol.
04932 
04933    if (R__b.IsReading()) {
04934       R__b.ReadClassBuffer(TGeoBatemanSol::Class(),this);
04935    } else {
04936       R__b.WriteClassBuffer(TGeoBatemanSol::Class(),this);
04937    }
04938 }
04939 
04940 //______________________________________________________________________________
04941 void TGeoBatemanSol::ShowMembers(TMemberInspector &R__insp)
04942 {
04943       // Inspect the data members of an object of class TGeoBatemanSol.
04944       TClass *R__cl = ::TGeoBatemanSol::IsA();
04945       if (R__cl || R__insp.IsA()) { }
04946       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElem", &fElem);
04947       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElemTop", &fElemTop);
04948       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCsize", &fCsize);
04949       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNcoeff", &fNcoeff);
04950       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFactor", &fFactor);
04951       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTmin", &fTmin);
04952       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTmax", &fTmax);
04953       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCoeff", &fCoeff);
04954       TObject::ShowMembers(R__insp);
04955       TAttLine::ShowMembers(R__insp);
04956       TAttFill::ShowMembers(R__insp);
04957       TAttMarker::ShowMembers(R__insp);
04958 }
04959 
04960 namespace ROOT {
04961    // Wrappers around operator new
04962    static void *new_TGeoBatemanSol(void *p) {
04963       return  p ? new(p) ::TGeoBatemanSol : new ::TGeoBatemanSol;
04964    }
04965    static void *newArray_TGeoBatemanSol(Long_t nElements, void *p) {
04966       return p ? new(p) ::TGeoBatemanSol[nElements] : new ::TGeoBatemanSol[nElements];
04967    }
04968    // Wrapper around operator delete
04969    static void delete_TGeoBatemanSol(void *p) {
04970       delete ((::TGeoBatemanSol*)p);
04971    }
04972    static void deleteArray_TGeoBatemanSol(void *p) {
04973       delete [] ((::TGeoBatemanSol*)p);
04974    }
04975    static void destruct_TGeoBatemanSol(void *p) {
04976       typedef ::TGeoBatemanSol current_t;
04977       ((current_t*)p)->~current_t();
04978    }
04979 } // end of namespace ROOT for class ::TGeoBatemanSol
04980 
04981 //______________________________________________________________________________
04982 void TGeoElementTable::Streamer(TBuffer &R__b)
04983 {
04984    // Stream an object of class TGeoElementTable.
04985 
04986    if (R__b.IsReading()) {
04987       R__b.ReadClassBuffer(TGeoElementTable::Class(),this);
04988    } else {
04989       R__b.WriteClassBuffer(TGeoElementTable::Class(),this);
04990    }
04991 }
04992 
04993 //______________________________________________________________________________
04994 void TGeoElementTable::ShowMembers(TMemberInspector &R__insp)
04995 {
04996       // Inspect the data members of an object of class TGeoElementTable.
04997       TClass *R__cl = ::TGeoElementTable::IsA();
04998       if (R__cl || R__insp.IsA()) { }
04999       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNelements", &fNelements);
05000       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNelementsRN", &fNelementsRN);
05001       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNisotopes", &fNisotopes);
05002       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fList", &fList);
05003       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fListRN", &fListRN);
05004       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fIsotopes", &fIsotopes);
05005       R__insp.Inspect(R__cl, R__insp.GetParent(), "fElementsRN", (void*)&fElementsRN);
05006       R__insp.InspectMember("TGeoElementTable::ElementRNMap_t", (void*)&fElementsRN, "fElementsRN.", true);
05007       TObject::ShowMembers(R__insp);
05008 }
05009 
05010 namespace ROOT {
05011    // Wrappers around operator new
05012    static void *new_TGeoElementTable(void *p) {
05013       return  p ? new(p) ::TGeoElementTable : new ::TGeoElementTable;
05014    }
05015    static void *newArray_TGeoElementTable(Long_t nElements, void *p) {
05016       return p ? new(p) ::TGeoElementTable[nElements] : new ::TGeoElementTable[nElements];
05017    }
05018    // Wrapper around operator delete
05019    static void delete_TGeoElementTable(void *p) {
05020       delete ((::TGeoElementTable*)p);
05021    }
05022    static void deleteArray_TGeoElementTable(void *p) {
05023       delete [] ((::TGeoElementTable*)p);
05024    }
05025    static void destruct_TGeoElementTable(void *p) {
05026       typedef ::TGeoElementTable current_t;
05027       ((current_t*)p)->~current_t();
05028    }
05029 } // end of namespace ROOT for class ::TGeoElementTable
05030 
05031 //______________________________________________________________________________
05032 void TGeoMaterial::Streamer(TBuffer &R__b)
05033 {
05034    // Stream an object of class TGeoMaterial.
05035 
05036    if (R__b.IsReading()) {
05037       R__b.ReadClassBuffer(TGeoMaterial::Class(),this);
05038    } else {
05039       R__b.WriteClassBuffer(TGeoMaterial::Class(),this);
05040    }
05041 }
05042 
05043 //______________________________________________________________________________
05044 void TGeoMaterial::ShowMembers(TMemberInspector &R__insp)
05045 {
05046       // Inspect the data members of an object of class TGeoMaterial.
05047       TClass *R__cl = ::TGeoMaterial::IsA();
05048       if (R__cl || R__insp.IsA()) { }
05049       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIndex", &fIndex);
05050       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA", &fA);
05051       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZ", &fZ);
05052       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDensity", &fDensity);
05053       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRadLen", &fRadLen);
05054       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIntLen", &fIntLen);
05055       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTemperature", &fTemperature);
05056       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPressure", &fPressure);
05057       R__insp.Inspect(R__cl, R__insp.GetParent(), "fState", &fState);
05058       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fShader", &fShader);
05059       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCerenkov", &fCerenkov);
05060       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElement", &fElement);
05061       TNamed::ShowMembers(R__insp);
05062       TAttFill::ShowMembers(R__insp);
05063 }
05064 
05065 namespace ROOT {
05066    // Wrappers around operator new
05067    static void *new_TGeoMaterial(void *p) {
05068       return  p ? new(p) ::TGeoMaterial : new ::TGeoMaterial;
05069    }
05070    static void *newArray_TGeoMaterial(Long_t nElements, void *p) {
05071       return p ? new(p) ::TGeoMaterial[nElements] : new ::TGeoMaterial[nElements];
05072    }
05073    // Wrapper around operator delete
05074    static void delete_TGeoMaterial(void *p) {
05075       delete ((::TGeoMaterial*)p);
05076    }
05077    static void deleteArray_TGeoMaterial(void *p) {
05078       delete [] ((::TGeoMaterial*)p);
05079    }
05080    static void destruct_TGeoMaterial(void *p) {
05081       typedef ::TGeoMaterial current_t;
05082       ((current_t*)p)->~current_t();
05083    }
05084 } // end of namespace ROOT for class ::TGeoMaterial
05085 
05086 //______________________________________________________________________________
05087 void TGeoMixture::Streamer(TBuffer &R__b)
05088 {
05089    // Stream an object of class TGeoMixture.
05090 
05091    if (R__b.IsReading()) {
05092       R__b.ReadClassBuffer(TGeoMixture::Class(),this);
05093    } else {
05094       R__b.WriteClassBuffer(TGeoMixture::Class(),this);
05095    }
05096 }
05097 
05098 //______________________________________________________________________________
05099 void TGeoMixture::ShowMembers(TMemberInspector &R__insp)
05100 {
05101       // Inspect the data members of an object of class TGeoMixture.
05102       TClass *R__cl = ::TGeoMixture::IsA();
05103       if (R__cl || R__insp.IsA()) { }
05104       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNelements", &fNelements);
05105       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fZmixture", &fZmixture);
05106       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmixture", &fAmixture);
05107       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fWeights", &fWeights);
05108       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNatoms", &fNatoms);
05109       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElements", &fElements);
05110       TGeoMaterial::ShowMembers(R__insp);
05111 }
05112 
05113 namespace ROOT {
05114    // Wrappers around operator new
05115    static void *new_TGeoMixture(void *p) {
05116       return  p ? new(p) ::TGeoMixture : new ::TGeoMixture;
05117    }
05118    static void *newArray_TGeoMixture(Long_t nElements, void *p) {
05119       return p ? new(p) ::TGeoMixture[nElements] : new ::TGeoMixture[nElements];
05120    }
05121    // Wrapper around operator delete
05122    static void delete_TGeoMixture(void *p) {
05123       delete ((::TGeoMixture*)p);
05124    }
05125    static void deleteArray_TGeoMixture(void *p) {
05126       delete [] ((::TGeoMixture*)p);
05127    }
05128    static void destruct_TGeoMixture(void *p) {
05129       typedef ::TGeoMixture current_t;
05130       ((current_t*)p)->~current_t();
05131    }
05132 } // end of namespace ROOT for class ::TGeoMixture
05133 
05134 //______________________________________________________________________________
05135 void TGeoMatrix::Streamer(TBuffer &R__b)
05136 {
05137    // Stream an object of class TGeoMatrix.
05138 
05139    if (R__b.IsReading()) {
05140       R__b.ReadClassBuffer(TGeoMatrix::Class(),this);
05141    } else {
05142       R__b.WriteClassBuffer(TGeoMatrix::Class(),this);
05143    }
05144 }
05145 
05146 //______________________________________________________________________________
05147 void TGeoMatrix::ShowMembers(TMemberInspector &R__insp)
05148 {
05149       // Inspect the data members of an object of class TGeoMatrix.
05150       TClass *R__cl = ::TGeoMatrix::IsA();
05151       if (R__cl || R__insp.IsA()) { }
05152       TNamed::ShowMembers(R__insp);
05153 }
05154 
05155 namespace ROOT {
05156    // Wrapper around operator delete
05157    static void delete_TGeoMatrix(void *p) {
05158       delete ((::TGeoMatrix*)p);
05159    }
05160    static void deleteArray_TGeoMatrix(void *p) {
05161       delete [] ((::TGeoMatrix*)p);
05162    }
05163    static void destruct_TGeoMatrix(void *p) {
05164       typedef ::TGeoMatrix current_t;
05165       ((current_t*)p)->~current_t();
05166    }
05167 } // end of namespace ROOT for class ::TGeoMatrix
05168 
05169 //______________________________________________________________________________
05170 void TGeoHMatrix::Streamer(TBuffer &R__b)
05171 {
05172    // Stream an object of class TGeoHMatrix.
05173 
05174    if (R__b.IsReading()) {
05175       R__b.ReadClassBuffer(TGeoHMatrix::Class(),this);
05176    } else {
05177       R__b.WriteClassBuffer(TGeoHMatrix::Class(),this);
05178    }
05179 }
05180 
05181 //______________________________________________________________________________
05182 void TGeoHMatrix::ShowMembers(TMemberInspector &R__insp)
05183 {
05184       // Inspect the data members of an object of class TGeoHMatrix.
05185       TClass *R__cl = ::TGeoHMatrix::IsA();
05186       if (R__cl || R__insp.IsA()) { }
05187       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTranslation[3]", fTranslation);
05188       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRotationMatrix[9]", fRotationMatrix);
05189       R__insp.Inspect(R__cl, R__insp.GetParent(), "fScale[3]", fScale);
05190       TGeoMatrix::ShowMembers(R__insp);
05191 }
05192 
05193 namespace ROOT {
05194    // Wrappers around operator new
05195    static void *new_TGeoHMatrix(void *p) {
05196       return  p ? new(p) ::TGeoHMatrix : new ::TGeoHMatrix;
05197    }
05198    static void *newArray_TGeoHMatrix(Long_t nElements, void *p) {
05199       return p ? new(p) ::TGeoHMatrix[nElements] : new ::TGeoHMatrix[nElements];
05200    }
05201    // Wrapper around operator delete
05202    static void delete_TGeoHMatrix(void *p) {
05203       delete ((::TGeoHMatrix*)p);
05204    }
05205    static void deleteArray_TGeoHMatrix(void *p) {
05206       delete [] ((::TGeoHMatrix*)p);
05207    }
05208    static void destruct_TGeoHMatrix(void *p) {
05209       typedef ::TGeoHMatrix current_t;
05210       ((current_t*)p)->~current_t();
05211    }
05212 } // end of namespace ROOT for class ::TGeoHMatrix
05213 
05214 //______________________________________________________________________________
05215 void TGeoTranslation::Streamer(TBuffer &R__b)
05216 {
05217    // Stream an object of class TGeoTranslation.
05218 
05219    if (R__b.IsReading()) {
05220       R__b.ReadClassBuffer(TGeoTranslation::Class(),this);
05221    } else {
05222       R__b.WriteClassBuffer(TGeoTranslation::Class(),this);
05223    }
05224 }
05225 
05226 //______________________________________________________________________________
05227 void TGeoTranslation::ShowMembers(TMemberInspector &R__insp)
05228 {
05229       // Inspect the data members of an object of class TGeoTranslation.
05230       TClass *R__cl = ::TGeoTranslation::IsA();
05231       if (R__cl || R__insp.IsA()) { }
05232       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTranslation[3]", fTranslation);
05233       TGeoMatrix::ShowMembers(R__insp);
05234 }
05235 
05236 namespace ROOT {
05237    // Wrappers around operator new
05238    static void *new_TGeoTranslation(void *p) {
05239       return  p ? new(p) ::TGeoTranslation : new ::TGeoTranslation;
05240    }
05241    static void *newArray_TGeoTranslation(Long_t nElements, void *p) {
05242       return p ? new(p) ::TGeoTranslation[nElements] : new ::TGeoTranslation[nElements];
05243    }
05244    // Wrapper around operator delete
05245    static void delete_TGeoTranslation(void *p) {
05246       delete ((::TGeoTranslation*)p);
05247    }
05248    static void deleteArray_TGeoTranslation(void *p) {
05249       delete [] ((::TGeoTranslation*)p);
05250    }
05251    static void destruct_TGeoTranslation(void *p) {
05252       typedef ::TGeoTranslation current_t;
05253       ((current_t*)p)->~current_t();
05254    }
05255 } // end of namespace ROOT for class ::TGeoTranslation
05256 
05257 //______________________________________________________________________________
05258 void TGeoRotation::Streamer(TBuffer &R__b)
05259 {
05260    // Stream an object of class TGeoRotation.
05261 
05262    if (R__b.IsReading()) {
05263       R__b.ReadClassBuffer(TGeoRotation::Class(),this);
05264    } else {
05265       R__b.WriteClassBuffer(TGeoRotation::Class(),this);
05266    }
05267 }
05268 
05269 //______________________________________________________________________________
05270 void TGeoRotation::ShowMembers(TMemberInspector &R__insp)
05271 {
05272       // Inspect the data members of an object of class TGeoRotation.
05273       TClass *R__cl = ::TGeoRotation::IsA();
05274       if (R__cl || R__insp.IsA()) { }
05275       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRotationMatrix[9]", fRotationMatrix);
05276       TGeoMatrix::ShowMembers(R__insp);
05277 }
05278 
05279 namespace ROOT {
05280    // Wrappers around operator new
05281    static void *new_TGeoRotation(void *p) {
05282       return  p ? new(p) ::TGeoRotation : new ::TGeoRotation;
05283    }
05284    static void *newArray_TGeoRotation(Long_t nElements, void *p) {
05285       return p ? new(p) ::TGeoRotation[nElements] : new ::TGeoRotation[nElements];
05286    }
05287    // Wrapper around operator delete
05288    static void delete_TGeoRotation(void *p) {
05289       delete ((::TGeoRotation*)p);
05290    }
05291    static void deleteArray_TGeoRotation(void *p) {
05292       delete [] ((::TGeoRotation*)p);
05293    }
05294    static void destruct_TGeoRotation(void *p) {
05295       typedef ::TGeoRotation current_t;
05296       ((current_t*)p)->~current_t();
05297    }
05298 } // end of namespace ROOT for class ::TGeoRotation
05299 
05300 //______________________________________________________________________________
05301 void TGeoCombiTrans::Streamer(TBuffer &R__b)
05302 {
05303    // Stream an object of class TGeoCombiTrans.
05304 
05305    if (R__b.IsReading()) {
05306       R__b.ReadClassBuffer(TGeoCombiTrans::Class(),this);
05307    } else {
05308       R__b.WriteClassBuffer(TGeoCombiTrans::Class(),this);
05309    }
05310 }
05311 
05312 //______________________________________________________________________________
05313 void TGeoCombiTrans::ShowMembers(TMemberInspector &R__insp)
05314 {
05315       // Inspect the data members of an object of class TGeoCombiTrans.
05316       TClass *R__cl = ::TGeoCombiTrans::IsA();
05317       if (R__cl || R__insp.IsA()) { }
05318       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTranslation[3]", fTranslation);
05319       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRotation", &fRotation);
05320       TGeoMatrix::ShowMembers(R__insp);
05321 }
05322 
05323 namespace ROOT {
05324    // Wrappers around operator new
05325    static void *new_TGeoCombiTrans(void *p) {
05326       return  p ? new(p) ::TGeoCombiTrans : new ::TGeoCombiTrans;
05327    }
05328    static void *newArray_TGeoCombiTrans(Long_t nElements, void *p) {
05329       return p ? new(p) ::TGeoCombiTrans[nElements] : new ::TGeoCombiTrans[nElements];
05330    }
05331    // Wrapper around operator delete
05332    static void delete_TGeoCombiTrans(void *p) {
05333       delete ((::TGeoCombiTrans*)p);
05334    }
05335    static void deleteArray_TGeoCombiTrans(void *p) {
05336       delete [] ((::TGeoCombiTrans*)p);
05337    }
05338    static void destruct_TGeoCombiTrans(void *p) {
05339       typedef ::TGeoCombiTrans current_t;
05340       ((current_t*)p)->~current_t();
05341    }
05342 } // end of namespace ROOT for class ::TGeoCombiTrans
05343 
05344 //______________________________________________________________________________
05345 void TGeoGenTrans::Streamer(TBuffer &R__b)
05346 {
05347    // Stream an object of class TGeoGenTrans.
05348 
05349    if (R__b.IsReading()) {
05350       R__b.ReadClassBuffer(TGeoGenTrans::Class(),this);
05351    } else {
05352       R__b.WriteClassBuffer(TGeoGenTrans::Class(),this);
05353    }
05354 }
05355 
05356 //______________________________________________________________________________
05357 void TGeoGenTrans::ShowMembers(TMemberInspector &R__insp)
05358 {
05359       // Inspect the data members of an object of class TGeoGenTrans.
05360       TClass *R__cl = ::TGeoGenTrans::IsA();
05361       if (R__cl || R__insp.IsA()) { }
05362       R__insp.Inspect(R__cl, R__insp.GetParent(), "fScale[3]", fScale);
05363       TGeoCombiTrans::ShowMembers(R__insp);
05364 }
05365 
05366 namespace ROOT {
05367    // Wrappers around operator new
05368    static void *new_TGeoGenTrans(void *p) {
05369       return  p ? new(p) ::TGeoGenTrans : new ::TGeoGenTrans;
05370    }
05371    static void *newArray_TGeoGenTrans(Long_t nElements, void *p) {
05372       return p ? new(p) ::TGeoGenTrans[nElements] : new ::TGeoGenTrans[nElements];
05373    }
05374    // Wrapper around operator delete
05375    static void delete_TGeoGenTrans(void *p) {
05376       delete ((::TGeoGenTrans*)p);
05377    }
05378    static void deleteArray_TGeoGenTrans(void *p) {
05379       delete [] ((::TGeoGenTrans*)p);
05380    }
05381    static void destruct_TGeoGenTrans(void *p) {
05382       typedef ::TGeoGenTrans current_t;
05383       ((current_t*)p)->~current_t();
05384    }
05385 } // end of namespace ROOT for class ::TGeoGenTrans
05386 
05387 //______________________________________________________________________________
05388 void TGeoScale::Streamer(TBuffer &R__b)
05389 {
05390    // Stream an object of class TGeoScale.
05391 
05392    if (R__b.IsReading()) {
05393       R__b.ReadClassBuffer(TGeoScale::Class(),this);
05394    } else {
05395       R__b.WriteClassBuffer(TGeoScale::Class(),this);
05396    }
05397 }
05398 
05399 //______________________________________________________________________________
05400 void TGeoScale::ShowMembers(TMemberInspector &R__insp)
05401 {
05402       // Inspect the data members of an object of class TGeoScale.
05403       TClass *R__cl = ::TGeoScale::IsA();
05404       if (R__cl || R__insp.IsA()) { }
05405       R__insp.Inspect(R__cl, R__insp.GetParent(), "fScale[3]", fScale);
05406       TGeoMatrix::ShowMembers(R__insp);
05407 }
05408 
05409 namespace ROOT {
05410    // Wrappers around operator new
05411    static void *new_TGeoScale(void *p) {
05412       return  p ? new(p) ::TGeoScale : new ::TGeoScale;
05413    }
05414    static void *newArray_TGeoScale(Long_t nElements, void *p) {
05415       return p ? new(p) ::TGeoScale[nElements] : new ::TGeoScale[nElements];
05416    }
05417    // Wrapper around operator delete
05418    static void delete_TGeoScale(void *p) {
05419       delete ((::TGeoScale*)p);
05420    }
05421    static void deleteArray_TGeoScale(void *p) {
05422       delete [] ((::TGeoScale*)p);
05423    }
05424    static void destruct_TGeoScale(void *p) {
05425       typedef ::TGeoScale current_t;
05426       ((current_t*)p)->~current_t();
05427    }
05428 } // end of namespace ROOT for class ::TGeoScale
05429 
05430 //______________________________________________________________________________
05431 void TGeoIdentity::Streamer(TBuffer &R__b)
05432 {
05433    // Stream an object of class TGeoIdentity.
05434 
05435    if (R__b.IsReading()) {
05436       R__b.ReadClassBuffer(TGeoIdentity::Class(),this);
05437    } else {
05438       R__b.WriteClassBuffer(TGeoIdentity::Class(),this);
05439    }
05440 }
05441 
05442 //______________________________________________________________________________
05443 void TGeoIdentity::ShowMembers(TMemberInspector &R__insp)
05444 {
05445       // Inspect the data members of an object of class TGeoIdentity.
05446       TClass *R__cl = ::TGeoIdentity::IsA();
05447       if (R__cl || R__insp.IsA()) { }
05448       TGeoMatrix::ShowMembers(R__insp);
05449 }
05450 
05451 namespace ROOT {
05452    // Wrappers around operator new
05453    static void *new_TGeoIdentity(void *p) {
05454       return  p ? new(p) ::TGeoIdentity : new ::TGeoIdentity;
05455    }
05456    static void *newArray_TGeoIdentity(Long_t nElements, void *p) {
05457       return p ? new(p) ::TGeoIdentity[nElements] : new ::TGeoIdentity[nElements];
05458    }
05459    // Wrapper around operator delete
05460    static void delete_TGeoIdentity(void *p) {
05461       delete ((::TGeoIdentity*)p);
05462    }
05463    static void deleteArray_TGeoIdentity(void *p) {
05464       delete [] ((::TGeoIdentity*)p);
05465    }
05466    static void destruct_TGeoIdentity(void *p) {
05467       typedef ::TGeoIdentity current_t;
05468       ((current_t*)p)->~current_t();
05469    }
05470 } // end of namespace ROOT for class ::TGeoIdentity
05471 
05472 //______________________________________________________________________________
05473 void TGeoVoxelFinder::ShowMembers(TMemberInspector &R__insp)
05474 {
05475       // Inspect the data members of an object of class TGeoVoxelFinder.
05476       TClass *R__cl = ::TGeoVoxelFinder::IsA();
05477       if (R__cl || R__insp.IsA()) { }
05478       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVolume", &fVolume);
05479       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNcandidates", &fNcandidates);
05480       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCurrentVoxel", &fCurrentVoxel);
05481       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIbx", &fIbx);
05482       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIby", &fIby);
05483       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIbz", &fIbz);
05484       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNboxes", &fNboxes);
05485       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNox", &fNox);
05486       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNoy", &fNoy);
05487       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNoz", &fNoz);
05488       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNex", &fNex);
05489       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNey", &fNey);
05490       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNez", &fNez);
05491       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNx", &fNx);
05492       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNy", &fNy);
05493       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNz", &fNz);
05494       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPriority[3]", fPriority);
05495       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSlices[3]", fSlices);
05496       R__insp.Inspect(R__cl, R__insp.GetParent(), "fInc[3]", fInc);
05497       R__insp.Inspect(R__cl, R__insp.GetParent(), "fInvdir[3]", fInvdir);
05498       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLimits[3]", fLimits);
05499       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fBoxes", &fBoxes);
05500       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fXb", &fXb);
05501       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fYb", &fYb);
05502       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fZb", &fZb);
05503       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fOBx", &fOBx);
05504       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fOBy", &fOBy);
05505       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fOBz", &fOBz);
05506       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fOEx", &fOEx);
05507       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fOEy", &fOEy);
05508       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fOEz", &fOEz);
05509       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fExtraX", &fExtraX);
05510       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fExtraY", &fExtraY);
05511       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fExtraZ", &fExtraZ);
05512       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNsliceX", &fNsliceX);
05513       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNsliceY", &fNsliceY);
05514       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNsliceZ", &fNsliceZ);
05515       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fIndcX", &fIndcX);
05516       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fIndcY", &fIndcY);
05517       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fIndcZ", &fIndcZ);
05518       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCheckList", &fCheckList);
05519       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fBits1", &fBits1);
05520       TObject::ShowMembers(R__insp);
05521 }
05522 
05523 namespace ROOT {
05524    // Wrappers around operator new
05525    static void *new_TGeoVoxelFinder(void *p) {
05526       return  p ? new(p) ::TGeoVoxelFinder : new ::TGeoVoxelFinder;
05527    }
05528    static void *newArray_TGeoVoxelFinder(Long_t nElements, void *p) {
05529       return p ? new(p) ::TGeoVoxelFinder[nElements] : new ::TGeoVoxelFinder[nElements];
05530    }
05531    // Wrapper around operator delete
05532    static void delete_TGeoVoxelFinder(void *p) {
05533       delete ((::TGeoVoxelFinder*)p);
05534    }
05535    static void deleteArray_TGeoVoxelFinder(void *p) {
05536       delete [] ((::TGeoVoxelFinder*)p);
05537    }
05538    static void destruct_TGeoVoxelFinder(void *p) {
05539       typedef ::TGeoVoxelFinder current_t;
05540       ((current_t*)p)->~current_t();
05541    }
05542    // Wrapper around a custom streamer member function.
05543    static void streamer_TGeoVoxelFinder(TBuffer &buf, void *obj) {
05544       ((::TGeoVoxelFinder*)obj)->::TGeoVoxelFinder::Streamer(buf);
05545    }
05546 } // end of namespace ROOT for class ::TGeoVoxelFinder
05547 
05548 //______________________________________________________________________________
05549 void TGeoShape::Streamer(TBuffer &R__b)
05550 {
05551    // Stream an object of class TGeoShape.
05552 
05553    if (R__b.IsReading()) {
05554       R__b.ReadClassBuffer(TGeoShape::Class(),this);
05555    } else {
05556       R__b.WriteClassBuffer(TGeoShape::Class(),this);
05557    }
05558 }
05559 
05560 //______________________________________________________________________________
05561 void TGeoShape::ShowMembers(TMemberInspector &R__insp)
05562 {
05563       // Inspect the data members of an object of class TGeoShape.
05564       TClass *R__cl = ::TGeoShape::IsA();
05565       if (R__cl || R__insp.IsA()) { }
05566       R__insp.Inspect(R__cl, R__insp.GetParent(), "fShapeId", &fShapeId);
05567       R__insp.Inspect(R__cl, R__insp.GetParent(), "fShapeBits", &fShapeBits);
05568       TNamed::ShowMembers(R__insp);
05569 }
05570 
05571 namespace ROOT {
05572    // Wrapper around operator delete
05573    static void delete_TGeoShape(void *p) {
05574       delete ((::TGeoShape*)p);
05575    }
05576    static void deleteArray_TGeoShape(void *p) {
05577       delete [] ((::TGeoShape*)p);
05578    }
05579    static void destruct_TGeoShape(void *p) {
05580       typedef ::TGeoShape current_t;
05581       ((current_t*)p)->~current_t();
05582    }
05583 } // end of namespace ROOT for class ::TGeoShape
05584 
05585 //______________________________________________________________________________
05586 void TGeoHelix::Streamer(TBuffer &R__b)
05587 {
05588    // Stream an object of class TGeoHelix.
05589 
05590    if (R__b.IsReading()) {
05591       R__b.ReadClassBuffer(TGeoHelix::Class(),this);
05592    } else {
05593       R__b.WriteClassBuffer(TGeoHelix::Class(),this);
05594    }
05595 }
05596 
05597 //______________________________________________________________________________
05598 void TGeoHelix::ShowMembers(TMemberInspector &R__insp)
05599 {
05600       // Inspect the data members of an object of class TGeoHelix.
05601       TClass *R__cl = ::TGeoHelix::IsA();
05602       if (R__cl || R__insp.IsA()) { }
05603       R__insp.Inspect(R__cl, R__insp.GetParent(), "fC", &fC);
05604       R__insp.Inspect(R__cl, R__insp.GetParent(), "fS", &fS);
05605       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStep", &fStep);
05606       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &fPhi);
05607       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPointInit[3]", fPointInit);
05608       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDirInit[3]", fDirInit);
05609       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPoint[3]", fPoint);
05610       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDir[3]", fDir);
05611       R__insp.Inspect(R__cl, R__insp.GetParent(), "fB[3]", fB);
05612       R__insp.Inspect(R__cl, R__insp.GetParent(), "fQ", &fQ);
05613       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &fMatrix);
05614       TObject::ShowMembers(R__insp);
05615 }
05616 
05617 namespace ROOT {
05618    // Wrappers around operator new
05619    static void *new_TGeoHelix(void *p) {
05620       return  p ? new(p) ::TGeoHelix : new ::TGeoHelix;
05621    }
05622    static void *newArray_TGeoHelix(Long_t nElements, void *p) {
05623       return p ? new(p) ::TGeoHelix[nElements] : new ::TGeoHelix[nElements];
05624    }
05625    // Wrapper around operator delete
05626    static void delete_TGeoHelix(void *p) {
05627       delete ((::TGeoHelix*)p);
05628    }
05629    static void deleteArray_TGeoHelix(void *p) {
05630       delete [] ((::TGeoHelix*)p);
05631    }
05632    static void destruct_TGeoHelix(void *p) {
05633       typedef ::TGeoHelix current_t;
05634       ((current_t*)p)->~current_t();
05635    }
05636 } // end of namespace ROOT for class ::TGeoHelix
05637 
05638 //______________________________________________________________________________
05639 void TGeoHalfSpace::Streamer(TBuffer &R__b)
05640 {
05641    // Stream an object of class TGeoHalfSpace.
05642 
05643    if (R__b.IsReading()) {
05644       R__b.ReadClassBuffer(TGeoHalfSpace::Class(),this);
05645    } else {
05646       R__b.WriteClassBuffer(TGeoHalfSpace::Class(),this);
05647    }
05648 }
05649 
05650 //______________________________________________________________________________
05651 void TGeoHalfSpace::ShowMembers(TMemberInspector &R__insp)
05652 {
05653       // Inspect the data members of an object of class TGeoHalfSpace.
05654       TClass *R__cl = ::TGeoHalfSpace::IsA();
05655       if (R__cl || R__insp.IsA()) { }
05656       R__insp.Inspect(R__cl, R__insp.GetParent(), "fP[3]", fP);
05657       R__insp.Inspect(R__cl, R__insp.GetParent(), "fN[3]", fN);
05658       TGeoBBox::ShowMembers(R__insp);
05659 }
05660 
05661 namespace ROOT {
05662    // Wrappers around operator new
05663    static void *new_TGeoHalfSpace(void *p) {
05664       return  p ? new(p) ::TGeoHalfSpace : new ::TGeoHalfSpace;
05665    }
05666    static void *newArray_TGeoHalfSpace(Long_t nElements, void *p) {
05667       return p ? new(p) ::TGeoHalfSpace[nElements] : new ::TGeoHalfSpace[nElements];
05668    }
05669    // Wrapper around operator delete
05670    static void delete_TGeoHalfSpace(void *p) {
05671       delete ((::TGeoHalfSpace*)p);
05672    }
05673    static void deleteArray_TGeoHalfSpace(void *p) {
05674       delete [] ((::TGeoHalfSpace*)p);
05675    }
05676    static void destruct_TGeoHalfSpace(void *p) {
05677       typedef ::TGeoHalfSpace current_t;
05678       ((current_t*)p)->~current_t();
05679    }
05680 } // end of namespace ROOT for class ::TGeoHalfSpace
05681 
05682 //______________________________________________________________________________
05683 void TGeoBBox::Streamer(TBuffer &R__b)
05684 {
05685    // Stream an object of class TGeoBBox.
05686 
05687    if (R__b.IsReading()) {
05688       R__b.ReadClassBuffer(TGeoBBox::Class(),this);
05689    } else {
05690       R__b.WriteClassBuffer(TGeoBBox::Class(),this);
05691    }
05692 }
05693 
05694 //______________________________________________________________________________
05695 void TGeoBBox::ShowMembers(TMemberInspector &R__insp)
05696 {
05697       // Inspect the data members of an object of class TGeoBBox.
05698       TClass *R__cl = ::TGeoBBox::IsA();
05699       if (R__cl || R__insp.IsA()) { }
05700       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDX", &fDX);
05701       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDY", &fDY);
05702       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDZ", &fDZ);
05703       R__insp.Inspect(R__cl, R__insp.GetParent(), "fOrigin[3]", fOrigin);
05704       TGeoShape::ShowMembers(R__insp);
05705 }
05706 
05707 namespace ROOT {
05708    // Wrappers around operator new
05709    static void *new_TGeoBBox(void *p) {
05710       return  p ? new(p) ::TGeoBBox : new ::TGeoBBox;
05711    }
05712    static void *newArray_TGeoBBox(Long_t nElements, void *p) {
05713       return p ? new(p) ::TGeoBBox[nElements] : new ::TGeoBBox[nElements];
05714    }
05715    // Wrapper around operator delete
05716    static void delete_TGeoBBox(void *p) {
05717       delete ((::TGeoBBox*)p);
05718    }
05719    static void deleteArray_TGeoBBox(void *p) {
05720       delete [] ((::TGeoBBox*)p);
05721    }
05722    static void destruct_TGeoBBox(void *p) {
05723       typedef ::TGeoBBox current_t;
05724       ((current_t*)p)->~current_t();
05725    }
05726 } // end of namespace ROOT for class ::TGeoBBox
05727 
05728 //______________________________________________________________________________
05729 void TGeoPara::Streamer(TBuffer &R__b)
05730 {
05731    // Stream an object of class TGeoPara.
05732 
05733    if (R__b.IsReading()) {
05734       R__b.ReadClassBuffer(TGeoPara::Class(),this);
05735    } else {
05736       R__b.WriteClassBuffer(TGeoPara::Class(),this);
05737    }
05738 }
05739 
05740 //______________________________________________________________________________
05741 void TGeoPara::ShowMembers(TMemberInspector &R__insp)
05742 {
05743       // Inspect the data members of an object of class TGeoPara.
05744       TClass *R__cl = ::TGeoPara::IsA();
05745       if (R__cl || R__insp.IsA()) { }
05746       R__insp.Inspect(R__cl, R__insp.GetParent(), "fX", &fX);
05747       R__insp.Inspect(R__cl, R__insp.GetParent(), "fY", &fY);
05748       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZ", &fZ);
05749       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAlpha", &fAlpha);
05750       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTheta", &fTheta);
05751       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &fPhi);
05752       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTxy", &fTxy);
05753       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTxz", &fTxz);
05754       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTyz", &fTyz);
05755       TGeoBBox::ShowMembers(R__insp);
05756 }
05757 
05758 namespace ROOT {
05759    // Wrappers around operator new
05760    static void *new_TGeoPara(void *p) {
05761       return  p ? new(p) ::TGeoPara : new ::TGeoPara;
05762    }
05763    static void *newArray_TGeoPara(Long_t nElements, void *p) {
05764       return p ? new(p) ::TGeoPara[nElements] : new ::TGeoPara[nElements];
05765    }
05766    // Wrapper around operator delete
05767    static void delete_TGeoPara(void *p) {
05768       delete ((::TGeoPara*)p);
05769    }
05770    static void deleteArray_TGeoPara(void *p) {
05771       delete [] ((::TGeoPara*)p);
05772    }
05773    static void destruct_TGeoPara(void *p) {
05774       typedef ::TGeoPara current_t;
05775       ((current_t*)p)->~current_t();
05776    }
05777 } // end of namespace ROOT for class ::TGeoPara
05778 
05779 //______________________________________________________________________________
05780 void TGeoSphere::Streamer(TBuffer &R__b)
05781 {
05782    // Stream an object of class TGeoSphere.
05783 
05784    if (R__b.IsReading()) {
05785       R__b.ReadClassBuffer(TGeoSphere::Class(),this);
05786    } else {
05787       R__b.WriteClassBuffer(TGeoSphere::Class(),this);
05788    }
05789 }
05790 
05791 //______________________________________________________________________________
05792 void TGeoSphere::ShowMembers(TMemberInspector &R__insp)
05793 {
05794       // Inspect the data members of an object of class TGeoSphere.
05795       TClass *R__cl = ::TGeoSphere::IsA();
05796       if (R__cl || R__insp.IsA()) { }
05797       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNz", &fNz);
05798       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNseg", &fNseg);
05799       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRmin", &fRmin);
05800       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRmax", &fRmax);
05801       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTheta1", &fTheta1);
05802       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTheta2", &fTheta2);
05803       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi1", &fPhi1);
05804       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi2", &fPhi2);
05805       TGeoBBox::ShowMembers(R__insp);
05806 }
05807 
05808 namespace ROOT {
05809    // Wrappers around operator new
05810    static void *new_TGeoSphere(void *p) {
05811       return  p ? new(p) ::TGeoSphere : new ::TGeoSphere;
05812    }
05813    static void *newArray_TGeoSphere(Long_t nElements, void *p) {
05814       return p ? new(p) ::TGeoSphere[nElements] : new ::TGeoSphere[nElements];
05815    }
05816    // Wrapper around operator delete
05817    static void delete_TGeoSphere(void *p) {
05818       delete ((::TGeoSphere*)p);
05819    }
05820    static void deleteArray_TGeoSphere(void *p) {
05821       delete [] ((::TGeoSphere*)p);
05822    }
05823    static void destruct_TGeoSphere(void *p) {
05824       typedef ::TGeoSphere current_t;
05825       ((current_t*)p)->~current_t();
05826    }
05827 } // end of namespace ROOT for class ::TGeoSphere
05828 
05829 //______________________________________________________________________________
05830 void TGeoTube::Streamer(TBuffer &R__b)
05831 {
05832    // Stream an object of class TGeoTube.
05833 
05834    if (R__b.IsReading()) {
05835       R__b.ReadClassBuffer(TGeoTube::Class(),this);
05836    } else {
05837       R__b.WriteClassBuffer(TGeoTube::Class(),this);
05838    }
05839 }
05840 
05841 //______________________________________________________________________________
05842 void TGeoTube::ShowMembers(TMemberInspector &R__insp)
05843 {
05844       // Inspect the data members of an object of class TGeoTube.
05845       TClass *R__cl = ::TGeoTube::IsA();
05846       if (R__cl || R__insp.IsA()) { }
05847       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRmin", &fRmin);
05848       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRmax", &fRmax);
05849       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDz", &fDz);
05850       TGeoBBox::ShowMembers(R__insp);
05851 }
05852 
05853 namespace ROOT {
05854    // Wrappers around operator new
05855    static void *new_TGeoTube(void *p) {
05856       return  p ? new(p) ::TGeoTube : new ::TGeoTube;
05857    }
05858    static void *newArray_TGeoTube(Long_t nElements, void *p) {
05859       return p ? new(p) ::TGeoTube[nElements] : new ::TGeoTube[nElements];
05860    }
05861    // Wrapper around operator delete
05862    static void delete_TGeoTube(void *p) {
05863       delete ((::TGeoTube*)p);
05864    }
05865    static void deleteArray_TGeoTube(void *p) {
05866       delete [] ((::TGeoTube*)p);
05867    }
05868    static void destruct_TGeoTube(void *p) {
05869       typedef ::TGeoTube current_t;
05870       ((current_t*)p)->~current_t();
05871    }
05872 } // end of namespace ROOT for class ::TGeoTube
05873 
05874 //______________________________________________________________________________
05875 void TGeoTorus::Streamer(TBuffer &R__b)
05876 {
05877    // Stream an object of class TGeoTorus.
05878 
05879    if (R__b.IsReading()) {
05880       R__b.ReadClassBuffer(TGeoTorus::Class(),this);
05881    } else {
05882       R__b.WriteClassBuffer(TGeoTorus::Class(),this);
05883    }
05884 }
05885 
05886 //______________________________________________________________________________
05887 void TGeoTorus::ShowMembers(TMemberInspector &R__insp)
05888 {
05889       // Inspect the data members of an object of class TGeoTorus.
05890       TClass *R__cl = ::TGeoTorus::IsA();
05891       if (R__cl || R__insp.IsA()) { }
05892       R__insp.Inspect(R__cl, R__insp.GetParent(), "fR", &fR);
05893       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRmin", &fRmin);
05894       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRmax", &fRmax);
05895       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi1", &fPhi1);
05896       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDphi", &fDphi);
05897       TGeoBBox::ShowMembers(R__insp);
05898 }
05899 
05900 namespace ROOT {
05901    // Wrappers around operator new
05902    static void *new_TGeoTorus(void *p) {
05903       return  p ? new(p) ::TGeoTorus : new ::TGeoTorus;
05904    }
05905    static void *newArray_TGeoTorus(Long_t nElements, void *p) {
05906       return p ? new(p) ::TGeoTorus[nElements] : new ::TGeoTorus[nElements];
05907    }
05908    // Wrapper around operator delete
05909    static void delete_TGeoTorus(void *p) {
05910       delete ((::TGeoTorus*)p);
05911    }
05912    static void deleteArray_TGeoTorus(void *p) {
05913       delete [] ((::TGeoTorus*)p);
05914    }
05915    static void destruct_TGeoTorus(void *p) {
05916       typedef ::TGeoTorus current_t;
05917       ((current_t*)p)->~current_t();
05918    }
05919 } // end of namespace ROOT for class ::TGeoTorus
05920 
05921 //______________________________________________________________________________
05922 void TGeoTubeSeg::Streamer(TBuffer &R__b)
05923 {
05924    // Stream an object of class TGeoTubeSeg.
05925 
05926    if (R__b.IsReading()) {
05927       R__b.ReadClassBuffer(TGeoTubeSeg::Class(),this);
05928    } else {
05929       R__b.WriteClassBuffer(TGeoTubeSeg::Class(),this);
05930    }
05931 }
05932 
05933 //______________________________________________________________________________
05934 void TGeoTubeSeg::ShowMembers(TMemberInspector &R__insp)
05935 {
05936       // Inspect the data members of an object of class TGeoTubeSeg.
05937       TClass *R__cl = ::TGeoTubeSeg::IsA();
05938       if (R__cl || R__insp.IsA()) { }
05939       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi1", &fPhi1);
05940       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi2", &fPhi2);
05941       TGeoTube::ShowMembers(R__insp);
05942 }
05943 
05944 namespace ROOT {
05945    // Wrappers around operator new
05946    static void *new_TGeoTubeSeg(void *p) {
05947       return  p ? new(p) ::TGeoTubeSeg : new ::TGeoTubeSeg;
05948    }
05949    static void *newArray_TGeoTubeSeg(Long_t nElements, void *p) {
05950       return p ? new(p) ::TGeoTubeSeg[nElements] : new ::TGeoTubeSeg[nElements];
05951    }
05952    // Wrapper around operator delete
05953    static void delete_TGeoTubeSeg(void *p) {
05954       delete ((::TGeoTubeSeg*)p);
05955    }
05956    static void deleteArray_TGeoTubeSeg(void *p) {
05957       delete [] ((::TGeoTubeSeg*)p);
05958    }
05959    static void destruct_TGeoTubeSeg(void *p) {
05960       typedef ::TGeoTubeSeg current_t;
05961       ((current_t*)p)->~current_t();
05962    }
05963 } // end of namespace ROOT for class ::TGeoTubeSeg
05964 
05965 //______________________________________________________________________________
05966 void TGeoCtub::Streamer(TBuffer &R__b)
05967 {
05968    // Stream an object of class TGeoCtub.
05969 
05970    if (R__b.IsReading()) {
05971       R__b.ReadClassBuffer(TGeoCtub::Class(),this);
05972    } else {
05973       R__b.WriteClassBuffer(TGeoCtub::Class(),this);
05974    }
05975 }
05976 
05977 //______________________________________________________________________________
05978 void TGeoCtub::ShowMembers(TMemberInspector &R__insp)
05979 {
05980       // Inspect the data members of an object of class TGeoCtub.
05981       TClass *R__cl = ::TGeoCtub::IsA();
05982       if (R__cl || R__insp.IsA()) { }
05983       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNlow[3]", fNlow);
05984       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNhigh[3]", fNhigh);
05985       TGeoTubeSeg::ShowMembers(R__insp);
05986 }
05987 
05988 namespace ROOT {
05989    // Wrappers around operator new
05990    static void *new_TGeoCtub(void *p) {
05991       return  p ? new(p) ::TGeoCtub : new ::TGeoCtub;
05992    }
05993    static void *newArray_TGeoCtub(Long_t nElements, void *p) {
05994       return p ? new(p) ::TGeoCtub[nElements] : new ::TGeoCtub[nElements];
05995    }
05996    // Wrapper around operator delete
05997    static void delete_TGeoCtub(void *p) {
05998       delete ((::TGeoCtub*)p);
05999    }
06000    static void deleteArray_TGeoCtub(void *p) {
06001       delete [] ((::TGeoCtub*)p);
06002    }
06003    static void destruct_TGeoCtub(void *p) {
06004       typedef ::TGeoCtub current_t;
06005       ((current_t*)p)->~current_t();
06006    }
06007 } // end of namespace ROOT for class ::TGeoCtub
06008 
06009 //______________________________________________________________________________
06010 void TGeoEltu::Streamer(TBuffer &R__b)
06011 {
06012    // Stream an object of class TGeoEltu.
06013 
06014    if (R__b.IsReading()) {
06015       R__b.ReadClassBuffer(TGeoEltu::Class(),this);
06016    } else {
06017       R__b.WriteClassBuffer(TGeoEltu::Class(),this);
06018    }
06019 }
06020 
06021 //______________________________________________________________________________
06022 void TGeoEltu::ShowMembers(TMemberInspector &R__insp)
06023 {
06024       // Inspect the data members of an object of class TGeoEltu.
06025       TClass *R__cl = ::TGeoEltu::IsA();
06026       if (R__cl || R__insp.IsA()) { }
06027       TGeoTube::ShowMembers(R__insp);
06028 }
06029 
06030 namespace ROOT {
06031    // Wrappers around operator new
06032    static void *new_TGeoEltu(void *p) {
06033       return  p ? new(p) ::TGeoEltu : new ::TGeoEltu;
06034    }
06035    static void *newArray_TGeoEltu(Long_t nElements, void *p) {
06036       return p ? new(p) ::TGeoEltu[nElements] : new ::TGeoEltu[nElements];
06037    }
06038    // Wrapper around operator delete
06039    static void delete_TGeoEltu(void *p) {
06040       delete ((::TGeoEltu*)p);
06041    }
06042    static void deleteArray_TGeoEltu(void *p) {
06043       delete [] ((::TGeoEltu*)p);
06044    }
06045    static void destruct_TGeoEltu(void *p) {
06046       typedef ::TGeoEltu current_t;
06047       ((current_t*)p)->~current_t();
06048    }
06049 } // end of namespace ROOT for class ::TGeoEltu
06050 
06051 //______________________________________________________________________________
06052 void TGeoHype::Streamer(TBuffer &R__b)
06053 {
06054    // Stream an object of class TGeoHype.
06055 
06056    if (R__b.IsReading()) {
06057       R__b.ReadClassBuffer(TGeoHype::Class(),this);
06058    } else {
06059       R__b.WriteClassBuffer(TGeoHype::Class(),this);
06060    }
06061 }
06062 
06063 //______________________________________________________________________________
06064 void TGeoHype::ShowMembers(TMemberInspector &R__insp)
06065 {
06066       // Inspect the data members of an object of class TGeoHype.
06067       TClass *R__cl = ::TGeoHype::IsA();
06068       if (R__cl || R__insp.IsA()) { }
06069       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStIn", &fStIn);
06070       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStOut", &fStOut);
06071       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTin", &fTin);
06072       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTout", &fTout);
06073       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTinsq", &fTinsq);
06074       R__insp.Inspect(R__cl, R__insp.GetParent(), "fToutsq", &fToutsq);
06075       TGeoTube::ShowMembers(R__insp);
06076 }
06077 
06078 namespace ROOT {
06079    // Wrappers around operator new
06080    static void *new_TGeoHype(void *p) {
06081       return  p ? new(p) ::TGeoHype : new ::TGeoHype;
06082    }
06083    static void *newArray_TGeoHype(Long_t nElements, void *p) {
06084       return p ? new(p) ::TGeoHype[nElements] : new ::TGeoHype[nElements];
06085    }
06086    // Wrapper around operator delete
06087    static void delete_TGeoHype(void *p) {
06088       delete ((::TGeoHype*)p);
06089    }
06090    static void deleteArray_TGeoHype(void *p) {
06091       delete [] ((::TGeoHype*)p);
06092    }
06093    static void destruct_TGeoHype(void *p) {
06094       typedef ::TGeoHype current_t;
06095       ((current_t*)p)->~current_t();
06096    }
06097 } // end of namespace ROOT for class ::TGeoHype
06098 
06099 //______________________________________________________________________________
06100 void TGeoCone::Streamer(TBuffer &R__b)
06101 {
06102    // Stream an object of class TGeoCone.
06103 
06104    if (R__b.IsReading()) {
06105       R__b.ReadClassBuffer(TGeoCone::Class(),this);
06106    } else {
06107       R__b.WriteClassBuffer(TGeoCone::Class(),this);
06108    }
06109 }
06110 
06111 //______________________________________________________________________________
06112 void TGeoCone::ShowMembers(TMemberInspector &R__insp)
06113 {
06114       // Inspect the data members of an object of class TGeoCone.
06115       TClass *R__cl = ::TGeoCone::IsA();
06116       if (R__cl || R__insp.IsA()) { }
06117       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDz", &fDz);
06118       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRmin1", &fRmin1);
06119       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRmax1", &fRmax1);
06120       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRmin2", &fRmin2);
06121       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRmax2", &fRmax2);
06122       TGeoBBox::ShowMembers(R__insp);
06123 }
06124 
06125 namespace ROOT {
06126    // Wrappers around operator new
06127    static void *new_TGeoCone(void *p) {
06128       return  p ? new(p) ::TGeoCone : new ::TGeoCone;
06129    }
06130    static void *newArray_TGeoCone(Long_t nElements, void *p) {
06131       return p ? new(p) ::TGeoCone[nElements] : new ::TGeoCone[nElements];
06132    }
06133    // Wrapper around operator delete
06134    static void delete_TGeoCone(void *p) {
06135       delete ((::TGeoCone*)p);
06136    }
06137    static void deleteArray_TGeoCone(void *p) {
06138       delete [] ((::TGeoCone*)p);
06139    }
06140    static void destruct_TGeoCone(void *p) {
06141       typedef ::TGeoCone current_t;
06142       ((current_t*)p)->~current_t();
06143    }
06144 } // end of namespace ROOT for class ::TGeoCone
06145 
06146 //______________________________________________________________________________
06147 void TGeoConeSeg::Streamer(TBuffer &R__b)
06148 {
06149    // Stream an object of class TGeoConeSeg.
06150 
06151    if (R__b.IsReading()) {
06152       R__b.ReadClassBuffer(TGeoConeSeg::Class(),this);
06153    } else {
06154       R__b.WriteClassBuffer(TGeoConeSeg::Class(),this);
06155    }
06156 }
06157 
06158 //______________________________________________________________________________
06159 void TGeoConeSeg::ShowMembers(TMemberInspector &R__insp)
06160 {
06161       // Inspect the data members of an object of class TGeoConeSeg.
06162       TClass *R__cl = ::TGeoConeSeg::IsA();
06163       if (R__cl || R__insp.IsA()) { }
06164       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi1", &fPhi1);
06165       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi2", &fPhi2);
06166       TGeoCone::ShowMembers(R__insp);
06167 }
06168 
06169 namespace ROOT {
06170    // Wrappers around operator new
06171    static void *new_TGeoConeSeg(void *p) {
06172       return  p ? new(p) ::TGeoConeSeg : new ::TGeoConeSeg;
06173    }
06174    static void *newArray_TGeoConeSeg(Long_t nElements, void *p) {
06175       return p ? new(p) ::TGeoConeSeg[nElements] : new ::TGeoConeSeg[nElements];
06176    }
06177    // Wrapper around operator delete
06178    static void delete_TGeoConeSeg(void *p) {
06179       delete ((::TGeoConeSeg*)p);
06180    }
06181    static void deleteArray_TGeoConeSeg(void *p) {
06182       delete [] ((::TGeoConeSeg*)p);
06183    }
06184    static void destruct_TGeoConeSeg(void *p) {
06185       typedef ::TGeoConeSeg current_t;
06186       ((current_t*)p)->~current_t();
06187    }
06188 } // end of namespace ROOT for class ::TGeoConeSeg
06189 
06190 //______________________________________________________________________________
06191 void TGeoParaboloid::Streamer(TBuffer &R__b)
06192 {
06193    // Stream an object of class TGeoParaboloid.
06194 
06195    if (R__b.IsReading()) {
06196       R__b.ReadClassBuffer(TGeoParaboloid::Class(),this);
06197    } else {
06198       R__b.WriteClassBuffer(TGeoParaboloid::Class(),this);
06199    }
06200 }
06201 
06202 //______________________________________________________________________________
06203 void TGeoParaboloid::ShowMembers(TMemberInspector &R__insp)
06204 {
06205       // Inspect the data members of an object of class TGeoParaboloid.
06206       TClass *R__cl = ::TGeoParaboloid::IsA();
06207       if (R__cl || R__insp.IsA()) { }
06208       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRlo", &fRlo);
06209       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRhi", &fRhi);
06210       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDz", &fDz);
06211       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA", &fA);
06212       R__insp.Inspect(R__cl, R__insp.GetParent(), "fB", &fB);
06213       TGeoBBox::ShowMembers(R__insp);
06214 }
06215 
06216 namespace ROOT {
06217    // Wrappers around operator new
06218    static void *new_TGeoParaboloid(void *p) {
06219       return  p ? new(p) ::TGeoParaboloid : new ::TGeoParaboloid;
06220    }
06221    static void *newArray_TGeoParaboloid(Long_t nElements, void *p) {
06222       return p ? new(p) ::TGeoParaboloid[nElements] : new ::TGeoParaboloid[nElements];
06223    }
06224    // Wrapper around operator delete
06225    static void delete_TGeoParaboloid(void *p) {
06226       delete ((::TGeoParaboloid*)p);
06227    }
06228    static void deleteArray_TGeoParaboloid(void *p) {
06229       delete [] ((::TGeoParaboloid*)p);
06230    }
06231    static void destruct_TGeoParaboloid(void *p) {
06232       typedef ::TGeoParaboloid current_t;
06233       ((current_t*)p)->~current_t();
06234    }
06235 } // end of namespace ROOT for class ::TGeoParaboloid
06236 
06237 //______________________________________________________________________________
06238 void TGeoPcon::Streamer(TBuffer &R__b)
06239 {
06240    // Stream an object of class TGeoPcon.
06241 
06242    if (R__b.IsReading()) {
06243       R__b.ReadClassBuffer(TGeoPcon::Class(),this);
06244    } else {
06245       R__b.WriteClassBuffer(TGeoPcon::Class(),this);
06246    }
06247 }
06248 
06249 //______________________________________________________________________________
06250 void TGeoPcon::ShowMembers(TMemberInspector &R__insp)
06251 {
06252       // Inspect the data members of an object of class TGeoPcon.
06253       TClass *R__cl = ::TGeoPcon::IsA();
06254       if (R__cl || R__insp.IsA()) { }
06255       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNz", &fNz);
06256       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi1", &fPhi1);
06257       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDphi", &fDphi);
06258       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRmin", &fRmin);
06259       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRmax", &fRmax);
06260       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fZ", &fZ);
06261       TGeoBBox::ShowMembers(R__insp);
06262 }
06263 
06264 namespace ROOT {
06265    // Wrappers around operator new
06266    static void *new_TGeoPcon(void *p) {
06267       return  p ? new(p) ::TGeoPcon : new ::TGeoPcon;
06268    }
06269    static void *newArray_TGeoPcon(Long_t nElements, void *p) {
06270       return p ? new(p) ::TGeoPcon[nElements] : new ::TGeoPcon[nElements];
06271    }
06272    // Wrapper around operator delete
06273    static void delete_TGeoPcon(void *p) {
06274       delete ((::TGeoPcon*)p);
06275    }
06276    static void deleteArray_TGeoPcon(void *p) {
06277       delete [] ((::TGeoPcon*)p);
06278    }
06279    static void destruct_TGeoPcon(void *p) {
06280       typedef ::TGeoPcon current_t;
06281       ((current_t*)p)->~current_t();
06282    }
06283 } // end of namespace ROOT for class ::TGeoPcon
06284 
06285 //______________________________________________________________________________
06286 void TGeoPgon::Streamer(TBuffer &R__b)
06287 {
06288    // Stream an object of class TGeoPgon.
06289 
06290    if (R__b.IsReading()) {
06291       R__b.ReadClassBuffer(TGeoPgon::Class(),this);
06292    } else {
06293       R__b.WriteClassBuffer(TGeoPgon::Class(),this);
06294    }
06295 }
06296 
06297 //______________________________________________________________________________
06298 void TGeoPgon::ShowMembers(TMemberInspector &R__insp)
06299 {
06300       // Inspect the data members of an object of class TGeoPgon.
06301       TClass *R__cl = ::TGeoPgon::IsA();
06302       if (R__cl || R__insp.IsA()) { }
06303       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNedges", &fNedges);
06304       TGeoPcon::ShowMembers(R__insp);
06305 }
06306 
06307 namespace ROOT {
06308    // Wrappers around operator new
06309    static void *new_TGeoPgon(void *p) {
06310       return  p ? new(p) ::TGeoPgon : new ::TGeoPgon;
06311    }
06312    static void *newArray_TGeoPgon(Long_t nElements, void *p) {
06313       return p ? new(p) ::TGeoPgon[nElements] : new ::TGeoPgon[nElements];
06314    }
06315    // Wrapper around operator delete
06316    static void delete_TGeoPgon(void *p) {
06317       delete ((::TGeoPgon*)p);
06318    }
06319    static void deleteArray_TGeoPgon(void *p) {
06320       delete [] ((::TGeoPgon*)p);
06321    }
06322    static void destruct_TGeoPgon(void *p) {
06323       typedef ::TGeoPgon current_t;
06324       ((current_t*)p)->~current_t();
06325    }
06326 } // end of namespace ROOT for class ::TGeoPgon
06327 
06328 //______________________________________________________________________________
06329 void TGeoArb8::ShowMembers(TMemberInspector &R__insp)
06330 {
06331       // Inspect the data members of an object of class TGeoArb8.
06332       TClass *R__cl = ::TGeoArb8::IsA();
06333       if (R__cl || R__insp.IsA()) { }
06334       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDz", &fDz);
06335       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTwist", &fTwist);
06336       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXY[8][2]", fXY);
06337       TGeoBBox::ShowMembers(R__insp);
06338 }
06339 
06340 namespace ROOT {
06341    // Wrappers around operator new
06342    static void *new_TGeoArb8(void *p) {
06343       return  p ? new(p) ::TGeoArb8 : new ::TGeoArb8;
06344    }
06345    static void *newArray_TGeoArb8(Long_t nElements, void *p) {
06346       return p ? new(p) ::TGeoArb8[nElements] : new ::TGeoArb8[nElements];
06347    }
06348    // Wrapper around operator delete
06349    static void delete_TGeoArb8(void *p) {
06350       delete ((::TGeoArb8*)p);
06351    }
06352    static void deleteArray_TGeoArb8(void *p) {
06353       delete [] ((::TGeoArb8*)p);
06354    }
06355    static void destruct_TGeoArb8(void *p) {
06356       typedef ::TGeoArb8 current_t;
06357       ((current_t*)p)->~current_t();
06358    }
06359    // Wrapper around a custom streamer member function.
06360    static void streamer_TGeoArb8(TBuffer &buf, void *obj) {
06361       ((::TGeoArb8*)obj)->::TGeoArb8::Streamer(buf);
06362    }
06363 } // end of namespace ROOT for class ::TGeoArb8
06364 
06365 //______________________________________________________________________________
06366 void TGeoTrap::Streamer(TBuffer &R__b)
06367 {
06368    // Stream an object of class TGeoTrap.
06369 
06370    if (R__b.IsReading()) {
06371       R__b.ReadClassBuffer(TGeoTrap::Class(),this);
06372    } else {
06373       R__b.WriteClassBuffer(TGeoTrap::Class(),this);
06374    }
06375 }
06376 
06377 //______________________________________________________________________________
06378 void TGeoTrap::ShowMembers(TMemberInspector &R__insp)
06379 {
06380       // Inspect the data members of an object of class TGeoTrap.
06381       TClass *R__cl = ::TGeoTrap::IsA();
06382       if (R__cl || R__insp.IsA()) { }
06383       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTheta", &fTheta);
06384       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &fPhi);
06385       R__insp.Inspect(R__cl, R__insp.GetParent(), "fH1", &fH1);
06386       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBl1", &fBl1);
06387       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTl1", &fTl1);
06388       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAlpha1", &fAlpha1);
06389       R__insp.Inspect(R__cl, R__insp.GetParent(), "fH2", &fH2);
06390       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBl2", &fBl2);
06391       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTl2", &fTl2);
06392       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAlpha2", &fAlpha2);
06393       TGeoArb8::ShowMembers(R__insp);
06394 }
06395 
06396 namespace ROOT {
06397    // Wrappers around operator new
06398    static void *new_TGeoTrap(void *p) {
06399       return  p ? new(p) ::TGeoTrap : new ::TGeoTrap;
06400    }
06401    static void *newArray_TGeoTrap(Long_t nElements, void *p) {
06402       return p ? new(p) ::TGeoTrap[nElements] : new ::TGeoTrap[nElements];
06403    }
06404    // Wrapper around operator delete
06405    static void delete_TGeoTrap(void *p) {
06406       delete ((::TGeoTrap*)p);
06407    }
06408    static void deleteArray_TGeoTrap(void *p) {
06409       delete [] ((::TGeoTrap*)p);
06410    }
06411    static void destruct_TGeoTrap(void *p) {
06412       typedef ::TGeoTrap current_t;
06413       ((current_t*)p)->~current_t();
06414    }
06415 } // end of namespace ROOT for class ::TGeoTrap
06416 
06417 //______________________________________________________________________________
06418 void TGeoGtra::Streamer(TBuffer &R__b)
06419 {
06420    // Stream an object of class TGeoGtra.
06421 
06422    if (R__b.IsReading()) {
06423       R__b.ReadClassBuffer(TGeoGtra::Class(),this);
06424    } else {
06425       R__b.WriteClassBuffer(TGeoGtra::Class(),this);
06426    }
06427 }
06428 
06429 //______________________________________________________________________________
06430 void TGeoGtra::ShowMembers(TMemberInspector &R__insp)
06431 {
06432       // Inspect the data members of an object of class TGeoGtra.
06433       TClass *R__cl = ::TGeoGtra::IsA();
06434       if (R__cl || R__insp.IsA()) { }
06435       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTwistAngle", &fTwistAngle);
06436       TGeoTrap::ShowMembers(R__insp);
06437 }
06438 
06439 namespace ROOT {
06440    // Wrappers around operator new
06441    static void *new_TGeoGtra(void *p) {
06442       return  p ? new(p) ::TGeoGtra : new ::TGeoGtra;
06443    }
06444    static void *newArray_TGeoGtra(Long_t nElements, void *p) {
06445       return p ? new(p) ::TGeoGtra[nElements] : new ::TGeoGtra[nElements];
06446    }
06447    // Wrapper around operator delete
06448    static void delete_TGeoGtra(void *p) {
06449       delete ((::TGeoGtra*)p);
06450    }
06451    static void deleteArray_TGeoGtra(void *p) {
06452       delete [] ((::TGeoGtra*)p);
06453    }
06454    static void destruct_TGeoGtra(void *p) {
06455       typedef ::TGeoGtra current_t;
06456       ((current_t*)p)->~current_t();
06457    }
06458 } // end of namespace ROOT for class ::TGeoGtra
06459 
06460 //______________________________________________________________________________
06461 void TGeoTrd1::Streamer(TBuffer &R__b)
06462 {
06463    // Stream an object of class TGeoTrd1.
06464 
06465    if (R__b.IsReading()) {
06466       R__b.ReadClassBuffer(TGeoTrd1::Class(),this);
06467    } else {
06468       R__b.WriteClassBuffer(TGeoTrd1::Class(),this);
06469    }
06470 }
06471 
06472 //______________________________________________________________________________
06473 void TGeoTrd1::ShowMembers(TMemberInspector &R__insp)
06474 {
06475       // Inspect the data members of an object of class TGeoTrd1.
06476       TClass *R__cl = ::TGeoTrd1::IsA();
06477       if (R__cl || R__insp.IsA()) { }
06478       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDx1", &fDx1);
06479       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDx2", &fDx2);
06480       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDy", &fDy);
06481       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDz", &fDz);
06482       TGeoBBox::ShowMembers(R__insp);
06483 }
06484 
06485 namespace ROOT {
06486    // Wrappers around operator new
06487    static void *new_TGeoTrd1(void *p) {
06488       return  p ? new(p) ::TGeoTrd1 : new ::TGeoTrd1;
06489    }
06490    static void *newArray_TGeoTrd1(Long_t nElements, void *p) {
06491       return p ? new(p) ::TGeoTrd1[nElements] : new ::TGeoTrd1[nElements];
06492    }
06493    // Wrapper around operator delete
06494    static void delete_TGeoTrd1(void *p) {
06495       delete ((::TGeoTrd1*)p);
06496    }
06497    static void deleteArray_TGeoTrd1(void *p) {
06498       delete [] ((::TGeoTrd1*)p);
06499    }
06500    static void destruct_TGeoTrd1(void *p) {
06501       typedef ::TGeoTrd1 current_t;
06502       ((current_t*)p)->~current_t();
06503    }
06504 } // end of namespace ROOT for class ::TGeoTrd1
06505 
06506 //______________________________________________________________________________
06507 void TGeoTrd2::Streamer(TBuffer &R__b)
06508 {
06509    // Stream an object of class TGeoTrd2.
06510 
06511    if (R__b.IsReading()) {
06512       R__b.ReadClassBuffer(TGeoTrd2::Class(),this);
06513    } else {
06514       R__b.WriteClassBuffer(TGeoTrd2::Class(),this);
06515    }
06516 }
06517 
06518 //______________________________________________________________________________
06519 void TGeoTrd2::ShowMembers(TMemberInspector &R__insp)
06520 {
06521       // Inspect the data members of an object of class TGeoTrd2.
06522       TClass *R__cl = ::TGeoTrd2::IsA();
06523       if (R__cl || R__insp.IsA()) { }
06524       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDx1", &fDx1);
06525       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDx2", &fDx2);
06526       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDy1", &fDy1);
06527       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDy2", &fDy2);
06528       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDz", &fDz);
06529       TGeoBBox::ShowMembers(R__insp);
06530 }
06531 
06532 namespace ROOT {
06533    // Wrappers around operator new
06534    static void *new_TGeoTrd2(void *p) {
06535       return  p ? new(p) ::TGeoTrd2 : new ::TGeoTrd2;
06536    }
06537    static void *newArray_TGeoTrd2(Long_t nElements, void *p) {
06538       return p ? new(p) ::TGeoTrd2[nElements] : new ::TGeoTrd2[nElements];
06539    }
06540    // Wrapper around operator delete
06541    static void delete_TGeoTrd2(void *p) {
06542       delete ((::TGeoTrd2*)p);
06543    }
06544    static void deleteArray_TGeoTrd2(void *p) {
06545       delete [] ((::TGeoTrd2*)p);
06546    }
06547    static void destruct_TGeoTrd2(void *p) {
06548       typedef ::TGeoTrd2 current_t;
06549       ((current_t*)p)->~current_t();
06550    }
06551 } // end of namespace ROOT for class ::TGeoTrd2
06552 
06553 //______________________________________________________________________________
06554 void TGeoCompositeShape::Streamer(TBuffer &R__b)
06555 {
06556    // Stream an object of class TGeoCompositeShape.
06557 
06558    if (R__b.IsReading()) {
06559       R__b.ReadClassBuffer(TGeoCompositeShape::Class(),this);
06560    } else {
06561       R__b.WriteClassBuffer(TGeoCompositeShape::Class(),this);
06562    }
06563 }
06564 
06565 //______________________________________________________________________________
06566 void TGeoCompositeShape::ShowMembers(TMemberInspector &R__insp)
06567 {
06568       // Inspect the data members of an object of class TGeoCompositeShape.
06569       TClass *R__cl = ::TGeoCompositeShape::IsA();
06570       if (R__cl || R__insp.IsA()) { }
06571       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNode", &fNode);
06572       TGeoBBox::ShowMembers(R__insp);
06573 }
06574 
06575 namespace ROOT {
06576    // Wrappers around operator new
06577    static void *new_TGeoCompositeShape(void *p) {
06578       return  p ? new(p) ::TGeoCompositeShape : new ::TGeoCompositeShape;
06579    }
06580    static void *newArray_TGeoCompositeShape(Long_t nElements, void *p) {
06581       return p ? new(p) ::TGeoCompositeShape[nElements] : new ::TGeoCompositeShape[nElements];
06582    }
06583    // Wrapper around operator delete
06584    static void delete_TGeoCompositeShape(void *p) {
06585       delete ((::TGeoCompositeShape*)p);
06586    }
06587    static void deleteArray_TGeoCompositeShape(void *p) {
06588       delete [] ((::TGeoCompositeShape*)p);
06589    }
06590    static void destruct_TGeoCompositeShape(void *p) {
06591       typedef ::TGeoCompositeShape current_t;
06592       ((current_t*)p)->~current_t();
06593    }
06594 } // end of namespace ROOT for class ::TGeoCompositeShape
06595 
06596 //______________________________________________________________________________
06597 void TGeoPolygon::Streamer(TBuffer &R__b)
06598 {
06599    // Stream an object of class TGeoPolygon.
06600 
06601    if (R__b.IsReading()) {
06602       R__b.ReadClassBuffer(TGeoPolygon::Class(),this);
06603    } else {
06604       R__b.WriteClassBuffer(TGeoPolygon::Class(),this);
06605    }
06606 }
06607 
06608 //______________________________________________________________________________
06609 void TGeoPolygon::ShowMembers(TMemberInspector &R__insp)
06610 {
06611       // Inspect the data members of an object of class TGeoPolygon.
06612       TClass *R__cl = ::TGeoPolygon::IsA();
06613       if (R__cl || R__insp.IsA()) { }
06614       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNvert", &fNvert);
06615       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNconvex", &fNconvex);
06616       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fInd", &fInd);
06617       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fIndc", &fIndc);
06618       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fX", &fX);
06619       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fY", &fY);
06620       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDaughters", &fDaughters);
06621       TObject::ShowMembers(R__insp);
06622 }
06623 
06624 namespace ROOT {
06625    // Wrappers around operator new
06626    static void *new_TGeoPolygon(void *p) {
06627       return  p ? new(p) ::TGeoPolygon : new ::TGeoPolygon;
06628    }
06629    static void *newArray_TGeoPolygon(Long_t nElements, void *p) {
06630       return p ? new(p) ::TGeoPolygon[nElements] : new ::TGeoPolygon[nElements];
06631    }
06632    // Wrapper around operator delete
06633    static void delete_TGeoPolygon(void *p) {
06634       delete ((::TGeoPolygon*)p);
06635    }
06636    static void deleteArray_TGeoPolygon(void *p) {
06637       delete [] ((::TGeoPolygon*)p);
06638    }
06639    static void destruct_TGeoPolygon(void *p) {
06640       typedef ::TGeoPolygon current_t;
06641       ((current_t*)p)->~current_t();
06642    }
06643 } // end of namespace ROOT for class ::TGeoPolygon
06644 
06645 //______________________________________________________________________________
06646 void TGeoXtru::ShowMembers(TMemberInspector &R__insp)
06647 {
06648       // Inspect the data members of an object of class TGeoXtru.
06649       TClass *R__cl = ::TGeoXtru::IsA();
06650       if (R__cl || R__insp.IsA()) { }
06651       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNvert", &fNvert);
06652       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNz", &fNz);
06653       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZcurrent", &fZcurrent);
06654       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPoly", &fPoly);
06655       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fX", &fX);
06656       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fY", &fY);
06657       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fXc", &fXc);
06658       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fYc", &fYc);
06659       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fZ", &fZ);
06660       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fScale", &fScale);
06661       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fX0", &fX0);
06662       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fY0", &fY0);
06663       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSeg", &fSeg);
06664       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIz", &fIz);
06665       TGeoBBox::ShowMembers(R__insp);
06666 }
06667 
06668 namespace ROOT {
06669    // Wrappers around operator new
06670    static void *new_TGeoXtru(void *p) {
06671       return  p ? new(p) ::TGeoXtru : new ::TGeoXtru;
06672    }
06673    static void *newArray_TGeoXtru(Long_t nElements, void *p) {
06674       return p ? new(p) ::TGeoXtru[nElements] : new ::TGeoXtru[nElements];
06675    }
06676    // Wrapper around operator delete
06677    static void delete_TGeoXtru(void *p) {
06678       delete ((::TGeoXtru*)p);
06679    }
06680    static void deleteArray_TGeoXtru(void *p) {
06681       delete [] ((::TGeoXtru*)p);
06682    }
06683    static void destruct_TGeoXtru(void *p) {
06684       typedef ::TGeoXtru current_t;
06685       ((current_t*)p)->~current_t();
06686    }
06687    // Wrapper around a custom streamer member function.
06688    static void streamer_TGeoXtru(TBuffer &buf, void *obj) {
06689       ((::TGeoXtru*)obj)->::TGeoXtru::Streamer(buf);
06690    }
06691 } // end of namespace ROOT for class ::TGeoXtru
06692 
06693 //______________________________________________________________________________
06694 void TGeoShapeAssembly::Streamer(TBuffer &R__b)
06695 {
06696    // Stream an object of class TGeoShapeAssembly.
06697 
06698    if (R__b.IsReading()) {
06699       R__b.ReadClassBuffer(TGeoShapeAssembly::Class(),this);
06700    } else {
06701       R__b.WriteClassBuffer(TGeoShapeAssembly::Class(),this);
06702    }
06703 }
06704 
06705 //______________________________________________________________________________
06706 void TGeoShapeAssembly::ShowMembers(TMemberInspector &R__insp)
06707 {
06708       // Inspect the data members of an object of class TGeoShapeAssembly.
06709       TClass *R__cl = ::TGeoShapeAssembly::IsA();
06710       if (R__cl || R__insp.IsA()) { }
06711       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCurrent", &fCurrent);
06712       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNext", &fNext);
06713       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVolume", &fVolume);
06714       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBBoxOK", &fBBoxOK);
06715       TGeoBBox::ShowMembers(R__insp);
06716 }
06717 
06718 namespace ROOT {
06719    // Wrappers around operator new
06720    static void *new_TGeoShapeAssembly(void *p) {
06721       return  p ? new(p) ::TGeoShapeAssembly : new ::TGeoShapeAssembly;
06722    }
06723    static void *newArray_TGeoShapeAssembly(Long_t nElements, void *p) {
06724       return p ? new(p) ::TGeoShapeAssembly[nElements] : new ::TGeoShapeAssembly[nElements];
06725    }
06726    // Wrapper around operator delete
06727    static void delete_TGeoShapeAssembly(void *p) {
06728       delete ((::TGeoShapeAssembly*)p);
06729    }
06730    static void deleteArray_TGeoShapeAssembly(void *p) {
06731       delete [] ((::TGeoShapeAssembly*)p);
06732    }
06733    static void destruct_TGeoShapeAssembly(void *p) {
06734       typedef ::TGeoShapeAssembly current_t;
06735       ((current_t*)p)->~current_t();
06736    }
06737 } // end of namespace ROOT for class ::TGeoShapeAssembly
06738 
06739 //______________________________________________________________________________
06740 void TGeoScaledShape::Streamer(TBuffer &R__b)
06741 {
06742    // Stream an object of class TGeoScaledShape.
06743 
06744    if (R__b.IsReading()) {
06745       R__b.ReadClassBuffer(TGeoScaledShape::Class(),this);
06746    } else {
06747       R__b.WriteClassBuffer(TGeoScaledShape::Class(),this);
06748    }
06749 }
06750 
06751 //______________________________________________________________________________
06752 void TGeoScaledShape::ShowMembers(TMemberInspector &R__insp)
06753 {
06754       // Inspect the data members of an object of class TGeoScaledShape.
06755       TClass *R__cl = ::TGeoScaledShape::IsA();
06756       if (R__cl || R__insp.IsA()) { }
06757       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fShape", &fShape);
06758       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fScale", &fScale);
06759       TGeoBBox::ShowMembers(R__insp);
06760 }
06761 
06762 namespace ROOT {
06763    // Wrappers around operator new
06764    static void *new_TGeoScaledShape(void *p) {
06765       return  p ? new(p) ::TGeoScaledShape : new ::TGeoScaledShape;
06766    }
06767    static void *newArray_TGeoScaledShape(Long_t nElements, void *p) {
06768       return p ? new(p) ::TGeoScaledShape[nElements] : new ::TGeoScaledShape[nElements];
06769    }
06770    // Wrapper around operator delete
06771    static void delete_TGeoScaledShape(void *p) {
06772       delete ((::TGeoScaledShape*)p);
06773    }
06774    static void deleteArray_TGeoScaledShape(void *p) {
06775       delete [] ((::TGeoScaledShape*)p);
06776    }
06777    static void destruct_TGeoScaledShape(void *p) {
06778       typedef ::TGeoScaledShape current_t;
06779       ((current_t*)p)->~current_t();
06780    }
06781 } // end of namespace ROOT for class ::TGeoScaledShape
06782 
06783 //______________________________________________________________________________
06784 void TGeoVolume::ShowMembers(TMemberInspector &R__insp)
06785 {
06786       // Inspect the data members of an object of class TGeoVolume.
06787       TClass *R__cl = ::TGeoVolume::IsA();
06788       if (R__cl || R__insp.IsA()) { }
06789       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNodes", &fNodes);
06790       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fShape", &fShape);
06791       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMedium", &fMedium);
06792       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFinder", &fFinder);
06793       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVoxels", &fVoxels);
06794       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGeoManager", &fGeoManager);
06795       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fField", &fField);
06796       R__insp.Inspect(R__cl, R__insp.GetParent(), "fOption", &fOption);
06797       R__insp.InspectMember(fOption, "fOption.");
06798       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNumber", &fNumber);
06799       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNtotal", &fNtotal);
06800       TNamed::ShowMembers(R__insp);
06801       TGeoAtt::ShowMembers(R__insp);
06802       TAttLine::ShowMembers(R__insp);
06803       TAttFill::ShowMembers(R__insp);
06804       TAtt3D::ShowMembers(R__insp);
06805 }
06806 
06807 namespace ROOT {
06808    // Wrappers around operator new
06809    static void *new_TGeoVolume(void *p) {
06810       return  p ? new(p) ::TGeoVolume : new ::TGeoVolume;
06811    }
06812    static void *newArray_TGeoVolume(Long_t nElements, void *p) {
06813       return p ? new(p) ::TGeoVolume[nElements] : new ::TGeoVolume[nElements];
06814    }
06815    // Wrapper around operator delete
06816    static void delete_TGeoVolume(void *p) {
06817       delete ((::TGeoVolume*)p);
06818    }
06819    static void deleteArray_TGeoVolume(void *p) {
06820       delete [] ((::TGeoVolume*)p);
06821    }
06822    static void destruct_TGeoVolume(void *p) {
06823       typedef ::TGeoVolume current_t;
06824       ((current_t*)p)->~current_t();
06825    }
06826    // Wrapper around a custom streamer member function.
06827    static void streamer_TGeoVolume(TBuffer &buf, void *obj) {
06828       ((::TGeoVolume*)obj)->::TGeoVolume::Streamer(buf);
06829    }
06830 } // end of namespace ROOT for class ::TGeoVolume
06831 
06832 //______________________________________________________________________________
06833 void TGeoVolumeAssembly::Streamer(TBuffer &R__b)
06834 {
06835    // Stream an object of class TGeoVolumeAssembly.
06836 
06837    if (R__b.IsReading()) {
06838       R__b.ReadClassBuffer(TGeoVolumeAssembly::Class(),this);
06839    } else {
06840       R__b.WriteClassBuffer(TGeoVolumeAssembly::Class(),this);
06841    }
06842 }
06843 
06844 //______________________________________________________________________________
06845 void TGeoVolumeAssembly::ShowMembers(TMemberInspector &R__insp)
06846 {
06847       // Inspect the data members of an object of class TGeoVolumeAssembly.
06848       TClass *R__cl = ::TGeoVolumeAssembly::IsA();
06849       if (R__cl || R__insp.IsA()) { }
06850       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCurrent", &fCurrent);
06851       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNext", &fNext);
06852       TGeoVolume::ShowMembers(R__insp);
06853 }
06854 
06855 namespace ROOT {
06856    // Wrappers around operator new
06857    static void *new_TGeoVolumeAssembly(void *p) {
06858       return  p ? new(p) ::TGeoVolumeAssembly : new ::TGeoVolumeAssembly;
06859    }
06860    static void *newArray_TGeoVolumeAssembly(Long_t nElements, void *p) {
06861       return p ? new(p) ::TGeoVolumeAssembly[nElements] : new ::TGeoVolumeAssembly[nElements];
06862    }
06863    // Wrapper around operator delete
06864    static void delete_TGeoVolumeAssembly(void *p) {
06865       delete ((::TGeoVolumeAssembly*)p);
06866    }
06867    static void deleteArray_TGeoVolumeAssembly(void *p) {
06868       delete [] ((::TGeoVolumeAssembly*)p);
06869    }
06870    static void destruct_TGeoVolumeAssembly(void *p) {
06871       typedef ::TGeoVolumeAssembly current_t;
06872       ((current_t*)p)->~current_t();
06873    }
06874 } // end of namespace ROOT for class ::TGeoVolumeAssembly
06875 
06876 //______________________________________________________________________________
06877 void TGeoVolumeMulti::Streamer(TBuffer &R__b)
06878 {
06879    // Stream an object of class TGeoVolumeMulti.
06880 
06881    if (R__b.IsReading()) {
06882       R__b.ReadClassBuffer(TGeoVolumeMulti::Class(),this);
06883    } else {
06884       R__b.WriteClassBuffer(TGeoVolumeMulti::Class(),this);
06885    }
06886 }
06887 
06888 //______________________________________________________________________________
06889 void TGeoVolumeMulti::ShowMembers(TMemberInspector &R__insp)
06890 {
06891       // Inspect the data members of an object of class TGeoVolumeMulti.
06892       TClass *R__cl = ::TGeoVolumeMulti::IsA();
06893       if (R__cl || R__insp.IsA()) { }
06894       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVolumes", &fVolumes);
06895       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDivision", &fDivision);
06896       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNumed", &fNumed);
06897       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNdiv", &fNdiv);
06898       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAxis", &fAxis);
06899       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStart", &fStart);
06900       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStep", &fStep);
06901       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAttSet", &fAttSet);
06902       TGeoVolume::ShowMembers(R__insp);
06903 }
06904 
06905 namespace ROOT {
06906    // Wrappers around operator new
06907    static void *new_TGeoVolumeMulti(void *p) {
06908       return  p ? new(p) ::TGeoVolumeMulti : new ::TGeoVolumeMulti;
06909    }
06910    static void *newArray_TGeoVolumeMulti(Long_t nElements, void *p) {
06911       return p ? new(p) ::TGeoVolumeMulti[nElements] : new ::TGeoVolumeMulti[nElements];
06912    }
06913    // Wrapper around operator delete
06914    static void delete_TGeoVolumeMulti(void *p) {
06915       delete ((::TGeoVolumeMulti*)p);
06916    }
06917    static void deleteArray_TGeoVolumeMulti(void *p) {
06918       delete [] ((::TGeoVolumeMulti*)p);
06919    }
06920    static void destruct_TGeoVolumeMulti(void *p) {
06921       typedef ::TGeoVolumeMulti current_t;
06922       ((current_t*)p)->~current_t();
06923    }
06924 } // end of namespace ROOT for class ::TGeoVolumeMulti
06925 
06926 //______________________________________________________________________________
06927 void TGeoNode::Streamer(TBuffer &R__b)
06928 {
06929    // Stream an object of class TGeoNode.
06930 
06931    if (R__b.IsReading()) {
06932       R__b.ReadClassBuffer(TGeoNode::Class(),this);
06933    } else {
06934       R__b.WriteClassBuffer(TGeoNode::Class(),this);
06935    }
06936 }
06937 
06938 //______________________________________________________________________________
06939 void TGeoNode::ShowMembers(TMemberInspector &R__insp)
06940 {
06941       // Inspect the data members of an object of class TGeoNode.
06942       TClass *R__cl = ::TGeoNode::IsA();
06943       if (R__cl || R__insp.IsA()) { }
06944       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVolume", &fVolume);
06945       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMother", &fMother);
06946       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNumber", &fNumber);
06947       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNovlp", &fNovlp);
06948       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fOverlaps", &fOverlaps);
06949       TNamed::ShowMembers(R__insp);
06950       TGeoAtt::ShowMembers(R__insp);
06951 }
06952 
06953 namespace ROOT {
06954    // Wrapper around operator delete
06955    static void delete_TGeoNode(void *p) {
06956       delete ((::TGeoNode*)p);
06957    }
06958    static void deleteArray_TGeoNode(void *p) {
06959       delete [] ((::TGeoNode*)p);
06960    }
06961    static void destruct_TGeoNode(void *p) {
06962       typedef ::TGeoNode current_t;
06963       ((current_t*)p)->~current_t();
06964    }
06965 } // end of namespace ROOT for class ::TGeoNode
06966 
06967 //______________________________________________________________________________
06968 void TGeoPhysicalNode::Streamer(TBuffer &R__b)
06969 {
06970    // Stream an object of class TGeoPhysicalNode.
06971 
06972    if (R__b.IsReading()) {
06973       R__b.ReadClassBuffer(TGeoPhysicalNode::Class(),this);
06974    } else {
06975       R__b.WriteClassBuffer(TGeoPhysicalNode::Class(),this);
06976    }
06977 }
06978 
06979 //______________________________________________________________________________
06980 void TGeoPhysicalNode::ShowMembers(TMemberInspector &R__insp)
06981 {
06982       // Inspect the data members of an object of class TGeoPhysicalNode.
06983       TClass *R__cl = ::TGeoPhysicalNode::IsA();
06984       if (R__cl || R__insp.IsA()) { }
06985       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLevel", &fLevel);
06986       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrices", &fMatrices);
06987       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNodes", &fNodes);
06988       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrixOrig", &fMatrixOrig);
06989       TNamed::ShowMembers(R__insp);
06990       TAttLine::ShowMembers(R__insp);
06991 }
06992 
06993 namespace ROOT {
06994    // Wrappers around operator new
06995    static void *new_TGeoPhysicalNode(void *p) {
06996       return  p ? new(p) ::TGeoPhysicalNode : new ::TGeoPhysicalNode;
06997    }
06998    static void *newArray_TGeoPhysicalNode(Long_t nElements, void *p) {
06999       return p ? new(p) ::TGeoPhysicalNode[nElements] : new ::TGeoPhysicalNode[nElements];
07000    }
07001    // Wrapper around operator delete
07002    static void delete_TGeoPhysicalNode(void *p) {
07003       delete ((::TGeoPhysicalNode*)p);
07004    }
07005    static void deleteArray_TGeoPhysicalNode(void *p) {
07006       delete [] ((::TGeoPhysicalNode*)p);
07007    }
07008    static void destruct_TGeoPhysicalNode(void *p) {
07009       typedef ::TGeoPhysicalNode current_t;
07010       ((current_t*)p)->~current_t();
07011    }
07012 } // end of namespace ROOT for class ::TGeoPhysicalNode
07013 
07014 //______________________________________________________________________________
07015 void TGeoPNEntry::Streamer(TBuffer &R__b)
07016 {
07017    // Stream an object of class TGeoPNEntry.
07018 
07019    if (R__b.IsReading()) {
07020       R__b.ReadClassBuffer(TGeoPNEntry::Class(),this);
07021    } else {
07022       R__b.WriteClassBuffer(TGeoPNEntry::Class(),this);
07023    }
07024 }
07025 
07026 //______________________________________________________________________________
07027 void TGeoPNEntry::ShowMembers(TMemberInspector &R__insp)
07028 {
07029       // Inspect the data members of an object of class TGeoPNEntry.
07030       TClass *R__cl = ::TGeoPNEntry::IsA();
07031       if (R__cl || R__insp.IsA()) { }
07032       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNode", &fNode);
07033       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &fMatrix);
07034       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGlobalOrig", &fGlobalOrig);
07035       TNamed::ShowMembers(R__insp);
07036 }
07037 
07038 namespace ROOT {
07039    // Wrappers around operator new
07040    static void *new_TGeoPNEntry(void *p) {
07041       return  p ? new(p) ::TGeoPNEntry : new ::TGeoPNEntry;
07042    }
07043    static void *newArray_TGeoPNEntry(Long_t nElements, void *p) {
07044       return p ? new(p) ::TGeoPNEntry[nElements] : new ::TGeoPNEntry[nElements];
07045    }
07046    // Wrapper around operator delete
07047    static void delete_TGeoPNEntry(void *p) {
07048       delete ((::TGeoPNEntry*)p);
07049    }
07050    static void deleteArray_TGeoPNEntry(void *p) {
07051       delete [] ((::TGeoPNEntry*)p);
07052    }
07053    static void destruct_TGeoPNEntry(void *p) {
07054       typedef ::TGeoPNEntry current_t;
07055       ((current_t*)p)->~current_t();
07056    }
07057 } // end of namespace ROOT for class ::TGeoPNEntry
07058 
07059 //______________________________________________________________________________
07060 void TGeoNodeMatrix::Streamer(TBuffer &R__b)
07061 {
07062    // Stream an object of class TGeoNodeMatrix.
07063 
07064    if (R__b.IsReading()) {
07065       R__b.ReadClassBuffer(TGeoNodeMatrix::Class(),this);
07066    } else {
07067       R__b.WriteClassBuffer(TGeoNodeMatrix::Class(),this);
07068    }
07069 }
07070 
07071 //______________________________________________________________________________
07072 void TGeoNodeMatrix::ShowMembers(TMemberInspector &R__insp)
07073 {
07074       // Inspect the data members of an object of class TGeoNodeMatrix.
07075       TClass *R__cl = ::TGeoNodeMatrix::IsA();
07076       if (R__cl || R__insp.IsA()) { }
07077       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &fMatrix);
07078       TGeoNode::ShowMembers(R__insp);
07079 }
07080 
07081 namespace ROOT {
07082    // Wrappers around operator new
07083    static void *new_TGeoNodeMatrix(void *p) {
07084       return  p ? new(p) ::TGeoNodeMatrix : new ::TGeoNodeMatrix;
07085    }
07086    static void *newArray_TGeoNodeMatrix(Long_t nElements, void *p) {
07087       return p ? new(p) ::TGeoNodeMatrix[nElements] : new ::TGeoNodeMatrix[nElements];
07088    }
07089    // Wrapper around operator delete
07090    static void delete_TGeoNodeMatrix(void *p) {
07091       delete ((::TGeoNodeMatrix*)p);
07092    }
07093    static void deleteArray_TGeoNodeMatrix(void *p) {
07094       delete [] ((::TGeoNodeMatrix*)p);
07095    }
07096    static void destruct_TGeoNodeMatrix(void *p) {
07097       typedef ::TGeoNodeMatrix current_t;
07098       ((current_t*)p)->~current_t();
07099    }
07100 } // end of namespace ROOT for class ::TGeoNodeMatrix
07101 
07102 //______________________________________________________________________________
07103 void TGeoNodeOffset::Streamer(TBuffer &R__b)
07104 {
07105    // Stream an object of class TGeoNodeOffset.
07106 
07107    if (R__b.IsReading()) {
07108       R__b.ReadClassBuffer(TGeoNodeOffset::Class(),this);
07109    } else {
07110       R__b.WriteClassBuffer(TGeoNodeOffset::Class(),this);
07111    }
07112 }
07113 
07114 //______________________________________________________________________________
07115 void TGeoNodeOffset::ShowMembers(TMemberInspector &R__insp)
07116 {
07117       // Inspect the data members of an object of class TGeoNodeOffset.
07118       TClass *R__cl = ::TGeoNodeOffset::IsA();
07119       if (R__cl || R__insp.IsA()) { }
07120       R__insp.Inspect(R__cl, R__insp.GetParent(), "fOffset", &fOffset);
07121       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIndex", &fIndex);
07122       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFinder", &fFinder);
07123       TGeoNode::ShowMembers(R__insp);
07124 }
07125 
07126 namespace ROOT {
07127    // Wrappers around operator new
07128    static void *new_TGeoNodeOffset(void *p) {
07129       return  p ? new(p) ::TGeoNodeOffset : new ::TGeoNodeOffset;
07130    }
07131    static void *newArray_TGeoNodeOffset(Long_t nElements, void *p) {
07132       return p ? new(p) ::TGeoNodeOffset[nElements] : new ::TGeoNodeOffset[nElements];
07133    }
07134    // Wrapper around operator delete
07135    static void delete_TGeoNodeOffset(void *p) {
07136       delete ((::TGeoNodeOffset*)p);
07137    }
07138    static void deleteArray_TGeoNodeOffset(void *p) {
07139       delete [] ((::TGeoNodeOffset*)p);
07140    }
07141    static void destruct_TGeoNodeOffset(void *p) {
07142       typedef ::TGeoNodeOffset current_t;
07143       ((current_t*)p)->~current_t();
07144    }
07145 } // end of namespace ROOT for class ::TGeoNodeOffset
07146 
07147 //______________________________________________________________________________
07148 void TGeoManager::ShowMembers(TMemberInspector &R__insp)
07149 {
07150       // Inspect the data members of an object of class TGeoManager.
07151       TClass *R__cl = ::TGeoManager::IsA();
07152       if (R__cl || R__insp.IsA()) { }
07153       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhimin", &fPhimin);
07154       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhimax", &fPhimax);
07155       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTmin", &fTmin);
07156       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTmax", &fTmax);
07157       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNNodes", &fNNodes);
07158       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPath", &fPath);
07159       R__insp.InspectMember(fPath, "fPath.");
07160       R__insp.Inspect(R__cl, R__insp.GetParent(), "fParticleName", &fParticleName);
07161       R__insp.InspectMember(fParticleName, "fParticleName.");
07162       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVisDensity", &fVisDensity);
07163       R__insp.Inspect(R__cl, R__insp.GetParent(), "fExplodedView", &fExplodedView);
07164       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVisOption", &fVisOption);
07165       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVisLevel", &fVisLevel);
07166       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNsegments", &fNsegments);
07167       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNtracks", &fNtracks);
07168       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMaxVisNodes", &fMaxVisNodes);
07169       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCurrentTrack", &fCurrentTrack);
07170       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNpdg", &fNpdg);
07171       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPdgId[256]", fPdgId);
07172       R__insp.Inspect(R__cl, R__insp.GetParent(), "fClosed", &fClosed);
07173       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLoopVolumes", &fLoopVolumes);
07174       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStreamVoxels", &fStreamVoxels);
07175       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsGeomReading", &fIsGeomReading);
07176       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhiCut", &fPhiCut);
07177       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTimeCut", &fTimeCut);
07178       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDrawExtra", &fDrawExtra);
07179       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMatrixTransform", &fMatrixTransform);
07180       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMatrixReflection", &fMatrixReflection);
07181       R__insp.Inspect(R__cl, R__insp.GetParent(), "fActivity", &fActivity);
07182       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsNodeSelectable", &fIsNodeSelectable);
07183       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPainter", &fPainter);
07184       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrices", &fMatrices);
07185       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fShapes", &fShapes);
07186       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVolumes", &fVolumes);
07187       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPhysicalNodes", &fPhysicalNodes);
07188       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGShapes", &fGShapes);
07189       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGVolumes", &fGVolumes);
07190       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTracks", &fTracks);
07191       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPdgNames", &fPdgNames);
07192       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNavigators", &fNavigators);
07193       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMaterials", &fMaterials);
07194       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMedia", &fMedia);
07195       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNodes", &fNodes);
07196       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fOverlaps", &fOverlaps);
07197       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fBits", &fBits);
07198       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCurrentNavigator", &fCurrentNavigator);
07199       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCurrentVolume", &fCurrentVolume);
07200       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTopVolume", &fTopVolume);
07201       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTopNode", &fTopNode);
07202       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMasterVolume", &fMasterVolume);
07203       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGLMatrix", &fGLMatrix);
07204       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fUniqueVolumes", &fUniqueVolumes);
07205       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fClippingShape", &fClippingShape);
07206       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fElementTable", &fElementTable);
07207       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNodeIdArray", &fNodeIdArray);
07208       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIntSize", &fIntSize);
07209       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDblSize", &fDblSize);
07210       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fIntBuffer", &fIntBuffer);
07211       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNLevel", &fNLevel);
07212       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fDblBuffer", &fDblBuffer);
07213       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPaintVolume", &fPaintVolume);
07214       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fHashVolumes", &fHashVolumes);
07215       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fHashGVolumes", &fHashGVolumes);
07216       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fHashPNE", &fHashPNE);
07217       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fArrayPNE", &fArrayPNE);
07218       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSizePNEId", &fSizePNEId);
07219       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNPNEId", &fNPNEId);
07220       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fKeyPNEId", &fKeyPNEId);
07221       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fValuePNEId", &fValuePNEId);
07222       TNamed::ShowMembers(R__insp);
07223 }
07224 
07225 namespace ROOT {
07226    // Wrappers around operator new
07227    static void *new_TGeoManager(void *p) {
07228       return  p ? new(p) ::TGeoManager : new ::TGeoManager;
07229    }
07230    static void *newArray_TGeoManager(Long_t nElements, void *p) {
07231       return p ? new(p) ::TGeoManager[nElements] : new ::TGeoManager[nElements];
07232    }
07233    // Wrapper around operator delete
07234    static void delete_TGeoManager(void *p) {
07235       delete ((::TGeoManager*)p);
07236    }
07237    static void deleteArray_TGeoManager(void *p) {
07238       delete [] ((::TGeoManager*)p);
07239    }
07240    static void destruct_TGeoManager(void *p) {
07241       typedef ::TGeoManager current_t;
07242       ((current_t*)p)->~current_t();
07243    }
07244    // Wrapper around a custom streamer member function.
07245    static void streamer_TGeoManager(TBuffer &buf, void *obj) {
07246       ((::TGeoManager*)obj)->::TGeoManager::Streamer(buf);
07247    }
07248 } // end of namespace ROOT for class ::TGeoManager
07249 
07250 //______________________________________________________________________________
07251 void TVirtualGeoPainter::Streamer(TBuffer &R__b)
07252 {
07253    // Stream an object of class TVirtualGeoPainter.
07254 
07255    if (R__b.IsReading()) {
07256       R__b.ReadClassBuffer(TVirtualGeoPainter::Class(),this);
07257    } else {
07258       R__b.WriteClassBuffer(TVirtualGeoPainter::Class(),this);
07259    }
07260 }
07261 
07262 //______________________________________________________________________________
07263 void TVirtualGeoPainter::ShowMembers(TMemberInspector &R__insp)
07264 {
07265       // Inspect the data members of an object of class TVirtualGeoPainter.
07266       TClass *R__cl = ::TVirtualGeoPainter::IsA();
07267       if (R__cl || R__insp.IsA()) { }
07268       TObject::ShowMembers(R__insp);
07269 }
07270 
07271 namespace ROOT {
07272    // Wrapper around operator delete
07273    static void delete_TVirtualGeoPainter(void *p) {
07274       delete ((::TVirtualGeoPainter*)p);
07275    }
07276    static void deleteArray_TVirtualGeoPainter(void *p) {
07277       delete [] ((::TVirtualGeoPainter*)p);
07278    }
07279    static void destruct_TVirtualGeoPainter(void *p) {
07280       typedef ::TVirtualGeoPainter current_t;
07281       ((current_t*)p)->~current_t();
07282    }
07283 } // end of namespace ROOT for class ::TVirtualGeoPainter
07284 
07285 //______________________________________________________________________________
07286 void TVirtualGeoTrack::Streamer(TBuffer &R__b)
07287 {
07288    // Stream an object of class TVirtualGeoTrack.
07289 
07290    if (R__b.IsReading()) {
07291       R__b.ReadClassBuffer(TVirtualGeoTrack::Class(),this);
07292    } else {
07293       R__b.WriteClassBuffer(TVirtualGeoTrack::Class(),this);
07294    }
07295 }
07296 
07297 //______________________________________________________________________________
07298 void TVirtualGeoTrack::ShowMembers(TMemberInspector &R__insp)
07299 {
07300       // Inspect the data members of an object of class TVirtualGeoTrack.
07301       TClass *R__cl = ::TVirtualGeoTrack::IsA();
07302       if (R__cl || R__insp.IsA()) { }
07303       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPDG", &fPDG);
07304       R__insp.Inspect(R__cl, R__insp.GetParent(), "fId", &fId);
07305       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fParent", &fParent);
07306       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fParticle", &fParticle);
07307       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTracks", &fTracks);
07308       TObject::ShowMembers(R__insp);
07309       TGeoAtt::ShowMembers(R__insp);
07310       TAttLine::ShowMembers(R__insp);
07311       TAttMarker::ShowMembers(R__insp);
07312 }
07313 
07314 namespace ROOT {
07315    // Wrapper around operator delete
07316    static void delete_TVirtualGeoTrack(void *p) {
07317       delete ((::TVirtualGeoTrack*)p);
07318    }
07319    static void deleteArray_TVirtualGeoTrack(void *p) {
07320       delete [] ((::TVirtualGeoTrack*)p);
07321    }
07322    static void destruct_TVirtualGeoTrack(void *p) {
07323       typedef ::TVirtualGeoTrack current_t;
07324       ((current_t*)p)->~current_t();
07325    }
07326 } // end of namespace ROOT for class ::TVirtualGeoTrack
07327 
07328 //______________________________________________________________________________
07329 void TGeoIterator::Streamer(TBuffer &R__b)
07330 {
07331    // Stream an object of class TGeoIterator.
07332 
07333    ::Error("TGeoIterator::Streamer", "version id <=0 in ClassDef, dummy Streamer() called"); if (R__b.IsReading()) { }
07334 }
07335 
07336 //______________________________________________________________________________
07337 void TGeoIterator::ShowMembers(TMemberInspector &R__insp)
07338 {
07339       // Inspect the data members of an object of class TGeoIterator.
07340       TClass *R__cl = ::TGeoIterator::IsA();
07341       if (R__cl || R__insp.IsA()) { }
07342       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTop", &fTop);
07343       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMustResume", &fMustResume);
07344       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMustStop", &fMustStop);
07345       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLevel", &fLevel);
07346       R__insp.Inspect(R__cl, R__insp.GetParent(), "fType", &fType);
07347       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fArray", &fArray);
07348       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix", &fMatrix);
07349       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTopName", &fTopName);
07350       R__insp.InspectMember(fTopName, "fTopName.");
07351       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPlugin", &fPlugin);
07352       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPluginAutoexec", &fPluginAutoexec);
07353 }
07354 
07355 namespace ROOT {
07356    // Wrapper around operator delete
07357    static void delete_TGeoIterator(void *p) {
07358       delete ((::TGeoIterator*)p);
07359    }
07360    static void deleteArray_TGeoIterator(void *p) {
07361       delete [] ((::TGeoIterator*)p);
07362    }
07363    static void destruct_TGeoIterator(void *p) {
07364       typedef ::TGeoIterator current_t;
07365       ((current_t*)p)->~current_t();
07366    }
07367    // Wrapper around a custom streamer member function.
07368    static void streamer_TGeoIterator(TBuffer &buf, void *obj) {
07369       ((::TGeoIterator*)obj)->::TGeoIterator::Streamer(buf);
07370    }
07371 } // end of namespace ROOT for class ::TGeoIterator
07372 
07373 //______________________________________________________________________________
07374 void TGeoIteratorPlugin::Streamer(TBuffer &R__b)
07375 {
07376    // Stream an object of class TGeoIteratorPlugin.
07377 
07378    TObject::Streamer(R__b);
07379 }
07380 
07381 //______________________________________________________________________________
07382 void TGeoIteratorPlugin::ShowMembers(TMemberInspector &R__insp)
07383 {
07384       // Inspect the data members of an object of class TGeoIteratorPlugin.
07385       TClass *R__cl = ::TGeoIteratorPlugin::IsA();
07386       if (R__cl || R__insp.IsA()) { }
07387       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fIterator", &fIterator);
07388       TObject::ShowMembers(R__insp);
07389 }
07390 
07391 namespace ROOT {
07392    // Wrapper around operator delete
07393    static void delete_TGeoIteratorPlugin(void *p) {
07394       delete ((::TGeoIteratorPlugin*)p);
07395    }
07396    static void deleteArray_TGeoIteratorPlugin(void *p) {
07397       delete [] ((::TGeoIteratorPlugin*)p);
07398    }
07399    static void destruct_TGeoIteratorPlugin(void *p) {
07400       typedef ::TGeoIteratorPlugin current_t;
07401       ((current_t*)p)->~current_t();
07402    }
07403    // Wrapper around a custom streamer member function.
07404    static void streamer_TGeoIteratorPlugin(TBuffer &buf, void *obj) {
07405       ((::TGeoIteratorPlugin*)obj)->::TGeoIteratorPlugin::Streamer(buf);
07406    }
07407 } // end of namespace ROOT for class ::TGeoIteratorPlugin
07408 
07409 //______________________________________________________________________________
07410 void TGeoBuilder::Streamer(TBuffer &R__b)
07411 {
07412    // Stream an object of class TGeoBuilder.
07413 
07414    TObject::Streamer(R__b);
07415 }
07416 
07417 //______________________________________________________________________________
07418 void TGeoBuilder::ShowMembers(TMemberInspector &R__insp)
07419 {
07420       // Inspect the data members of an object of class TGeoBuilder.
07421       TClass *R__cl = ::TGeoBuilder::IsA();
07422       if (R__cl || R__insp.IsA()) { }
07423       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGeometry", &fGeometry);
07424       TObject::ShowMembers(R__insp);
07425 }
07426 
07427 namespace ROOT {
07428    // Wrapper around operator delete
07429    static void delete_TGeoBuilder(void *p) {
07430       delete ((::TGeoBuilder*)p);
07431    }
07432    static void deleteArray_TGeoBuilder(void *p) {
07433       delete [] ((::TGeoBuilder*)p);
07434    }
07435    static void destruct_TGeoBuilder(void *p) {
07436       typedef ::TGeoBuilder current_t;
07437       ((current_t*)p)->~current_t();
07438    }
07439    // Wrapper around a custom streamer member function.
07440    static void streamer_TGeoBuilder(TBuffer &buf, void *obj) {
07441       ((::TGeoBuilder*)obj)->::TGeoBuilder::Streamer(buf);
07442    }
07443 } // end of namespace ROOT for class ::TGeoBuilder
07444 
07445 //______________________________________________________________________________
07446 void TGeoNavigator::Streamer(TBuffer &R__b)
07447 {
07448    // Stream an object of class TGeoNavigator.
07449 
07450    if (R__b.IsReading()) {
07451       R__b.ReadClassBuffer(TGeoNavigator::Class(),this);
07452    } else {
07453       R__b.WriteClassBuffer(TGeoNavigator::Class(),this);
07454    }
07455 }
07456 
07457 //______________________________________________________________________________
07458 void TGeoNavigator::ShowMembers(TMemberInspector &R__insp)
07459 {
07460       // Inspect the data members of an object of class TGeoNavigator.
07461       TClass *R__cl = ::TGeoNavigator::IsA();
07462       if (R__cl || R__insp.IsA()) { }
07463       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStep", &fStep);
07464       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSafety", &fSafety);
07465       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLastSafety", &fLastSafety);
07466       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNormal[3]", fNormal);
07467       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCldir[3]", fCldir);
07468       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCldirChecked[3]", fCldirChecked);
07469       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPoint[3]", fPoint);
07470       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDirection[3]", fDirection);
07471       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLastPoint[3]", fLastPoint);
07472       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLevel", &fLevel);
07473       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNmany", &fNmany);
07474       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNextDaughterIndex", &fNextDaughterIndex);
07475       R__insp.Inspect(R__cl, R__insp.GetParent(), "fOverlapSize", &fOverlapSize);
07476       R__insp.Inspect(R__cl, R__insp.GetParent(), "fOverlapMark", &fOverlapMark);
07477       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fOverlapClusters", &fOverlapClusters);
07478       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSearchOverlaps", &fSearchOverlaps);
07479       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCurrentOverlapping", &fCurrentOverlapping);
07480       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStartSafe", &fStartSafe);
07481       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsEntering", &fIsEntering);
07482       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsExiting", &fIsExiting);
07483       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsStepEntering", &fIsStepEntering);
07484       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsStepExiting", &fIsStepExiting);
07485       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsOutside", &fIsOutside);
07486       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsOnBoundary", &fIsOnBoundary);
07487       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsSameLocation", &fIsSameLocation);
07488       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsNullStep", &fIsNullStep);
07489       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGeometry", &fGeometry);
07490       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCache", &fCache);
07491       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCurrentVolume", &fCurrentVolume);
07492       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCurrentNode", &fCurrentNode);
07493       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTopNode", &fTopNode);
07494       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fLastNode", &fLastNode);
07495       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNextNode", &fNextNode);
07496       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fForcedNode", &fForcedNode);
07497       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fBackupState", &fBackupState);
07498       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCurrentMatrix", &fCurrentMatrix);
07499       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGlobalMatrix", &fGlobalMatrix);
07500       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPath", &fPath);
07501       R__insp.InspectMember(fPath, "fPath.");
07502       TObject::ShowMembers(R__insp);
07503 }
07504 
07505 namespace ROOT {
07506    // Wrappers around operator new
07507    static void *new_TGeoNavigator(void *p) {
07508       return  p ? new(p) ::TGeoNavigator : new ::TGeoNavigator;
07509    }
07510    static void *newArray_TGeoNavigator(Long_t nElements, void *p) {
07511       return p ? new(p) ::TGeoNavigator[nElements] : new ::TGeoNavigator[nElements];
07512    }
07513    // Wrapper around operator delete
07514    static void delete_TGeoNavigator(void *p) {
07515       delete ((::TGeoNavigator*)p);
07516    }
07517    static void deleteArray_TGeoNavigator(void *p) {
07518       delete [] ((::TGeoNavigator*)p);
07519    }
07520    static void destruct_TGeoNavigator(void *p) {
07521       typedef ::TGeoNavigator current_t;
07522       ((current_t*)p)->~current_t();
07523    }
07524 } // end of namespace ROOT for class ::TGeoNavigator
07525 
07526 /********************************************************
07527 * geom/geom/src/G__Geom1.cxx
07528 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
07529 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
07530 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
07531 ********************************************************/
07532 
07533 #ifdef G__MEMTEST
07534 #undef malloc
07535 #undef free
07536 #endif
07537 
07538 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
07539 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
07540 #endif
07541 
07542 extern "C" void G__cpp_reset_tagtableG__Geom1();
07543 
07544 extern "C" void G__set_cpp_environmentG__Geom1() {
07545   G__add_compiledheader("TObject.h");
07546   G__add_compiledheader("TMemberInspector.h");
07547   G__add_compiledheader("TGeoAtt.h");
07548   G__add_compiledheader("TGeoBoolNode.h");
07549   G__add_compiledheader("TGeoMedium.h");
07550   G__add_compiledheader("TGeoMaterial.h");
07551   G__add_compiledheader("TGeoMatrix.h");
07552   G__add_compiledheader("TGeoVolume.h");
07553   G__add_compiledheader("TGeoNode.h");
07554   G__add_compiledheader("TGeoVoxelFinder.h");
07555   G__add_compiledheader("TGeoShape.h");
07556   G__add_compiledheader("TGeoBBox.h");
07557   G__add_compiledheader("TGeoPara.h");
07558   G__add_compiledheader("TGeoTube.h");
07559   G__add_compiledheader("TGeoTorus.h");
07560   G__add_compiledheader("TGeoSphere.h");
07561   G__add_compiledheader("TGeoEltu.h");
07562   G__add_compiledheader("TGeoHype.h");
07563   G__add_compiledheader("TGeoCone.h");
07564   G__add_compiledheader("TGeoPcon.h");
07565   G__add_compiledheader("TGeoPgon.h");
07566   G__add_compiledheader("TGeoArb8.h");
07567   G__add_compiledheader("TGeoTrd1.h");
07568   G__add_compiledheader("TGeoTrd2.h");
07569   G__add_compiledheader("TGeoManager.h");
07570   G__add_compiledheader("TGeoCompositeShape.h");
07571   G__add_compiledheader("TGeoShapeAssembly.h");
07572   G__add_compiledheader("TGeoScaledShape.h");
07573   G__add_compiledheader("TVirtualGeoPainter.h");
07574   G__add_compiledheader("TVirtualGeoTrack.h");
07575   G__add_compiledheader("TGeoPolygon.h");
07576   G__add_compiledheader("TGeoXtru.h");
07577   G__add_compiledheader("TGeoPhysicalNode.h");
07578   G__add_compiledheader("TGeoHelix.h");
07579   G__add_compiledheader("TGeoParaboloid.h");
07580   G__add_compiledheader("TGeoElement.h");
07581   G__add_compiledheader("TGeoHalfSpace.h");
07582   G__add_compiledheader("TGeoBuilder.h");
07583   G__add_compiledheader("TGeoNavigator.h");
07584   G__cpp_reset_tagtableG__Geom1();
07585 }
07586 #include <new>
07587 extern "C" int G__cpp_dllrevG__Geom1() { return(30051515); }
07588 
07589 /*********************************************************
07590 * Member function Interface Method
07591 *********************************************************/
07592 
07593 /* TGeoAtt */
07594 static int G__G__Geom1_99_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07595 {
07596    TGeoAtt* p = NULL;
07597    char* gvp = (char*) G__getgvp();
07598    int n = G__getaryconstruct();
07599    if (n) {
07600      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07601        p = new TGeoAtt[n];
07602      } else {
07603        p = new((void*) gvp) TGeoAtt[n];
07604      }
07605    } else {
07606      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07607        p = new TGeoAtt;
07608      } else {
07609        p = new((void*) gvp) TGeoAtt;
07610      }
07611    }
07612    result7->obj.i = (long) p;
07613    result7->ref = (long) p;
07614    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt));
07615    return(1 || funcname || hash || result7 || libp) ;
07616 }
07617 
07618 static int G__G__Geom1_99_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07619 {
07620    TGeoAtt* p = NULL;
07621    char* gvp = (char*) G__getgvp();
07622    switch (libp->paran) {
07623    case 3:
07624      //m: 3
07625      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07626        p = new TGeoAtt(
07627 (Option_t*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
07628 , (Option_t*) G__int(libp->para[2]));
07629      } else {
07630        p = new((void*) gvp) TGeoAtt(
07631 (Option_t*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
07632 , (Option_t*) G__int(libp->para[2]));
07633      }
07634      break;
07635    case 2:
07636      //m: 2
07637      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07638        p = new TGeoAtt((Option_t*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
07639      } else {
07640        p = new((void*) gvp) TGeoAtt((Option_t*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
07641      }
07642      break;
07643    case 1:
07644      //m: 1
07645      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07646        p = new TGeoAtt((Option_t*) G__int(libp->para[0]));
07647      } else {
07648        p = new((void*) gvp) TGeoAtt((Option_t*) G__int(libp->para[0]));
07649      }
07650      break;
07651    }
07652    result7->obj.i = (long) p;
07653    result7->ref = (long) p;
07654    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt));
07655    return(1 || funcname || hash || result7 || libp) ;
07656 }
07657 
07658 static int G__G__Geom1_99_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07659 {
07660       ((TGeoAtt*) G__getstructoffset())->SetAttBit((UInt_t) G__int(libp->para[0]));
07661       G__setnull(result7);
07662    return(1 || funcname || hash || result7 || libp) ;
07663 }
07664 
07665 static int G__G__Geom1_99_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07666 {
07667       ((TGeoAtt*) G__getstructoffset())->SetAttBit((UInt_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
07668       G__setnull(result7);
07669    return(1 || funcname || hash || result7 || libp) ;
07670 }
07671 
07672 static int G__G__Geom1_99_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07673 {
07674       ((TGeoAtt*) G__getstructoffset())->ResetAttBit((UInt_t) G__int(libp->para[0]));
07675       G__setnull(result7);
07676    return(1 || funcname || hash || result7 || libp) ;
07677 }
07678 
07679 static int G__G__Geom1_99_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07680 {
07681       G__letint(result7, 103, (long) ((const TGeoAtt*) G__getstructoffset())->TestAttBit((UInt_t) G__int(libp->para[0])));
07682    return(1 || funcname || hash || result7 || libp) ;
07683 }
07684 
07685 static int G__G__Geom1_99_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07686 {
07687    switch (libp->paran) {
07688    case 1:
07689       ((TGeoAtt*) G__getstructoffset())->SetVisRaytrace((Bool_t) G__int(libp->para[0]));
07690       G__setnull(result7);
07691       break;
07692    case 0:
07693       ((TGeoAtt*) G__getstructoffset())->SetVisRaytrace();
07694       G__setnull(result7);
07695       break;
07696    }
07697    return(1 || funcname || hash || result7 || libp) ;
07698 }
07699 
07700 static int G__G__Geom1_99_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07701 {
07702       ((TGeoAtt*) G__getstructoffset())->SetVisBranch();
07703       G__setnull(result7);
07704    return(1 || funcname || hash || result7 || libp) ;
07705 }
07706 
07707 static int G__G__Geom1_99_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07708 {
07709    switch (libp->paran) {
07710    case 1:
07711       ((TGeoAtt*) G__getstructoffset())->SetVisContainers((Bool_t) G__int(libp->para[0]));
07712       G__setnull(result7);
07713       break;
07714    case 0:
07715       ((TGeoAtt*) G__getstructoffset())->SetVisContainers();
07716       G__setnull(result7);
07717       break;
07718    }
07719    return(1 || funcname || hash || result7 || libp) ;
07720 }
07721 
07722 static int G__G__Geom1_99_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07723 {
07724    switch (libp->paran) {
07725    case 1:
07726       ((TGeoAtt*) G__getstructoffset())->SetVisLeaves((Bool_t) G__int(libp->para[0]));
07727       G__setnull(result7);
07728       break;
07729    case 0:
07730       ((TGeoAtt*) G__getstructoffset())->SetVisLeaves();
07731       G__setnull(result7);
07732       break;
07733    }
07734    return(1 || funcname || hash || result7 || libp) ;
07735 }
07736 
07737 static int G__G__Geom1_99_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07738 {
07739    switch (libp->paran) {
07740    case 1:
07741       ((TGeoAtt*) G__getstructoffset())->SetVisOnly((Bool_t) G__int(libp->para[0]));
07742       G__setnull(result7);
07743       break;
07744    case 0:
07745       ((TGeoAtt*) G__getstructoffset())->SetVisOnly();
07746       G__setnull(result7);
07747       break;
07748    }
07749    return(1 || funcname || hash || result7 || libp) ;
07750 }
07751 
07752 static int G__G__Geom1_99_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07753 {
07754    switch (libp->paran) {
07755    case 1:
07756       ((TGeoAtt*) G__getstructoffset())->SetVisibility((Bool_t) G__int(libp->para[0]));
07757       G__setnull(result7);
07758       break;
07759    case 0:
07760       ((TGeoAtt*) G__getstructoffset())->SetVisibility();
07761       G__setnull(result7);
07762       break;
07763    }
07764    return(1 || funcname || hash || result7 || libp) ;
07765 }
07766 
07767 static int G__G__Geom1_99_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07768 {
07769    switch (libp->paran) {
07770    case 1:
07771       ((TGeoAtt*) G__getstructoffset())->SetVisDaughters((Bool_t) G__int(libp->para[0]));
07772       G__setnull(result7);
07773       break;
07774    case 0:
07775       ((TGeoAtt*) G__getstructoffset())->SetVisDaughters();
07776       G__setnull(result7);
07777       break;
07778    }
07779    return(1 || funcname || hash || result7 || libp) ;
07780 }
07781 
07782 static int G__G__Geom1_99_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07783 {
07784    switch (libp->paran) {
07785    case 1:
07786       ((TGeoAtt*) G__getstructoffset())->SetVisStreamed((Bool_t) G__int(libp->para[0]));
07787       G__setnull(result7);
07788       break;
07789    case 0:
07790       ((TGeoAtt*) G__getstructoffset())->SetVisStreamed();
07791       G__setnull(result7);
07792       break;
07793    }
07794    return(1 || funcname || hash || result7 || libp) ;
07795 }
07796 
07797 static int G__G__Geom1_99_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07798 {
07799    switch (libp->paran) {
07800    case 1:
07801       ((TGeoAtt*) G__getstructoffset())->SetVisTouched((Bool_t) G__int(libp->para[0]));
07802       G__setnull(result7);
07803       break;
07804    case 0:
07805       ((TGeoAtt*) G__getstructoffset())->SetVisTouched();
07806       G__setnull(result7);
07807       break;
07808    }
07809    return(1 || funcname || hash || result7 || libp) ;
07810 }
07811 
07812 static int G__G__Geom1_99_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07813 {
07814    switch (libp->paran) {
07815    case 1:
07816       ((TGeoAtt*) G__getstructoffset())->SetActivity((Bool_t) G__int(libp->para[0]));
07817       G__setnull(result7);
07818       break;
07819    case 0:
07820       ((TGeoAtt*) G__getstructoffset())->SetActivity();
07821       G__setnull(result7);
07822       break;
07823    }
07824    return(1 || funcname || hash || result7 || libp) ;
07825 }
07826 
07827 static int G__G__Geom1_99_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07828 {
07829    switch (libp->paran) {
07830    case 1:
07831       ((TGeoAtt*) G__getstructoffset())->SetActiveDaughters((Bool_t) G__int(libp->para[0]));
07832       G__setnull(result7);
07833       break;
07834    case 0:
07835       ((TGeoAtt*) G__getstructoffset())->SetActiveDaughters();
07836       G__setnull(result7);
07837       break;
07838    }
07839    return(1 || funcname || hash || result7 || libp) ;
07840 }
07841 
07842 static int G__G__Geom1_99_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07843 {
07844       ((TGeoAtt*) G__getstructoffset())->SetOptimization((Option_t*) G__int(libp->para[0]));
07845       G__setnull(result7);
07846    return(1 || funcname || hash || result7 || libp) ;
07847 }
07848 
07849 static int G__G__Geom1_99_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07850 {
07851       G__letint(result7, 103, (long) ((const TGeoAtt*) G__getstructoffset())->IsActive());
07852    return(1 || funcname || hash || result7 || libp) ;
07853 }
07854 
07855 static int G__G__Geom1_99_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07856 {
07857       G__letint(result7, 103, (long) ((const TGeoAtt*) G__getstructoffset())->IsActiveDaughters());
07858    return(1 || funcname || hash || result7 || libp) ;
07859 }
07860 
07861 static int G__G__Geom1_99_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07862 {
07863       G__letint(result7, 103, (long) ((const TGeoAtt*) G__getstructoffset())->IsVisRaytrace());
07864    return(1 || funcname || hash || result7 || libp) ;
07865 }
07866 
07867 static int G__G__Geom1_99_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07868 {
07869       G__letint(result7, 103, (long) ((const TGeoAtt*) G__getstructoffset())->IsVisible());
07870    return(1 || funcname || hash || result7 || libp) ;
07871 }
07872 
07873 static int G__G__Geom1_99_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07874 {
07875       G__letint(result7, 103, (long) ((const TGeoAtt*) G__getstructoffset())->IsVisDaughters());
07876    return(1 || funcname || hash || result7 || libp) ;
07877 }
07878 
07879 static int G__G__Geom1_99_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07880 {
07881       G__letint(result7, 103, (long) ((const TGeoAtt*) G__getstructoffset())->IsVisBranch());
07882    return(1 || funcname || hash || result7 || libp) ;
07883 }
07884 
07885 static int G__G__Geom1_99_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07886 {
07887       G__letint(result7, 103, (long) ((const TGeoAtt*) G__getstructoffset())->IsVisContainers());
07888    return(1 || funcname || hash || result7 || libp) ;
07889 }
07890 
07891 static int G__G__Geom1_99_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07892 {
07893       G__letint(result7, 103, (long) ((const TGeoAtt*) G__getstructoffset())->IsVisLeaves());
07894    return(1 || funcname || hash || result7 || libp) ;
07895 }
07896 
07897 static int G__G__Geom1_99_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07898 {
07899       G__letint(result7, 103, (long) ((const TGeoAtt*) G__getstructoffset())->IsVisOnly());
07900    return(1 || funcname || hash || result7 || libp) ;
07901 }
07902 
07903 static int G__G__Geom1_99_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07904 {
07905       G__letint(result7, 103, (long) ((const TGeoAtt*) G__getstructoffset())->IsVisStreamed());
07906    return(1 || funcname || hash || result7 || libp) ;
07907 }
07908 
07909 static int G__G__Geom1_99_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07910 {
07911       G__letint(result7, 103, (long) ((const TGeoAtt*) G__getstructoffset())->IsVisTouched());
07912    return(1 || funcname || hash || result7 || libp) ;
07913 }
07914 
07915 static int G__G__Geom1_99_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07916 {
07917       G__letint(result7, 85, (long) TGeoAtt::Class());
07918    return(1 || funcname || hash || result7 || libp) ;
07919 }
07920 
07921 static int G__G__Geom1_99_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07922 {
07923       G__letint(result7, 67, (long) TGeoAtt::Class_Name());
07924    return(1 || funcname || hash || result7 || libp) ;
07925 }
07926 
07927 static int G__G__Geom1_99_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07928 {
07929       G__letint(result7, 115, (long) TGeoAtt::Class_Version());
07930    return(1 || funcname || hash || result7 || libp) ;
07931 }
07932 
07933 static int G__G__Geom1_99_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07934 {
07935       TGeoAtt::Dictionary();
07936       G__setnull(result7);
07937    return(1 || funcname || hash || result7 || libp) ;
07938 }
07939 
07940 static int G__G__Geom1_99_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07941 {
07942       G__letint(result7, 85, (long) ((const TGeoAtt*) G__getstructoffset())->IsA());
07943    return(1 || funcname || hash || result7 || libp) ;
07944 }
07945 
07946 static int G__G__Geom1_99_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07947 {
07948       ((TGeoAtt*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
07949       G__setnull(result7);
07950    return(1 || funcname || hash || result7 || libp) ;
07951 }
07952 
07953 static int G__G__Geom1_99_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07954 {
07955       ((TGeoAtt*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
07956       G__setnull(result7);
07957    return(1 || funcname || hash || result7 || libp) ;
07958 }
07959 
07960 static int G__G__Geom1_99_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07961 {
07962       ((TGeoAtt*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
07963       G__setnull(result7);
07964    return(1 || funcname || hash || result7 || libp) ;
07965 }
07966 
07967 static int G__G__Geom1_99_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07968 {
07969       G__letint(result7, 67, (long) TGeoAtt::DeclFileName());
07970    return(1 || funcname || hash || result7 || libp) ;
07971 }
07972 
07973 static int G__G__Geom1_99_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07974 {
07975       G__letint(result7, 105, (long) TGeoAtt::ImplFileLine());
07976    return(1 || funcname || hash || result7 || libp) ;
07977 }
07978 
07979 static int G__G__Geom1_99_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07980 {
07981       G__letint(result7, 67, (long) TGeoAtt::ImplFileName());
07982    return(1 || funcname || hash || result7 || libp) ;
07983 }
07984 
07985 static int G__G__Geom1_99_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07986 {
07987       G__letint(result7, 105, (long) TGeoAtt::DeclFileLine());
07988    return(1 || funcname || hash || result7 || libp) ;
07989 }
07990 
07991 // automatic copy constructor
07992 static int G__G__Geom1_99_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07993 
07994 {
07995    TGeoAtt* p;
07996    void* tmp = (void*) G__int(libp->para[0]);
07997    p = new TGeoAtt(*(TGeoAtt*) tmp);
07998    result7->obj.i = (long) p;
07999    result7->ref = (long) p;
08000    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt));
08001    return(1 || funcname || hash || result7 || libp) ;
08002 }
08003 
08004 // automatic destructor
08005 typedef TGeoAtt G__TTGeoAtt;
08006 static int G__G__Geom1_99_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08007 {
08008    char* gvp = (char*) G__getgvp();
08009    long soff = G__getstructoffset();
08010    int n = G__getaryconstruct();
08011    //
08012    //has_a_delete: 0
08013    //has_own_delete1arg: 0
08014    //has_own_delete2arg: 0
08015    //
08016    if (!soff) {
08017      return(1);
08018    }
08019    if (n) {
08020      if (gvp == (char*)G__PVOID) {
08021        delete[] (TGeoAtt*) soff;
08022      } else {
08023        G__setgvp((long) G__PVOID);
08024        for (int i = n - 1; i >= 0; --i) {
08025          ((TGeoAtt*) (soff+(sizeof(TGeoAtt)*i)))->~G__TTGeoAtt();
08026        }
08027        G__setgvp((long)gvp);
08028      }
08029    } else {
08030      if (gvp == (char*)G__PVOID) {
08031        delete (TGeoAtt*) soff;
08032      } else {
08033        G__setgvp((long) G__PVOID);
08034        ((TGeoAtt*) (soff))->~G__TTGeoAtt();
08035        G__setgvp((long)gvp);
08036      }
08037    }
08038    G__setnull(result7);
08039    return(1 || funcname || hash || result7 || libp) ;
08040 }
08041 
08042 // automatic assignment operator
08043 static int G__G__Geom1_99_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08044 {
08045    TGeoAtt* dest = (TGeoAtt*) G__getstructoffset();
08046    *dest = *(TGeoAtt*) libp->para[0].ref;
08047    const TGeoAtt& obj = *dest;
08048    result7->ref = (long) (&obj);
08049    result7->obj.i = (long) (&obj);
08050    return(1 || funcname || hash || result7 || libp) ;
08051 }
08052 
08053 
08054 /* TGeoShape */
08055 static int G__G__Geom1_105_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08056 {
08057       G__letdouble(result7, 100, (double) TGeoShape::Big());
08058    return(1 || funcname || hash || result7 || libp) ;
08059 }
08060 
08061 static int G__G__Geom1_105_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08062 {
08063       G__letint(result7, 85, (long) TGeoShape::GetTransform());
08064    return(1 || funcname || hash || result7 || libp) ;
08065 }
08066 
08067 static int G__G__Geom1_105_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08068 {
08069       TGeoShape::SetTransform((TGeoMatrix*) G__int(libp->para[0]));
08070       G__setnull(result7);
08071    return(1 || funcname || hash || result7 || libp) ;
08072 }
08073 
08074 static int G__G__Geom1_105_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08075 {
08076       G__letdouble(result7, 100, (double) TGeoShape::Tolerance());
08077    return(1 || funcname || hash || result7 || libp) ;
08078 }
08079 
08080 static int G__G__Geom1_105_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08081 {
08082       G__letdouble(result7, 100, (double) TGeoShape::ComputeEpsMch());
08083    return(1 || funcname || hash || result7 || libp) ;
08084 }
08085 
08086 static int G__G__Geom1_105_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08087 {
08088       G__letdouble(result7, 100, (double) TGeoShape::EpsMch());
08089    return(1 || funcname || hash || result7 || libp) ;
08090 }
08091 
08092 static int G__G__Geom1_105_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08093 {
08094       G__letdouble(result7, 100, (double) ((const TGeoShape*) G__getstructoffset())->Capacity());
08095    return(1 || funcname || hash || result7 || libp) ;
08096 }
08097 
08098 static int G__G__Geom1_105_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08099 {
08100       ((TGeoShape*) G__getstructoffset())->ComputeBBox();
08101       G__setnull(result7);
08102    return(1 || funcname || hash || result7 || libp) ;
08103 }
08104 
08105 static int G__G__Geom1_105_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08106 {
08107       ((TGeoShape*) G__getstructoffset())->ComputeNormal((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
08108 , (Double_t*) G__int(libp->para[2]));
08109       G__setnull(result7);
08110    return(1 || funcname || hash || result7 || libp) ;
08111 }
08112 
08113 static int G__G__Geom1_105_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08114 {
08115       G__letint(result7, 103, (long) ((const TGeoShape*) G__getstructoffset())->Contains((Double_t*) G__int(libp->para[0])));
08116    return(1 || funcname || hash || result7 || libp) ;
08117 }
08118 
08119 static int G__G__Geom1_105_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08120 {
08121       G__letint(result7, 103, (long) ((const TGeoShape*) G__getstructoffset())->CouldBeCrossed((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
08122    return(1 || funcname || hash || result7 || libp) ;
08123 }
08124 
08125 static int G__G__Geom1_105_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08126 {
08127    switch (libp->paran) {
08128    case 5:
08129       G__letdouble(result7, 100, (double) ((const TGeoShape*) G__getstructoffset())->DistFromInside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
08130 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
08131 , (Double_t*) G__int(libp->para[4])));
08132       break;
08133    case 4:
08134       G__letdouble(result7, 100, (double) ((const TGeoShape*) G__getstructoffset())->DistFromInside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
08135 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])));
08136       break;
08137    case 3:
08138       G__letdouble(result7, 100, (double) ((const TGeoShape*) G__getstructoffset())->DistFromInside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
08139 , (Int_t) G__int(libp->para[2])));
08140       break;
08141    case 2:
08142       G__letdouble(result7, 100, (double) ((const TGeoShape*) G__getstructoffset())->DistFromInside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
08143       break;
08144    }
08145    return(1 || funcname || hash || result7 || libp) ;
08146 }
08147 
08148 static int G__G__Geom1_105_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08149 {
08150    switch (libp->paran) {
08151    case 5:
08152       G__letdouble(result7, 100, (double) ((const TGeoShape*) G__getstructoffset())->DistFromOutside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
08153 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
08154 , (Double_t*) G__int(libp->para[4])));
08155       break;
08156    case 4:
08157       G__letdouble(result7, 100, (double) ((const TGeoShape*) G__getstructoffset())->DistFromOutside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
08158 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])));
08159       break;
08160    case 3:
08161       G__letdouble(result7, 100, (double) ((const TGeoShape*) G__getstructoffset())->DistFromOutside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
08162 , (Int_t) G__int(libp->para[2])));
08163       break;
08164    case 2:
08165       G__letdouble(result7, 100, (double) ((const TGeoShape*) G__getstructoffset())->DistFromOutside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
08166       break;
08167    }
08168    return(1 || funcname || hash || result7 || libp) ;
08169 }
08170 
08171 static int G__G__Geom1_105_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08172 {
08173    switch (libp->paran) {
08174    case 9:
08175       G__letdouble(result7, 100, (double) TGeoShape::DistToPhiMin(
08176 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
08177 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
08178 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
08179 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
08180 , (Bool_t) G__int(libp->para[8])));
08181       break;
08182    case 8:
08183       G__letdouble(result7, 100, (double) TGeoShape::DistToPhiMin(
08184 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
08185 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
08186 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
08187 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])));
08188       break;
08189    }
08190    return(1 || funcname || hash || result7 || libp) ;
08191 }
08192 
08193 static int G__G__Geom1_105_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08194 {
08195       G__letint(result7, 85, (long) ((TGeoShape*) G__getstructoffset())->Divide((TGeoVolume*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
08196 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
08197 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
08198    return(1 || funcname || hash || result7 || libp) ;
08199 }
08200 
08201 static int G__G__Geom1_105_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08202 {
08203       G__letint(result7, 67, (long) ((const TGeoShape*) G__getstructoffset())->GetAxisName((Int_t) G__int(libp->para[0])));
08204    return(1 || funcname || hash || result7 || libp) ;
08205 }
08206 
08207 static int G__G__Geom1_105_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08208 {
08209       G__letdouble(result7, 100, (double) ((const TGeoShape*) G__getstructoffset())->GetAxisRange((Int_t) G__int(libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
08210 , *(Double_t*) G__Doubleref(&libp->para[2])));
08211    return(1 || funcname || hash || result7 || libp) ;
08212 }
08213 
08214 static int G__G__Geom1_105_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08215 {
08216       ((const TGeoShape*) G__getstructoffset())->GetBoundingCylinder((Double_t*) G__int(libp->para[0]));
08217       G__setnull(result7);
08218    return(1 || funcname || hash || result7 || libp) ;
08219 }
08220 
08221 static int G__G__Geom1_105_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08222 {
08223       {
08224          const TBuffer3D& obj = ((const TGeoShape*) G__getstructoffset())->GetBuffer3D((Int_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
08225          result7->ref = (long) (&obj);
08226          result7->obj.i = (long) (&obj);
08227       }
08228    return(1 || funcname || hash || result7 || libp) ;
08229 }
08230 
08231 static int G__G__Geom1_105_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08232 {
08233       G__letint(result7, 105, (long) ((const TGeoShape*) G__getstructoffset())->GetByteCount());
08234    return(1 || funcname || hash || result7 || libp) ;
08235 }
08236 
08237 static int G__G__Geom1_105_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08238 {
08239       G__letint(result7, 103, (long) ((const TGeoShape*) G__getstructoffset())->GetPointsOnSegments((Int_t) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
08240    return(1 || funcname || hash || result7 || libp) ;
08241 }
08242 
08243 static int G__G__Geom1_105_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08244 {
08245       G__letint(result7, 105, (long) ((const TGeoShape*) G__getstructoffset())->GetFittingBox((TGeoBBox*) G__int(libp->para[0]), (TGeoMatrix*) G__int(libp->para[1])
08246 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3])
08247 , *(Double_t*) G__Doubleref(&libp->para[4])));
08248    return(1 || funcname || hash || result7 || libp) ;
08249 }
08250 
08251 static int G__G__Geom1_105_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08252 {
08253       G__letint(result7, 105, (long) ((const TGeoShape*) G__getstructoffset())->GetId());
08254    return(1 || funcname || hash || result7 || libp) ;
08255 }
08256 
08257 static int G__G__Geom1_105_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08258 {
08259       G__letint(result7, 85, (long) ((const TGeoShape*) G__getstructoffset())->GetMakeRuntimeShape((TGeoShape*) G__int(libp->para[0]), (TGeoMatrix*) G__int(libp->para[1])));
08260    return(1 || funcname || hash || result7 || libp) ;
08261 }
08262 
08263 static int G__G__Geom1_105_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08264 {
08265       ((const TGeoShape*) G__getstructoffset())->GetMeshNumbers(*(Int_t*) G__Intref(&libp->para[0]), *(Int_t*) G__Intref(&libp->para[1])
08266 , *(Int_t*) G__Intref(&libp->para[2]));
08267       G__setnull(result7);
08268    return(1 || funcname || hash || result7 || libp) ;
08269 }
08270 
08271 static int G__G__Geom1_105_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08272 {
08273       G__letint(result7, 105, (long) ((const TGeoShape*) G__getstructoffset())->GetNmeshVertices());
08274    return(1 || funcname || hash || result7 || libp) ;
08275 }
08276 
08277 static int G__G__Geom1_105_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08278 {
08279       G__letint(result7, 67, (long) ((const TGeoShape*) G__getstructoffset())->GetPointerName());
08280    return(1 || funcname || hash || result7 || libp) ;
08281 }
08282 
08283 static int G__G__Geom1_105_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08284 {
08285       G__letint(result7, 103, (long) ((const TGeoShape*) G__getstructoffset())->IsAssembly());
08286    return(1 || funcname || hash || result7 || libp) ;
08287 }
08288 
08289 static int G__G__Geom1_105_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08290 {
08291       G__letint(result7, 103, (long) ((const TGeoShape*) G__getstructoffset())->IsComposite());
08292    return(1 || funcname || hash || result7 || libp) ;
08293 }
08294 
08295 static int G__G__Geom1_105_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08296 {
08297       G__letint(result7, 103, (long) ((const TGeoShape*) G__getstructoffset())->IsCylType());
08298    return(1 || funcname || hash || result7 || libp) ;
08299 }
08300 
08301 static int G__G__Geom1_105_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08302 {
08303       G__letint(result7, 103, (long) TGeoShape::IsCloseToPhi((Double_t) G__double(libp->para[0]), (Double_t*) G__int(libp->para[1])
08304 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
08305 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
08306    return(1 || funcname || hash || result7 || libp) ;
08307 }
08308 
08309 static int G__G__Geom1_105_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08310 {
08311       G__letint(result7, 103, (long) TGeoShape::IsCrossingSemiplane((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
08312 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
08313 , *(Double_t*) G__Doubleref(&libp->para[4]), *(Double_t*) G__Doubleref(&libp->para[5])));
08314    return(1 || funcname || hash || result7 || libp) ;
08315 }
08316 
08317 static int G__G__Geom1_105_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08318 {
08319       G__letint(result7, 103, (long) TGeoShape::IsSameWithinTolerance((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])));
08320    return(1 || funcname || hash || result7 || libp) ;
08321 }
08322 
08323 static int G__G__Geom1_105_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08324 {
08325       G__letint(result7, 103, (long) TGeoShape::IsSegCrossing(
08326 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
08327 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
08328 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
08329 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])));
08330    return(1 || funcname || hash || result7 || libp) ;
08331 }
08332 
08333 static int G__G__Geom1_105_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08334 {
08335       G__letint(result7, 103, (long) TGeoShape::IsInPhiRange((Double_t*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
08336 , (Double_t) G__double(libp->para[2])));
08337    return(1 || funcname || hash || result7 || libp) ;
08338 }
08339 
08340 static int G__G__Geom1_105_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08341 {
08342       G__letint(result7, 103, (long) ((const TGeoShape*) G__getstructoffset())->IsReflected());
08343    return(1 || funcname || hash || result7 || libp) ;
08344 }
08345 
08346 static int G__G__Geom1_105_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08347 {
08348       G__letint(result7, 103, (long) ((const TGeoShape*) G__getstructoffset())->IsRunTimeShape());
08349    return(1 || funcname || hash || result7 || libp) ;
08350 }
08351 
08352 static int G__G__Geom1_105_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08353 {
08354       G__letint(result7, 103, (long) ((const TGeoShape*) G__getstructoffset())->IsValid());
08355    return(1 || funcname || hash || result7 || libp) ;
08356 }
08357 
08358 static int G__G__Geom1_105_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08359 {
08360       G__letint(result7, 103, (long) ((const TGeoShape*) G__getstructoffset())->IsValidBox());
08361    return(1 || funcname || hash || result7 || libp) ;
08362 }
08363 
08364 static int G__G__Geom1_105_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08365 {
08366       ((const TGeoShape*) G__getstructoffset())->InspectShape();
08367       G__setnull(result7);
08368    return(1 || funcname || hash || result7 || libp) ;
08369 }
08370 
08371 static int G__G__Geom1_105_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08372 {
08373       G__letint(result7, 85, (long) ((const TGeoShape*) G__getstructoffset())->MakeBuffer3D());
08374    return(1 || funcname || hash || result7 || libp) ;
08375 }
08376 
08377 static int G__G__Geom1_105_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08378 {
08379       TGeoShape::NormalPhi(
08380 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
08381 , (Double_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
08382 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
08383 , (Double_t) G__double(libp->para[6]));
08384       G__setnull(result7);
08385    return(1 || funcname || hash || result7 || libp) ;
08386 }
08387 
08388 static int G__G__Geom1_105_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08389 {
08390    switch (libp->paran) {
08391    case 2:
08392       G__letdouble(result7, 100, (double) ((const TGeoShape*) G__getstructoffset())->Safety((Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])));
08393       break;
08394    case 1:
08395       G__letdouble(result7, 100, (double) ((const TGeoShape*) G__getstructoffset())->Safety((Double_t*) G__int(libp->para[0])));
08396       break;
08397    }
08398    return(1 || funcname || hash || result7 || libp) ;
08399 }
08400 
08401 static int G__G__Geom1_105_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08402 {
08403       G__letdouble(result7, 100, (double) TGeoShape::SafetyPhi((Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
08404 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])));
08405    return(1 || funcname || hash || result7 || libp) ;
08406 }
08407 
08408 static int G__G__Geom1_105_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08409 {
08410       ((TGeoShape*) G__getstructoffset())->SetDimensions((Double_t*) G__int(libp->para[0]));
08411       G__setnull(result7);
08412    return(1 || funcname || hash || result7 || libp) ;
08413 }
08414 
08415 static int G__G__Geom1_105_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08416 {
08417       ((TGeoShape*) G__getstructoffset())->SetId((Int_t) G__int(libp->para[0]));
08418       G__setnull(result7);
08419    return(1 || funcname || hash || result7 || libp) ;
08420 }
08421 
08422 static int G__G__Geom1_105_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08423 {
08424       ((const TGeoShape*) G__getstructoffset())->SetPoints((Double_t*) G__int(libp->para[0]));
08425       G__setnull(result7);
08426    return(1 || funcname || hash || result7 || libp) ;
08427 }
08428 
08429 static int G__G__Geom1_105_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08430 {
08431       ((const TGeoShape*) G__getstructoffset())->SetPoints((Float_t*) G__int(libp->para[0]));
08432       G__setnull(result7);
08433    return(1 || funcname || hash || result7 || libp) ;
08434 }
08435 
08436 static int G__G__Geom1_105_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08437 {
08438       ((const TGeoShape*) G__getstructoffset())->SetSegsAndPols(*(TBuffer3D*) libp->para[0].ref);
08439       G__setnull(result7);
08440    return(1 || funcname || hash || result7 || libp) ;
08441 }
08442 
08443 static int G__G__Geom1_105_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08444 {
08445    switch (libp->paran) {
08446    case 1:
08447       ((TGeoShape*) G__getstructoffset())->SetRuntime((Bool_t) G__int(libp->para[0]));
08448       G__setnull(result7);
08449       break;
08450    case 0:
08451       ((TGeoShape*) G__getstructoffset())->SetRuntime();
08452       G__setnull(result7);
08453       break;
08454    }
08455    return(1 || funcname || hash || result7 || libp) ;
08456 }
08457 
08458 static int G__G__Geom1_105_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08459 {
08460       G__letint(result7, 105, (long) ((const TGeoShape*) G__getstructoffset())->ShapeDistancetoPrimitive((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
08461 , (Int_t) G__int(libp->para[2])));
08462    return(1 || funcname || hash || result7 || libp) ;
08463 }
08464 
08465 static int G__G__Geom1_105_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08466 {
08467       ((const TGeoShape*) G__getstructoffset())->Sizeof3D();
08468       G__setnull(result7);
08469    return(1 || funcname || hash || result7 || libp) ;
08470 }
08471 
08472 static int G__G__Geom1_105_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08473 {
08474       ((TGeoShape*) G__getstructoffset())->SetShapeBit((UInt_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
08475       G__setnull(result7);
08476    return(1 || funcname || hash || result7 || libp) ;
08477 }
08478 
08479 static int G__G__Geom1_105_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08480 {
08481       ((TGeoShape*) G__getstructoffset())->SetShapeBit((UInt_t) G__int(libp->para[0]));
08482       G__setnull(result7);
08483    return(1 || funcname || hash || result7 || libp) ;
08484 }
08485 
08486 static int G__G__Geom1_105_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08487 {
08488       ((TGeoShape*) G__getstructoffset())->ResetShapeBit((UInt_t) G__int(libp->para[0]));
08489       G__setnull(result7);
08490    return(1 || funcname || hash || result7 || libp) ;
08491 }
08492 
08493 static int G__G__Geom1_105_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08494 {
08495       G__letint(result7, 103, (long) ((const TGeoShape*) G__getstructoffset())->TestShapeBit((UInt_t) G__int(libp->para[0])));
08496    return(1 || funcname || hash || result7 || libp) ;
08497 }
08498 
08499 static int G__G__Geom1_105_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08500 {
08501       G__letint(result7, 105, (long) ((const TGeoShape*) G__getstructoffset())->TestShapeBits((UInt_t) G__int(libp->para[0])));
08502    return(1 || funcname || hash || result7 || libp) ;
08503 }
08504 
08505 static int G__G__Geom1_105_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08506 {
08507       ((TGeoShape*) G__getstructoffset())->InvertShapeBit((UInt_t) G__int(libp->para[0]));
08508       G__setnull(result7);
08509    return(1 || funcname || hash || result7 || libp) ;
08510 }
08511 
08512 static int G__G__Geom1_105_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08513 {
08514       G__letint(result7, 85, (long) TGeoShape::Class());
08515    return(1 || funcname || hash || result7 || libp) ;
08516 }
08517 
08518 static int G__G__Geom1_105_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08519 {
08520       G__letint(result7, 67, (long) TGeoShape::Class_Name());
08521    return(1 || funcname || hash || result7 || libp) ;
08522 }
08523 
08524 static int G__G__Geom1_105_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08525 {
08526       G__letint(result7, 115, (long) TGeoShape::Class_Version());
08527    return(1 || funcname || hash || result7 || libp) ;
08528 }
08529 
08530 static int G__G__Geom1_105_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08531 {
08532       TGeoShape::Dictionary();
08533       G__setnull(result7);
08534    return(1 || funcname || hash || result7 || libp) ;
08535 }
08536 
08537 static int G__G__Geom1_105_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08538 {
08539       ((TGeoShape*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
08540       G__setnull(result7);
08541    return(1 || funcname || hash || result7 || libp) ;
08542 }
08543 
08544 static int G__G__Geom1_105_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08545 {
08546       G__letint(result7, 67, (long) TGeoShape::DeclFileName());
08547    return(1 || funcname || hash || result7 || libp) ;
08548 }
08549 
08550 static int G__G__Geom1_105_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08551 {
08552       G__letint(result7, 105, (long) TGeoShape::ImplFileLine());
08553    return(1 || funcname || hash || result7 || libp) ;
08554 }
08555 
08556 static int G__G__Geom1_105_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08557 {
08558       G__letint(result7, 67, (long) TGeoShape::ImplFileName());
08559    return(1 || funcname || hash || result7 || libp) ;
08560 }
08561 
08562 static int G__G__Geom1_105_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08563 {
08564       G__letint(result7, 105, (long) TGeoShape::DeclFileLine());
08565    return(1 || funcname || hash || result7 || libp) ;
08566 }
08567 
08568 // automatic destructor
08569 typedef TGeoShape G__TTGeoShape;
08570 static int G__G__Geom1_105_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08571 {
08572    char* gvp = (char*) G__getgvp();
08573    long soff = G__getstructoffset();
08574    int n = G__getaryconstruct();
08575    //
08576    //has_a_delete: 1
08577    //has_own_delete1arg: 0
08578    //has_own_delete2arg: 0
08579    //
08580    if (!soff) {
08581      return(1);
08582    }
08583    if (n) {
08584      if (gvp == (char*)G__PVOID) {
08585        delete[] (TGeoShape*) soff;
08586      } else {
08587        G__setgvp((long) G__PVOID);
08588        for (int i = n - 1; i >= 0; --i) {
08589          ((TGeoShape*) (soff+(sizeof(TGeoShape)*i)))->~G__TTGeoShape();
08590        }
08591        G__setgvp((long)gvp);
08592      }
08593    } else {
08594      if (gvp == (char*)G__PVOID) {
08595        delete (TGeoShape*) soff;
08596      } else {
08597        G__setgvp((long) G__PVOID);
08598        ((TGeoShape*) (soff))->~G__TTGeoShape();
08599        G__setgvp((long)gvp);
08600      }
08601    }
08602    G__setnull(result7);
08603    return(1 || funcname || hash || result7 || libp) ;
08604 }
08605 
08606 // automatic assignment operator
08607 static int G__G__Geom1_105_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08608 {
08609    TGeoShape* dest = (TGeoShape*) G__getstructoffset();
08610    *dest = *(TGeoShape*) libp->para[0].ref;
08611    const TGeoShape& obj = *dest;
08612    result7->ref = (long) (&obj);
08613    result7->obj.i = (long) (&obj);
08614    return(1 || funcname || hash || result7 || libp) ;
08615 }
08616 
08617 
08618 /* TGeoMatrix */
08619 static int G__G__Geom1_106_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08620 {
08621       {
08622          const TGeoMatrix& obj = ((TGeoMatrix*) G__getstructoffset())->operator=(*(TGeoMatrix*) libp->para[0].ref);
08623          result7->ref = (long) (&obj);
08624          result7->obj.i = (long) (&obj);
08625       }
08626    return(1 || funcname || hash || result7 || libp) ;
08627 }
08628 
08629 static int G__G__Geom1_106_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08630 {
08631       {
08632          const TGeoMatrix& obj = ((const TGeoMatrix*) G__getstructoffset())->operator*(*(TGeoMatrix*) libp->para[0].ref);
08633          result7->ref = (long) (&obj);
08634          result7->obj.i = (long) (&obj);
08635       }
08636    return(1 || funcname || hash || result7 || libp) ;
08637 }
08638 
08639 static int G__G__Geom1_106_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08640 {
08641       G__letint(result7, 103, (long) ((const TGeoMatrix*) G__getstructoffset())->operator==(*(TGeoMatrix*) libp->para[0].ref));
08642    return(1 || funcname || hash || result7 || libp) ;
08643 }
08644 
08645 static int G__G__Geom1_106_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08646 {
08647       G__letint(result7, 103, (long) ((const TGeoMatrix*) G__getstructoffset())->IsIdentity());
08648    return(1 || funcname || hash || result7 || libp) ;
08649 }
08650 
08651 static int G__G__Geom1_106_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08652 {
08653       G__letint(result7, 103, (long) ((const TGeoMatrix*) G__getstructoffset())->IsTranslation());
08654    return(1 || funcname || hash || result7 || libp) ;
08655 }
08656 
08657 static int G__G__Geom1_106_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08658 {
08659       G__letint(result7, 103, (long) ((const TGeoMatrix*) G__getstructoffset())->IsRotation());
08660    return(1 || funcname || hash || result7 || libp) ;
08661 }
08662 
08663 static int G__G__Geom1_106_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08664 {
08665       G__letint(result7, 103, (long) ((const TGeoMatrix*) G__getstructoffset())->IsReflection());
08666    return(1 || funcname || hash || result7 || libp) ;
08667 }
08668 
08669 static int G__G__Geom1_106_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08670 {
08671       G__letint(result7, 103, (long) ((const TGeoMatrix*) G__getstructoffset())->IsScale());
08672    return(1 || funcname || hash || result7 || libp) ;
08673 }
08674 
08675 static int G__G__Geom1_106_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08676 {
08677       G__letint(result7, 103, (long) ((const TGeoMatrix*) G__getstructoffset())->IsCombi());
08678    return(1 || funcname || hash || result7 || libp) ;
08679 }
08680 
08681 static int G__G__Geom1_106_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08682 {
08683       G__letint(result7, 103, (long) ((const TGeoMatrix*) G__getstructoffset())->IsGeneral());
08684    return(1 || funcname || hash || result7 || libp) ;
08685 }
08686 
08687 static int G__G__Geom1_106_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08688 {
08689       G__letint(result7, 103, (long) ((const TGeoMatrix*) G__getstructoffset())->IsRegistered());
08690    return(1 || funcname || hash || result7 || libp) ;
08691 }
08692 
08693 static int G__G__Geom1_106_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08694 {
08695       G__letint(result7, 103, (long) ((const TGeoMatrix*) G__getstructoffset())->IsRotAboutZ());
08696    return(1 || funcname || hash || result7 || libp) ;
08697 }
08698 
08699 static int G__G__Geom1_106_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08700 {
08701       ((const TGeoMatrix*) G__getstructoffset())->GetHomogenousMatrix((Double_t*) G__int(libp->para[0]));
08702       G__setnull(result7);
08703    return(1 || funcname || hash || result7 || libp) ;
08704 }
08705 
08706 static int G__G__Geom1_106_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08707 {
08708       G__letint(result7, 67, (long) ((const TGeoMatrix*) G__getstructoffset())->GetPointerName());
08709    return(1 || funcname || hash || result7 || libp) ;
08710 }
08711 
08712 static int G__G__Geom1_106_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08713 {
08714       G__letint(result7, 105, (long) ((const TGeoMatrix*) G__getstructoffset())->GetByteCount());
08715    return(1 || funcname || hash || result7 || libp) ;
08716 }
08717 
08718 static int G__G__Geom1_106_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08719 {
08720       G__letint(result7, 68, (long) ((const TGeoMatrix*) G__getstructoffset())->GetTranslation());
08721    return(1 || funcname || hash || result7 || libp) ;
08722 }
08723 
08724 static int G__G__Geom1_106_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08725 {
08726       G__letint(result7, 68, (long) ((const TGeoMatrix*) G__getstructoffset())->GetRotationMatrix());
08727    return(1 || funcname || hash || result7 || libp) ;
08728 }
08729 
08730 static int G__G__Geom1_106_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08731 {
08732       G__letint(result7, 68, (long) ((const TGeoMatrix*) G__getstructoffset())->GetScale());
08733    return(1 || funcname || hash || result7 || libp) ;
08734 }
08735 
08736 static int G__G__Geom1_106_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08737 {
08738       {
08739          const TGeoMatrix& obj = ((const TGeoMatrix*) G__getstructoffset())->Inverse();
08740          result7->ref = (long) (&obj);
08741          result7->obj.i = (long) (&obj);
08742       }
08743    return(1 || funcname || hash || result7 || libp) ;
08744 }
08745 
08746 static int G__G__Geom1_106_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08747 {
08748       ((const TGeoMatrix*) G__getstructoffset())->LocalToMaster((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
08749       G__setnull(result7);
08750    return(1 || funcname || hash || result7 || libp) ;
08751 }
08752 
08753 static int G__G__Geom1_106_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08754 {
08755       ((const TGeoMatrix*) G__getstructoffset())->LocalToMasterVect((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
08756       G__setnull(result7);
08757    return(1 || funcname || hash || result7 || libp) ;
08758 }
08759 
08760 static int G__G__Geom1_106_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08761 {
08762       ((const TGeoMatrix*) G__getstructoffset())->LocalToMasterBomb((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
08763       G__setnull(result7);
08764    return(1 || funcname || hash || result7 || libp) ;
08765 }
08766 
08767 static int G__G__Geom1_106_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08768 {
08769       G__letint(result7, 85, (long) ((const TGeoMatrix*) G__getstructoffset())->MakeClone());
08770    return(1 || funcname || hash || result7 || libp) ;
08771 }
08772 
08773 static int G__G__Geom1_106_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08774 {
08775       ((const TGeoMatrix*) G__getstructoffset())->MasterToLocal((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
08776       G__setnull(result7);
08777    return(1 || funcname || hash || result7 || libp) ;
08778 }
08779 
08780 static int G__G__Geom1_106_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08781 {
08782       ((const TGeoMatrix*) G__getstructoffset())->MasterToLocalVect((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
08783       G__setnull(result7);
08784    return(1 || funcname || hash || result7 || libp) ;
08785 }
08786 
08787 static int G__G__Geom1_106_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08788 {
08789       ((const TGeoMatrix*) G__getstructoffset())->MasterToLocalBomb((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
08790       G__setnull(result7);
08791    return(1 || funcname || hash || result7 || libp) ;
08792 }
08793 
08794 static int G__G__Geom1_106_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08795 {
08796       TGeoMatrix::Normalize((Double_t*) G__int(libp->para[0]));
08797       G__setnull(result7);
08798    return(1 || funcname || hash || result7 || libp) ;
08799 }
08800 
08801 static int G__G__Geom1_106_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08802 {
08803       ((TGeoMatrix*) G__getstructoffset())->RotateX((Double_t) G__double(libp->para[0]));
08804       G__setnull(result7);
08805    return(1 || funcname || hash || result7 || libp) ;
08806 }
08807 
08808 static int G__G__Geom1_106_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08809 {
08810       ((TGeoMatrix*) G__getstructoffset())->RotateY((Double_t) G__double(libp->para[0]));
08811       G__setnull(result7);
08812    return(1 || funcname || hash || result7 || libp) ;
08813 }
08814 
08815 static int G__G__Geom1_106_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08816 {
08817       ((TGeoMatrix*) G__getstructoffset())->RotateZ((Double_t) G__double(libp->para[0]));
08818       G__setnull(result7);
08819    return(1 || funcname || hash || result7 || libp) ;
08820 }
08821 
08822 static int G__G__Geom1_106_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08823 {
08824    switch (libp->paran) {
08825    case 2:
08826       ((TGeoMatrix*) G__getstructoffset())->ReflectX((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
08827       G__setnull(result7);
08828       break;
08829    case 1:
08830       ((TGeoMatrix*) G__getstructoffset())->ReflectX((Bool_t) G__int(libp->para[0]));
08831       G__setnull(result7);
08832       break;
08833    }
08834    return(1 || funcname || hash || result7 || libp) ;
08835 }
08836 
08837 static int G__G__Geom1_106_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08838 {
08839    switch (libp->paran) {
08840    case 2:
08841       ((TGeoMatrix*) G__getstructoffset())->ReflectY((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
08842       G__setnull(result7);
08843       break;
08844    case 1:
08845       ((TGeoMatrix*) G__getstructoffset())->ReflectY((Bool_t) G__int(libp->para[0]));
08846       G__setnull(result7);
08847       break;
08848    }
08849    return(1 || funcname || hash || result7 || libp) ;
08850 }
08851 
08852 static int G__G__Geom1_106_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08853 {
08854    switch (libp->paran) {
08855    case 2:
08856       ((TGeoMatrix*) G__getstructoffset())->ReflectZ((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
08857       G__setnull(result7);
08858       break;
08859    case 1:
08860       ((TGeoMatrix*) G__getstructoffset())->ReflectZ((Bool_t) G__int(libp->para[0]));
08861       G__setnull(result7);
08862       break;
08863    }
08864    return(1 || funcname || hash || result7 || libp) ;
08865 }
08866 
08867 static int G__G__Geom1_106_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08868 {
08869       ((TGeoMatrix*) G__getstructoffset())->RegisterYourself();
08870       G__setnull(result7);
08871    return(1 || funcname || hash || result7 || libp) ;
08872 }
08873 
08874 static int G__G__Geom1_106_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08875 {
08876       ((TGeoMatrix*) G__getstructoffset())->SetDefaultName();
08877       G__setnull(result7);
08878    return(1 || funcname || hash || result7 || libp) ;
08879 }
08880 
08881 static int G__G__Geom1_106_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08882 {
08883       ((TGeoMatrix*) G__getstructoffset())->SetDx((Double_t) G__double(libp->para[0]));
08884       G__setnull(result7);
08885    return(1 || funcname || hash || result7 || libp) ;
08886 }
08887 
08888 static int G__G__Geom1_106_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08889 {
08890       ((TGeoMatrix*) G__getstructoffset())->SetDy((Double_t) G__double(libp->para[0]));
08891       G__setnull(result7);
08892    return(1 || funcname || hash || result7 || libp) ;
08893 }
08894 
08895 static int G__G__Geom1_106_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08896 {
08897       ((TGeoMatrix*) G__getstructoffset())->SetDz((Double_t) G__double(libp->para[0]));
08898       G__setnull(result7);
08899    return(1 || funcname || hash || result7 || libp) ;
08900 }
08901 
08902 static int G__G__Geom1_106_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08903 {
08904       G__letint(result7, 85, (long) TGeoMatrix::Class());
08905    return(1 || funcname || hash || result7 || libp) ;
08906 }
08907 
08908 static int G__G__Geom1_106_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08909 {
08910       G__letint(result7, 67, (long) TGeoMatrix::Class_Name());
08911    return(1 || funcname || hash || result7 || libp) ;
08912 }
08913 
08914 static int G__G__Geom1_106_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08915 {
08916       G__letint(result7, 115, (long) TGeoMatrix::Class_Version());
08917    return(1 || funcname || hash || result7 || libp) ;
08918 }
08919 
08920 static int G__G__Geom1_106_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08921 {
08922       TGeoMatrix::Dictionary();
08923       G__setnull(result7);
08924    return(1 || funcname || hash || result7 || libp) ;
08925 }
08926 
08927 static int G__G__Geom1_106_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08928 {
08929       ((TGeoMatrix*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
08930       G__setnull(result7);
08931    return(1 || funcname || hash || result7 || libp) ;
08932 }
08933 
08934 static int G__G__Geom1_106_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08935 {
08936       G__letint(result7, 67, (long) TGeoMatrix::DeclFileName());
08937    return(1 || funcname || hash || result7 || libp) ;
08938 }
08939 
08940 static int G__G__Geom1_106_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08941 {
08942       G__letint(result7, 105, (long) TGeoMatrix::ImplFileLine());
08943    return(1 || funcname || hash || result7 || libp) ;
08944 }
08945 
08946 static int G__G__Geom1_106_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08947 {
08948       G__letint(result7, 67, (long) TGeoMatrix::ImplFileName());
08949    return(1 || funcname || hash || result7 || libp) ;
08950 }
08951 
08952 static int G__G__Geom1_106_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08953 {
08954       G__letint(result7, 105, (long) TGeoMatrix::DeclFileLine());
08955    return(1 || funcname || hash || result7 || libp) ;
08956 }
08957 
08958 // automatic destructor
08959 typedef TGeoMatrix G__TTGeoMatrix;
08960 static int G__G__Geom1_106_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08961 {
08962    char* gvp = (char*) G__getgvp();
08963    long soff = G__getstructoffset();
08964    int n = G__getaryconstruct();
08965    //
08966    //has_a_delete: 1
08967    //has_own_delete1arg: 0
08968    //has_own_delete2arg: 0
08969    //
08970    if (!soff) {
08971      return(1);
08972    }
08973    if (n) {
08974      if (gvp == (char*)G__PVOID) {
08975        delete[] (TGeoMatrix*) soff;
08976      } else {
08977        G__setgvp((long) G__PVOID);
08978        for (int i = n - 1; i >= 0; --i) {
08979          ((TGeoMatrix*) (soff+(sizeof(TGeoMatrix)*i)))->~G__TTGeoMatrix();
08980        }
08981        G__setgvp((long)gvp);
08982      }
08983    } else {
08984      if (gvp == (char*)G__PVOID) {
08985        delete (TGeoMatrix*) soff;
08986      } else {
08987        G__setgvp((long) G__PVOID);
08988        ((TGeoMatrix*) (soff))->~G__TTGeoMatrix();
08989        G__setgvp((long)gvp);
08990      }
08991    }
08992    G__setnull(result7);
08993    return(1 || funcname || hash || result7 || libp) ;
08994 }
08995 
08996 
08997 /* TGeoHMatrix */
08998 static int G__G__Geom1_107_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08999 {
09000    TGeoHMatrix* p = NULL;
09001    char* gvp = (char*) G__getgvp();
09002    int n = G__getaryconstruct();
09003    if (n) {
09004      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09005        p = new TGeoHMatrix[n];
09006      } else {
09007        p = new((void*) gvp) TGeoHMatrix[n];
09008      }
09009    } else {
09010      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09011        p = new TGeoHMatrix;
09012      } else {
09013        p = new((void*) gvp) TGeoHMatrix;
09014      }
09015    }
09016    result7->obj.i = (long) p;
09017    result7->ref = (long) p;
09018    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix));
09019    return(1 || funcname || hash || result7 || libp) ;
09020 }
09021 
09022 static int G__G__Geom1_107_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09023 {
09024    TGeoHMatrix* p = NULL;
09025    char* gvp = (char*) G__getgvp();
09026    //m: 1
09027    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09028      p = new TGeoHMatrix(*(TGeoMatrix*) libp->para[0].ref);
09029    } else {
09030      p = new((void*) gvp) TGeoHMatrix(*(TGeoMatrix*) libp->para[0].ref);
09031    }
09032    result7->obj.i = (long) p;
09033    result7->ref = (long) p;
09034    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix));
09035    return(1 || funcname || hash || result7 || libp) ;
09036 }
09037 
09038 static int G__G__Geom1_107_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09039 {
09040    TGeoHMatrix* p = NULL;
09041    char* gvp = (char*) G__getgvp();
09042    //m: 1
09043    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09044      p = new TGeoHMatrix((const char*) G__int(libp->para[0]));
09045    } else {
09046      p = new((void*) gvp) TGeoHMatrix((const char*) G__int(libp->para[0]));
09047    }
09048    result7->obj.i = (long) p;
09049    result7->ref = (long) p;
09050    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix));
09051    return(1 || funcname || hash || result7 || libp) ;
09052 }
09053 
09054 static int G__G__Geom1_107_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09055 {
09056       {
09057          const TGeoHMatrix& obj = ((TGeoHMatrix*) G__getstructoffset())->operator=((TGeoMatrix*) G__int(libp->para[0]));
09058          result7->ref = (long) (&obj);
09059          result7->obj.i = (long) (&obj);
09060       }
09061    return(1 || funcname || hash || result7 || libp) ;
09062 }
09063 
09064 static int G__G__Geom1_107_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09065 {
09066       {
09067          const TGeoHMatrix& obj = ((TGeoHMatrix*) G__getstructoffset())->operator=(*(TGeoMatrix*) libp->para[0].ref);
09068          result7->ref = (long) (&obj);
09069          result7->obj.i = (long) (&obj);
09070       }
09071    return(1 || funcname || hash || result7 || libp) ;
09072 }
09073 
09074 static int G__G__Geom1_107_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09075 {
09076       {
09077          const TGeoHMatrix& obj = ((TGeoHMatrix*) G__getstructoffset())->operator=(*(TGeoHMatrix*) libp->para[0].ref);
09078          result7->ref = (long) (&obj);
09079          result7->obj.i = (long) (&obj);
09080       }
09081    return(1 || funcname || hash || result7 || libp) ;
09082 }
09083 
09084 static int G__G__Geom1_107_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09085 {
09086       {
09087          const TGeoHMatrix& obj = ((TGeoHMatrix*) G__getstructoffset())->operator*=(*(TGeoMatrix*) libp->para[0].ref);
09088          result7->ref = (long) (&obj);
09089          result7->obj.i = (long) (&obj);
09090       }
09091    return(1 || funcname || hash || result7 || libp) ;
09092 }
09093 
09094 static int G__G__Geom1_107_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09095 {
09096       ((TGeoHMatrix*) G__getstructoffset())->CopyFrom((TGeoMatrix*) G__int(libp->para[0]));
09097       G__setnull(result7);
09098    return(1 || funcname || hash || result7 || libp) ;
09099 }
09100 
09101 static int G__G__Geom1_107_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09102 {
09103       G__letdouble(result7, 100, (double) ((const TGeoHMatrix*) G__getstructoffset())->Determinant());
09104    return(1 || funcname || hash || result7 || libp) ;
09105 }
09106 
09107 static int G__G__Geom1_107_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09108 {
09109       ((TGeoHMatrix*) G__getstructoffset())->Multiply((TGeoMatrix*) G__int(libp->para[0]));
09110       G__setnull(result7);
09111    return(1 || funcname || hash || result7 || libp) ;
09112 }
09113 
09114 static int G__G__Geom1_107_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09115 {
09116       ((TGeoHMatrix*) G__getstructoffset())->MultiplyLeft((TGeoMatrix*) G__int(libp->para[0]));
09117       G__setnull(result7);
09118    return(1 || funcname || hash || result7 || libp) ;
09119 }
09120 
09121 static int G__G__Geom1_107_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09122 {
09123       ((TGeoHMatrix*) G__getstructoffset())->SetTranslation((Double_t*) G__int(libp->para[0]));
09124       G__setnull(result7);
09125    return(1 || funcname || hash || result7 || libp) ;
09126 }
09127 
09128 static int G__G__Geom1_107_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09129 {
09130       ((TGeoHMatrix*) G__getstructoffset())->SetRotation((Double_t*) G__int(libp->para[0]));
09131       G__setnull(result7);
09132    return(1 || funcname || hash || result7 || libp) ;
09133 }
09134 
09135 static int G__G__Geom1_107_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09136 {
09137       ((TGeoHMatrix*) G__getstructoffset())->SetScale((Double_t*) G__int(libp->para[0]));
09138       G__setnull(result7);
09139    return(1 || funcname || hash || result7 || libp) ;
09140 }
09141 
09142 static int G__G__Geom1_107_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09143 {
09144       G__letint(result7, 68, (long) ((TGeoHMatrix*) G__getstructoffset())->GetTranslation());
09145    return(1 || funcname || hash || result7 || libp) ;
09146 }
09147 
09148 static int G__G__Geom1_107_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09149 {
09150       G__letint(result7, 68, (long) ((TGeoHMatrix*) G__getstructoffset())->GetRotationMatrix());
09151    return(1 || funcname || hash || result7 || libp) ;
09152 }
09153 
09154 static int G__G__Geom1_107_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09155 {
09156       G__letint(result7, 68, (long) ((TGeoHMatrix*) G__getstructoffset())->GetScale());
09157    return(1 || funcname || hash || result7 || libp) ;
09158 }
09159 
09160 static int G__G__Geom1_107_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09161 {
09162       G__letint(result7, 85, (long) TGeoHMatrix::Class());
09163    return(1 || funcname || hash || result7 || libp) ;
09164 }
09165 
09166 static int G__G__Geom1_107_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09167 {
09168       G__letint(result7, 67, (long) TGeoHMatrix::Class_Name());
09169    return(1 || funcname || hash || result7 || libp) ;
09170 }
09171 
09172 static int G__G__Geom1_107_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09173 {
09174       G__letint(result7, 115, (long) TGeoHMatrix::Class_Version());
09175    return(1 || funcname || hash || result7 || libp) ;
09176 }
09177 
09178 static int G__G__Geom1_107_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09179 {
09180       TGeoHMatrix::Dictionary();
09181       G__setnull(result7);
09182    return(1 || funcname || hash || result7 || libp) ;
09183 }
09184 
09185 static int G__G__Geom1_107_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09186 {
09187       ((TGeoHMatrix*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
09188       G__setnull(result7);
09189    return(1 || funcname || hash || result7 || libp) ;
09190 }
09191 
09192 static int G__G__Geom1_107_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09193 {
09194       G__letint(result7, 67, (long) TGeoHMatrix::DeclFileName());
09195    return(1 || funcname || hash || result7 || libp) ;
09196 }
09197 
09198 static int G__G__Geom1_107_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09199 {
09200       G__letint(result7, 105, (long) TGeoHMatrix::ImplFileLine());
09201    return(1 || funcname || hash || result7 || libp) ;
09202 }
09203 
09204 static int G__G__Geom1_107_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09205 {
09206       G__letint(result7, 67, (long) TGeoHMatrix::ImplFileName());
09207    return(1 || funcname || hash || result7 || libp) ;
09208 }
09209 
09210 static int G__G__Geom1_107_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09211 {
09212       G__letint(result7, 105, (long) TGeoHMatrix::DeclFileLine());
09213    return(1 || funcname || hash || result7 || libp) ;
09214 }
09215 
09216 // automatic copy constructor
09217 static int G__G__Geom1_107_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09218 
09219 {
09220    TGeoHMatrix* p;
09221    void* tmp = (void*) G__int(libp->para[0]);
09222    p = new TGeoHMatrix(*(TGeoHMatrix*) tmp);
09223    result7->obj.i = (long) p;
09224    result7->ref = (long) p;
09225    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix));
09226    return(1 || funcname || hash || result7 || libp) ;
09227 }
09228 
09229 // automatic destructor
09230 typedef TGeoHMatrix G__TTGeoHMatrix;
09231 static int G__G__Geom1_107_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09232 {
09233    char* gvp = (char*) G__getgvp();
09234    long soff = G__getstructoffset();
09235    int n = G__getaryconstruct();
09236    //
09237    //has_a_delete: 1
09238    //has_own_delete1arg: 0
09239    //has_own_delete2arg: 0
09240    //
09241    if (!soff) {
09242      return(1);
09243    }
09244    if (n) {
09245      if (gvp == (char*)G__PVOID) {
09246        delete[] (TGeoHMatrix*) soff;
09247      } else {
09248        G__setgvp((long) G__PVOID);
09249        for (int i = n - 1; i >= 0; --i) {
09250          ((TGeoHMatrix*) (soff+(sizeof(TGeoHMatrix)*i)))->~G__TTGeoHMatrix();
09251        }
09252        G__setgvp((long)gvp);
09253      }
09254    } else {
09255      if (gvp == (char*)G__PVOID) {
09256        delete (TGeoHMatrix*) soff;
09257      } else {
09258        G__setgvp((long) G__PVOID);
09259        ((TGeoHMatrix*) (soff))->~G__TTGeoHMatrix();
09260        G__setgvp((long)gvp);
09261      }
09262    }
09263    G__setnull(result7);
09264    return(1 || funcname || hash || result7 || libp) ;
09265 }
09266 
09267 
09268 /* TGeoBoolNode */
09269 static int G__G__Geom1_108_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09270 {
09271       ((TGeoBoolNode*) G__getstructoffset())->ComputeBBox(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
09272 , *(Double_t*) G__Doubleref(&libp->para[2]), (Double_t*) G__int(libp->para[3]));
09273       G__setnull(result7);
09274    return(1 || funcname || hash || result7 || libp) ;
09275 }
09276 
09277 static int G__G__Geom1_108_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09278 {
09279       ((TGeoBoolNode*) G__getstructoffset())->ComputeNormal((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
09280 , (Double_t*) G__int(libp->para[2]));
09281       G__setnull(result7);
09282    return(1 || funcname || hash || result7 || libp) ;
09283 }
09284 
09285 static int G__G__Geom1_108_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09286 {
09287       G__letint(result7, 103, (long) ((const TGeoBoolNode*) G__getstructoffset())->Contains((Double_t*) G__int(libp->para[0])));
09288    return(1 || funcname || hash || result7 || libp) ;
09289 }
09290 
09291 static int G__G__Geom1_108_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09292 {
09293       G__letint(result7, 105, (long) ((TGeoBoolNode*) G__getstructoffset())->DistanceToPrimitive((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
09294    return(1 || funcname || hash || result7 || libp) ;
09295 }
09296 
09297 static int G__G__Geom1_108_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09298 {
09299    switch (libp->paran) {
09300    case 5:
09301       G__letdouble(result7, 100, (double) ((const TGeoBoolNode*) G__getstructoffset())->DistFromInside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
09302 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
09303 , (Double_t*) G__int(libp->para[4])));
09304       break;
09305    case 4:
09306       G__letdouble(result7, 100, (double) ((const TGeoBoolNode*) G__getstructoffset())->DistFromInside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
09307 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])));
09308       break;
09309    case 3:
09310       G__letdouble(result7, 100, (double) ((const TGeoBoolNode*) G__getstructoffset())->DistFromInside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
09311 , (Int_t) G__int(libp->para[2])));
09312       break;
09313    case 2:
09314       G__letdouble(result7, 100, (double) ((const TGeoBoolNode*) G__getstructoffset())->DistFromInside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
09315       break;
09316    }
09317    return(1 || funcname || hash || result7 || libp) ;
09318 }
09319 
09320 static int G__G__Geom1_108_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09321 {
09322    switch (libp->paran) {
09323    case 5:
09324       G__letdouble(result7, 100, (double) ((const TGeoBoolNode*) G__getstructoffset())->DistFromOutside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
09325 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
09326 , (Double_t*) G__int(libp->para[4])));
09327       break;
09328    case 4:
09329       G__letdouble(result7, 100, (double) ((const TGeoBoolNode*) G__getstructoffset())->DistFromOutside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
09330 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])));
09331       break;
09332    case 3:
09333       G__letdouble(result7, 100, (double) ((const TGeoBoolNode*) G__getstructoffset())->DistFromOutside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
09334 , (Int_t) G__int(libp->para[2])));
09335       break;
09336    case 2:
09337       G__letdouble(result7, 100, (double) ((const TGeoBoolNode*) G__getstructoffset())->DistFromOutside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
09338       break;
09339    }
09340    return(1 || funcname || hash || result7 || libp) ;
09341 }
09342 
09343 static int G__G__Geom1_108_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09344 {
09345       G__letint(result7, 105, (long) ((const TGeoBoolNode*) G__getstructoffset())->GetBooleanOperator());
09346    return(1 || funcname || hash || result7 || libp) ;
09347 }
09348 
09349 static int G__G__Geom1_108_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09350 {
09351       G__letint(result7, 105, (long) ((TGeoBoolNode*) G__getstructoffset())->GetNpoints());
09352    return(1 || funcname || hash || result7 || libp) ;
09353 }
09354 
09355 static int G__G__Geom1_108_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09356 {
09357       G__letint(result7, 85, (long) ((const TGeoBoolNode*) G__getstructoffset())->GetLeftMatrix());
09358    return(1 || funcname || hash || result7 || libp) ;
09359 }
09360 
09361 static int G__G__Geom1_108_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09362 {
09363       G__letint(result7, 85, (long) ((const TGeoBoolNode*) G__getstructoffset())->GetRightMatrix());
09364    return(1 || funcname || hash || result7 || libp) ;
09365 }
09366 
09367 static int G__G__Geom1_108_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09368 {
09369       G__letint(result7, 85, (long) ((const TGeoBoolNode*) G__getstructoffset())->GetLeftShape());
09370    return(1 || funcname || hash || result7 || libp) ;
09371 }
09372 
09373 static int G__G__Geom1_108_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09374 {
09375       G__letint(result7, 85, (long) ((const TGeoBoolNode*) G__getstructoffset())->GetRightShape());
09376    return(1 || funcname || hash || result7 || libp) ;
09377 }
09378 
09379 static int G__G__Geom1_108_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09380 {
09381       ((TGeoBoolNode*) G__getstructoffset())->RegisterMatrices();
09382       G__setnull(result7);
09383    return(1 || funcname || hash || result7 || libp) ;
09384 }
09385 
09386 static int G__G__Geom1_108_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09387 {
09388    switch (libp->paran) {
09389    case 2:
09390       G__letdouble(result7, 100, (double) ((const TGeoBoolNode*) G__getstructoffset())->Safety((Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])));
09391       break;
09392    case 1:
09393       G__letdouble(result7, 100, (double) ((const TGeoBoolNode*) G__getstructoffset())->Safety((Double_t*) G__int(libp->para[0])));
09394       break;
09395    }
09396    return(1 || funcname || hash || result7 || libp) ;
09397 }
09398 
09399 static int G__G__Geom1_108_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09400 {
09401       ((const TGeoBoolNode*) G__getstructoffset())->SetPoints((Double_t*) G__int(libp->para[0]));
09402       G__setnull(result7);
09403    return(1 || funcname || hash || result7 || libp) ;
09404 }
09405 
09406 static int G__G__Geom1_108_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09407 {
09408       ((const TGeoBoolNode*) G__getstructoffset())->SetPoints((Float_t*) G__int(libp->para[0]));
09409       G__setnull(result7);
09410    return(1 || funcname || hash || result7 || libp) ;
09411 }
09412 
09413 static int G__G__Geom1_108_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09414 {
09415       ((TGeoBoolNode*) G__getstructoffset())->SetSelected((Int_t) G__int(libp->para[0]));
09416       G__setnull(result7);
09417    return(1 || funcname || hash || result7 || libp) ;
09418 }
09419 
09420 static int G__G__Geom1_108_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09421 {
09422       ((const TGeoBoolNode*) G__getstructoffset())->Sizeof3D();
09423       G__setnull(result7);
09424    return(1 || funcname || hash || result7 || libp) ;
09425 }
09426 
09427 static int G__G__Geom1_108_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09428 {
09429       G__letint(result7, 85, (long) TGeoBoolNode::Class());
09430    return(1 || funcname || hash || result7 || libp) ;
09431 }
09432 
09433 static int G__G__Geom1_108_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09434 {
09435       G__letint(result7, 67, (long) TGeoBoolNode::Class_Name());
09436    return(1 || funcname || hash || result7 || libp) ;
09437 }
09438 
09439 static int G__G__Geom1_108_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09440 {
09441       G__letint(result7, 115, (long) TGeoBoolNode::Class_Version());
09442    return(1 || funcname || hash || result7 || libp) ;
09443 }
09444 
09445 static int G__G__Geom1_108_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09446 {
09447       TGeoBoolNode::Dictionary();
09448       G__setnull(result7);
09449    return(1 || funcname || hash || result7 || libp) ;
09450 }
09451 
09452 static int G__G__Geom1_108_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09453 {
09454       ((TGeoBoolNode*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
09455       G__setnull(result7);
09456    return(1 || funcname || hash || result7 || libp) ;
09457 }
09458 
09459 static int G__G__Geom1_108_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09460 {
09461       G__letint(result7, 67, (long) TGeoBoolNode::DeclFileName());
09462    return(1 || funcname || hash || result7 || libp) ;
09463 }
09464 
09465 static int G__G__Geom1_108_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09466 {
09467       G__letint(result7, 105, (long) TGeoBoolNode::ImplFileLine());
09468    return(1 || funcname || hash || result7 || libp) ;
09469 }
09470 
09471 static int G__G__Geom1_108_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09472 {
09473       G__letint(result7, 67, (long) TGeoBoolNode::ImplFileName());
09474    return(1 || funcname || hash || result7 || libp) ;
09475 }
09476 
09477 static int G__G__Geom1_108_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09478 {
09479       G__letint(result7, 105, (long) TGeoBoolNode::DeclFileLine());
09480    return(1 || funcname || hash || result7 || libp) ;
09481 }
09482 
09483 // automatic destructor
09484 typedef TGeoBoolNode G__TTGeoBoolNode;
09485 static int G__G__Geom1_108_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09486 {
09487    char* gvp = (char*) G__getgvp();
09488    long soff = G__getstructoffset();
09489    int n = G__getaryconstruct();
09490    //
09491    //has_a_delete: 1
09492    //has_own_delete1arg: 0
09493    //has_own_delete2arg: 0
09494    //
09495    if (!soff) {
09496      return(1);
09497    }
09498    if (n) {
09499      if (gvp == (char*)G__PVOID) {
09500        delete[] (TGeoBoolNode*) soff;
09501      } else {
09502        G__setgvp((long) G__PVOID);
09503        for (int i = n - 1; i >= 0; --i) {
09504          ((TGeoBoolNode*) (soff+(sizeof(TGeoBoolNode)*i)))->~G__TTGeoBoolNode();
09505        }
09506        G__setgvp((long)gvp);
09507      }
09508    } else {
09509      if (gvp == (char*)G__PVOID) {
09510        delete (TGeoBoolNode*) soff;
09511      } else {
09512        G__setgvp((long) G__PVOID);
09513        ((TGeoBoolNode*) (soff))->~G__TTGeoBoolNode();
09514        G__setgvp((long)gvp);
09515      }
09516    }
09517    G__setnull(result7);
09518    return(1 || funcname || hash || result7 || libp) ;
09519 }
09520 
09521 
09522 /* TGeoUnion */
09523 static int G__G__Geom1_110_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09524 {
09525    TGeoUnion* p = NULL;
09526    char* gvp = (char*) G__getgvp();
09527    int n = G__getaryconstruct();
09528    if (n) {
09529      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09530        p = new TGeoUnion[n];
09531      } else {
09532        p = new((void*) gvp) TGeoUnion[n];
09533      }
09534    } else {
09535      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09536        p = new TGeoUnion;
09537      } else {
09538        p = new((void*) gvp) TGeoUnion;
09539      }
09540    }
09541    result7->obj.i = (long) p;
09542    result7->ref = (long) p;
09543    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoUnion));
09544    return(1 || funcname || hash || result7 || libp) ;
09545 }
09546 
09547 static int G__G__Geom1_110_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09548 {
09549    TGeoUnion* p = NULL;
09550    char* gvp = (char*) G__getgvp();
09551    //m: 2
09552    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09553      p = new TGeoUnion((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
09554    } else {
09555      p = new((void*) gvp) TGeoUnion((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
09556    }
09557    result7->obj.i = (long) p;
09558    result7->ref = (long) p;
09559    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoUnion));
09560    return(1 || funcname || hash || result7 || libp) ;
09561 }
09562 
09563 static int G__G__Geom1_110_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09564 {
09565    TGeoUnion* p = NULL;
09566    char* gvp = (char*) G__getgvp();
09567    switch (libp->paran) {
09568    case 4:
09569      //m: 4
09570      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09571        p = new TGeoUnion(
09572 (TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
09573 , (TGeoMatrix*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3]));
09574      } else {
09575        p = new((void*) gvp) TGeoUnion(
09576 (TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
09577 , (TGeoMatrix*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3]));
09578      }
09579      break;
09580    case 3:
09581      //m: 3
09582      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09583        p = new TGeoUnion(
09584 (TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
09585 , (TGeoMatrix*) G__int(libp->para[2]));
09586      } else {
09587        p = new((void*) gvp) TGeoUnion(
09588 (TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
09589 , (TGeoMatrix*) G__int(libp->para[2]));
09590      }
09591      break;
09592    case 2:
09593      //m: 2
09594      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09595        p = new TGeoUnion((TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1]));
09596      } else {
09597        p = new((void*) gvp) TGeoUnion((TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1]));
09598      }
09599      break;
09600    }
09601    result7->obj.i = (long) p;
09602    result7->ref = (long) p;
09603    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoUnion));
09604    return(1 || funcname || hash || result7 || libp) ;
09605 }
09606 
09607 static int G__G__Geom1_110_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09608 {
09609       G__letint(result7, 85, (long) TGeoUnion::Class());
09610    return(1 || funcname || hash || result7 || libp) ;
09611 }
09612 
09613 static int G__G__Geom1_110_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09614 {
09615       G__letint(result7, 67, (long) TGeoUnion::Class_Name());
09616    return(1 || funcname || hash || result7 || libp) ;
09617 }
09618 
09619 static int G__G__Geom1_110_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09620 {
09621       G__letint(result7, 115, (long) TGeoUnion::Class_Version());
09622    return(1 || funcname || hash || result7 || libp) ;
09623 }
09624 
09625 static int G__G__Geom1_110_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09626 {
09627       TGeoUnion::Dictionary();
09628       G__setnull(result7);
09629    return(1 || funcname || hash || result7 || libp) ;
09630 }
09631 
09632 static int G__G__Geom1_110_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09633 {
09634       ((TGeoUnion*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
09635       G__setnull(result7);
09636    return(1 || funcname || hash || result7 || libp) ;
09637 }
09638 
09639 static int G__G__Geom1_110_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09640 {
09641       G__letint(result7, 67, (long) TGeoUnion::DeclFileName());
09642    return(1 || funcname || hash || result7 || libp) ;
09643 }
09644 
09645 static int G__G__Geom1_110_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09646 {
09647       G__letint(result7, 105, (long) TGeoUnion::ImplFileLine());
09648    return(1 || funcname || hash || result7 || libp) ;
09649 }
09650 
09651 static int G__G__Geom1_110_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09652 {
09653       G__letint(result7, 67, (long) TGeoUnion::ImplFileName());
09654    return(1 || funcname || hash || result7 || libp) ;
09655 }
09656 
09657 static int G__G__Geom1_110_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09658 {
09659       G__letint(result7, 105, (long) TGeoUnion::DeclFileLine());
09660    return(1 || funcname || hash || result7 || libp) ;
09661 }
09662 
09663 // automatic destructor
09664 typedef TGeoUnion G__TTGeoUnion;
09665 static int G__G__Geom1_110_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09666 {
09667    char* gvp = (char*) G__getgvp();
09668    long soff = G__getstructoffset();
09669    int n = G__getaryconstruct();
09670    //
09671    //has_a_delete: 1
09672    //has_own_delete1arg: 0
09673    //has_own_delete2arg: 0
09674    //
09675    if (!soff) {
09676      return(1);
09677    }
09678    if (n) {
09679      if (gvp == (char*)G__PVOID) {
09680        delete[] (TGeoUnion*) soff;
09681      } else {
09682        G__setgvp((long) G__PVOID);
09683        for (int i = n - 1; i >= 0; --i) {
09684          ((TGeoUnion*) (soff+(sizeof(TGeoUnion)*i)))->~G__TTGeoUnion();
09685        }
09686        G__setgvp((long)gvp);
09687      }
09688    } else {
09689      if (gvp == (char*)G__PVOID) {
09690        delete (TGeoUnion*) soff;
09691      } else {
09692        G__setgvp((long) G__PVOID);
09693        ((TGeoUnion*) (soff))->~G__TTGeoUnion();
09694        G__setgvp((long)gvp);
09695      }
09696    }
09697    G__setnull(result7);
09698    return(1 || funcname || hash || result7 || libp) ;
09699 }
09700 
09701 
09702 /* TGeoIntersection */
09703 static int G__G__Geom1_111_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09704 {
09705    TGeoIntersection* p = NULL;
09706    char* gvp = (char*) G__getgvp();
09707    int n = G__getaryconstruct();
09708    if (n) {
09709      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09710        p = new TGeoIntersection[n];
09711      } else {
09712        p = new((void*) gvp) TGeoIntersection[n];
09713      }
09714    } else {
09715      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09716        p = new TGeoIntersection;
09717      } else {
09718        p = new((void*) gvp) TGeoIntersection;
09719      }
09720    }
09721    result7->obj.i = (long) p;
09722    result7->ref = (long) p;
09723    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIntersection));
09724    return(1 || funcname || hash || result7 || libp) ;
09725 }
09726 
09727 static int G__G__Geom1_111_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09728 {
09729    TGeoIntersection* p = NULL;
09730    char* gvp = (char*) G__getgvp();
09731    //m: 2
09732    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09733      p = new TGeoIntersection((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
09734    } else {
09735      p = new((void*) gvp) TGeoIntersection((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
09736    }
09737    result7->obj.i = (long) p;
09738    result7->ref = (long) p;
09739    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIntersection));
09740    return(1 || funcname || hash || result7 || libp) ;
09741 }
09742 
09743 static int G__G__Geom1_111_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09744 {
09745    TGeoIntersection* p = NULL;
09746    char* gvp = (char*) G__getgvp();
09747    switch (libp->paran) {
09748    case 4:
09749      //m: 4
09750      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09751        p = new TGeoIntersection(
09752 (TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
09753 , (TGeoMatrix*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3]));
09754      } else {
09755        p = new((void*) gvp) TGeoIntersection(
09756 (TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
09757 , (TGeoMatrix*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3]));
09758      }
09759      break;
09760    case 3:
09761      //m: 3
09762      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09763        p = new TGeoIntersection(
09764 (TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
09765 , (TGeoMatrix*) G__int(libp->para[2]));
09766      } else {
09767        p = new((void*) gvp) TGeoIntersection(
09768 (TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
09769 , (TGeoMatrix*) G__int(libp->para[2]));
09770      }
09771      break;
09772    case 2:
09773      //m: 2
09774      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09775        p = new TGeoIntersection((TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1]));
09776      } else {
09777        p = new((void*) gvp) TGeoIntersection((TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1]));
09778      }
09779      break;
09780    }
09781    result7->obj.i = (long) p;
09782    result7->ref = (long) p;
09783    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIntersection));
09784    return(1 || funcname || hash || result7 || libp) ;
09785 }
09786 
09787 static int G__G__Geom1_111_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09788 {
09789       G__letint(result7, 85, (long) TGeoIntersection::Class());
09790    return(1 || funcname || hash || result7 || libp) ;
09791 }
09792 
09793 static int G__G__Geom1_111_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09794 {
09795       G__letint(result7, 67, (long) TGeoIntersection::Class_Name());
09796    return(1 || funcname || hash || result7 || libp) ;
09797 }
09798 
09799 static int G__G__Geom1_111_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09800 {
09801       G__letint(result7, 115, (long) TGeoIntersection::Class_Version());
09802    return(1 || funcname || hash || result7 || libp) ;
09803 }
09804 
09805 static int G__G__Geom1_111_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09806 {
09807       TGeoIntersection::Dictionary();
09808       G__setnull(result7);
09809    return(1 || funcname || hash || result7 || libp) ;
09810 }
09811 
09812 static int G__G__Geom1_111_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09813 {
09814       ((TGeoIntersection*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
09815       G__setnull(result7);
09816    return(1 || funcname || hash || result7 || libp) ;
09817 }
09818 
09819 static int G__G__Geom1_111_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09820 {
09821       G__letint(result7, 67, (long) TGeoIntersection::DeclFileName());
09822    return(1 || funcname || hash || result7 || libp) ;
09823 }
09824 
09825 static int G__G__Geom1_111_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09826 {
09827       G__letint(result7, 105, (long) TGeoIntersection::ImplFileLine());
09828    return(1 || funcname || hash || result7 || libp) ;
09829 }
09830 
09831 static int G__G__Geom1_111_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09832 {
09833       G__letint(result7, 67, (long) TGeoIntersection::ImplFileName());
09834    return(1 || funcname || hash || result7 || libp) ;
09835 }
09836 
09837 static int G__G__Geom1_111_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09838 {
09839       G__letint(result7, 105, (long) TGeoIntersection::DeclFileLine());
09840    return(1 || funcname || hash || result7 || libp) ;
09841 }
09842 
09843 // automatic destructor
09844 typedef TGeoIntersection G__TTGeoIntersection;
09845 static int G__G__Geom1_111_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09846 {
09847    char* gvp = (char*) G__getgvp();
09848    long soff = G__getstructoffset();
09849    int n = G__getaryconstruct();
09850    //
09851    //has_a_delete: 1
09852    //has_own_delete1arg: 0
09853    //has_own_delete2arg: 0
09854    //
09855    if (!soff) {
09856      return(1);
09857    }
09858    if (n) {
09859      if (gvp == (char*)G__PVOID) {
09860        delete[] (TGeoIntersection*) soff;
09861      } else {
09862        G__setgvp((long) G__PVOID);
09863        for (int i = n - 1; i >= 0; --i) {
09864          ((TGeoIntersection*) (soff+(sizeof(TGeoIntersection)*i)))->~G__TTGeoIntersection();
09865        }
09866        G__setgvp((long)gvp);
09867      }
09868    } else {
09869      if (gvp == (char*)G__PVOID) {
09870        delete (TGeoIntersection*) soff;
09871      } else {
09872        G__setgvp((long) G__PVOID);
09873        ((TGeoIntersection*) (soff))->~G__TTGeoIntersection();
09874        G__setgvp((long)gvp);
09875      }
09876    }
09877    G__setnull(result7);
09878    return(1 || funcname || hash || result7 || libp) ;
09879 }
09880 
09881 
09882 /* TGeoSubtraction */
09883 static int G__G__Geom1_112_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09884 {
09885    TGeoSubtraction* p = NULL;
09886    char* gvp = (char*) G__getgvp();
09887    int n = G__getaryconstruct();
09888    if (n) {
09889      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09890        p = new TGeoSubtraction[n];
09891      } else {
09892        p = new((void*) gvp) TGeoSubtraction[n];
09893      }
09894    } else {
09895      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09896        p = new TGeoSubtraction;
09897      } else {
09898        p = new((void*) gvp) TGeoSubtraction;
09899      }
09900    }
09901    result7->obj.i = (long) p;
09902    result7->ref = (long) p;
09903    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoSubtraction));
09904    return(1 || funcname || hash || result7 || libp) ;
09905 }
09906 
09907 static int G__G__Geom1_112_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09908 {
09909    TGeoSubtraction* p = NULL;
09910    char* gvp = (char*) G__getgvp();
09911    //m: 2
09912    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09913      p = new TGeoSubtraction((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
09914    } else {
09915      p = new((void*) gvp) TGeoSubtraction((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
09916    }
09917    result7->obj.i = (long) p;
09918    result7->ref = (long) p;
09919    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoSubtraction));
09920    return(1 || funcname || hash || result7 || libp) ;
09921 }
09922 
09923 static int G__G__Geom1_112_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09924 {
09925    TGeoSubtraction* p = NULL;
09926    char* gvp = (char*) G__getgvp();
09927    switch (libp->paran) {
09928    case 4:
09929      //m: 4
09930      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09931        p = new TGeoSubtraction(
09932 (TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
09933 , (TGeoMatrix*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3]));
09934      } else {
09935        p = new((void*) gvp) TGeoSubtraction(
09936 (TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
09937 , (TGeoMatrix*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3]));
09938      }
09939      break;
09940    case 3:
09941      //m: 3
09942      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09943        p = new TGeoSubtraction(
09944 (TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
09945 , (TGeoMatrix*) G__int(libp->para[2]));
09946      } else {
09947        p = new((void*) gvp) TGeoSubtraction(
09948 (TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
09949 , (TGeoMatrix*) G__int(libp->para[2]));
09950      }
09951      break;
09952    case 2:
09953      //m: 2
09954      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09955        p = new TGeoSubtraction((TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1]));
09956      } else {
09957        p = new((void*) gvp) TGeoSubtraction((TGeoShape*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1]));
09958      }
09959      break;
09960    }
09961    result7->obj.i = (long) p;
09962    result7->ref = (long) p;
09963    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoSubtraction));
09964    return(1 || funcname || hash || result7 || libp) ;
09965 }
09966 
09967 static int G__G__Geom1_112_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09968 {
09969       G__letint(result7, 85, (long) TGeoSubtraction::Class());
09970    return(1 || funcname || hash || result7 || libp) ;
09971 }
09972 
09973 static int G__G__Geom1_112_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09974 {
09975       G__letint(result7, 67, (long) TGeoSubtraction::Class_Name());
09976    return(1 || funcname || hash || result7 || libp) ;
09977 }
09978 
09979 static int G__G__Geom1_112_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09980 {
09981       G__letint(result7, 115, (long) TGeoSubtraction::Class_Version());
09982    return(1 || funcname || hash || result7 || libp) ;
09983 }
09984 
09985 static int G__G__Geom1_112_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09986 {
09987       TGeoSubtraction::Dictionary();
09988       G__setnull(result7);
09989    return(1 || funcname || hash || result7 || libp) ;
09990 }
09991 
09992 static int G__G__Geom1_112_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09993 {
09994       ((TGeoSubtraction*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
09995       G__setnull(result7);
09996    return(1 || funcname || hash || result7 || libp) ;
09997 }
09998 
09999 static int G__G__Geom1_112_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10000 {
10001       G__letint(result7, 67, (long) TGeoSubtraction::DeclFileName());
10002    return(1 || funcname || hash || result7 || libp) ;
10003 }
10004 
10005 static int G__G__Geom1_112_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10006 {
10007       G__letint(result7, 105, (long) TGeoSubtraction::ImplFileLine());
10008    return(1 || funcname || hash || result7 || libp) ;
10009 }
10010 
10011 static int G__G__Geom1_112_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10012 {
10013       G__letint(result7, 67, (long) TGeoSubtraction::ImplFileName());
10014    return(1 || funcname || hash || result7 || libp) ;
10015 }
10016 
10017 static int G__G__Geom1_112_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10018 {
10019       G__letint(result7, 105, (long) TGeoSubtraction::DeclFileLine());
10020    return(1 || funcname || hash || result7 || libp) ;
10021 }
10022 
10023 // automatic destructor
10024 typedef TGeoSubtraction G__TTGeoSubtraction;
10025 static int G__G__Geom1_112_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10026 {
10027    char* gvp = (char*) G__getgvp();
10028    long soff = G__getstructoffset();
10029    int n = G__getaryconstruct();
10030    //
10031    //has_a_delete: 1
10032    //has_own_delete1arg: 0
10033    //has_own_delete2arg: 0
10034    //
10035    if (!soff) {
10036      return(1);
10037    }
10038    if (n) {
10039      if (gvp == (char*)G__PVOID) {
10040        delete[] (TGeoSubtraction*) soff;
10041      } else {
10042        G__setgvp((long) G__PVOID);
10043        for (int i = n - 1; i >= 0; --i) {
10044          ((TGeoSubtraction*) (soff+(sizeof(TGeoSubtraction)*i)))->~G__TTGeoSubtraction();
10045        }
10046        G__setgvp((long)gvp);
10047      }
10048    } else {
10049      if (gvp == (char*)G__PVOID) {
10050        delete (TGeoSubtraction*) soff;
10051      } else {
10052        G__setgvp((long) G__PVOID);
10053        ((TGeoSubtraction*) (soff))->~G__TTGeoSubtraction();
10054        G__setgvp((long)gvp);
10055      }
10056    }
10057    G__setnull(result7);
10058    return(1 || funcname || hash || result7 || libp) ;
10059 }
10060 
10061 
10062 /* TGeoElementTable */
10063 static int G__G__Geom1_137_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10064 {
10065    TGeoElementTable* p = NULL;
10066    char* gvp = (char*) G__getgvp();
10067    int n = G__getaryconstruct();
10068    if (n) {
10069      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10070        p = new TGeoElementTable[n];
10071      } else {
10072        p = new((void*) gvp) TGeoElementTable[n];
10073      }
10074    } else {
10075      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10076        p = new TGeoElementTable;
10077      } else {
10078        p = new((void*) gvp) TGeoElementTable;
10079      }
10080    }
10081    result7->obj.i = (long) p;
10082    result7->ref = (long) p;
10083    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable));
10084    return(1 || funcname || hash || result7 || libp) ;
10085 }
10086 
10087 static int G__G__Geom1_137_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10088 {
10089    TGeoElementTable* p = NULL;
10090    char* gvp = (char*) G__getgvp();
10091    //m: 1
10092    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10093      p = new TGeoElementTable((Int_t) G__int(libp->para[0]));
10094    } else {
10095      p = new((void*) gvp) TGeoElementTable((Int_t) G__int(libp->para[0]));
10096    }
10097    result7->obj.i = (long) p;
10098    result7->ref = (long) p;
10099    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable));
10100    return(1 || funcname || hash || result7 || libp) ;
10101 }
10102 
10103 static int G__G__Geom1_137_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10104 {
10105       ((TGeoElementTable*) G__getstructoffset())->AddElement((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
10106 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3]));
10107       G__setnull(result7);
10108    return(1 || funcname || hash || result7 || libp) ;
10109 }
10110 
10111 static int G__G__Geom1_137_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10112 {
10113       ((TGeoElementTable*) G__getstructoffset())->AddElement((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
10114 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
10115 , (Double_t) G__double(libp->para[4]));
10116       G__setnull(result7);
10117    return(1 || funcname || hash || result7 || libp) ;
10118 }
10119 
10120 static int G__G__Geom1_137_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10121 {
10122       ((TGeoElementTable*) G__getstructoffset())->AddElementRN((TGeoElementRN*) G__int(libp->para[0]));
10123       G__setnull(result7);
10124    return(1 || funcname || hash || result7 || libp) ;
10125 }
10126 
10127 static int G__G__Geom1_137_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10128 {
10129       ((TGeoElementTable*) G__getstructoffset())->AddIsotope((TGeoIsotope*) G__int(libp->para[0]));
10130       G__setnull(result7);
10131    return(1 || funcname || hash || result7 || libp) ;
10132 }
10133 
10134 static int G__G__Geom1_137_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10135 {
10136       ((TGeoElementTable*) G__getstructoffset())->BuildDefaultElements();
10137       G__setnull(result7);
10138    return(1 || funcname || hash || result7 || libp) ;
10139 }
10140 
10141 static int G__G__Geom1_137_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10142 {
10143       ((TGeoElementTable*) G__getstructoffset())->ImportElementsRN();
10144       G__setnull(result7);
10145    return(1 || funcname || hash || result7 || libp) ;
10146 }
10147 
10148 static int G__G__Geom1_137_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10149 {
10150       G__letint(result7, 103, (long) ((const TGeoElementTable*) G__getstructoffset())->CheckTable());
10151    return(1 || funcname || hash || result7 || libp) ;
10152 }
10153 
10154 static int G__G__Geom1_137_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10155 {
10156       G__letint(result7, 85, (long) ((const TGeoElementTable*) G__getstructoffset())->FindElement((const char*) G__int(libp->para[0])));
10157    return(1 || funcname || hash || result7 || libp) ;
10158 }
10159 
10160 static int G__G__Geom1_137_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10161 {
10162       G__letint(result7, 85, (long) ((const TGeoElementTable*) G__getstructoffset())->FindIsotope((const char*) G__int(libp->para[0])));
10163    return(1 || funcname || hash || result7 || libp) ;
10164 }
10165 
10166 static int G__G__Geom1_137_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10167 {
10168       G__letint(result7, 85, (long) ((TGeoElementTable*) G__getstructoffset())->GetElement((Int_t) G__int(libp->para[0])));
10169    return(1 || funcname || hash || result7 || libp) ;
10170 }
10171 
10172 static int G__G__Geom1_137_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10173 {
10174       G__letint(result7, 85, (long) ((const TGeoElementTable*) G__getstructoffset())->GetElementRN((Int_t) G__int(libp->para[0])));
10175    return(1 || funcname || hash || result7 || libp) ;
10176 }
10177 
10178 static int G__G__Geom1_137_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10179 {
10180    switch (libp->paran) {
10181    case 3:
10182       G__letint(result7, 85, (long) ((const TGeoElementTable*) G__getstructoffset())->GetElementRN((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
10183 , (Int_t) G__int(libp->para[2])));
10184       break;
10185    case 2:
10186       G__letint(result7, 85, (long) ((const TGeoElementTable*) G__getstructoffset())->GetElementRN((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
10187       break;
10188    }
10189    return(1 || funcname || hash || result7 || libp) ;
10190 }
10191 
10192 static int G__G__Geom1_137_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10193 {
10194       G__letint(result7, 85, (long) ((const TGeoElementTable*) G__getstructoffset())->GetElementsRN());
10195    return(1 || funcname || hash || result7 || libp) ;
10196 }
10197 
10198 static int G__G__Geom1_137_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10199 {
10200       G__letint(result7, 103, (long) ((const TGeoElementTable*) G__getstructoffset())->HasDefaultElements());
10201    return(1 || funcname || hash || result7 || libp) ;
10202 }
10203 
10204 static int G__G__Geom1_137_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10205 {
10206       G__letint(result7, 103, (long) ((const TGeoElementTable*) G__getstructoffset())->HasRNElements());
10207    return(1 || funcname || hash || result7 || libp) ;
10208 }
10209 
10210 static int G__G__Geom1_137_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10211 {
10212       G__letint(result7, 105, (long) ((const TGeoElementTable*) G__getstructoffset())->GetNelements());
10213    return(1 || funcname || hash || result7 || libp) ;
10214 }
10215 
10216 static int G__G__Geom1_137_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10217 {
10218       G__letint(result7, 105, (long) ((const TGeoElementTable*) G__getstructoffset())->GetNelementsRN());
10219    return(1 || funcname || hash || result7 || libp) ;
10220 }
10221 
10222 static int G__G__Geom1_137_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10223 {
10224    switch (libp->paran) {
10225    case 1:
10226       ((TGeoElementTable*) G__getstructoffset())->ExportElementsRN((const char*) G__int(libp->para[0]));
10227       G__setnull(result7);
10228       break;
10229    case 0:
10230       ((TGeoElementTable*) G__getstructoffset())->ExportElementsRN();
10231       G__setnull(result7);
10232       break;
10233    }
10234    return(1 || funcname || hash || result7 || libp) ;
10235 }
10236 
10237 static int G__G__Geom1_137_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10238 {
10239       G__letint(result7, 85, (long) TGeoElementTable::Class());
10240    return(1 || funcname || hash || result7 || libp) ;
10241 }
10242 
10243 static int G__G__Geom1_137_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10244 {
10245       G__letint(result7, 67, (long) TGeoElementTable::Class_Name());
10246    return(1 || funcname || hash || result7 || libp) ;
10247 }
10248 
10249 static int G__G__Geom1_137_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10250 {
10251       G__letint(result7, 115, (long) TGeoElementTable::Class_Version());
10252    return(1 || funcname || hash || result7 || libp) ;
10253 }
10254 
10255 static int G__G__Geom1_137_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10256 {
10257       TGeoElementTable::Dictionary();
10258       G__setnull(result7);
10259    return(1 || funcname || hash || result7 || libp) ;
10260 }
10261 
10262 static int G__G__Geom1_137_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10263 {
10264       ((TGeoElementTable*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
10265       G__setnull(result7);
10266    return(1 || funcname || hash || result7 || libp) ;
10267 }
10268 
10269 static int G__G__Geom1_137_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10270 {
10271       G__letint(result7, 67, (long) TGeoElementTable::DeclFileName());
10272    return(1 || funcname || hash || result7 || libp) ;
10273 }
10274 
10275 static int G__G__Geom1_137_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10276 {
10277       G__letint(result7, 105, (long) TGeoElementTable::ImplFileLine());
10278    return(1 || funcname || hash || result7 || libp) ;
10279 }
10280 
10281 static int G__G__Geom1_137_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10282 {
10283       G__letint(result7, 67, (long) TGeoElementTable::ImplFileName());
10284    return(1 || funcname || hash || result7 || libp) ;
10285 }
10286 
10287 static int G__G__Geom1_137_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10288 {
10289       G__letint(result7, 105, (long) TGeoElementTable::DeclFileLine());
10290    return(1 || funcname || hash || result7 || libp) ;
10291 }
10292 
10293 // automatic destructor
10294 typedef TGeoElementTable G__TTGeoElementTable;
10295 static int G__G__Geom1_137_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10296 {
10297    char* gvp = (char*) G__getgvp();
10298    long soff = G__getstructoffset();
10299    int n = G__getaryconstruct();
10300    //
10301    //has_a_delete: 1
10302    //has_own_delete1arg: 0
10303    //has_own_delete2arg: 0
10304    //
10305    if (!soff) {
10306      return(1);
10307    }
10308    if (n) {
10309      if (gvp == (char*)G__PVOID) {
10310        delete[] (TGeoElementTable*) soff;
10311      } else {
10312        G__setgvp((long) G__PVOID);
10313        for (int i = n - 1; i >= 0; --i) {
10314          ((TGeoElementTable*) (soff+(sizeof(TGeoElementTable)*i)))->~G__TTGeoElementTable();
10315        }
10316        G__setgvp((long)gvp);
10317      }
10318    } else {
10319      if (gvp == (char*)G__PVOID) {
10320        delete (TGeoElementTable*) soff;
10321      } else {
10322        G__setgvp((long) G__PVOID);
10323        ((TGeoElementTable*) (soff))->~G__TTGeoElementTable();
10324        G__setgvp((long)gvp);
10325      }
10326    }
10327    G__setnull(result7);
10328    return(1 || funcname || hash || result7 || libp) ;
10329 }
10330 
10331 
10332 /* TGeoIsotope */
10333 static int G__G__Geom1_138_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10334 {
10335    TGeoIsotope* p = NULL;
10336    char* gvp = (char*) G__getgvp();
10337    int n = G__getaryconstruct();
10338    if (n) {
10339      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10340        p = new TGeoIsotope[n];
10341      } else {
10342        p = new((void*) gvp) TGeoIsotope[n];
10343      }
10344    } else {
10345      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10346        p = new TGeoIsotope;
10347      } else {
10348        p = new((void*) gvp) TGeoIsotope;
10349      }
10350    }
10351    result7->obj.i = (long) p;
10352    result7->ref = (long) p;
10353    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope));
10354    return(1 || funcname || hash || result7 || libp) ;
10355 }
10356 
10357 static int G__G__Geom1_138_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10358 {
10359    TGeoIsotope* p = NULL;
10360    char* gvp = (char*) G__getgvp();
10361    //m: 4
10362    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10363      p = new TGeoIsotope(
10364 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
10365 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3]));
10366    } else {
10367      p = new((void*) gvp) TGeoIsotope(
10368 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
10369 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3]));
10370    }
10371    result7->obj.i = (long) p;
10372    result7->ref = (long) p;
10373    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope));
10374    return(1 || funcname || hash || result7 || libp) ;
10375 }
10376 
10377 static int G__G__Geom1_138_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10378 {
10379       G__letint(result7, 105, (long) ((const TGeoIsotope*) G__getstructoffset())->GetZ());
10380    return(1 || funcname || hash || result7 || libp) ;
10381 }
10382 
10383 static int G__G__Geom1_138_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10384 {
10385       G__letint(result7, 105, (long) ((const TGeoIsotope*) G__getstructoffset())->GetN());
10386    return(1 || funcname || hash || result7 || libp) ;
10387 }
10388 
10389 static int G__G__Geom1_138_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10390 {
10391       G__letdouble(result7, 100, (double) ((const TGeoIsotope*) G__getstructoffset())->GetA());
10392    return(1 || funcname || hash || result7 || libp) ;
10393 }
10394 
10395 static int G__G__Geom1_138_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10396 {
10397       G__letint(result7, 85, (long) TGeoIsotope::FindIsotope((const char*) G__int(libp->para[0])));
10398    return(1 || funcname || hash || result7 || libp) ;
10399 }
10400 
10401 static int G__G__Geom1_138_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10402 {
10403       G__letint(result7, 85, (long) TGeoIsotope::Class());
10404    return(1 || funcname || hash || result7 || libp) ;
10405 }
10406 
10407 static int G__G__Geom1_138_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10408 {
10409       G__letint(result7, 67, (long) TGeoIsotope::Class_Name());
10410    return(1 || funcname || hash || result7 || libp) ;
10411 }
10412 
10413 static int G__G__Geom1_138_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10414 {
10415       G__letint(result7, 115, (long) TGeoIsotope::Class_Version());
10416    return(1 || funcname || hash || result7 || libp) ;
10417 }
10418 
10419 static int G__G__Geom1_138_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10420 {
10421       TGeoIsotope::Dictionary();
10422       G__setnull(result7);
10423    return(1 || funcname || hash || result7 || libp) ;
10424 }
10425 
10426 static int G__G__Geom1_138_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10427 {
10428       ((TGeoIsotope*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
10429       G__setnull(result7);
10430    return(1 || funcname || hash || result7 || libp) ;
10431 }
10432 
10433 static int G__G__Geom1_138_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10434 {
10435       G__letint(result7, 67, (long) TGeoIsotope::DeclFileName());
10436    return(1 || funcname || hash || result7 || libp) ;
10437 }
10438 
10439 static int G__G__Geom1_138_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10440 {
10441       G__letint(result7, 105, (long) TGeoIsotope::ImplFileLine());
10442    return(1 || funcname || hash || result7 || libp) ;
10443 }
10444 
10445 static int G__G__Geom1_138_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10446 {
10447       G__letint(result7, 67, (long) TGeoIsotope::ImplFileName());
10448    return(1 || funcname || hash || result7 || libp) ;
10449 }
10450 
10451 static int G__G__Geom1_138_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10452 {
10453       G__letint(result7, 105, (long) TGeoIsotope::DeclFileLine());
10454    return(1 || funcname || hash || result7 || libp) ;
10455 }
10456 
10457 // automatic copy constructor
10458 static int G__G__Geom1_138_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10459 
10460 {
10461    TGeoIsotope* p;
10462    void* tmp = (void*) G__int(libp->para[0]);
10463    p = new TGeoIsotope(*(TGeoIsotope*) tmp);
10464    result7->obj.i = (long) p;
10465    result7->ref = (long) p;
10466    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope));
10467    return(1 || funcname || hash || result7 || libp) ;
10468 }
10469 
10470 // automatic destructor
10471 typedef TGeoIsotope G__TTGeoIsotope;
10472 static int G__G__Geom1_138_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10473 {
10474    char* gvp = (char*) G__getgvp();
10475    long soff = G__getstructoffset();
10476    int n = G__getaryconstruct();
10477    //
10478    //has_a_delete: 1
10479    //has_own_delete1arg: 0
10480    //has_own_delete2arg: 0
10481    //
10482    if (!soff) {
10483      return(1);
10484    }
10485    if (n) {
10486      if (gvp == (char*)G__PVOID) {
10487        delete[] (TGeoIsotope*) soff;
10488      } else {
10489        G__setgvp((long) G__PVOID);
10490        for (int i = n - 1; i >= 0; --i) {
10491          ((TGeoIsotope*) (soff+(sizeof(TGeoIsotope)*i)))->~G__TTGeoIsotope();
10492        }
10493        G__setgvp((long)gvp);
10494      }
10495    } else {
10496      if (gvp == (char*)G__PVOID) {
10497        delete (TGeoIsotope*) soff;
10498      } else {
10499        G__setgvp((long) G__PVOID);
10500        ((TGeoIsotope*) (soff))->~G__TTGeoIsotope();
10501        G__setgvp((long)gvp);
10502      }
10503    }
10504    G__setnull(result7);
10505    return(1 || funcname || hash || result7 || libp) ;
10506 }
10507 
10508 // automatic assignment operator
10509 static int G__G__Geom1_138_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10510 {
10511    TGeoIsotope* dest = (TGeoIsotope*) G__getstructoffset();
10512    *dest = *(TGeoIsotope*) libp->para[0].ref;
10513    const TGeoIsotope& obj = *dest;
10514    result7->ref = (long) (&obj);
10515    result7->obj.i = (long) (&obj);
10516    return(1 || funcname || hash || result7 || libp) ;
10517 }
10518 
10519 
10520 /* TGeoElement */
10521 static int G__G__Geom1_139_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10522 {
10523    TGeoElement* p = NULL;
10524    char* gvp = (char*) G__getgvp();
10525    int n = G__getaryconstruct();
10526    if (n) {
10527      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10528        p = new TGeoElement[n];
10529      } else {
10530        p = new((void*) gvp) TGeoElement[n];
10531      }
10532    } else {
10533      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10534        p = new TGeoElement;
10535      } else {
10536        p = new((void*) gvp) TGeoElement;
10537      }
10538    }
10539    result7->obj.i = (long) p;
10540    result7->ref = (long) p;
10541    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement));
10542    return(1 || funcname || hash || result7 || libp) ;
10543 }
10544 
10545 static int G__G__Geom1_139_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10546 {
10547    TGeoElement* p = NULL;
10548    char* gvp = (char*) G__getgvp();
10549    //m: 4
10550    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10551      p = new TGeoElement(
10552 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
10553 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3]));
10554    } else {
10555      p = new((void*) gvp) TGeoElement(
10556 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
10557 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3]));
10558    }
10559    result7->obj.i = (long) p;
10560    result7->ref = (long) p;
10561    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement));
10562    return(1 || funcname || hash || result7 || libp) ;
10563 }
10564 
10565 static int G__G__Geom1_139_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10566 {
10567    TGeoElement* p = NULL;
10568    char* gvp = (char*) G__getgvp();
10569    //m: 3
10570    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10571      p = new TGeoElement(
10572 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
10573 , (Int_t) G__int(libp->para[2]));
10574    } else {
10575      p = new((void*) gvp) TGeoElement(
10576 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
10577 , (Int_t) G__int(libp->para[2]));
10578    }
10579    result7->obj.i = (long) p;
10580    result7->ref = (long) p;
10581    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement));
10582    return(1 || funcname || hash || result7 || libp) ;
10583 }
10584 
10585 static int G__G__Geom1_139_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10586 {
10587    TGeoElement* p = NULL;
10588    char* gvp = (char*) G__getgvp();
10589    //m: 5
10590    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10591      p = new TGeoElement(
10592 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
10593 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
10594 , (Double_t) G__double(libp->para[4]));
10595    } else {
10596      p = new((void*) gvp) TGeoElement(
10597 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
10598 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
10599 , (Double_t) G__double(libp->para[4]));
10600    }
10601    result7->obj.i = (long) p;
10602    result7->ref = (long) p;
10603    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement));
10604    return(1 || funcname || hash || result7 || libp) ;
10605 }
10606 
10607 static int G__G__Geom1_139_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10608 {
10609       G__letint(result7, 105, (long) ((const TGeoElement*) G__getstructoffset())->ENDFCode());
10610    return(1 || funcname || hash || result7 || libp) ;
10611 }
10612 
10613 static int G__G__Geom1_139_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10614 {
10615       G__letint(result7, 105, (long) ((const TGeoElement*) G__getstructoffset())->Z());
10616    return(1 || funcname || hash || result7 || libp) ;
10617 }
10618 
10619 static int G__G__Geom1_139_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10620 {
10621       G__letint(result7, 105, (long) ((const TGeoElement*) G__getstructoffset())->N());
10622    return(1 || funcname || hash || result7 || libp) ;
10623 }
10624 
10625 static int G__G__Geom1_139_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10626 {
10627       G__letdouble(result7, 100, (double) ((const TGeoElement*) G__getstructoffset())->Neff());
10628    return(1 || funcname || hash || result7 || libp) ;
10629 }
10630 
10631 static int G__G__Geom1_139_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10632 {
10633       G__letdouble(result7, 100, (double) ((const TGeoElement*) G__getstructoffset())->A());
10634    return(1 || funcname || hash || result7 || libp) ;
10635 }
10636 
10637 static int G__G__Geom1_139_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10638 {
10639       ((TGeoElement*) G__getstructoffset())->AddIsotope((TGeoIsotope*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
10640       G__setnull(result7);
10641    return(1 || funcname || hash || result7 || libp) ;
10642 }
10643 
10644 static int G__G__Geom1_139_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10645 {
10646       G__letint(result7, 105, (long) ((const TGeoElement*) G__getstructoffset())->GetNisotopes());
10647    return(1 || funcname || hash || result7 || libp) ;
10648 }
10649 
10650 static int G__G__Geom1_139_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10651 {
10652       G__letint(result7, 85, (long) ((const TGeoElement*) G__getstructoffset())->GetIsotope((Int_t) G__int(libp->para[0])));
10653    return(1 || funcname || hash || result7 || libp) ;
10654 }
10655 
10656 static int G__G__Geom1_139_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10657 {
10658       G__letdouble(result7, 100, (double) ((const TGeoElement*) G__getstructoffset())->GetRelativeAbundance((Int_t) G__int(libp->para[0])));
10659    return(1 || funcname || hash || result7 || libp) ;
10660 }
10661 
10662 static int G__G__Geom1_139_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10663 {
10664       G__letint(result7, 103, (long) ((const TGeoElement*) G__getstructoffset())->HasIsotopes());
10665    return(1 || funcname || hash || result7 || libp) ;
10666 }
10667 
10668 static int G__G__Geom1_139_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10669 {
10670       G__letint(result7, 103, (long) ((const TGeoElement*) G__getstructoffset())->IsDefined());
10671    return(1 || funcname || hash || result7 || libp) ;
10672 }
10673 
10674 static int G__G__Geom1_139_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10675 {
10676       G__letint(result7, 103, (long) ((const TGeoElement*) G__getstructoffset())->IsRadioNuclide());
10677    return(1 || funcname || hash || result7 || libp) ;
10678 }
10679 
10680 static int G__G__Geom1_139_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10681 {
10682       G__letint(result7, 103, (long) ((const TGeoElement*) G__getstructoffset())->IsUsed());
10683    return(1 || funcname || hash || result7 || libp) ;
10684 }
10685 
10686 static int G__G__Geom1_139_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10687 {
10688    switch (libp->paran) {
10689    case 1:
10690       ((TGeoElement*) G__getstructoffset())->SetDefined((Bool_t) G__int(libp->para[0]));
10691       G__setnull(result7);
10692       break;
10693    case 0:
10694       ((TGeoElement*) G__getstructoffset())->SetDefined();
10695       G__setnull(result7);
10696       break;
10697    }
10698    return(1 || funcname || hash || result7 || libp) ;
10699 }
10700 
10701 static int G__G__Geom1_139_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10702 {
10703    switch (libp->paran) {
10704    case 1:
10705       ((TGeoElement*) G__getstructoffset())->SetUsed((Bool_t) G__int(libp->para[0]));
10706       G__setnull(result7);
10707       break;
10708    case 0:
10709       ((TGeoElement*) G__getstructoffset())->SetUsed();
10710       G__setnull(result7);
10711       break;
10712    }
10713    return(1 || funcname || hash || result7 || libp) ;
10714 }
10715 
10716 static int G__G__Geom1_139_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10717 {
10718       G__letint(result7, 85, (long) TGeoElement::GetElementTable());
10719    return(1 || funcname || hash || result7 || libp) ;
10720 }
10721 
10722 static int G__G__Geom1_139_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10723 {
10724       G__letint(result7, 85, (long) TGeoElement::Class());
10725    return(1 || funcname || hash || result7 || libp) ;
10726 }
10727 
10728 static int G__G__Geom1_139_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10729 {
10730       G__letint(result7, 67, (long) TGeoElement::Class_Name());
10731    return(1 || funcname || hash || result7 || libp) ;
10732 }
10733 
10734 static int G__G__Geom1_139_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10735 {
10736       G__letint(result7, 115, (long) TGeoElement::Class_Version());
10737    return(1 || funcname || hash || result7 || libp) ;
10738 }
10739 
10740 static int G__G__Geom1_139_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10741 {
10742       TGeoElement::Dictionary();
10743       G__setnull(result7);
10744    return(1 || funcname || hash || result7 || libp) ;
10745 }
10746 
10747 static int G__G__Geom1_139_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10748 {
10749       ((TGeoElement*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
10750       G__setnull(result7);
10751    return(1 || funcname || hash || result7 || libp) ;
10752 }
10753 
10754 static int G__G__Geom1_139_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10755 {
10756       G__letint(result7, 67, (long) TGeoElement::DeclFileName());
10757    return(1 || funcname || hash || result7 || libp) ;
10758 }
10759 
10760 static int G__G__Geom1_139_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10761 {
10762       G__letint(result7, 105, (long) TGeoElement::ImplFileLine());
10763    return(1 || funcname || hash || result7 || libp) ;
10764 }
10765 
10766 static int G__G__Geom1_139_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10767 {
10768       G__letint(result7, 67, (long) TGeoElement::ImplFileName());
10769    return(1 || funcname || hash || result7 || libp) ;
10770 }
10771 
10772 static int G__G__Geom1_139_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10773 {
10774       G__letint(result7, 105, (long) TGeoElement::DeclFileLine());
10775    return(1 || funcname || hash || result7 || libp) ;
10776 }
10777 
10778 // automatic destructor
10779 typedef TGeoElement G__TTGeoElement;
10780 static int G__G__Geom1_139_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10781 {
10782    char* gvp = (char*) G__getgvp();
10783    long soff = G__getstructoffset();
10784    int n = G__getaryconstruct();
10785    //
10786    //has_a_delete: 1
10787    //has_own_delete1arg: 0
10788    //has_own_delete2arg: 0
10789    //
10790    if (!soff) {
10791      return(1);
10792    }
10793    if (n) {
10794      if (gvp == (char*)G__PVOID) {
10795        delete[] (TGeoElement*) soff;
10796      } else {
10797        G__setgvp((long) G__PVOID);
10798        for (int i = n - 1; i >= 0; --i) {
10799          ((TGeoElement*) (soff+(sizeof(TGeoElement)*i)))->~G__TTGeoElement();
10800        }
10801        G__setgvp((long)gvp);
10802      }
10803    } else {
10804      if (gvp == (char*)G__PVOID) {
10805        delete (TGeoElement*) soff;
10806      } else {
10807        G__setgvp((long) G__PVOID);
10808        ((TGeoElement*) (soff))->~G__TTGeoElement();
10809        G__setgvp((long)gvp);
10810      }
10811    }
10812    G__setnull(result7);
10813    return(1 || funcname || hash || result7 || libp) ;
10814 }
10815 
10816 
10817 /* TGeoDecayChannel */
10818 static int G__G__Geom1_141_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10819 {
10820    TGeoDecayChannel* p = NULL;
10821    char* gvp = (char*) G__getgvp();
10822    int n = G__getaryconstruct();
10823    if (n) {
10824      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10825        p = new TGeoDecayChannel[n];
10826      } else {
10827        p = new((void*) gvp) TGeoDecayChannel[n];
10828      }
10829    } else {
10830      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10831        p = new TGeoDecayChannel;
10832      } else {
10833        p = new((void*) gvp) TGeoDecayChannel;
10834      }
10835    }
10836    result7->obj.i = (long) p;
10837    result7->ref = (long) p;
10838    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannel));
10839    return(1 || funcname || hash || result7 || libp) ;
10840 }
10841 
10842 static int G__G__Geom1_141_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10843 {
10844    TGeoDecayChannel* p = NULL;
10845    char* gvp = (char*) G__getgvp();
10846    //m: 4
10847    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10848      p = new TGeoDecayChannel(
10849 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
10850 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
10851    } else {
10852      p = new((void*) gvp) TGeoDecayChannel(
10853 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
10854 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
10855    }
10856    result7->obj.i = (long) p;
10857    result7->ref = (long) p;
10858    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannel));
10859    return(1 || funcname || hash || result7 || libp) ;
10860 }
10861 
10862 static int G__G__Geom1_141_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10863 {
10864    TGeoDecayChannel* p = NULL;
10865    char* gvp = (char*) G__getgvp();
10866    //m: 1
10867    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10868      p = new TGeoDecayChannel(*(TGeoDecayChannel*) libp->para[0].ref);
10869    } else {
10870      p = new((void*) gvp) TGeoDecayChannel(*(TGeoDecayChannel*) libp->para[0].ref);
10871    }
10872    result7->obj.i = (long) p;
10873    result7->ref = (long) p;
10874    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannel));
10875    return(1 || funcname || hash || result7 || libp) ;
10876 }
10877 
10878 static int G__G__Geom1_141_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10879 {
10880       {
10881          const TGeoDecayChannel& obj = ((TGeoDecayChannel*) G__getstructoffset())->operator=(*(TGeoDecayChannel*) libp->para[0].ref);
10882          result7->ref = (long) (&obj);
10883          result7->obj.i = (long) (&obj);
10884       }
10885    return(1 || funcname || hash || result7 || libp) ;
10886 }
10887 
10888 static int G__G__Geom1_141_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10889 {
10890       G__letint(result7, 105, (long) ((const TGeoDecayChannel*) G__getstructoffset())->GetIndex());
10891    return(1 || funcname || hash || result7 || libp) ;
10892 }
10893 
10894 static int G__G__Geom1_141_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10895 {
10896       G__letint(result7, 104, (long) ((const TGeoDecayChannel*) G__getstructoffset())->Decay());
10897    return(1 || funcname || hash || result7 || libp) ;
10898 }
10899 
10900 static int G__G__Geom1_141_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10901 {
10902       G__letdouble(result7, 100, (double) ((const TGeoDecayChannel*) G__getstructoffset())->BranchingRatio());
10903    return(1 || funcname || hash || result7 || libp) ;
10904 }
10905 
10906 static int G__G__Geom1_141_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10907 {
10908       G__letdouble(result7, 100, (double) ((const TGeoDecayChannel*) G__getstructoffset())->Qvalue());
10909    return(1 || funcname || hash || result7 || libp) ;
10910 }
10911 
10912 static int G__G__Geom1_141_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10913 {
10914       G__letint(result7, 105, (long) ((const TGeoDecayChannel*) G__getstructoffset())->DeltaIso());
10915    return(1 || funcname || hash || result7 || libp) ;
10916 }
10917 
10918 static int G__G__Geom1_141_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10919 {
10920       G__letint(result7, 85, (long) ((const TGeoDecayChannel*) G__getstructoffset())->Daughter());
10921    return(1 || funcname || hash || result7 || libp) ;
10922 }
10923 
10924 static int G__G__Geom1_141_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10925 {
10926       G__letint(result7, 85, (long) ((const TGeoDecayChannel*) G__getstructoffset())->Parent());
10927    return(1 || funcname || hash || result7 || libp) ;
10928 }
10929 
10930 static int G__G__Geom1_141_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10931 {
10932       TGeoDecayChannel::DecayName((UInt_t) G__int(libp->para[0]), *(TString*) libp->para[1].ref);
10933       G__setnull(result7);
10934    return(1 || funcname || hash || result7 || libp) ;
10935 }
10936 
10937 static int G__G__Geom1_141_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10938 {
10939       ((TGeoDecayChannel*) G__getstructoffset())->SetParent((TGeoElementRN*) G__int(libp->para[0]));
10940       G__setnull(result7);
10941    return(1 || funcname || hash || result7 || libp) ;
10942 }
10943 
10944 static int G__G__Geom1_141_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10945 {
10946       ((TGeoDecayChannel*) G__getstructoffset())->SetDaughter((TGeoElementRN*) G__int(libp->para[0]));
10947       G__setnull(result7);
10948    return(1 || funcname || hash || result7 || libp) ;
10949 }
10950 
10951 static int G__G__Geom1_141_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10952 {
10953       G__letint(result7, 85, (long) TGeoDecayChannel::ReadDecay((const char*) G__int(libp->para[0])));
10954    return(1 || funcname || hash || result7 || libp) ;
10955 }
10956 
10957 static int G__G__Geom1_141_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10958 {
10959       ((const TGeoDecayChannel*) G__getstructoffset())->DecayShift(*(Int_t*) G__Intref(&libp->para[0]), *(Int_t*) G__Intref(&libp->para[1])
10960 , *(Int_t*) G__Intref(&libp->para[2]));
10961       G__setnull(result7);
10962    return(1 || funcname || hash || result7 || libp) ;
10963 }
10964 
10965 static int G__G__Geom1_141_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10966 {
10967       G__letint(result7, 85, (long) TGeoDecayChannel::Class());
10968    return(1 || funcname || hash || result7 || libp) ;
10969 }
10970 
10971 static int G__G__Geom1_141_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10972 {
10973       G__letint(result7, 67, (long) TGeoDecayChannel::Class_Name());
10974    return(1 || funcname || hash || result7 || libp) ;
10975 }
10976 
10977 static int G__G__Geom1_141_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10978 {
10979       G__letint(result7, 115, (long) TGeoDecayChannel::Class_Version());
10980    return(1 || funcname || hash || result7 || libp) ;
10981 }
10982 
10983 static int G__G__Geom1_141_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10984 {
10985       TGeoDecayChannel::Dictionary();
10986       G__setnull(result7);
10987    return(1 || funcname || hash || result7 || libp) ;
10988 }
10989 
10990 static int G__G__Geom1_141_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10991 {
10992       ((TGeoDecayChannel*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
10993       G__setnull(result7);
10994    return(1 || funcname || hash || result7 || libp) ;
10995 }
10996 
10997 static int G__G__Geom1_141_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10998 {
10999       G__letint(result7, 67, (long) TGeoDecayChannel::DeclFileName());
11000    return(1 || funcname || hash || result7 || libp) ;
11001 }
11002 
11003 static int G__G__Geom1_141_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11004 {
11005       G__letint(result7, 105, (long) TGeoDecayChannel::ImplFileLine());
11006    return(1 || funcname || hash || result7 || libp) ;
11007 }
11008 
11009 static int G__G__Geom1_141_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11010 {
11011       G__letint(result7, 67, (long) TGeoDecayChannel::ImplFileName());
11012    return(1 || funcname || hash || result7 || libp) ;
11013 }
11014 
11015 static int G__G__Geom1_141_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11016 {
11017       G__letint(result7, 105, (long) TGeoDecayChannel::DeclFileLine());
11018    return(1 || funcname || hash || result7 || libp) ;
11019 }
11020 
11021 // automatic destructor
11022 typedef TGeoDecayChannel G__TTGeoDecayChannel;
11023 static int G__G__Geom1_141_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11024 {
11025    char* gvp = (char*) G__getgvp();
11026    long soff = G__getstructoffset();
11027    int n = G__getaryconstruct();
11028    //
11029    //has_a_delete: 1
11030    //has_own_delete1arg: 0
11031    //has_own_delete2arg: 0
11032    //
11033    if (!soff) {
11034      return(1);
11035    }
11036    if (n) {
11037      if (gvp == (char*)G__PVOID) {
11038        delete[] (TGeoDecayChannel*) soff;
11039      } else {
11040        G__setgvp((long) G__PVOID);
11041        for (int i = n - 1; i >= 0; --i) {
11042          ((TGeoDecayChannel*) (soff+(sizeof(TGeoDecayChannel)*i)))->~G__TTGeoDecayChannel();
11043        }
11044        G__setgvp((long)gvp);
11045      }
11046    } else {
11047      if (gvp == (char*)G__PVOID) {
11048        delete (TGeoDecayChannel*) soff;
11049      } else {
11050        G__setgvp((long) G__PVOID);
11051        ((TGeoDecayChannel*) (soff))->~G__TTGeoDecayChannel();
11052        G__setgvp((long)gvp);
11053      }
11054    }
11055    G__setnull(result7);
11056    return(1 || funcname || hash || result7 || libp) ;
11057 }
11058 
11059 
11060 /* TGeoBatemanSol */
11061 static int G__G__Geom1_142_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11062 {
11063    TGeoBatemanSol* p = NULL;
11064    char* gvp = (char*) G__getgvp();
11065    int n = G__getaryconstruct();
11066    if (n) {
11067      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11068        p = new TGeoBatemanSol[n];
11069      } else {
11070        p = new((void*) gvp) TGeoBatemanSol[n];
11071      }
11072    } else {
11073      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11074        p = new TGeoBatemanSol;
11075      } else {
11076        p = new((void*) gvp) TGeoBatemanSol;
11077      }
11078    }
11079    result7->obj.i = (long) p;
11080    result7->ref = (long) p;
11081    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol));
11082    return(1 || funcname || hash || result7 || libp) ;
11083 }
11084 
11085 static int G__G__Geom1_142_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11086 {
11087    TGeoBatemanSol* p = NULL;
11088    char* gvp = (char*) G__getgvp();
11089    //m: 1
11090    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11091      p = new TGeoBatemanSol((TGeoElementRN*) G__int(libp->para[0]));
11092    } else {
11093      p = new((void*) gvp) TGeoBatemanSol((TGeoElementRN*) G__int(libp->para[0]));
11094    }
11095    result7->obj.i = (long) p;
11096    result7->ref = (long) p;
11097    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol));
11098    return(1 || funcname || hash || result7 || libp) ;
11099 }
11100 
11101 static int G__G__Geom1_142_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11102 {
11103    TGeoBatemanSol* p = NULL;
11104    char* gvp = (char*) G__getgvp();
11105    //m: 1
11106    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11107      p = new TGeoBatemanSol((TObjArray*) G__int(libp->para[0]));
11108    } else {
11109      p = new((void*) gvp) TGeoBatemanSol((TObjArray*) G__int(libp->para[0]));
11110    }
11111    result7->obj.i = (long) p;
11112    result7->ref = (long) p;
11113    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol));
11114    return(1 || funcname || hash || result7 || libp) ;
11115 }
11116 
11117 static int G__G__Geom1_142_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11118 {
11119    TGeoBatemanSol* p = NULL;
11120    char* gvp = (char*) G__getgvp();
11121    //m: 1
11122    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11123      p = new TGeoBatemanSol(*(TGeoBatemanSol*) libp->para[0].ref);
11124    } else {
11125      p = new((void*) gvp) TGeoBatemanSol(*(TGeoBatemanSol*) libp->para[0].ref);
11126    }
11127    result7->obj.i = (long) p;
11128    result7->ref = (long) p;
11129    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol));
11130    return(1 || funcname || hash || result7 || libp) ;
11131 }
11132 
11133 static int G__G__Geom1_142_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11134 {
11135       {
11136          const TGeoBatemanSol& obj = ((TGeoBatemanSol*) G__getstructoffset())->operator=(*(TGeoBatemanSol*) libp->para[0].ref);
11137          result7->ref = (long) (&obj);
11138          result7->obj.i = (long) (&obj);
11139       }
11140    return(1 || funcname || hash || result7 || libp) ;
11141 }
11142 
11143 static int G__G__Geom1_142_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11144 {
11145       {
11146          const TGeoBatemanSol& obj = ((TGeoBatemanSol*) G__getstructoffset())->operator+=(*(TGeoBatemanSol*) libp->para[0].ref);
11147          result7->ref = (long) (&obj);
11148          result7->obj.i = (long) (&obj);
11149       }
11150    return(1 || funcname || hash || result7 || libp) ;
11151 }
11152 
11153 static int G__G__Geom1_142_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11154 {
11155       G__letdouble(result7, 100, (double) ((const TGeoBatemanSol*) G__getstructoffset())->Concentration((Double_t) G__double(libp->para[0])));
11156    return(1 || funcname || hash || result7 || libp) ;
11157 }
11158 
11159 static int G__G__Geom1_142_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11160 {
11161       ((const TGeoBatemanSol*) G__getstructoffset())->GetCoeff((Int_t) G__int(libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
11162 , *(Double_t*) G__Doubleref(&libp->para[2]));
11163       G__setnull(result7);
11164    return(1 || funcname || hash || result7 || libp) ;
11165 }
11166 
11167 static int G__G__Geom1_142_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11168 {
11169       ((const TGeoBatemanSol*) G__getstructoffset())->GetRange(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1]));
11170       G__setnull(result7);
11171    return(1 || funcname || hash || result7 || libp) ;
11172 }
11173 
11174 static int G__G__Geom1_142_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11175 {
11176       G__letint(result7, 85, (long) ((const TGeoBatemanSol*) G__getstructoffset())->GetElement());
11177    return(1 || funcname || hash || result7 || libp) ;
11178 }
11179 
11180 static int G__G__Geom1_142_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11181 {
11182       G__letint(result7, 85, (long) ((const TGeoBatemanSol*) G__getstructoffset())->GetTopElement());
11183    return(1 || funcname || hash || result7 || libp) ;
11184 }
11185 
11186 static int G__G__Geom1_142_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11187 {
11188       G__letint(result7, 105, (long) ((const TGeoBatemanSol*) G__getstructoffset())->GetNcoeff());
11189    return(1 || funcname || hash || result7 || libp) ;
11190 }
11191 
11192 static int G__G__Geom1_142_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11193 {
11194    switch (libp->paran) {
11195    case 2:
11196       ((TGeoBatemanSol*) G__getstructoffset())->SetRange((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
11197       G__setnull(result7);
11198       break;
11199    case 1:
11200       ((TGeoBatemanSol*) G__getstructoffset())->SetRange((Double_t) G__double(libp->para[0]));
11201       G__setnull(result7);
11202       break;
11203    case 0:
11204       ((TGeoBatemanSol*) G__getstructoffset())->SetRange();
11205       G__setnull(result7);
11206       break;
11207    }
11208    return(1 || funcname || hash || result7 || libp) ;
11209 }
11210 
11211 static int G__G__Geom1_142_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11212 {
11213       ((TGeoBatemanSol*) G__getstructoffset())->SetFactor((Double_t) G__double(libp->para[0]));
11214       G__setnull(result7);
11215    return(1 || funcname || hash || result7 || libp) ;
11216 }
11217 
11218 static int G__G__Geom1_142_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11219 {
11220       ((TGeoBatemanSol*) G__getstructoffset())->FindSolution((TObjArray*) G__int(libp->para[0]));
11221       G__setnull(result7);
11222    return(1 || funcname || hash || result7 || libp) ;
11223 }
11224 
11225 static int G__G__Geom1_142_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11226 {
11227       ((TGeoBatemanSol*) G__getstructoffset())->Normalize((Double_t) G__double(libp->para[0]));
11228       G__setnull(result7);
11229    return(1 || funcname || hash || result7 || libp) ;
11230 }
11231 
11232 static int G__G__Geom1_142_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11233 {
11234       G__letint(result7, 85, (long) TGeoBatemanSol::Class());
11235    return(1 || funcname || hash || result7 || libp) ;
11236 }
11237 
11238 static int G__G__Geom1_142_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11239 {
11240       G__letint(result7, 67, (long) TGeoBatemanSol::Class_Name());
11241    return(1 || funcname || hash || result7 || libp) ;
11242 }
11243 
11244 static int G__G__Geom1_142_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11245 {
11246       G__letint(result7, 115, (long) TGeoBatemanSol::Class_Version());
11247    return(1 || funcname || hash || result7 || libp) ;
11248 }
11249 
11250 static int G__G__Geom1_142_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11251 {
11252       TGeoBatemanSol::Dictionary();
11253       G__setnull(result7);
11254    return(1 || funcname || hash || result7 || libp) ;
11255 }
11256 
11257 static int G__G__Geom1_142_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11258 {
11259       ((TGeoBatemanSol*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
11260       G__setnull(result7);
11261    return(1 || funcname || hash || result7 || libp) ;
11262 }
11263 
11264 static int G__G__Geom1_142_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11265 {
11266       G__letint(result7, 67, (long) TGeoBatemanSol::DeclFileName());
11267    return(1 || funcname || hash || result7 || libp) ;
11268 }
11269 
11270 static int G__G__Geom1_142_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11271 {
11272       G__letint(result7, 105, (long) TGeoBatemanSol::ImplFileLine());
11273    return(1 || funcname || hash || result7 || libp) ;
11274 }
11275 
11276 static int G__G__Geom1_142_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11277 {
11278       G__letint(result7, 67, (long) TGeoBatemanSol::ImplFileName());
11279    return(1 || funcname || hash || result7 || libp) ;
11280 }
11281 
11282 static int G__G__Geom1_142_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11283 {
11284       G__letint(result7, 105, (long) TGeoBatemanSol::DeclFileLine());
11285    return(1 || funcname || hash || result7 || libp) ;
11286 }
11287 
11288 // automatic destructor
11289 typedef TGeoBatemanSol G__TTGeoBatemanSol;
11290 static int G__G__Geom1_142_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11291 {
11292    char* gvp = (char*) G__getgvp();
11293    long soff = G__getstructoffset();
11294    int n = G__getaryconstruct();
11295    //
11296    //has_a_delete: 1
11297    //has_own_delete1arg: 0
11298    //has_own_delete2arg: 0
11299    //
11300    if (!soff) {
11301      return(1);
11302    }
11303    if (n) {
11304      if (gvp == (char*)G__PVOID) {
11305        delete[] (TGeoBatemanSol*) soff;
11306      } else {
11307        G__setgvp((long) G__PVOID);
11308        for (int i = n - 1; i >= 0; --i) {
11309          ((TGeoBatemanSol*) (soff+(sizeof(TGeoBatemanSol)*i)))->~G__TTGeoBatemanSol();
11310        }
11311        G__setgvp((long)gvp);
11312      }
11313    } else {
11314      if (gvp == (char*)G__PVOID) {
11315        delete (TGeoBatemanSol*) soff;
11316      } else {
11317        G__setgvp((long) G__PVOID);
11318        ((TGeoBatemanSol*) (soff))->~G__TTGeoBatemanSol();
11319        G__setgvp((long)gvp);
11320      }
11321    }
11322    G__setnull(result7);
11323    return(1 || funcname || hash || result7 || libp) ;
11324 }
11325 
11326 
11327 /* TGeoElementRN */
11328 static int G__G__Geom1_143_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11329 {
11330    TGeoElementRN* p = NULL;
11331    char* gvp = (char*) G__getgvp();
11332    int n = G__getaryconstruct();
11333    if (n) {
11334      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11335        p = new TGeoElementRN[n];
11336      } else {
11337        p = new((void*) gvp) TGeoElementRN[n];
11338      }
11339    } else {
11340      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11341        p = new TGeoElementRN;
11342      } else {
11343        p = new((void*) gvp) TGeoElementRN;
11344      }
11345    }
11346    result7->obj.i = (long) p;
11347    result7->ref = (long) p;
11348    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN));
11349    return(1 || funcname || hash || result7 || libp) ;
11350 }
11351 
11352 static int G__G__Geom1_143_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11353 {
11354    TGeoElementRN* p = NULL;
11355    char* gvp = (char*) G__getgvp();
11356    //m: 13
11357    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11358      p = new TGeoElementRN(
11359 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11360 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
11361 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
11362 , (const char*) G__int(libp->para[6]), (Double_t) G__double(libp->para[7])
11363 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
11364 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
11365 , (Int_t) G__int(libp->para[12]));
11366    } else {
11367      p = new((void*) gvp) TGeoElementRN(
11368 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11369 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
11370 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
11371 , (const char*) G__int(libp->para[6]), (Double_t) G__double(libp->para[7])
11372 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
11373 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
11374 , (Int_t) G__int(libp->para[12]));
11375    }
11376    result7->obj.i = (long) p;
11377    result7->ref = (long) p;
11378    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN));
11379    return(1 || funcname || hash || result7 || libp) ;
11380 }
11381 
11382 static int G__G__Geom1_143_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11383 {
11384       ((TGeoElementRN*) G__getstructoffset())->AddDecay((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11385 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
11386       G__setnull(result7);
11387    return(1 || funcname || hash || result7 || libp) ;
11388 }
11389 
11390 static int G__G__Geom1_143_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11391 {
11392       ((TGeoElementRN*) G__getstructoffset())->AddDecay((TGeoDecayChannel*) G__int(libp->para[0]));
11393       G__setnull(result7);
11394    return(1 || funcname || hash || result7 || libp) ;
11395 }
11396 
11397 static int G__G__Geom1_143_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11398 {
11399       ((TGeoElementRN*) G__getstructoffset())->AddRatio(*(TGeoBatemanSol*) libp->para[0].ref);
11400       G__setnull(result7);
11401    return(1 || funcname || hash || result7 || libp) ;
11402 }
11403 
11404 static int G__G__Geom1_143_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11405 {
11406       ((TGeoElementRN*) G__getstructoffset())->ResetRatio();
11407       G__setnull(result7);
11408    return(1 || funcname || hash || result7 || libp) ;
11409 }
11410 
11411 static int G__G__Geom1_143_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11412 {
11413       G__letint(result7, 105, (long) TGeoElementRN::ENDF((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
11414 , (Int_t) G__int(libp->para[2])));
11415    return(1 || funcname || hash || result7 || libp) ;
11416 }
11417 
11418 static int G__G__Geom1_143_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11419 {
11420       G__letint(result7, 105, (long) ((const TGeoElementRN*) G__getstructoffset())->MassNo());
11421    return(1 || funcname || hash || result7 || libp) ;
11422 }
11423 
11424 static int G__G__Geom1_143_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11425 {
11426       G__letint(result7, 105, (long) ((const TGeoElementRN*) G__getstructoffset())->AtomicNo());
11427    return(1 || funcname || hash || result7 || libp) ;
11428 }
11429 
11430 static int G__G__Geom1_143_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11431 {
11432       G__letint(result7, 105, (long) ((const TGeoElementRN*) G__getstructoffset())->IsoNo());
11433    return(1 || funcname || hash || result7 || libp) ;
11434 }
11435 
11436 static int G__G__Geom1_143_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11437 {
11438       G__letdouble(result7, 100, (double) ((const TGeoElementRN*) G__getstructoffset())->Level());
11439    return(1 || funcname || hash || result7 || libp) ;
11440 }
11441 
11442 static int G__G__Geom1_143_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11443 {
11444       G__letdouble(result7, 100, (double) ((const TGeoElementRN*) G__getstructoffset())->MassEx());
11445    return(1 || funcname || hash || result7 || libp) ;
11446 }
11447 
11448 static int G__G__Geom1_143_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11449 {
11450       G__letdouble(result7, 100, (double) ((const TGeoElementRN*) G__getstructoffset())->HalfLife());
11451    return(1 || funcname || hash || result7 || libp) ;
11452 }
11453 
11454 static int G__G__Geom1_143_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11455 {
11456       G__letdouble(result7, 100, (double) ((const TGeoElementRN*) G__getstructoffset())->NatAbun());
11457    return(1 || funcname || hash || result7 || libp) ;
11458 }
11459 
11460 static int G__G__Geom1_143_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11461 {
11462       G__letint(result7, 67, (long) ((const TGeoElementRN*) G__getstructoffset())->PJ());
11463    return(1 || funcname || hash || result7 || libp) ;
11464 }
11465 
11466 static int G__G__Geom1_143_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11467 {
11468       G__letdouble(result7, 100, (double) ((const TGeoElementRN*) G__getstructoffset())->TH_F());
11469    return(1 || funcname || hash || result7 || libp) ;
11470 }
11471 
11472 static int G__G__Geom1_143_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11473 {
11474       G__letdouble(result7, 100, (double) ((const TGeoElementRN*) G__getstructoffset())->TG_F());
11475    return(1 || funcname || hash || result7 || libp) ;
11476 }
11477 
11478 static int G__G__Geom1_143_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11479 {
11480       G__letdouble(result7, 100, (double) ((const TGeoElementRN*) G__getstructoffset())->TH_S());
11481    return(1 || funcname || hash || result7 || libp) ;
11482 }
11483 
11484 static int G__G__Geom1_143_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11485 {
11486       G__letdouble(result7, 100, (double) ((const TGeoElementRN*) G__getstructoffset())->TG_S());
11487    return(1 || funcname || hash || result7 || libp) ;
11488 }
11489 
11490 static int G__G__Geom1_143_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11491 {
11492       G__letdouble(result7, 100, (double) ((const TGeoElementRN*) G__getstructoffset())->Status());
11493    return(1 || funcname || hash || result7 || libp) ;
11494 }
11495 
11496 static int G__G__Geom1_143_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11497 {
11498       G__letint(result7, 103, (long) ((const TGeoElementRN*) G__getstructoffset())->Stable());
11499    return(1 || funcname || hash || result7 || libp) ;
11500 }
11501 
11502 static int G__G__Geom1_143_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11503 {
11504       G__letint(result7, 85, (long) ((const TGeoElementRN*) G__getstructoffset())->Decays());
11505    return(1 || funcname || hash || result7 || libp) ;
11506 }
11507 
11508 static int G__G__Geom1_143_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11509 {
11510       G__letint(result7, 105, (long) ((const TGeoElementRN*) G__getstructoffset())->GetNdecays());
11511    return(1 || funcname || hash || result7 || libp) ;
11512 }
11513 
11514 static int G__G__Geom1_143_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11515 {
11516       G__letint(result7, 85, (long) ((const TGeoElementRN*) G__getstructoffset())->Ratio());
11517    return(1 || funcname || hash || result7 || libp) ;
11518 }
11519 
11520 static int G__G__Geom1_143_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11521 {
11522       G__letint(result7, 103, (long) ((const TGeoElementRN*) G__getstructoffset())->CheckDecays());
11523    return(1 || funcname || hash || result7 || libp) ;
11524 }
11525 
11526 static int G__G__Geom1_143_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11527 {
11528       G__letint(result7, 105, (long) ((const TGeoElementRN*) G__getstructoffset())->DecayResult((TGeoDecayChannel*) G__int(libp->para[0])));
11529    return(1 || funcname || hash || result7 || libp) ;
11530 }
11531 
11532 static int G__G__Geom1_143_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11533 {
11534    switch (libp->paran) {
11535    case 3:
11536       ((TGeoElementRN*) G__getstructoffset())->FillPopulation((TObjArray*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
11537 , (Double_t) G__double(libp->para[2]));
11538       G__setnull(result7);
11539       break;
11540    case 2:
11541       ((TGeoElementRN*) G__getstructoffset())->FillPopulation((TObjArray*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
11542       G__setnull(result7);
11543       break;
11544    case 1:
11545       ((TGeoElementRN*) G__getstructoffset())->FillPopulation((TObjArray*) G__int(libp->para[0]));
11546       G__setnull(result7);
11547       break;
11548    }
11549    return(1 || funcname || hash || result7 || libp) ;
11550 }
11551 
11552 static int G__G__Geom1_143_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11553 {
11554       G__letint(result7, 85, (long) TGeoElementRN::ReadElementRN((const char*) G__int(libp->para[0]), *(Int_t*) G__Intref(&libp->para[1])));
11555    return(1 || funcname || hash || result7 || libp) ;
11556 }
11557 
11558 static int G__G__Geom1_143_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11559 {
11560       G__letint(result7, 85, (long) TGeoElementRN::Class());
11561    return(1 || funcname || hash || result7 || libp) ;
11562 }
11563 
11564 static int G__G__Geom1_143_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11565 {
11566       G__letint(result7, 67, (long) TGeoElementRN::Class_Name());
11567    return(1 || funcname || hash || result7 || libp) ;
11568 }
11569 
11570 static int G__G__Geom1_143_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11571 {
11572       G__letint(result7, 115, (long) TGeoElementRN::Class_Version());
11573    return(1 || funcname || hash || result7 || libp) ;
11574 }
11575 
11576 static int G__G__Geom1_143_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11577 {
11578       TGeoElementRN::Dictionary();
11579       G__setnull(result7);
11580    return(1 || funcname || hash || result7 || libp) ;
11581 }
11582 
11583 static int G__G__Geom1_143_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11584 {
11585       ((TGeoElementRN*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
11586       G__setnull(result7);
11587    return(1 || funcname || hash || result7 || libp) ;
11588 }
11589 
11590 static int G__G__Geom1_143_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11591 {
11592       G__letint(result7, 67, (long) TGeoElementRN::DeclFileName());
11593    return(1 || funcname || hash || result7 || libp) ;
11594 }
11595 
11596 static int G__G__Geom1_143_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11597 {
11598       G__letint(result7, 105, (long) TGeoElementRN::ImplFileLine());
11599    return(1 || funcname || hash || result7 || libp) ;
11600 }
11601 
11602 static int G__G__Geom1_143_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11603 {
11604       G__letint(result7, 67, (long) TGeoElementRN::ImplFileName());
11605    return(1 || funcname || hash || result7 || libp) ;
11606 }
11607 
11608 static int G__G__Geom1_143_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11609 {
11610       G__letint(result7, 105, (long) TGeoElementRN::DeclFileLine());
11611    return(1 || funcname || hash || result7 || libp) ;
11612 }
11613 
11614 // automatic destructor
11615 typedef TGeoElementRN G__TTGeoElementRN;
11616 static int G__G__Geom1_143_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11617 {
11618    char* gvp = (char*) G__getgvp();
11619    long soff = G__getstructoffset();
11620    int n = G__getaryconstruct();
11621    //
11622    //has_a_delete: 1
11623    //has_own_delete1arg: 0
11624    //has_own_delete2arg: 0
11625    //
11626    if (!soff) {
11627      return(1);
11628    }
11629    if (n) {
11630      if (gvp == (char*)G__PVOID) {
11631        delete[] (TGeoElementRN*) soff;
11632      } else {
11633        G__setgvp((long) G__PVOID);
11634        for (int i = n - 1; i >= 0; --i) {
11635          ((TGeoElementRN*) (soff+(sizeof(TGeoElementRN)*i)))->~G__TTGeoElementRN();
11636        }
11637        G__setgvp((long)gvp);
11638      }
11639    } else {
11640      if (gvp == (char*)G__PVOID) {
11641        delete (TGeoElementRN*) soff;
11642      } else {
11643        G__setgvp((long) G__PVOID);
11644        ((TGeoElementRN*) (soff))->~G__TTGeoElementRN();
11645        G__setgvp((long)gvp);
11646      }
11647    }
11648    G__setnull(result7);
11649    return(1 || funcname || hash || result7 || libp) ;
11650 }
11651 
11652 
11653 /* TGeoElemIter */
11654 static int G__G__Geom1_146_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11655 {
11656    TGeoElemIter* p = NULL;
11657    char* gvp = (char*) G__getgvp();
11658    switch (libp->paran) {
11659    case 2:
11660      //m: 2
11661      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11662        p = new TGeoElemIter((TGeoElementRN*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
11663      } else {
11664        p = new((void*) gvp) TGeoElemIter((TGeoElementRN*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
11665      }
11666      break;
11667    case 1:
11668      //m: 1
11669      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11670        p = new TGeoElemIter((TGeoElementRN*) G__int(libp->para[0]));
11671      } else {
11672        p = new((void*) gvp) TGeoElemIter((TGeoElementRN*) G__int(libp->para[0]));
11673      }
11674      break;
11675    }
11676    result7->obj.i = (long) p;
11677    result7->ref = (long) p;
11678    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElemIter));
11679    return(1 || funcname || hash || result7 || libp) ;
11680 }
11681 
11682 static int G__G__Geom1_146_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11683 {
11684    TGeoElemIter* p = NULL;
11685    char* gvp = (char*) G__getgvp();
11686    //m: 1
11687    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11688      p = new TGeoElemIter(*(TGeoElemIter*) libp->para[0].ref);
11689    } else {
11690      p = new((void*) gvp) TGeoElemIter(*(TGeoElemIter*) libp->para[0].ref);
11691    }
11692    result7->obj.i = (long) p;
11693    result7->ref = (long) p;
11694    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElemIter));
11695    return(1 || funcname || hash || result7 || libp) ;
11696 }
11697 
11698 static int G__G__Geom1_146_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11699 {
11700       {
11701          const TGeoElemIter& obj = ((TGeoElemIter*) G__getstructoffset())->operator=(*(TGeoElemIter*) libp->para[0].ref);
11702          result7->ref = (long) (&obj);
11703          result7->obj.i = (long) (&obj);
11704       }
11705    return(1 || funcname || hash || result7 || libp) ;
11706 }
11707 
11708 static int G__G__Geom1_146_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11709 {
11710       G__letint(result7, 85, (long) ((TGeoElemIter*) G__getstructoffset())->operator()());
11711    return(1 || funcname || hash || result7 || libp) ;
11712 }
11713 
11714 static int G__G__Geom1_146_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11715 {
11716       G__letint(result7, 85, (long) ((TGeoElemIter*) G__getstructoffset())->Next());
11717    return(1 || funcname || hash || result7 || libp) ;
11718 }
11719 
11720 static int G__G__Geom1_146_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11721 {
11722       G__letint(result7, 85, (long) ((const TGeoElemIter*) G__getstructoffset())->GetBranch());
11723    return(1 || funcname || hash || result7 || libp) ;
11724 }
11725 
11726 static int G__G__Geom1_146_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11727 {
11728       G__letint(result7, 85, (long) ((const TGeoElemIter*) G__getstructoffset())->GetTop());
11729    return(1 || funcname || hash || result7 || libp) ;
11730 }
11731 
11732 static int G__G__Geom1_146_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11733 {
11734       G__letint(result7, 85, (long) ((const TGeoElemIter*) G__getstructoffset())->GetElement());
11735    return(1 || funcname || hash || result7 || libp) ;
11736 }
11737 
11738 static int G__G__Geom1_146_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11739 {
11740       G__letint(result7, 105, (long) ((const TGeoElemIter*) G__getstructoffset())->GetLevel());
11741    return(1 || funcname || hash || result7 || libp) ;
11742 }
11743 
11744 static int G__G__Geom1_146_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11745 {
11746       G__letdouble(result7, 100, (double) ((const TGeoElemIter*) G__getstructoffset())->GetRatio());
11747    return(1 || funcname || hash || result7 || libp) ;
11748 }
11749 
11750 static int G__G__Geom1_146_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11751 {
11752    switch (libp->paran) {
11753    case 1:
11754       ((const TGeoElemIter*) G__getstructoffset())->Print((Option_t*) G__int(libp->para[0]));
11755       G__setnull(result7);
11756       break;
11757    case 0:
11758       ((const TGeoElemIter*) G__getstructoffset())->Print();
11759       G__setnull(result7);
11760       break;
11761    }
11762    return(1 || funcname || hash || result7 || libp) ;
11763 }
11764 
11765 static int G__G__Geom1_146_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11766 {
11767       ((TGeoElemIter*) G__getstructoffset())->SetLimitRatio((Double_t) G__double(libp->para[0]));
11768       G__setnull(result7);
11769    return(1 || funcname || hash || result7 || libp) ;
11770 }
11771 
11772 static int G__G__Geom1_146_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11773 {
11774       G__letint(result7, 85, (long) TGeoElemIter::Class());
11775    return(1 || funcname || hash || result7 || libp) ;
11776 }
11777 
11778 static int G__G__Geom1_146_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11779 {
11780       G__letint(result7, 67, (long) TGeoElemIter::Class_Name());
11781    return(1 || funcname || hash || result7 || libp) ;
11782 }
11783 
11784 static int G__G__Geom1_146_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11785 {
11786       G__letint(result7, 115, (long) TGeoElemIter::Class_Version());
11787    return(1 || funcname || hash || result7 || libp) ;
11788 }
11789 
11790 static int G__G__Geom1_146_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11791 {
11792       TGeoElemIter::Dictionary();
11793       G__setnull(result7);
11794    return(1 || funcname || hash || result7 || libp) ;
11795 }
11796 
11797 static int G__G__Geom1_146_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11798 {
11799       G__letint(result7, 85, (long) ((const TGeoElemIter*) G__getstructoffset())->IsA());
11800    return(1 || funcname || hash || result7 || libp) ;
11801 }
11802 
11803 static int G__G__Geom1_146_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11804 {
11805       ((TGeoElemIter*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
11806       G__setnull(result7);
11807    return(1 || funcname || hash || result7 || libp) ;
11808 }
11809 
11810 static int G__G__Geom1_146_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11811 {
11812       ((TGeoElemIter*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
11813       G__setnull(result7);
11814    return(1 || funcname || hash || result7 || libp) ;
11815 }
11816 
11817 static int G__G__Geom1_146_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11818 {
11819       ((TGeoElemIter*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
11820       G__setnull(result7);
11821    return(1 || funcname || hash || result7 || libp) ;
11822 }
11823 
11824 static int G__G__Geom1_146_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11825 {
11826       G__letint(result7, 67, (long) TGeoElemIter::DeclFileName());
11827    return(1 || funcname || hash || result7 || libp) ;
11828 }
11829 
11830 static int G__G__Geom1_146_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11831 {
11832       G__letint(result7, 105, (long) TGeoElemIter::ImplFileLine());
11833    return(1 || funcname || hash || result7 || libp) ;
11834 }
11835 
11836 static int G__G__Geom1_146_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11837 {
11838       G__letint(result7, 67, (long) TGeoElemIter::ImplFileName());
11839    return(1 || funcname || hash || result7 || libp) ;
11840 }
11841 
11842 static int G__G__Geom1_146_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11843 {
11844       G__letint(result7, 105, (long) TGeoElemIter::DeclFileLine());
11845    return(1 || funcname || hash || result7 || libp) ;
11846 }
11847 
11848 // automatic destructor
11849 typedef TGeoElemIter G__TTGeoElemIter;
11850 static int G__G__Geom1_146_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11851 {
11852    char* gvp = (char*) G__getgvp();
11853    long soff = G__getstructoffset();
11854    int n = G__getaryconstruct();
11855    //
11856    //has_a_delete: 0
11857    //has_own_delete1arg: 0
11858    //has_own_delete2arg: 0
11859    //
11860    if (!soff) {
11861      return(1);
11862    }
11863    if (n) {
11864      if (gvp == (char*)G__PVOID) {
11865        delete[] (TGeoElemIter*) soff;
11866      } else {
11867        G__setgvp((long) G__PVOID);
11868        for (int i = n - 1; i >= 0; --i) {
11869          ((TGeoElemIter*) (soff+(sizeof(TGeoElemIter)*i)))->~G__TTGeoElemIter();
11870        }
11871        G__setgvp((long)gvp);
11872      }
11873    } else {
11874      if (gvp == (char*)G__PVOID) {
11875        delete (TGeoElemIter*) soff;
11876      } else {
11877        G__setgvp((long) G__PVOID);
11878        ((TGeoElemIter*) (soff))->~G__TTGeoElemIter();
11879        G__setgvp((long)gvp);
11880      }
11881    }
11882    G__setnull(result7);
11883    return(1 || funcname || hash || result7 || libp) ;
11884 }
11885 
11886 
11887 /* TGeoMaterial */
11888 static int G__G__Geom1_157_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11889 {
11890    TGeoMaterial* p = NULL;
11891    char* gvp = (char*) G__getgvp();
11892    int n = G__getaryconstruct();
11893    if (n) {
11894      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11895        p = new TGeoMaterial[n];
11896      } else {
11897        p = new((void*) gvp) TGeoMaterial[n];
11898      }
11899    } else {
11900      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11901        p = new TGeoMaterial;
11902      } else {
11903        p = new((void*) gvp) TGeoMaterial;
11904      }
11905    }
11906    result7->obj.i = (long) p;
11907    result7->ref = (long) p;
11908    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial));
11909    return(1 || funcname || hash || result7 || libp) ;
11910 }
11911 
11912 static int G__G__Geom1_157_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11913 {
11914    TGeoMaterial* p = NULL;
11915    char* gvp = (char*) G__getgvp();
11916    //m: 1
11917    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11918      p = new TGeoMaterial((const char*) G__int(libp->para[0]));
11919    } else {
11920      p = new((void*) gvp) TGeoMaterial((const char*) G__int(libp->para[0]));
11921    }
11922    result7->obj.i = (long) p;
11923    result7->ref = (long) p;
11924    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial));
11925    return(1 || funcname || hash || result7 || libp) ;
11926 }
11927 
11928 static int G__G__Geom1_157_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11929 {
11930    TGeoMaterial* p = NULL;
11931    char* gvp = (char*) G__getgvp();
11932    switch (libp->paran) {
11933    case 6:
11934      //m: 6
11935      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11936        p = new TGeoMaterial(
11937 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
11938 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
11939 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
11940      } else {
11941        p = new((void*) gvp) TGeoMaterial(
11942 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
11943 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
11944 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
11945      }
11946      break;
11947    case 5:
11948      //m: 5
11949      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11950        p = new TGeoMaterial(
11951 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
11952 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
11953 , (Double_t) G__double(libp->para[4]));
11954      } else {
11955        p = new((void*) gvp) TGeoMaterial(
11956 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
11957 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
11958 , (Double_t) G__double(libp->para[4]));
11959      }
11960      break;
11961    case 4:
11962      //m: 4
11963      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11964        p = new TGeoMaterial(
11965 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
11966 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
11967      } else {
11968        p = new((void*) gvp) TGeoMaterial(
11969 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
11970 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
11971      }
11972      break;
11973    }
11974    result7->obj.i = (long) p;
11975    result7->ref = (long) p;
11976    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial));
11977    return(1 || funcname || hash || result7 || libp) ;
11978 }
11979 
11980 static int G__G__Geom1_157_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11981 {
11982    TGeoMaterial* p = NULL;
11983    char* gvp = (char*) G__getgvp();
11984    switch (libp->paran) {
11985    case 7:
11986      //m: 7
11987      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11988        p = new TGeoMaterial(
11989 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
11990 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
11991 , (TGeoMaterial::EGeoMaterialState) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
11992 , (Double_t) G__double(libp->para[6]));
11993      } else {
11994        p = new((void*) gvp) TGeoMaterial(
11995 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
11996 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
11997 , (TGeoMaterial::EGeoMaterialState) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
11998 , (Double_t) G__double(libp->para[6]));
11999      }
12000      break;
12001    case 6:
12002      //m: 6
12003      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12004        p = new TGeoMaterial(
12005 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
12006 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
12007 , (TGeoMaterial::EGeoMaterialState) G__int(libp->para[4]), (Double_t) G__double(libp->para[5]));
12008      } else {
12009        p = new((void*) gvp) TGeoMaterial(
12010 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
12011 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
12012 , (TGeoMaterial::EGeoMaterialState) G__int(libp->para[4]), (Double_t) G__double(libp->para[5]));
12013      }
12014      break;
12015    case 5:
12016      //m: 5
12017      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12018        p = new TGeoMaterial(
12019 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
12020 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
12021 , (TGeoMaterial::EGeoMaterialState) G__int(libp->para[4]));
12022      } else {
12023        p = new((void*) gvp) TGeoMaterial(
12024 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
12025 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
12026 , (TGeoMaterial::EGeoMaterialState) G__int(libp->para[4]));
12027      }
12028      break;
12029    }
12030    result7->obj.i = (long) p;
12031    result7->ref = (long) p;
12032    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial));
12033    return(1 || funcname || hash || result7 || libp) ;
12034 }
12035 
12036 static int G__G__Geom1_157_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12037 {
12038    TGeoMaterial* p = NULL;
12039    char* gvp = (char*) G__getgvp();
12040    //m: 3
12041    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12042      p = new TGeoMaterial(
12043 (const char*) G__int(libp->para[0]), (TGeoElement*) G__int(libp->para[1])
12044 , (Double_t) G__double(libp->para[2]));
12045    } else {
12046      p = new((void*) gvp) TGeoMaterial(
12047 (const char*) G__int(libp->para[0]), (TGeoElement*) G__int(libp->para[1])
12048 , (Double_t) G__double(libp->para[2]));
12049    }
12050    result7->obj.i = (long) p;
12051    result7->ref = (long) p;
12052    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial));
12053    return(1 || funcname || hash || result7 || libp) ;
12054 }
12055 
12056 static int G__G__Geom1_157_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12057 {
12058       G__letdouble(result7, 100, (double) TGeoMaterial::Coulomb((Double_t) G__double(libp->para[0])));
12059    return(1 || funcname || hash || result7 || libp) ;
12060 }
12061 
12062 static int G__G__Geom1_157_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12063 {
12064    switch (libp->paran) {
12065    case 2:
12066       G__letint(result7, 85, (long) ((TGeoMaterial*) G__getstructoffset())->DecayMaterial((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])));
12067       break;
12068    case 1:
12069       G__letint(result7, 85, (long) ((TGeoMaterial*) G__getstructoffset())->DecayMaterial((Double_t) G__double(libp->para[0])));
12070       break;
12071    }
12072    return(1 || funcname || hash || result7 || libp) ;
12073 }
12074 
12075 static int G__G__Geom1_157_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12076 {
12077    switch (libp->paran) {
12078    case 2:
12079       ((TGeoMaterial*) G__getstructoffset())->FillMaterialEvolution((TObjArray*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
12080       G__setnull(result7);
12081       break;
12082    case 1:
12083       ((TGeoMaterial*) G__getstructoffset())->FillMaterialEvolution((TObjArray*) G__int(libp->para[0]));
12084       G__setnull(result7);
12085       break;
12086    }
12087    return(1 || funcname || hash || result7 || libp) ;
12088 }
12089 
12090 static int G__G__Geom1_157_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12091 {
12092       G__letint(result7, 105, (long) ((const TGeoMaterial*) G__getstructoffset())->GetByteCount());
12093    return(1 || funcname || hash || result7 || libp) ;
12094 }
12095 
12096 static int G__G__Geom1_157_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12097 {
12098       G__letdouble(result7, 100, (double) ((const TGeoMaterial*) G__getstructoffset())->GetA());
12099    return(1 || funcname || hash || result7 || libp) ;
12100 }
12101 
12102 static int G__G__Geom1_157_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12103 {
12104       G__letdouble(result7, 100, (double) ((const TGeoMaterial*) G__getstructoffset())->GetZ());
12105    return(1 || funcname || hash || result7 || libp) ;
12106 }
12107 
12108 static int G__G__Geom1_157_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12109 {
12110       G__letint(result7, 105, (long) ((const TGeoMaterial*) G__getstructoffset())->GetDefaultColor());
12111    return(1 || funcname || hash || result7 || libp) ;
12112 }
12113 
12114 static int G__G__Geom1_157_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12115 {
12116       G__letdouble(result7, 100, (double) ((const TGeoMaterial*) G__getstructoffset())->GetDensity());
12117    return(1 || funcname || hash || result7 || libp) ;
12118 }
12119 
12120 static int G__G__Geom1_157_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12121 {
12122    switch (libp->paran) {
12123    case 1:
12124       G__letint(result7, 85, (long) ((const TGeoMaterial*) G__getstructoffset())->GetElement((Int_t) G__int(libp->para[0])));
12125       break;
12126    case 0:
12127       G__letint(result7, 85, (long) ((const TGeoMaterial*) G__getstructoffset())->GetElement());
12128       break;
12129    }
12130    return(1 || funcname || hash || result7 || libp) ;
12131 }
12132 
12133 static int G__G__Geom1_157_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12134 {
12135       G__letint(result7, 85, (long) ((const TGeoMaterial*) G__getstructoffset())->GetBaseElement());
12136    return(1 || funcname || hash || result7 || libp) ;
12137 }
12138 
12139 static int G__G__Geom1_157_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12140 {
12141       G__letint(result7, 67, (long) ((const TGeoMaterial*) G__getstructoffset())->GetPointerName());
12142    return(1 || funcname || hash || result7 || libp) ;
12143 }
12144 
12145 static int G__G__Geom1_157_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12146 {
12147       G__letdouble(result7, 100, (double) ((const TGeoMaterial*) G__getstructoffset())->GetRadLen());
12148    return(1 || funcname || hash || result7 || libp) ;
12149 }
12150 
12151 static int G__G__Geom1_157_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12152 {
12153       G__letdouble(result7, 100, (double) ((const TGeoMaterial*) G__getstructoffset())->GetIntLen());
12154    return(1 || funcname || hash || result7 || libp) ;
12155 }
12156 
12157 static int G__G__Geom1_157_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12158 {
12159       G__letint(result7, 105, (long) ((TGeoMaterial*) G__getstructoffset())->GetIndex());
12160    return(1 || funcname || hash || result7 || libp) ;
12161 }
12162 
12163 static int G__G__Geom1_157_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12164 {
12165       G__letint(result7, 85, (long) ((const TGeoMaterial*) G__getstructoffset())->GetCerenkovProperties());
12166    return(1 || funcname || hash || result7 || libp) ;
12167 }
12168 
12169 static int G__G__Geom1_157_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12170 {
12171       G__letint(result7, 99, (long) ((const TGeoMaterial*) G__getstructoffset())->GetTransparency());
12172    return(1 || funcname || hash || result7 || libp) ;
12173 }
12174 
12175 static int G__G__Geom1_157_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12176 {
12177       G__letdouble(result7, 100, (double) ((const TGeoMaterial*) G__getstructoffset())->GetTemperature());
12178    return(1 || funcname || hash || result7 || libp) ;
12179 }
12180 
12181 static int G__G__Geom1_157_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12182 {
12183       G__letdouble(result7, 100, (double) ((const TGeoMaterial*) G__getstructoffset())->GetPressure());
12184    return(1 || funcname || hash || result7 || libp) ;
12185 }
12186 
12187 static int G__G__Geom1_157_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12188 {
12189       G__letint(result7, 105, (long) ((const TGeoMaterial*) G__getstructoffset())->GetState());
12190    return(1 || funcname || hash || result7 || libp) ;
12191 }
12192 
12193 static int G__G__Geom1_157_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12194 {
12195       G__letint(result7, 103, (long) ((const TGeoMaterial*) G__getstructoffset())->IsEq((TGeoMaterial*) G__int(libp->para[0])));
12196    return(1 || funcname || hash || result7 || libp) ;
12197 }
12198 
12199 static int G__G__Geom1_157_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12200 {
12201       G__letint(result7, 103, (long) ((const TGeoMaterial*) G__getstructoffset())->IsUsed());
12202    return(1 || funcname || hash || result7 || libp) ;
12203 }
12204 
12205 static int G__G__Geom1_157_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12206 {
12207       G__letint(result7, 103, (long) ((const TGeoMaterial*) G__getstructoffset())->IsMixture());
12208    return(1 || funcname || hash || result7 || libp) ;
12209 }
12210 
12211 static int G__G__Geom1_157_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12212 {
12213       ((TGeoMaterial*) G__getstructoffset())->SetA((Double_t) G__double(libp->para[0]));
12214       G__setnull(result7);
12215    return(1 || funcname || hash || result7 || libp) ;
12216 }
12217 
12218 static int G__G__Geom1_157_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12219 {
12220       ((TGeoMaterial*) G__getstructoffset())->SetZ((Double_t) G__double(libp->para[0]));
12221       G__setnull(result7);
12222    return(1 || funcname || hash || result7 || libp) ;
12223 }
12224 
12225 static int G__G__Geom1_157_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12226 {
12227       ((TGeoMaterial*) G__getstructoffset())->SetDensity((Double_t) G__double(libp->para[0]));
12228       G__setnull(result7);
12229    return(1 || funcname || hash || result7 || libp) ;
12230 }
12231 
12232 static int G__G__Geom1_157_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12233 {
12234       ((TGeoMaterial*) G__getstructoffset())->SetIndex((Int_t) G__int(libp->para[0]));
12235       G__setnull(result7);
12236    return(1 || funcname || hash || result7 || libp) ;
12237 }
12238 
12239 static int G__G__Geom1_157_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12240 {
12241       ((TGeoMaterial*) G__getstructoffset())->SetCerenkovProperties((TObject*) G__int(libp->para[0]));
12242       G__setnull(result7);
12243    return(1 || funcname || hash || result7 || libp) ;
12244 }
12245 
12246 static int G__G__Geom1_157_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12247 {
12248    switch (libp->paran) {
12249    case 2:
12250       ((TGeoMaterial*) G__getstructoffset())->SetRadLen((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
12251       G__setnull(result7);
12252       break;
12253    case 1:
12254       ((TGeoMaterial*) G__getstructoffset())->SetRadLen((Double_t) G__double(libp->para[0]));
12255       G__setnull(result7);
12256       break;
12257    }
12258    return(1 || funcname || hash || result7 || libp) ;
12259 }
12260 
12261 static int G__G__Geom1_157_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12262 {
12263    switch (libp->paran) {
12264    case 1:
12265       ((TGeoMaterial*) G__getstructoffset())->SetUsed((Bool_t) G__int(libp->para[0]));
12266       G__setnull(result7);
12267       break;
12268    case 0:
12269       ((TGeoMaterial*) G__getstructoffset())->SetUsed();
12270       G__setnull(result7);
12271       break;
12272    }
12273    return(1 || funcname || hash || result7 || libp) ;
12274 }
12275 
12276 static int G__G__Geom1_157_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12277 {
12278    switch (libp->paran) {
12279    case 1:
12280       ((TGeoMaterial*) G__getstructoffset())->SetTransparency((Char_t) G__int(libp->para[0]));
12281       G__setnull(result7);
12282       break;
12283    case 0:
12284       ((TGeoMaterial*) G__getstructoffset())->SetTransparency();
12285       G__setnull(result7);
12286       break;
12287    }
12288    return(1 || funcname || hash || result7 || libp) ;
12289 }
12290 
12291 static int G__G__Geom1_157_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12292 {
12293       ((TGeoMaterial*) G__getstructoffset())->SetTemperature((Double_t) G__double(libp->para[0]));
12294       G__setnull(result7);
12295    return(1 || funcname || hash || result7 || libp) ;
12296 }
12297 
12298 static int G__G__Geom1_157_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12299 {
12300       ((TGeoMaterial*) G__getstructoffset())->SetPressure((Double_t) G__double(libp->para[0]));
12301       G__setnull(result7);
12302    return(1 || funcname || hash || result7 || libp) ;
12303 }
12304 
12305 static int G__G__Geom1_157_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12306 {
12307       ((TGeoMaterial*) G__getstructoffset())->SetState((TGeoMaterial::EGeoMaterialState) G__int(libp->para[0]));
12308       G__setnull(result7);
12309    return(1 || funcname || hash || result7 || libp) ;
12310 }
12311 
12312 static int G__G__Geom1_157_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12313 {
12314       G__letdouble(result7, 100, (double) TGeoMaterial::ScreenFactor((Double_t) G__double(libp->para[0])));
12315    return(1 || funcname || hash || result7 || libp) ;
12316 }
12317 
12318 static int G__G__Geom1_157_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12319 {
12320       G__letint(result7, 85, (long) TGeoMaterial::Class());
12321    return(1 || funcname || hash || result7 || libp) ;
12322 }
12323 
12324 static int G__G__Geom1_157_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12325 {
12326       G__letint(result7, 67, (long) TGeoMaterial::Class_Name());
12327    return(1 || funcname || hash || result7 || libp) ;
12328 }
12329 
12330 static int G__G__Geom1_157_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12331 {
12332       G__letint(result7, 115, (long) TGeoMaterial::Class_Version());
12333    return(1 || funcname || hash || result7 || libp) ;
12334 }
12335 
12336 static int G__G__Geom1_157_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12337 {
12338       TGeoMaterial::Dictionary();
12339       G__setnull(result7);
12340    return(1 || funcname || hash || result7 || libp) ;
12341 }
12342 
12343 static int G__G__Geom1_157_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12344 {
12345       ((TGeoMaterial*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
12346       G__setnull(result7);
12347    return(1 || funcname || hash || result7 || libp) ;
12348 }
12349 
12350 static int G__G__Geom1_157_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12351 {
12352       G__letint(result7, 67, (long) TGeoMaterial::DeclFileName());
12353    return(1 || funcname || hash || result7 || libp) ;
12354 }
12355 
12356 static int G__G__Geom1_157_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12357 {
12358       G__letint(result7, 105, (long) TGeoMaterial::ImplFileLine());
12359    return(1 || funcname || hash || result7 || libp) ;
12360 }
12361 
12362 static int G__G__Geom1_157_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12363 {
12364       G__letint(result7, 67, (long) TGeoMaterial::ImplFileName());
12365    return(1 || funcname || hash || result7 || libp) ;
12366 }
12367 
12368 static int G__G__Geom1_157_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12369 {
12370       G__letint(result7, 105, (long) TGeoMaterial::DeclFileLine());
12371    return(1 || funcname || hash || result7 || libp) ;
12372 }
12373 
12374 // automatic destructor
12375 typedef TGeoMaterial G__TTGeoMaterial;
12376 static int G__G__Geom1_157_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12377 {
12378    char* gvp = (char*) G__getgvp();
12379    long soff = G__getstructoffset();
12380    int n = G__getaryconstruct();
12381    //
12382    //has_a_delete: 1
12383    //has_own_delete1arg: 0
12384    //has_own_delete2arg: 0
12385    //
12386    if (!soff) {
12387      return(1);
12388    }
12389    if (n) {
12390      if (gvp == (char*)G__PVOID) {
12391        delete[] (TGeoMaterial*) soff;
12392      } else {
12393        G__setgvp((long) G__PVOID);
12394        for (int i = n - 1; i >= 0; --i) {
12395          ((TGeoMaterial*) (soff+(sizeof(TGeoMaterial)*i)))->~G__TTGeoMaterial();
12396        }
12397        G__setgvp((long)gvp);
12398      }
12399    } else {
12400      if (gvp == (char*)G__PVOID) {
12401        delete (TGeoMaterial*) soff;
12402      } else {
12403        G__setgvp((long) G__PVOID);
12404        ((TGeoMaterial*) (soff))->~G__TTGeoMaterial();
12405        G__setgvp((long)gvp);
12406      }
12407    }
12408    G__setnull(result7);
12409    return(1 || funcname || hash || result7 || libp) ;
12410 }
12411 
12412 
12413 /* TGeoMixture */
12414 static int G__G__Geom1_160_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12415 {
12416    TGeoMixture* p = NULL;
12417    char* gvp = (char*) G__getgvp();
12418    int n = G__getaryconstruct();
12419    if (n) {
12420      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12421        p = new TGeoMixture[n];
12422      } else {
12423        p = new((void*) gvp) TGeoMixture[n];
12424      }
12425    } else {
12426      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12427        p = new TGeoMixture;
12428      } else {
12429        p = new((void*) gvp) TGeoMixture;
12430      }
12431    }
12432    result7->obj.i = (long) p;
12433    result7->ref = (long) p;
12434    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture));
12435    return(1 || funcname || hash || result7 || libp) ;
12436 }
12437 
12438 static int G__G__Geom1_160_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12439 {
12440    TGeoMixture* p = NULL;
12441    char* gvp = (char*) G__getgvp();
12442    switch (libp->paran) {
12443    case 3:
12444      //m: 3
12445      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12446        p = new TGeoMixture(
12447 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12448 , (Double_t) G__double(libp->para[2]));
12449      } else {
12450        p = new((void*) gvp) TGeoMixture(
12451 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12452 , (Double_t) G__double(libp->para[2]));
12453      }
12454      break;
12455    case 2:
12456      //m: 2
12457      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12458        p = new TGeoMixture((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
12459      } else {
12460        p = new((void*) gvp) TGeoMixture((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
12461      }
12462      break;
12463    }
12464    result7->obj.i = (long) p;
12465    result7->ref = (long) p;
12466    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture));
12467    return(1 || funcname || hash || result7 || libp) ;
12468 }
12469 
12470 static int G__G__Geom1_160_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12471 {
12472       ((TGeoMixture*) G__getstructoffset())->AddElement((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
12473 , (Double_t) G__double(libp->para[2]));
12474       G__setnull(result7);
12475    return(1 || funcname || hash || result7 || libp) ;
12476 }
12477 
12478 static int G__G__Geom1_160_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12479 {
12480       ((TGeoMixture*) G__getstructoffset())->AddElement((TGeoMaterial*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
12481       G__setnull(result7);
12482    return(1 || funcname || hash || result7 || libp) ;
12483 }
12484 
12485 static int G__G__Geom1_160_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12486 {
12487       ((TGeoMixture*) G__getstructoffset())->AddElement((TGeoElement*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
12488       G__setnull(result7);
12489    return(1 || funcname || hash || result7 || libp) ;
12490 }
12491 
12492 static int G__G__Geom1_160_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12493 {
12494       ((TGeoMixture*) G__getstructoffset())->AddElement((TGeoElement*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
12495       G__setnull(result7);
12496    return(1 || funcname || hash || result7 || libp) ;
12497 }
12498 
12499 static int G__G__Geom1_160_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12500 {
12501       ((TGeoMixture*) G__getstructoffset())->DefineElement((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
12502 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
12503       G__setnull(result7);
12504    return(1 || funcname || hash || result7 || libp) ;
12505 }
12506 
12507 static int G__G__Geom1_160_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12508 {
12509       ((TGeoMixture*) G__getstructoffset())->DefineElement((Int_t) G__int(libp->para[0]), (TGeoElement*) G__int(libp->para[1])
12510 , (Double_t) G__double(libp->para[2]));
12511       G__setnull(result7);
12512    return(1 || funcname || hash || result7 || libp) ;
12513 }
12514 
12515 static int G__G__Geom1_160_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12516 {
12517       ((TGeoMixture*) G__getstructoffset())->DefineElement((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12518 , (Int_t) G__int(libp->para[2]));
12519       G__setnull(result7);
12520    return(1 || funcname || hash || result7 || libp) ;
12521 }
12522 
12523 static int G__G__Geom1_160_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12524 {
12525       G__letint(result7, 105, (long) ((const TGeoMixture*) G__getstructoffset())->GetNelements());
12526    return(1 || funcname || hash || result7 || libp) ;
12527 }
12528 
12529 static int G__G__Geom1_160_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12530 {
12531       G__letint(result7, 68, (long) ((const TGeoMixture*) G__getstructoffset())->GetZmixt());
12532    return(1 || funcname || hash || result7 || libp) ;
12533 }
12534 
12535 static int G__G__Geom1_160_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12536 {
12537       G__letint(result7, 68, (long) ((const TGeoMixture*) G__getstructoffset())->GetAmixt());
12538    return(1 || funcname || hash || result7 || libp) ;
12539 }
12540 
12541 static int G__G__Geom1_160_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12542 {
12543       G__letint(result7, 68, (long) ((const TGeoMixture*) G__getstructoffset())->GetWmixt());
12544    return(1 || funcname || hash || result7 || libp) ;
12545 }
12546 
12547 static int G__G__Geom1_160_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12548 {
12549       G__letint(result7, 73, (long) ((const TGeoMixture*) G__getstructoffset())->GetNmixt());
12550    return(1 || funcname || hash || result7 || libp) ;
12551 }
12552 
12553 static int G__G__Geom1_160_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12554 {
12555       ((TGeoMixture*) G__getstructoffset())->SetA((Double_t) G__double(libp->para[0]));
12556       G__setnull(result7);
12557    return(1 || funcname || hash || result7 || libp) ;
12558 }
12559 
12560 static int G__G__Geom1_160_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12561 {
12562       ((TGeoMixture*) G__getstructoffset())->SetZ((Double_t) G__double(libp->para[0]));
12563       G__setnull(result7);
12564    return(1 || funcname || hash || result7 || libp) ;
12565 }
12566 
12567 static int G__G__Geom1_160_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12568 {
12569       G__letint(result7, 85, (long) TGeoMixture::Class());
12570    return(1 || funcname || hash || result7 || libp) ;
12571 }
12572 
12573 static int G__G__Geom1_160_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12574 {
12575       G__letint(result7, 67, (long) TGeoMixture::Class_Name());
12576    return(1 || funcname || hash || result7 || libp) ;
12577 }
12578 
12579 static int G__G__Geom1_160_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12580 {
12581       G__letint(result7, 115, (long) TGeoMixture::Class_Version());
12582    return(1 || funcname || hash || result7 || libp) ;
12583 }
12584 
12585 static int G__G__Geom1_160_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12586 {
12587       TGeoMixture::Dictionary();
12588       G__setnull(result7);
12589    return(1 || funcname || hash || result7 || libp) ;
12590 }
12591 
12592 static int G__G__Geom1_160_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12593 {
12594       ((TGeoMixture*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
12595       G__setnull(result7);
12596    return(1 || funcname || hash || result7 || libp) ;
12597 }
12598 
12599 static int G__G__Geom1_160_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12600 {
12601       G__letint(result7, 67, (long) TGeoMixture::DeclFileName());
12602    return(1 || funcname || hash || result7 || libp) ;
12603 }
12604 
12605 static int G__G__Geom1_160_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12606 {
12607       G__letint(result7, 105, (long) TGeoMixture::ImplFileLine());
12608    return(1 || funcname || hash || result7 || libp) ;
12609 }
12610 
12611 static int G__G__Geom1_160_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12612 {
12613       G__letint(result7, 67, (long) TGeoMixture::ImplFileName());
12614    return(1 || funcname || hash || result7 || libp) ;
12615 }
12616 
12617 static int G__G__Geom1_160_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12618 {
12619       G__letint(result7, 105, (long) TGeoMixture::DeclFileLine());
12620    return(1 || funcname || hash || result7 || libp) ;
12621 }
12622 
12623 // automatic destructor
12624 typedef TGeoMixture G__TTGeoMixture;
12625 static int G__G__Geom1_160_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12626 {
12627    char* gvp = (char*) G__getgvp();
12628    long soff = G__getstructoffset();
12629    int n = G__getaryconstruct();
12630    //
12631    //has_a_delete: 1
12632    //has_own_delete1arg: 0
12633    //has_own_delete2arg: 0
12634    //
12635    if (!soff) {
12636      return(1);
12637    }
12638    if (n) {
12639      if (gvp == (char*)G__PVOID) {
12640        delete[] (TGeoMixture*) soff;
12641      } else {
12642        G__setgvp((long) G__PVOID);
12643        for (int i = n - 1; i >= 0; --i) {
12644          ((TGeoMixture*) (soff+(sizeof(TGeoMixture)*i)))->~G__TTGeoMixture();
12645        }
12646        G__setgvp((long)gvp);
12647      }
12648    } else {
12649      if (gvp == (char*)G__PVOID) {
12650        delete (TGeoMixture*) soff;
12651      } else {
12652        G__setgvp((long) G__PVOID);
12653        ((TGeoMixture*) (soff))->~G__TTGeoMixture();
12654        G__setgvp((long)gvp);
12655      }
12656    }
12657    G__setnull(result7);
12658    return(1 || funcname || hash || result7 || libp) ;
12659 }
12660 
12661 
12662 /* TGeoMedium */
12663 static int G__G__Geom1_161_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12664 {
12665    TGeoMedium* p = NULL;
12666    char* gvp = (char*) G__getgvp();
12667    int n = G__getaryconstruct();
12668    if (n) {
12669      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12670        p = new TGeoMedium[n];
12671      } else {
12672        p = new((void*) gvp) TGeoMedium[n];
12673      }
12674    } else {
12675      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12676        p = new TGeoMedium;
12677      } else {
12678        p = new((void*) gvp) TGeoMedium;
12679      }
12680    }
12681    result7->obj.i = (long) p;
12682    result7->ref = (long) p;
12683    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium));
12684    return(1 || funcname || hash || result7 || libp) ;
12685 }
12686 
12687 static int G__G__Geom1_161_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12688 {
12689    TGeoMedium* p = NULL;
12690    char* gvp = (char*) G__getgvp();
12691    switch (libp->paran) {
12692    case 4:
12693      //m: 4
12694      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12695        p = new TGeoMedium(
12696 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12697 , (TGeoMaterial*) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3]));
12698      } else {
12699        p = new((void*) gvp) TGeoMedium(
12700 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12701 , (TGeoMaterial*) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3]));
12702      }
12703      break;
12704    case 3:
12705      //m: 3
12706      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12707        p = new TGeoMedium(
12708 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12709 , (TGeoMaterial*) G__int(libp->para[2]));
12710      } else {
12711        p = new((void*) gvp) TGeoMedium(
12712 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12713 , (TGeoMaterial*) G__int(libp->para[2]));
12714      }
12715      break;
12716    }
12717    result7->obj.i = (long) p;
12718    result7->ref = (long) p;
12719    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium));
12720    return(1 || funcname || hash || result7 || libp) ;
12721 }
12722 
12723 static int G__G__Geom1_161_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12724 {
12725    TGeoMedium* p = NULL;
12726    char* gvp = (char*) G__getgvp();
12727    //m: 11
12728    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12729      p = new TGeoMedium(
12730 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12731 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
12732 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
12733 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
12734 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
12735 , (Double_t) G__double(libp->para[10]));
12736    } else {
12737      p = new((void*) gvp) TGeoMedium(
12738 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
12739 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
12740 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
12741 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
12742 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
12743 , (Double_t) G__double(libp->para[10]));
12744    }
12745    result7->obj.i = (long) p;
12746    result7->ref = (long) p;
12747    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium));
12748    return(1 || funcname || hash || result7 || libp) ;
12749 }
12750 
12751 static int G__G__Geom1_161_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12752 {
12753       G__letint(result7, 105, (long) ((const TGeoMedium*) G__getstructoffset())->GetByteCount());
12754    return(1 || funcname || hash || result7 || libp) ;
12755 }
12756 
12757 static int G__G__Geom1_161_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12758 {
12759       G__letint(result7, 105, (long) ((const TGeoMedium*) G__getstructoffset())->GetId());
12760    return(1 || funcname || hash || result7 || libp) ;
12761 }
12762 
12763 static int G__G__Geom1_161_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12764 {
12765       G__letdouble(result7, 100, (double) ((const TGeoMedium*) G__getstructoffset())->GetParam((Int_t) G__int(libp->para[0])));
12766    return(1 || funcname || hash || result7 || libp) ;
12767 }
12768 
12769 static int G__G__Geom1_161_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12770 {
12771       ((TGeoMedium*) G__getstructoffset())->SetParam((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
12772       G__setnull(result7);
12773    return(1 || funcname || hash || result7 || libp) ;
12774 }
12775 
12776 static int G__G__Geom1_161_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12777 {
12778       G__letint(result7, 67, (long) ((const TGeoMedium*) G__getstructoffset())->GetPointerName());
12779    return(1 || funcname || hash || result7 || libp) ;
12780 }
12781 
12782 static int G__G__Geom1_161_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12783 {
12784       G__letint(result7, 85, (long) ((const TGeoMedium*) G__getstructoffset())->GetMaterial());
12785    return(1 || funcname || hash || result7 || libp) ;
12786 }
12787 
12788 static int G__G__Geom1_161_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12789 {
12790       ((TGeoMedium*) G__getstructoffset())->SetId((Int_t) G__int(libp->para[0]));
12791       G__setnull(result7);
12792    return(1 || funcname || hash || result7 || libp) ;
12793 }
12794 
12795 static int G__G__Geom1_161_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12796 {
12797       ((TGeoMedium*) G__getstructoffset())->SetMaterial((TGeoMaterial*) G__int(libp->para[0]));
12798       G__setnull(result7);
12799    return(1 || funcname || hash || result7 || libp) ;
12800 }
12801 
12802 static int G__G__Geom1_161_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12803 {
12804       ((TGeoMedium*) G__getstructoffset())->SetCerenkovProperties((TObject*) G__int(libp->para[0]));
12805       G__setnull(result7);
12806    return(1 || funcname || hash || result7 || libp) ;
12807 }
12808 
12809 static int G__G__Geom1_161_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12810 {
12811       G__letint(result7, 85, (long) TGeoMedium::Class());
12812    return(1 || funcname || hash || result7 || libp) ;
12813 }
12814 
12815 static int G__G__Geom1_161_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12816 {
12817       G__letint(result7, 67, (long) TGeoMedium::Class_Name());
12818    return(1 || funcname || hash || result7 || libp) ;
12819 }
12820 
12821 static int G__G__Geom1_161_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12822 {
12823       G__letint(result7, 115, (long) TGeoMedium::Class_Version());
12824    return(1 || funcname || hash || result7 || libp) ;
12825 }
12826 
12827 static int G__G__Geom1_161_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12828 {
12829       TGeoMedium::Dictionary();
12830       G__setnull(result7);
12831    return(1 || funcname || hash || result7 || libp) ;
12832 }
12833 
12834 static int G__G__Geom1_161_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12835 {
12836       ((TGeoMedium*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
12837       G__setnull(result7);
12838    return(1 || funcname || hash || result7 || libp) ;
12839 }
12840 
12841 static int G__G__Geom1_161_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12842 {
12843       G__letint(result7, 67, (long) TGeoMedium::DeclFileName());
12844    return(1 || funcname || hash || result7 || libp) ;
12845 }
12846 
12847 static int G__G__Geom1_161_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12848 {
12849       G__letint(result7, 105, (long) TGeoMedium::ImplFileLine());
12850    return(1 || funcname || hash || result7 || libp) ;
12851 }
12852 
12853 static int G__G__Geom1_161_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12854 {
12855       G__letint(result7, 67, (long) TGeoMedium::ImplFileName());
12856    return(1 || funcname || hash || result7 || libp) ;
12857 }
12858 
12859 static int G__G__Geom1_161_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12860 {
12861       G__letint(result7, 105, (long) TGeoMedium::DeclFileLine());
12862    return(1 || funcname || hash || result7 || libp) ;
12863 }
12864 
12865 // automatic destructor
12866 typedef TGeoMedium G__TTGeoMedium;
12867 static int G__G__Geom1_161_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12868 {
12869    char* gvp = (char*) G__getgvp();
12870    long soff = G__getstructoffset();
12871    int n = G__getaryconstruct();
12872    //
12873    //has_a_delete: 1
12874    //has_own_delete1arg: 0
12875    //has_own_delete2arg: 0
12876    //
12877    if (!soff) {
12878      return(1);
12879    }
12880    if (n) {
12881      if (gvp == (char*)G__PVOID) {
12882        delete[] (TGeoMedium*) soff;
12883      } else {
12884        G__setgvp((long) G__PVOID);
12885        for (int i = n - 1; i >= 0; --i) {
12886          ((TGeoMedium*) (soff+(sizeof(TGeoMedium)*i)))->~G__TTGeoMedium();
12887        }
12888        G__setgvp((long)gvp);
12889      }
12890    } else {
12891      if (gvp == (char*)G__PVOID) {
12892        delete (TGeoMedium*) soff;
12893      } else {
12894        G__setgvp((long) G__PVOID);
12895        ((TGeoMedium*) (soff))->~G__TTGeoMedium();
12896        G__setgvp((long)gvp);
12897      }
12898    }
12899    G__setnull(result7);
12900    return(1 || funcname || hash || result7 || libp) ;
12901 }
12902 
12903 
12904 /* TGeoTranslation */
12905 static int G__G__Geom1_164_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12906 {
12907    TGeoTranslation* p = NULL;
12908    char* gvp = (char*) G__getgvp();
12909    int n = G__getaryconstruct();
12910    if (n) {
12911      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12912        p = new TGeoTranslation[n];
12913      } else {
12914        p = new((void*) gvp) TGeoTranslation[n];
12915      }
12916    } else {
12917      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12918        p = new TGeoTranslation;
12919      } else {
12920        p = new((void*) gvp) TGeoTranslation;
12921      }
12922    }
12923    result7->obj.i = (long) p;
12924    result7->ref = (long) p;
12925    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation));
12926    return(1 || funcname || hash || result7 || libp) ;
12927 }
12928 
12929 static int G__G__Geom1_164_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12930 {
12931    TGeoTranslation* p = NULL;
12932    char* gvp = (char*) G__getgvp();
12933    //m: 1
12934    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12935      p = new TGeoTranslation(*(TGeoTranslation*) libp->para[0].ref);
12936    } else {
12937      p = new((void*) gvp) TGeoTranslation(*(TGeoTranslation*) libp->para[0].ref);
12938    }
12939    result7->obj.i = (long) p;
12940    result7->ref = (long) p;
12941    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation));
12942    return(1 || funcname || hash || result7 || libp) ;
12943 }
12944 
12945 static int G__G__Geom1_164_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12946 {
12947    TGeoTranslation* p = NULL;
12948    char* gvp = (char*) G__getgvp();
12949    //m: 1
12950    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12951      p = new TGeoTranslation(*(TGeoMatrix*) libp->para[0].ref);
12952    } else {
12953      p = new((void*) gvp) TGeoTranslation(*(TGeoMatrix*) libp->para[0].ref);
12954    }
12955    result7->obj.i = (long) p;
12956    result7->ref = (long) p;
12957    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation));
12958    return(1 || funcname || hash || result7 || libp) ;
12959 }
12960 
12961 static int G__G__Geom1_164_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12962 {
12963    TGeoTranslation* p = NULL;
12964    char* gvp = (char*) G__getgvp();
12965    //m: 3
12966    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12967      p = new TGeoTranslation(
12968 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
12969 , (Double_t) G__double(libp->para[2]));
12970    } else {
12971      p = new((void*) gvp) TGeoTranslation(
12972 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
12973 , (Double_t) G__double(libp->para[2]));
12974    }
12975    result7->obj.i = (long) p;
12976    result7->ref = (long) p;
12977    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation));
12978    return(1 || funcname || hash || result7 || libp) ;
12979 }
12980 
12981 static int G__G__Geom1_164_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12982 {
12983    TGeoTranslation* p = NULL;
12984    char* gvp = (char*) G__getgvp();
12985    //m: 4
12986    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12987      p = new TGeoTranslation(
12988 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
12989 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
12990    } else {
12991      p = new((void*) gvp) TGeoTranslation(
12992 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
12993 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
12994    }
12995    result7->obj.i = (long) p;
12996    result7->ref = (long) p;
12997    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation));
12998    return(1 || funcname || hash || result7 || libp) ;
12999 }
13000 
13001 static int G__G__Geom1_164_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13002 {
13003       {
13004          const TGeoTranslation& obj = ((TGeoTranslation*) G__getstructoffset())->operator=(*(TGeoMatrix*) libp->para[0].ref);
13005          result7->ref = (long) (&obj);
13006          result7->obj.i = (long) (&obj);
13007       }
13008    return(1 || funcname || hash || result7 || libp) ;
13009 }
13010 
13011 static int G__G__Geom1_164_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13012 {
13013       {
13014          const TGeoTranslation& obj = ((TGeoTranslation*) G__getstructoffset())->operator=(*(TGeoTranslation*) libp->para[0].ref);
13015          result7->ref = (long) (&obj);
13016          result7->obj.i = (long) (&obj);
13017       }
13018    return(1 || funcname || hash || result7 || libp) ;
13019 }
13020 
13021 static int G__G__Geom1_164_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13022 {
13023       ((TGeoTranslation*) G__getstructoffset())->Add((TGeoTranslation*) G__int(libp->para[0]));
13024       G__setnull(result7);
13025    return(1 || funcname || hash || result7 || libp) ;
13026 }
13027 
13028 static int G__G__Geom1_164_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13029 {
13030       ((TGeoTranslation*) G__getstructoffset())->Subtract((TGeoTranslation*) G__int(libp->para[0]));
13031       G__setnull(result7);
13032    return(1 || funcname || hash || result7 || libp) ;
13033 }
13034 
13035 static int G__G__Geom1_164_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13036 {
13037       ((TGeoTranslation*) G__getstructoffset())->SetTranslation((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
13038 , (Double_t) G__double(libp->para[2]));
13039       G__setnull(result7);
13040    return(1 || funcname || hash || result7 || libp) ;
13041 }
13042 
13043 static int G__G__Geom1_164_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13044 {
13045       ((TGeoTranslation*) G__getstructoffset())->SetTranslation(*(TGeoMatrix*) libp->para[0].ref);
13046       G__setnull(result7);
13047    return(1 || funcname || hash || result7 || libp) ;
13048 }
13049 
13050 static int G__G__Geom1_164_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13051 {
13052       G__letint(result7, 85, (long) TGeoTranslation::Class());
13053    return(1 || funcname || hash || result7 || libp) ;
13054 }
13055 
13056 static int G__G__Geom1_164_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13057 {
13058       G__letint(result7, 67, (long) TGeoTranslation::Class_Name());
13059    return(1 || funcname || hash || result7 || libp) ;
13060 }
13061 
13062 static int G__G__Geom1_164_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13063 {
13064       G__letint(result7, 115, (long) TGeoTranslation::Class_Version());
13065    return(1 || funcname || hash || result7 || libp) ;
13066 }
13067 
13068 static int G__G__Geom1_164_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13069 {
13070       TGeoTranslation::Dictionary();
13071       G__setnull(result7);
13072    return(1 || funcname || hash || result7 || libp) ;
13073 }
13074 
13075 static int G__G__Geom1_164_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13076 {
13077       ((TGeoTranslation*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
13078       G__setnull(result7);
13079    return(1 || funcname || hash || result7 || libp) ;
13080 }
13081 
13082 static int G__G__Geom1_164_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13083 {
13084       G__letint(result7, 67, (long) TGeoTranslation::DeclFileName());
13085    return(1 || funcname || hash || result7 || libp) ;
13086 }
13087 
13088 static int G__G__Geom1_164_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13089 {
13090       G__letint(result7, 105, (long) TGeoTranslation::ImplFileLine());
13091    return(1 || funcname || hash || result7 || libp) ;
13092 }
13093 
13094 static int G__G__Geom1_164_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13095 {
13096       G__letint(result7, 67, (long) TGeoTranslation::ImplFileName());
13097    return(1 || funcname || hash || result7 || libp) ;
13098 }
13099 
13100 static int G__G__Geom1_164_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13101 {
13102       G__letint(result7, 105, (long) TGeoTranslation::DeclFileLine());
13103    return(1 || funcname || hash || result7 || libp) ;
13104 }
13105 
13106 // automatic destructor
13107 typedef TGeoTranslation G__TTGeoTranslation;
13108 static int G__G__Geom1_164_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13109 {
13110    char* gvp = (char*) G__getgvp();
13111    long soff = G__getstructoffset();
13112    int n = G__getaryconstruct();
13113    //
13114    //has_a_delete: 1
13115    //has_own_delete1arg: 0
13116    //has_own_delete2arg: 0
13117    //
13118    if (!soff) {
13119      return(1);
13120    }
13121    if (n) {
13122      if (gvp == (char*)G__PVOID) {
13123        delete[] (TGeoTranslation*) soff;
13124      } else {
13125        G__setgvp((long) G__PVOID);
13126        for (int i = n - 1; i >= 0; --i) {
13127          ((TGeoTranslation*) (soff+(sizeof(TGeoTranslation)*i)))->~G__TTGeoTranslation();
13128        }
13129        G__setgvp((long)gvp);
13130      }
13131    } else {
13132      if (gvp == (char*)G__PVOID) {
13133        delete (TGeoTranslation*) soff;
13134      } else {
13135        G__setgvp((long) G__PVOID);
13136        ((TGeoTranslation*) (soff))->~G__TTGeoTranslation();
13137        G__setgvp((long)gvp);
13138      }
13139    }
13140    G__setnull(result7);
13141    return(1 || funcname || hash || result7 || libp) ;
13142 }
13143 
13144 
13145 /* TGeoRotation */
13146 static int G__G__Geom1_165_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13147 {
13148    TGeoRotation* p = NULL;
13149    char* gvp = (char*) G__getgvp();
13150    int n = G__getaryconstruct();
13151    if (n) {
13152      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13153        p = new TGeoRotation[n];
13154      } else {
13155        p = new((void*) gvp) TGeoRotation[n];
13156      }
13157    } else {
13158      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13159        p = new TGeoRotation;
13160      } else {
13161        p = new((void*) gvp) TGeoRotation;
13162      }
13163    }
13164    result7->obj.i = (long) p;
13165    result7->ref = (long) p;
13166    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation));
13167    return(1 || funcname || hash || result7 || libp) ;
13168 }
13169 
13170 static int G__G__Geom1_165_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13171 {
13172    TGeoRotation* p = NULL;
13173    char* gvp = (char*) G__getgvp();
13174    //m: 1
13175    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13176      p = new TGeoRotation(*(TGeoRotation*) libp->para[0].ref);
13177    } else {
13178      p = new((void*) gvp) TGeoRotation(*(TGeoRotation*) libp->para[0].ref);
13179    }
13180    result7->obj.i = (long) p;
13181    result7->ref = (long) p;
13182    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation));
13183    return(1 || funcname || hash || result7 || libp) ;
13184 }
13185 
13186 static int G__G__Geom1_165_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13187 {
13188    TGeoRotation* p = NULL;
13189    char* gvp = (char*) G__getgvp();
13190    //m: 1
13191    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13192      p = new TGeoRotation(*(TGeoMatrix*) libp->para[0].ref);
13193    } else {
13194      p = new((void*) gvp) TGeoRotation(*(TGeoMatrix*) libp->para[0].ref);
13195    }
13196    result7->obj.i = (long) p;
13197    result7->ref = (long) p;
13198    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation));
13199    return(1 || funcname || hash || result7 || libp) ;
13200 }
13201 
13202 static int G__G__Geom1_165_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13203 {
13204    TGeoRotation* p = NULL;
13205    char* gvp = (char*) G__getgvp();
13206    //m: 1
13207    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13208      p = new TGeoRotation((const char*) G__int(libp->para[0]));
13209    } else {
13210      p = new((void*) gvp) TGeoRotation((const char*) G__int(libp->para[0]));
13211    }
13212    result7->obj.i = (long) p;
13213    result7->ref = (long) p;
13214    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation));
13215    return(1 || funcname || hash || result7 || libp) ;
13216 }
13217 
13218 static int G__G__Geom1_165_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13219 {
13220    TGeoRotation* p = NULL;
13221    char* gvp = (char*) G__getgvp();
13222    //m: 4
13223    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13224      p = new TGeoRotation(
13225 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
13226 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
13227    } else {
13228      p = new((void*) gvp) TGeoRotation(
13229 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
13230 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
13231    }
13232    result7->obj.i = (long) p;
13233    result7->ref = (long) p;
13234    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation));
13235    return(1 || funcname || hash || result7 || libp) ;
13236 }
13237 
13238 static int G__G__Geom1_165_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13239 {
13240    TGeoRotation* p = NULL;
13241    char* gvp = (char*) G__getgvp();
13242    //m: 7
13243    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13244      p = new TGeoRotation(
13245 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
13246 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
13247 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
13248 , (Double_t) G__double(libp->para[6]));
13249    } else {
13250      p = new((void*) gvp) TGeoRotation(
13251 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
13252 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
13253 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
13254 , (Double_t) G__double(libp->para[6]));
13255    }
13256    result7->obj.i = (long) p;
13257    result7->ref = (long) p;
13258    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation));
13259    return(1 || funcname || hash || result7 || libp) ;
13260 }
13261 
13262 static int G__G__Geom1_165_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13263 {
13264       {
13265          const TGeoRotation& obj = ((TGeoRotation*) G__getstructoffset())->operator=(*(TGeoMatrix*) libp->para[0].ref);
13266          result7->ref = (long) (&obj);
13267          result7->obj.i = (long) (&obj);
13268       }
13269    return(1 || funcname || hash || result7 || libp) ;
13270 }
13271 
13272 static int G__G__Geom1_165_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13273 {
13274       {
13275          const TGeoRotation& obj = ((TGeoRotation*) G__getstructoffset())->operator=(*(TGeoRotation*) libp->para[0].ref);
13276          result7->ref = (long) (&obj);
13277          result7->obj.i = (long) (&obj);
13278       }
13279    return(1 || funcname || hash || result7 || libp) ;
13280 }
13281 
13282 static int G__G__Geom1_165_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13283 {
13284       G__letint(result7, 103, (long) ((const TGeoRotation*) G__getstructoffset())->IsValid());
13285    return(1 || funcname || hash || result7 || libp) ;
13286 }
13287 
13288 static int G__G__Geom1_165_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13289 {
13290       G__letdouble(result7, 100, (double) ((const TGeoRotation*) G__getstructoffset())->Determinant());
13291    return(1 || funcname || hash || result7 || libp) ;
13292 }
13293 
13294 static int G__G__Geom1_165_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13295 {
13296       ((TGeoRotation*) G__getstructoffset())->FastRotZ((Double_t*) G__int(libp->para[0]));
13297       G__setnull(result7);
13298    return(1 || funcname || hash || result7 || libp) ;
13299 }
13300 
13301 static int G__G__Geom1_165_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13302 {
13303       ((const TGeoRotation*) G__getstructoffset())->GetAngles(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
13304 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3])
13305 , *(Double_t*) G__Doubleref(&libp->para[4]), *(Double_t*) G__Doubleref(&libp->para[5]));
13306       G__setnull(result7);
13307    return(1 || funcname || hash || result7 || libp) ;
13308 }
13309 
13310 static int G__G__Geom1_165_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13311 {
13312       ((const TGeoRotation*) G__getstructoffset())->GetAngles(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
13313 , *(Double_t*) G__Doubleref(&libp->para[2]));
13314       G__setnull(result7);
13315    return(1 || funcname || hash || result7 || libp) ;
13316 }
13317 
13318 static int G__G__Geom1_165_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13319 {
13320    switch (libp->paran) {
13321    case 1:
13322       G__letdouble(result7, 100, (double) ((const TGeoRotation*) G__getstructoffset())->GetPhiRotation((Bool_t) G__int(libp->para[0])));
13323       break;
13324    case 0:
13325       G__letdouble(result7, 100, (double) ((const TGeoRotation*) G__getstructoffset())->GetPhiRotation());
13326       break;
13327    }
13328    return(1 || funcname || hash || result7 || libp) ;
13329 }
13330 
13331 static int G__G__Geom1_165_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13332 {
13333    switch (libp->paran) {
13334    case 2:
13335       ((TGeoRotation*) G__getstructoffset())->MultiplyBy((TGeoRotation*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
13336       G__setnull(result7);
13337       break;
13338    case 1:
13339       ((TGeoRotation*) G__getstructoffset())->MultiplyBy((TGeoRotation*) G__int(libp->para[0]));
13340       G__setnull(result7);
13341       break;
13342    }
13343    return(1 || funcname || hash || result7 || libp) ;
13344 }
13345 
13346 static int G__G__Geom1_165_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13347 {
13348       ((TGeoRotation*) G__getstructoffset())->SetAngles((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
13349 , (Double_t) G__double(libp->para[2]));
13350       G__setnull(result7);
13351    return(1 || funcname || hash || result7 || libp) ;
13352 }
13353 
13354 static int G__G__Geom1_165_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13355 {
13356       ((TGeoRotation*) G__getstructoffset())->SetAngles((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
13357 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
13358 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
13359       G__setnull(result7);
13360    return(1 || funcname || hash || result7 || libp) ;
13361 }
13362 
13363 static int G__G__Geom1_165_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13364 {
13365       ((TGeoRotation*) G__getstructoffset())->SetMatrix((Double_t*) G__int(libp->para[0]));
13366       G__setnull(result7);
13367    return(1 || funcname || hash || result7 || libp) ;
13368 }
13369 
13370 static int G__G__Geom1_165_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13371 {
13372       ((TGeoRotation*) G__getstructoffset())->SetRotation(*(TGeoMatrix*) libp->para[0].ref);
13373       G__setnull(result7);
13374    return(1 || funcname || hash || result7 || libp) ;
13375 }
13376 
13377 static int G__G__Geom1_165_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13378 {
13379       ((const TGeoRotation*) G__getstructoffset())->GetInverse((Double_t*) G__int(libp->para[0]));
13380       G__setnull(result7);
13381    return(1 || funcname || hash || result7 || libp) ;
13382 }
13383 
13384 static int G__G__Geom1_165_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13385 {
13386       G__letint(result7, 85, (long) TGeoRotation::Class());
13387    return(1 || funcname || hash || result7 || libp) ;
13388 }
13389 
13390 static int G__G__Geom1_165_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13391 {
13392       G__letint(result7, 67, (long) TGeoRotation::Class_Name());
13393    return(1 || funcname || hash || result7 || libp) ;
13394 }
13395 
13396 static int G__G__Geom1_165_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13397 {
13398       G__letint(result7, 115, (long) TGeoRotation::Class_Version());
13399    return(1 || funcname || hash || result7 || libp) ;
13400 }
13401 
13402 static int G__G__Geom1_165_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13403 {
13404       TGeoRotation::Dictionary();
13405       G__setnull(result7);
13406    return(1 || funcname || hash || result7 || libp) ;
13407 }
13408 
13409 static int G__G__Geom1_165_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13410 {
13411       ((TGeoRotation*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
13412       G__setnull(result7);
13413    return(1 || funcname || hash || result7 || libp) ;
13414 }
13415 
13416 static int G__G__Geom1_165_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13417 {
13418       G__letint(result7, 67, (long) TGeoRotation::DeclFileName());
13419    return(1 || funcname || hash || result7 || libp) ;
13420 }
13421 
13422 static int G__G__Geom1_165_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13423 {
13424       G__letint(result7, 105, (long) TGeoRotation::ImplFileLine());
13425    return(1 || funcname || hash || result7 || libp) ;
13426 }
13427 
13428 static int G__G__Geom1_165_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13429 {
13430       G__letint(result7, 67, (long) TGeoRotation::ImplFileName());
13431    return(1 || funcname || hash || result7 || libp) ;
13432 }
13433 
13434 static int G__G__Geom1_165_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13435 {
13436       G__letint(result7, 105, (long) TGeoRotation::DeclFileLine());
13437    return(1 || funcname || hash || result7 || libp) ;
13438 }
13439 
13440 // automatic destructor
13441 typedef TGeoRotation G__TTGeoRotation;
13442 static int G__G__Geom1_165_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13443 {
13444    char* gvp = (char*) G__getgvp();
13445    long soff = G__getstructoffset();
13446    int n = G__getaryconstruct();
13447    //
13448    //has_a_delete: 1
13449    //has_own_delete1arg: 0
13450    //has_own_delete2arg: 0
13451    //
13452    if (!soff) {
13453      return(1);
13454    }
13455    if (n) {
13456      if (gvp == (char*)G__PVOID) {
13457        delete[] (TGeoRotation*) soff;
13458      } else {
13459        G__setgvp((long) G__PVOID);
13460        for (int i = n - 1; i >= 0; --i) {
13461          ((TGeoRotation*) (soff+(sizeof(TGeoRotation)*i)))->~G__TTGeoRotation();
13462        }
13463        G__setgvp((long)gvp);
13464      }
13465    } else {
13466      if (gvp == (char*)G__PVOID) {
13467        delete (TGeoRotation*) soff;
13468      } else {
13469        G__setgvp((long) G__PVOID);
13470        ((TGeoRotation*) (soff))->~G__TTGeoRotation();
13471        G__setgvp((long)gvp);
13472      }
13473    }
13474    G__setnull(result7);
13475    return(1 || funcname || hash || result7 || libp) ;
13476 }
13477 
13478 
13479 /* TGeoScale */
13480 static int G__G__Geom1_166_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13481 {
13482    TGeoScale* p = NULL;
13483    char* gvp = (char*) G__getgvp();
13484    int n = G__getaryconstruct();
13485    if (n) {
13486      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13487        p = new TGeoScale[n];
13488      } else {
13489        p = new((void*) gvp) TGeoScale[n];
13490      }
13491    } else {
13492      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13493        p = new TGeoScale;
13494      } else {
13495        p = new((void*) gvp) TGeoScale;
13496      }
13497    }
13498    result7->obj.i = (long) p;
13499    result7->ref = (long) p;
13500    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale));
13501    return(1 || funcname || hash || result7 || libp) ;
13502 }
13503 
13504 static int G__G__Geom1_166_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13505 {
13506    TGeoScale* p = NULL;
13507    char* gvp = (char*) G__getgvp();
13508    //m: 1
13509    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13510      p = new TGeoScale(*(TGeoScale*) libp->para[0].ref);
13511    } else {
13512      p = new((void*) gvp) TGeoScale(*(TGeoScale*) libp->para[0].ref);
13513    }
13514    result7->obj.i = (long) p;
13515    result7->ref = (long) p;
13516    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale));
13517    return(1 || funcname || hash || result7 || libp) ;
13518 }
13519 
13520 static int G__G__Geom1_166_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13521 {
13522    TGeoScale* p = NULL;
13523    char* gvp = (char*) G__getgvp();
13524    //m: 3
13525    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13526      p = new TGeoScale(
13527 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
13528 , (Double_t) G__double(libp->para[2]));
13529    } else {
13530      p = new((void*) gvp) TGeoScale(
13531 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
13532 , (Double_t) G__double(libp->para[2]));
13533    }
13534    result7->obj.i = (long) p;
13535    result7->ref = (long) p;
13536    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale));
13537    return(1 || funcname || hash || result7 || libp) ;
13538 }
13539 
13540 static int G__G__Geom1_166_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13541 {
13542    TGeoScale* p = NULL;
13543    char* gvp = (char*) G__getgvp();
13544    //m: 4
13545    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13546      p = new TGeoScale(
13547 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
13548 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
13549    } else {
13550      p = new((void*) gvp) TGeoScale(
13551 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
13552 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
13553    }
13554    result7->obj.i = (long) p;
13555    result7->ref = (long) p;
13556    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale));
13557    return(1 || funcname || hash || result7 || libp) ;
13558 }
13559 
13560 static int G__G__Geom1_166_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13561 {
13562       ((TGeoScale*) G__getstructoffset())->SetScale((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
13563 , (Double_t) G__double(libp->para[2]));
13564       G__setnull(result7);
13565    return(1 || funcname || hash || result7 || libp) ;
13566 }
13567 
13568 static int G__G__Geom1_166_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13569 {
13570    switch (libp->paran) {
13571    case 2:
13572       G__letdouble(result7, 100, (double) ((const TGeoScale*) G__getstructoffset())->LocalToMaster((Double_t) G__double(libp->para[0]), (Double_t*) G__int(libp->para[1])));
13573       break;
13574    case 1:
13575       G__letdouble(result7, 100, (double) ((const TGeoScale*) G__getstructoffset())->LocalToMaster((Double_t) G__double(libp->para[0])));
13576       break;
13577    }
13578    return(1 || funcname || hash || result7 || libp) ;
13579 }
13580 
13581 static int G__G__Geom1_166_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13582 {
13583    switch (libp->paran) {
13584    case 2:
13585       G__letdouble(result7, 100, (double) ((const TGeoScale*) G__getstructoffset())->MasterToLocal((Double_t) G__double(libp->para[0]), (Double_t*) G__int(libp->para[1])));
13586       break;
13587    case 1:
13588       G__letdouble(result7, 100, (double) ((const TGeoScale*) G__getstructoffset())->MasterToLocal((Double_t) G__double(libp->para[0])));
13589       break;
13590    }
13591    return(1 || funcname || hash || result7 || libp) ;
13592 }
13593 
13594 static int G__G__Geom1_166_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13595 {
13596       G__letint(result7, 85, (long) TGeoScale::Class());
13597    return(1 || funcname || hash || result7 || libp) ;
13598 }
13599 
13600 static int G__G__Geom1_166_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13601 {
13602       G__letint(result7, 67, (long) TGeoScale::Class_Name());
13603    return(1 || funcname || hash || result7 || libp) ;
13604 }
13605 
13606 static int G__G__Geom1_166_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13607 {
13608       G__letint(result7, 115, (long) TGeoScale::Class_Version());
13609    return(1 || funcname || hash || result7 || libp) ;
13610 }
13611 
13612 static int G__G__Geom1_166_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13613 {
13614       TGeoScale::Dictionary();
13615       G__setnull(result7);
13616    return(1 || funcname || hash || result7 || libp) ;
13617 }
13618 
13619 static int G__G__Geom1_166_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13620 {
13621       ((TGeoScale*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
13622       G__setnull(result7);
13623    return(1 || funcname || hash || result7 || libp) ;
13624 }
13625 
13626 static int G__G__Geom1_166_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13627 {
13628       G__letint(result7, 67, (long) TGeoScale::DeclFileName());
13629    return(1 || funcname || hash || result7 || libp) ;
13630 }
13631 
13632 static int G__G__Geom1_166_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13633 {
13634       G__letint(result7, 105, (long) TGeoScale::ImplFileLine());
13635    return(1 || funcname || hash || result7 || libp) ;
13636 }
13637 
13638 static int G__G__Geom1_166_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13639 {
13640       G__letint(result7, 67, (long) TGeoScale::ImplFileName());
13641    return(1 || funcname || hash || result7 || libp) ;
13642 }
13643 
13644 static int G__G__Geom1_166_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13645 {
13646       G__letint(result7, 105, (long) TGeoScale::DeclFileLine());
13647    return(1 || funcname || hash || result7 || libp) ;
13648 }
13649 
13650 // automatic destructor
13651 typedef TGeoScale G__TTGeoScale;
13652 static int G__G__Geom1_166_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13653 {
13654    char* gvp = (char*) G__getgvp();
13655    long soff = G__getstructoffset();
13656    int n = G__getaryconstruct();
13657    //
13658    //has_a_delete: 1
13659    //has_own_delete1arg: 0
13660    //has_own_delete2arg: 0
13661    //
13662    if (!soff) {
13663      return(1);
13664    }
13665    if (n) {
13666      if (gvp == (char*)G__PVOID) {
13667        delete[] (TGeoScale*) soff;
13668      } else {
13669        G__setgvp((long) G__PVOID);
13670        for (int i = n - 1; i >= 0; --i) {
13671          ((TGeoScale*) (soff+(sizeof(TGeoScale)*i)))->~G__TTGeoScale();
13672        }
13673        G__setgvp((long)gvp);
13674      }
13675    } else {
13676      if (gvp == (char*)G__PVOID) {
13677        delete (TGeoScale*) soff;
13678      } else {
13679        G__setgvp((long) G__PVOID);
13680        ((TGeoScale*) (soff))->~G__TTGeoScale();
13681        G__setgvp((long)gvp);
13682      }
13683    }
13684    G__setnull(result7);
13685    return(1 || funcname || hash || result7 || libp) ;
13686 }
13687 
13688 // automatic assignment operator
13689 static int G__G__Geom1_166_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13690 {
13691    TGeoScale* dest = (TGeoScale*) G__getstructoffset();
13692    *dest = *(TGeoScale*) libp->para[0].ref;
13693    const TGeoScale& obj = *dest;
13694    result7->ref = (long) (&obj);
13695    result7->obj.i = (long) (&obj);
13696    return(1 || funcname || hash || result7 || libp) ;
13697 }
13698 
13699 
13700 /* TGeoCombiTrans */
13701 static int G__G__Geom1_167_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13702 {
13703    TGeoCombiTrans* p = NULL;
13704    char* gvp = (char*) G__getgvp();
13705    int n = G__getaryconstruct();
13706    if (n) {
13707      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13708        p = new TGeoCombiTrans[n];
13709      } else {
13710        p = new((void*) gvp) TGeoCombiTrans[n];
13711      }
13712    } else {
13713      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13714        p = new TGeoCombiTrans;
13715      } else {
13716        p = new((void*) gvp) TGeoCombiTrans;
13717      }
13718    }
13719    result7->obj.i = (long) p;
13720    result7->ref = (long) p;
13721    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans));
13722    return(1 || funcname || hash || result7 || libp) ;
13723 }
13724 
13725 static int G__G__Geom1_167_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13726 {
13727    TGeoCombiTrans* p = NULL;
13728    char* gvp = (char*) G__getgvp();
13729    //m: 1
13730    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13731      p = new TGeoCombiTrans(*(TGeoCombiTrans*) libp->para[0].ref);
13732    } else {
13733      p = new((void*) gvp) TGeoCombiTrans(*(TGeoCombiTrans*) libp->para[0].ref);
13734    }
13735    result7->obj.i = (long) p;
13736    result7->ref = (long) p;
13737    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans));
13738    return(1 || funcname || hash || result7 || libp) ;
13739 }
13740 
13741 static int G__G__Geom1_167_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13742 {
13743    TGeoCombiTrans* p = NULL;
13744    char* gvp = (char*) G__getgvp();
13745    //m: 1
13746    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13747      p = new TGeoCombiTrans(*(TGeoMatrix*) libp->para[0].ref);
13748    } else {
13749      p = new((void*) gvp) TGeoCombiTrans(*(TGeoMatrix*) libp->para[0].ref);
13750    }
13751    result7->obj.i = (long) p;
13752    result7->ref = (long) p;
13753    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans));
13754    return(1 || funcname || hash || result7 || libp) ;
13755 }
13756 
13757 static int G__G__Geom1_167_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13758 {
13759    TGeoCombiTrans* p = NULL;
13760    char* gvp = (char*) G__getgvp();
13761    //m: 2
13762    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13763      p = new TGeoCombiTrans(*(TGeoTranslation*) libp->para[0].ref, *(TGeoRotation*) libp->para[1].ref);
13764    } else {
13765      p = new((void*) gvp) TGeoCombiTrans(*(TGeoTranslation*) libp->para[0].ref, *(TGeoRotation*) libp->para[1].ref);
13766    }
13767    result7->obj.i = (long) p;
13768    result7->ref = (long) p;
13769    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans));
13770    return(1 || funcname || hash || result7 || libp) ;
13771 }
13772 
13773 static int G__G__Geom1_167_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13774 {
13775    TGeoCombiTrans* p = NULL;
13776    char* gvp = (char*) G__getgvp();
13777    //m: 1
13778    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13779      p = new TGeoCombiTrans((const char*) G__int(libp->para[0]));
13780    } else {
13781      p = new((void*) gvp) TGeoCombiTrans((const char*) G__int(libp->para[0]));
13782    }
13783    result7->obj.i = (long) p;
13784    result7->ref = (long) p;
13785    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans));
13786    return(1 || funcname || hash || result7 || libp) ;
13787 }
13788 
13789 static int G__G__Geom1_167_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13790 {
13791    TGeoCombiTrans* p = NULL;
13792    char* gvp = (char*) G__getgvp();
13793    //m: 4
13794    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13795      p = new TGeoCombiTrans(
13796 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
13797 , (Double_t) G__double(libp->para[2]), (TGeoRotation*) G__int(libp->para[3]));
13798    } else {
13799      p = new((void*) gvp) TGeoCombiTrans(
13800 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
13801 , (Double_t) G__double(libp->para[2]), (TGeoRotation*) G__int(libp->para[3]));
13802    }
13803    result7->obj.i = (long) p;
13804    result7->ref = (long) p;
13805    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans));
13806    return(1 || funcname || hash || result7 || libp) ;
13807 }
13808 
13809 static int G__G__Geom1_167_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13810 {
13811    TGeoCombiTrans* p = NULL;
13812    char* gvp = (char*) G__getgvp();
13813    //m: 5
13814    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13815      p = new TGeoCombiTrans(
13816 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
13817 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
13818 , (TGeoRotation*) G__int(libp->para[4]));
13819    } else {
13820      p = new((void*) gvp) TGeoCombiTrans(
13821 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
13822 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
13823 , (TGeoRotation*) G__int(libp->para[4]));
13824    }
13825    result7->obj.i = (long) p;
13826    result7->ref = (long) p;
13827    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans));
13828    return(1 || funcname || hash || result7 || libp) ;
13829 }
13830 
13831 static int G__G__Geom1_167_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13832 {
13833       {
13834          const TGeoCombiTrans& obj = ((TGeoCombiTrans*) G__getstructoffset())->operator=(*(TGeoMatrix*) libp->para[0].ref);
13835          result7->ref = (long) (&obj);
13836          result7->obj.i = (long) (&obj);
13837       }
13838    return(1 || funcname || hash || result7 || libp) ;
13839 }
13840 
13841 static int G__G__Geom1_167_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13842 {
13843       {
13844          const TGeoCombiTrans& obj = ((TGeoCombiTrans*) G__getstructoffset())->operator=(*(TGeoCombiTrans*) libp->para[0].ref);
13845          result7->ref = (long) (&obj);
13846          result7->obj.i = (long) (&obj);
13847       }
13848    return(1 || funcname || hash || result7 || libp) ;
13849 }
13850 
13851 static int G__G__Geom1_167_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13852 {
13853       ((TGeoCombiTrans*) G__getstructoffset())->SetTranslation(*(TGeoTranslation*) libp->para[0].ref);
13854       G__setnull(result7);
13855    return(1 || funcname || hash || result7 || libp) ;
13856 }
13857 
13858 static int G__G__Geom1_167_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13859 {
13860       ((TGeoCombiTrans*) G__getstructoffset())->SetTranslation((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
13861 , (Double_t) G__double(libp->para[2]));
13862       G__setnull(result7);
13863    return(1 || funcname || hash || result7 || libp) ;
13864 }
13865 
13866 static int G__G__Geom1_167_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13867 {
13868       ((TGeoCombiTrans*) G__getstructoffset())->SetTranslation((Double_t*) G__int(libp->para[0]));
13869       G__setnull(result7);
13870    return(1 || funcname || hash || result7 || libp) ;
13871 }
13872 
13873 static int G__G__Geom1_167_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13874 {
13875       ((TGeoCombiTrans*) G__getstructoffset())->SetRotation(*(TGeoRotation*) libp->para[0].ref);
13876       G__setnull(result7);
13877    return(1 || funcname || hash || result7 || libp) ;
13878 }
13879 
13880 static int G__G__Geom1_167_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13881 {
13882       ((TGeoCombiTrans*) G__getstructoffset())->SetRotation((TGeoRotation*) G__int(libp->para[0]));
13883       G__setnull(result7);
13884    return(1 || funcname || hash || result7 || libp) ;
13885 }
13886 
13887 static int G__G__Geom1_167_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13888 {
13889       G__letint(result7, 85, (long) ((const TGeoCombiTrans*) G__getstructoffset())->GetRotation());
13890    return(1 || funcname || hash || result7 || libp) ;
13891 }
13892 
13893 static int G__G__Geom1_167_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13894 {
13895       G__letint(result7, 85, (long) TGeoCombiTrans::Class());
13896    return(1 || funcname || hash || result7 || libp) ;
13897 }
13898 
13899 static int G__G__Geom1_167_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13900 {
13901       G__letint(result7, 67, (long) TGeoCombiTrans::Class_Name());
13902    return(1 || funcname || hash || result7 || libp) ;
13903 }
13904 
13905 static int G__G__Geom1_167_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13906 {
13907       G__letint(result7, 115, (long) TGeoCombiTrans::Class_Version());
13908    return(1 || funcname || hash || result7 || libp) ;
13909 }
13910 
13911 static int G__G__Geom1_167_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13912 {
13913       TGeoCombiTrans::Dictionary();
13914       G__setnull(result7);
13915    return(1 || funcname || hash || result7 || libp) ;
13916 }
13917 
13918 static int G__G__Geom1_167_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13919 {
13920       ((TGeoCombiTrans*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
13921       G__setnull(result7);
13922    return(1 || funcname || hash || result7 || libp) ;
13923 }
13924 
13925 static int G__G__Geom1_167_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13926 {
13927       G__letint(result7, 67, (long) TGeoCombiTrans::DeclFileName());
13928    return(1 || funcname || hash || result7 || libp) ;
13929 }
13930 
13931 static int G__G__Geom1_167_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13932 {
13933       G__letint(result7, 105, (long) TGeoCombiTrans::ImplFileLine());
13934    return(1 || funcname || hash || result7 || libp) ;
13935 }
13936 
13937 static int G__G__Geom1_167_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13938 {
13939       G__letint(result7, 67, (long) TGeoCombiTrans::ImplFileName());
13940    return(1 || funcname || hash || result7 || libp) ;
13941 }
13942 
13943 static int G__G__Geom1_167_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13944 {
13945       G__letint(result7, 105, (long) TGeoCombiTrans::DeclFileLine());
13946    return(1 || funcname || hash || result7 || libp) ;
13947 }
13948 
13949 // automatic destructor
13950 typedef TGeoCombiTrans G__TTGeoCombiTrans;
13951 static int G__G__Geom1_167_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13952 {
13953    char* gvp = (char*) G__getgvp();
13954    long soff = G__getstructoffset();
13955    int n = G__getaryconstruct();
13956    //
13957    //has_a_delete: 1
13958    //has_own_delete1arg: 0
13959    //has_own_delete2arg: 0
13960    //
13961    if (!soff) {
13962      return(1);
13963    }
13964    if (n) {
13965      if (gvp == (char*)G__PVOID) {
13966        delete[] (TGeoCombiTrans*) soff;
13967      } else {
13968        G__setgvp((long) G__PVOID);
13969        for (int i = n - 1; i >= 0; --i) {
13970          ((TGeoCombiTrans*) (soff+(sizeof(TGeoCombiTrans)*i)))->~G__TTGeoCombiTrans();
13971        }
13972        G__setgvp((long)gvp);
13973      }
13974    } else {
13975      if (gvp == (char*)G__PVOID) {
13976        delete (TGeoCombiTrans*) soff;
13977      } else {
13978        G__setgvp((long) G__PVOID);
13979        ((TGeoCombiTrans*) (soff))->~G__TTGeoCombiTrans();
13980        G__setgvp((long)gvp);
13981      }
13982    }
13983    G__setnull(result7);
13984    return(1 || funcname || hash || result7 || libp) ;
13985 }
13986 
13987 
13988 /* TGeoGenTrans */
13989 static int G__G__Geom1_168_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13990 {
13991    TGeoGenTrans* p = NULL;
13992    char* gvp = (char*) G__getgvp();
13993    int n = G__getaryconstruct();
13994    if (n) {
13995      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13996        p = new TGeoGenTrans[n];
13997      } else {
13998        p = new((void*) gvp) TGeoGenTrans[n];
13999      }
14000    } else {
14001      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14002        p = new TGeoGenTrans;
14003      } else {
14004        p = new((void*) gvp) TGeoGenTrans;
14005      }
14006    }
14007    result7->obj.i = (long) p;
14008    result7->ref = (long) p;
14009    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans));
14010    return(1 || funcname || hash || result7 || libp) ;
14011 }
14012 
14013 static int G__G__Geom1_168_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14014 {
14015    TGeoGenTrans* p = NULL;
14016    char* gvp = (char*) G__getgvp();
14017    //m: 1
14018    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14019      p = new TGeoGenTrans((const char*) G__int(libp->para[0]));
14020    } else {
14021      p = new((void*) gvp) TGeoGenTrans((const char*) G__int(libp->para[0]));
14022    }
14023    result7->obj.i = (long) p;
14024    result7->ref = (long) p;
14025    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans));
14026    return(1 || funcname || hash || result7 || libp) ;
14027 }
14028 
14029 static int G__G__Geom1_168_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14030 {
14031    TGeoGenTrans* p = NULL;
14032    char* gvp = (char*) G__getgvp();
14033    //m: 7
14034    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14035      p = new TGeoGenTrans(
14036 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
14037 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
14038 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
14039 , (TGeoRotation*) G__int(libp->para[6]));
14040    } else {
14041      p = new((void*) gvp) TGeoGenTrans(
14042 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
14043 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
14044 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
14045 , (TGeoRotation*) G__int(libp->para[6]));
14046    }
14047    result7->obj.i = (long) p;
14048    result7->ref = (long) p;
14049    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans));
14050    return(1 || funcname || hash || result7 || libp) ;
14051 }
14052 
14053 static int G__G__Geom1_168_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14054 {
14055    TGeoGenTrans* p = NULL;
14056    char* gvp = (char*) G__getgvp();
14057    //m: 8
14058    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14059      p = new TGeoGenTrans(
14060 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
14061 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
14062 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
14063 , (Double_t) G__double(libp->para[6]), (TGeoRotation*) G__int(libp->para[7]));
14064    } else {
14065      p = new((void*) gvp) TGeoGenTrans(
14066 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
14067 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
14068 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
14069 , (Double_t) G__double(libp->para[6]), (TGeoRotation*) G__int(libp->para[7]));
14070    }
14071    result7->obj.i = (long) p;
14072    result7->ref = (long) p;
14073    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans));
14074    return(1 || funcname || hash || result7 || libp) ;
14075 }
14076 
14077 static int G__G__Geom1_168_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14078 {
14079       ((TGeoGenTrans*) G__getstructoffset())->SetScale((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
14080 , (Double_t) G__double(libp->para[2]));
14081       G__setnull(result7);
14082    return(1 || funcname || hash || result7 || libp) ;
14083 }
14084 
14085 static int G__G__Geom1_168_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14086 {
14087       ((TGeoGenTrans*) G__getstructoffset())->SetScale((Double_t*) G__int(libp->para[0]));
14088       G__setnull(result7);
14089    return(1 || funcname || hash || result7 || libp) ;
14090 }
14091 
14092 static int G__G__Geom1_168_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14093 {
14094       G__letint(result7, 103, (long) ((TGeoGenTrans*) G__getstructoffset())->Normalize());
14095    return(1 || funcname || hash || result7 || libp) ;
14096 }
14097 
14098 static int G__G__Geom1_168_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14099 {
14100       G__letint(result7, 85, (long) TGeoGenTrans::Class());
14101    return(1 || funcname || hash || result7 || libp) ;
14102 }
14103 
14104 static int G__G__Geom1_168_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14105 {
14106       G__letint(result7, 67, (long) TGeoGenTrans::Class_Name());
14107    return(1 || funcname || hash || result7 || libp) ;
14108 }
14109 
14110 static int G__G__Geom1_168_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14111 {
14112       G__letint(result7, 115, (long) TGeoGenTrans::Class_Version());
14113    return(1 || funcname || hash || result7 || libp) ;
14114 }
14115 
14116 static int G__G__Geom1_168_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14117 {
14118       TGeoGenTrans::Dictionary();
14119       G__setnull(result7);
14120    return(1 || funcname || hash || result7 || libp) ;
14121 }
14122 
14123 static int G__G__Geom1_168_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14124 {
14125       ((TGeoGenTrans*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
14126       G__setnull(result7);
14127    return(1 || funcname || hash || result7 || libp) ;
14128 }
14129 
14130 static int G__G__Geom1_168_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14131 {
14132       G__letint(result7, 67, (long) TGeoGenTrans::DeclFileName());
14133    return(1 || funcname || hash || result7 || libp) ;
14134 }
14135 
14136 static int G__G__Geom1_168_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14137 {
14138       G__letint(result7, 105, (long) TGeoGenTrans::ImplFileLine());
14139    return(1 || funcname || hash || result7 || libp) ;
14140 }
14141 
14142 static int G__G__Geom1_168_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14143 {
14144       G__letint(result7, 67, (long) TGeoGenTrans::ImplFileName());
14145    return(1 || funcname || hash || result7 || libp) ;
14146 }
14147 
14148 static int G__G__Geom1_168_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14149 {
14150       G__letint(result7, 105, (long) TGeoGenTrans::DeclFileLine());
14151    return(1 || funcname || hash || result7 || libp) ;
14152 }
14153 
14154 // automatic copy constructor
14155 static int G__G__Geom1_168_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14156 
14157 {
14158    TGeoGenTrans* p;
14159    void* tmp = (void*) G__int(libp->para[0]);
14160    p = new TGeoGenTrans(*(TGeoGenTrans*) tmp);
14161    result7->obj.i = (long) p;
14162    result7->ref = (long) p;
14163    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans));
14164    return(1 || funcname || hash || result7 || libp) ;
14165 }
14166 
14167 // automatic destructor
14168 typedef TGeoGenTrans G__TTGeoGenTrans;
14169 static int G__G__Geom1_168_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14170 {
14171    char* gvp = (char*) G__getgvp();
14172    long soff = G__getstructoffset();
14173    int n = G__getaryconstruct();
14174    //
14175    //has_a_delete: 1
14176    //has_own_delete1arg: 0
14177    //has_own_delete2arg: 0
14178    //
14179    if (!soff) {
14180      return(1);
14181    }
14182    if (n) {
14183      if (gvp == (char*)G__PVOID) {
14184        delete[] (TGeoGenTrans*) soff;
14185      } else {
14186        G__setgvp((long) G__PVOID);
14187        for (int i = n - 1; i >= 0; --i) {
14188          ((TGeoGenTrans*) (soff+(sizeof(TGeoGenTrans)*i)))->~G__TTGeoGenTrans();
14189        }
14190        G__setgvp((long)gvp);
14191      }
14192    } else {
14193      if (gvp == (char*)G__PVOID) {
14194        delete (TGeoGenTrans*) soff;
14195      } else {
14196        G__setgvp((long) G__PVOID);
14197        ((TGeoGenTrans*) (soff))->~G__TTGeoGenTrans();
14198        G__setgvp((long)gvp);
14199      }
14200    }
14201    G__setnull(result7);
14202    return(1 || funcname || hash || result7 || libp) ;
14203 }
14204 
14205 // automatic assignment operator
14206 static int G__G__Geom1_168_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14207 {
14208    TGeoGenTrans* dest = (TGeoGenTrans*) G__getstructoffset();
14209    *dest = *(TGeoGenTrans*) libp->para[0].ref;
14210    const TGeoGenTrans& obj = *dest;
14211    result7->ref = (long) (&obj);
14212    result7->obj.i = (long) (&obj);
14213    return(1 || funcname || hash || result7 || libp) ;
14214 }
14215 
14216 
14217 /* TGeoIdentity */
14218 static int G__G__Geom1_169_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14219 {
14220    TGeoIdentity* p = NULL;
14221    char* gvp = (char*) G__getgvp();
14222    int n = G__getaryconstruct();
14223    if (n) {
14224      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14225        p = new TGeoIdentity[n];
14226      } else {
14227        p = new((void*) gvp) TGeoIdentity[n];
14228      }
14229    } else {
14230      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14231        p = new TGeoIdentity;
14232      } else {
14233        p = new((void*) gvp) TGeoIdentity;
14234      }
14235    }
14236    result7->obj.i = (long) p;
14237    result7->ref = (long) p;
14238    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity));
14239    return(1 || funcname || hash || result7 || libp) ;
14240 }
14241 
14242 static int G__G__Geom1_169_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14243 {
14244    TGeoIdentity* p = NULL;
14245    char* gvp = (char*) G__getgvp();
14246    //m: 1
14247    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14248      p = new TGeoIdentity((const char*) G__int(libp->para[0]));
14249    } else {
14250      p = new((void*) gvp) TGeoIdentity((const char*) G__int(libp->para[0]));
14251    }
14252    result7->obj.i = (long) p;
14253    result7->ref = (long) p;
14254    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity));
14255    return(1 || funcname || hash || result7 || libp) ;
14256 }
14257 
14258 static int G__G__Geom1_169_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14259 {
14260       G__letint(result7, 85, (long) TGeoIdentity::Class());
14261    return(1 || funcname || hash || result7 || libp) ;
14262 }
14263 
14264 static int G__G__Geom1_169_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14265 {
14266       G__letint(result7, 67, (long) TGeoIdentity::Class_Name());
14267    return(1 || funcname || hash || result7 || libp) ;
14268 }
14269 
14270 static int G__G__Geom1_169_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14271 {
14272       G__letint(result7, 115, (long) TGeoIdentity::Class_Version());
14273    return(1 || funcname || hash || result7 || libp) ;
14274 }
14275 
14276 static int G__G__Geom1_169_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14277 {
14278       TGeoIdentity::Dictionary();
14279       G__setnull(result7);
14280    return(1 || funcname || hash || result7 || libp) ;
14281 }
14282 
14283 static int G__G__Geom1_169_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14284 {
14285       ((TGeoIdentity*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
14286       G__setnull(result7);
14287    return(1 || funcname || hash || result7 || libp) ;
14288 }
14289 
14290 static int G__G__Geom1_169_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14291 {
14292       G__letint(result7, 67, (long) TGeoIdentity::DeclFileName());
14293    return(1 || funcname || hash || result7 || libp) ;
14294 }
14295 
14296 static int G__G__Geom1_169_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14297 {
14298       G__letint(result7, 105, (long) TGeoIdentity::ImplFileLine());
14299    return(1 || funcname || hash || result7 || libp) ;
14300 }
14301 
14302 static int G__G__Geom1_169_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14303 {
14304       G__letint(result7, 67, (long) TGeoIdentity::ImplFileName());
14305    return(1 || funcname || hash || result7 || libp) ;
14306 }
14307 
14308 static int G__G__Geom1_169_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14309 {
14310       G__letint(result7, 105, (long) TGeoIdentity::DeclFileLine());
14311    return(1 || funcname || hash || result7 || libp) ;
14312 }
14313 
14314 // automatic copy constructor
14315 static int G__G__Geom1_169_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14316 
14317 {
14318    TGeoIdentity* p;
14319    void* tmp = (void*) G__int(libp->para[0]);
14320    p = new TGeoIdentity(*(TGeoIdentity*) tmp);
14321    result7->obj.i = (long) p;
14322    result7->ref = (long) p;
14323    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity));
14324    return(1 || funcname || hash || result7 || libp) ;
14325 }
14326 
14327 // automatic destructor
14328 typedef TGeoIdentity G__TTGeoIdentity;
14329 static int G__G__Geom1_169_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14330 {
14331    char* gvp = (char*) G__getgvp();
14332    long soff = G__getstructoffset();
14333    int n = G__getaryconstruct();
14334    //
14335    //has_a_delete: 1
14336    //has_own_delete1arg: 0
14337    //has_own_delete2arg: 0
14338    //
14339    if (!soff) {
14340      return(1);
14341    }
14342    if (n) {
14343      if (gvp == (char*)G__PVOID) {
14344        delete[] (TGeoIdentity*) soff;
14345      } else {
14346        G__setgvp((long) G__PVOID);
14347        for (int i = n - 1; i >= 0; --i) {
14348          ((TGeoIdentity*) (soff+(sizeof(TGeoIdentity)*i)))->~G__TTGeoIdentity();
14349        }
14350        G__setgvp((long)gvp);
14351      }
14352    } else {
14353      if (gvp == (char*)G__PVOID) {
14354        delete (TGeoIdentity*) soff;
14355      } else {
14356        G__setgvp((long) G__PVOID);
14357        ((TGeoIdentity*) (soff))->~G__TTGeoIdentity();
14358        G__setgvp((long)gvp);
14359      }
14360    }
14361    G__setnull(result7);
14362    return(1 || funcname || hash || result7 || libp) ;
14363 }
14364 
14365 // automatic assignment operator
14366 static int G__G__Geom1_169_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14367 {
14368    TGeoIdentity* dest = (TGeoIdentity*) G__getstructoffset();
14369    *dest = *(TGeoIdentity*) libp->para[0].ref;
14370    const TGeoIdentity& obj = *dest;
14371    result7->ref = (long) (&obj);
14372    result7->obj.i = (long) (&obj);
14373    return(1 || funcname || hash || result7 || libp) ;
14374 }
14375 
14376 
14377 /* TGeoBBox */
14378 static int G__G__Geom1_172_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14379 {
14380    TGeoBBox* p = NULL;
14381    char* gvp = (char*) G__getgvp();
14382    int n = G__getaryconstruct();
14383    if (n) {
14384      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14385        p = new TGeoBBox[n];
14386      } else {
14387        p = new((void*) gvp) TGeoBBox[n];
14388      }
14389    } else {
14390      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14391        p = new TGeoBBox;
14392      } else {
14393        p = new((void*) gvp) TGeoBBox;
14394      }
14395    }
14396    result7->obj.i = (long) p;
14397    result7->ref = (long) p;
14398    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox));
14399    return(1 || funcname || hash || result7 || libp) ;
14400 }
14401 
14402 static int G__G__Geom1_172_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14403 {
14404    TGeoBBox* p = NULL;
14405    char* gvp = (char*) G__getgvp();
14406    switch (libp->paran) {
14407    case 4:
14408      //m: 4
14409      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14410        p = new TGeoBBox(
14411 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
14412 , (Double_t) G__double(libp->para[2]), (Double_t*) G__int(libp->para[3]));
14413      } else {
14414        p = new((void*) gvp) TGeoBBox(
14415 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
14416 , (Double_t) G__double(libp->para[2]), (Double_t*) G__int(libp->para[3]));
14417      }
14418      break;
14419    case 3:
14420      //m: 3
14421      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14422        p = new TGeoBBox(
14423 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
14424 , (Double_t) G__double(libp->para[2]));
14425      } else {
14426        p = new((void*) gvp) TGeoBBox(
14427 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
14428 , (Double_t) G__double(libp->para[2]));
14429      }
14430      break;
14431    }
14432    result7->obj.i = (long) p;
14433    result7->ref = (long) p;
14434    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox));
14435    return(1 || funcname || hash || result7 || libp) ;
14436 }
14437 
14438 static int G__G__Geom1_172_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14439 {
14440    TGeoBBox* p = NULL;
14441    char* gvp = (char*) G__getgvp();
14442    switch (libp->paran) {
14443    case 5:
14444      //m: 5
14445      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14446        p = new TGeoBBox(
14447 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
14448 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
14449 , (Double_t*) G__int(libp->para[4]));
14450      } else {
14451        p = new((void*) gvp) TGeoBBox(
14452 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
14453 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
14454 , (Double_t*) G__int(libp->para[4]));
14455      }
14456      break;
14457    case 4:
14458      //m: 4
14459      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14460        p = new TGeoBBox(
14461 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
14462 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
14463      } else {
14464        p = new((void*) gvp) TGeoBBox(
14465 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
14466 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
14467      }
14468      break;
14469    }
14470    result7->obj.i = (long) p;
14471    result7->ref = (long) p;
14472    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox));
14473    return(1 || funcname || hash || result7 || libp) ;
14474 }
14475 
14476 static int G__G__Geom1_172_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14477 {
14478    TGeoBBox* p = NULL;
14479    char* gvp = (char*) G__getgvp();
14480    //m: 1
14481    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14482      p = new TGeoBBox((Double_t*) G__int(libp->para[0]));
14483    } else {
14484      p = new((void*) gvp) TGeoBBox((Double_t*) G__int(libp->para[0]));
14485    }
14486    result7->obj.i = (long) p;
14487    result7->ref = (long) p;
14488    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox));
14489    return(1 || funcname || hash || result7 || libp) ;
14490 }
14491 
14492 static int G__G__Geom1_172_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14493 {
14494       G__letint(result7, 103, (long) TGeoBBox::AreOverlapping((TGeoBBox*) G__int(libp->para[0]), (TGeoMatrix*) G__int(libp->para[1])
14495 , (TGeoBBox*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3])));
14496    return(1 || funcname || hash || result7 || libp) ;
14497 }
14498 
14499 static int G__G__Geom1_172_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14500 {
14501       G__letint(result7, 103, (long) TGeoBBox::Contains((Double_t*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
14502 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
14503 , (Double_t*) G__int(libp->para[4])));
14504    return(1 || funcname || hash || result7 || libp) ;
14505 }
14506 
14507 static int G__G__Geom1_172_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14508 {
14509    switch (libp->paran) {
14510    case 7:
14511       G__letdouble(result7, 100, (double) TGeoBBox::DistFromInside(
14512 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
14513 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
14514 , (Double_t) G__double(libp->para[4]), (Double_t*) G__int(libp->para[5])
14515 , (Double_t) G__double(libp->para[6])));
14516       break;
14517    case 6:
14518       G__letdouble(result7, 100, (double) TGeoBBox::DistFromInside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
14519 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
14520 , (Double_t) G__double(libp->para[4]), (Double_t*) G__int(libp->para[5])));
14521       break;
14522    }
14523    return(1 || funcname || hash || result7 || libp) ;
14524 }
14525 
14526 static int G__G__Geom1_172_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14527 {
14528    switch (libp->paran) {
14529    case 7:
14530       G__letdouble(result7, 100, (double) TGeoBBox::DistFromOutside(
14531 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
14532 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
14533 , (Double_t) G__double(libp->para[4]), (Double_t*) G__int(libp->para[5])
14534 , (Double_t) G__double(libp->para[6])));
14535       break;
14536    case 6:
14537       G__letdouble(result7, 100, (double) TGeoBBox::DistFromOutside((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
14538 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
14539 , (Double_t) G__double(libp->para[4]), (Double_t*) G__int(libp->para[5])));
14540       break;
14541    }
14542    return(1 || funcname || hash || result7 || libp) ;
14543 }
14544 
14545 static int G__G__Geom1_172_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14546 {
14547    switch (libp->paran) {
14548    case 1:
14549       G__letdouble(result7, 100, (double) ((const TGeoBBox*) G__getstructoffset())->GetFacetArea((Int_t) G__int(libp->para[0])));
14550       break;
14551    case 0:
14552       G__letdouble(result7, 100, (double) ((const TGeoBBox*) G__getstructoffset())->GetFacetArea());
14553       break;
14554    }
14555    return(1 || funcname || hash || result7 || libp) ;
14556 }
14557 
14558 static int G__G__Geom1_172_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14559 {
14560       G__letint(result7, 103, (long) ((const TGeoBBox*) G__getstructoffset())->GetPointsOnFacet((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
14561 , (Double_t*) G__int(libp->para[2])));
14562    return(1 || funcname || hash || result7 || libp) ;
14563 }
14564 
14565 static int G__G__Geom1_172_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14566 {
14567       G__letdouble(result7, 100, (double) ((const TGeoBBox*) G__getstructoffset())->GetDX());
14568    return(1 || funcname || hash || result7 || libp) ;
14569 }
14570 
14571 static int G__G__Geom1_172_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14572 {
14573       G__letdouble(result7, 100, (double) ((const TGeoBBox*) G__getstructoffset())->GetDY());
14574    return(1 || funcname || hash || result7 || libp) ;
14575 }
14576 
14577 static int G__G__Geom1_172_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14578 {
14579       G__letdouble(result7, 100, (double) ((const TGeoBBox*) G__getstructoffset())->GetDZ());
14580    return(1 || funcname || hash || result7 || libp) ;
14581 }
14582 
14583 static int G__G__Geom1_172_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14584 {
14585       G__letint(result7, 68, (long) ((const TGeoBBox*) G__getstructoffset())->GetOrigin());
14586    return(1 || funcname || hash || result7 || libp) ;
14587 }
14588 
14589 static int G__G__Geom1_172_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14590 {
14591       G__letint(result7, 103, (long) ((const TGeoBBox*) G__getstructoffset())->IsNullBox());
14592    return(1 || funcname || hash || result7 || libp) ;
14593 }
14594 
14595 static int G__G__Geom1_172_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14596 {
14597    switch (libp->paran) {
14598    case 4:
14599       ((TGeoBBox*) G__getstructoffset())->SetBoxDimensions((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
14600 , (Double_t) G__double(libp->para[2]), (Double_t*) G__int(libp->para[3]));
14601       G__setnull(result7);
14602       break;
14603    case 3:
14604       ((TGeoBBox*) G__getstructoffset())->SetBoxDimensions((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
14605 , (Double_t) G__double(libp->para[2]));
14606       G__setnull(result7);
14607       break;
14608    }
14609    return(1 || funcname || hash || result7 || libp) ;
14610 }
14611 
14612 static int G__G__Geom1_172_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14613 {
14614       ((const TGeoBBox*) G__getstructoffset())->SetBoxPoints((Double_t*) G__int(libp->para[0]));
14615       G__setnull(result7);
14616    return(1 || funcname || hash || result7 || libp) ;
14617 }
14618 
14619 static int G__G__Geom1_172_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14620 {
14621       G__letint(result7, 85, (long) TGeoBBox::Class());
14622    return(1 || funcname || hash || result7 || libp) ;
14623 }
14624 
14625 static int G__G__Geom1_172_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14626 {
14627       G__letint(result7, 67, (long) TGeoBBox::Class_Name());
14628    return(1 || funcname || hash || result7 || libp) ;
14629 }
14630 
14631 static int G__G__Geom1_172_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14632 {
14633       G__letint(result7, 115, (long) TGeoBBox::Class_Version());
14634    return(1 || funcname || hash || result7 || libp) ;
14635 }
14636 
14637 static int G__G__Geom1_172_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14638 {
14639       TGeoBBox::Dictionary();
14640       G__setnull(result7);
14641    return(1 || funcname || hash || result7 || libp) ;
14642 }
14643 
14644 static int G__G__Geom1_172_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14645 {
14646       ((TGeoBBox*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
14647       G__setnull(result7);
14648    return(1 || funcname || hash || result7 || libp) ;
14649 }
14650 
14651 static int G__G__Geom1_172_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14652 {
14653       G__letint(result7, 67, (long) TGeoBBox::DeclFileName());
14654    return(1 || funcname || hash || result7 || libp) ;
14655 }
14656 
14657 static int G__G__Geom1_172_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14658 {
14659       G__letint(result7, 105, (long) TGeoBBox::ImplFileLine());
14660    return(1 || funcname || hash || result7 || libp) ;
14661 }
14662 
14663 static int G__G__Geom1_172_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14664 {
14665       G__letint(result7, 67, (long) TGeoBBox::ImplFileName());
14666    return(1 || funcname || hash || result7 || libp) ;
14667 }
14668 
14669 static int G__G__Geom1_172_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14670 {
14671       G__letint(result7, 105, (long) TGeoBBox::DeclFileLine());
14672    return(1 || funcname || hash || result7 || libp) ;
14673 }
14674 
14675 // automatic copy constructor
14676 static int G__G__Geom1_172_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14677 
14678 {
14679    TGeoBBox* p;
14680    void* tmp = (void*) G__int(libp->para[0]);
14681    p = new TGeoBBox(*(TGeoBBox*) tmp);
14682    result7->obj.i = (long) p;
14683    result7->ref = (long) p;
14684    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox));
14685    return(1 || funcname || hash || result7 || libp) ;
14686 }
14687 
14688 // automatic destructor
14689 typedef TGeoBBox G__TTGeoBBox;
14690 static int G__G__Geom1_172_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14691 {
14692    char* gvp = (char*) G__getgvp();
14693    long soff = G__getstructoffset();
14694    int n = G__getaryconstruct();
14695    //
14696    //has_a_delete: 1
14697    //has_own_delete1arg: 0
14698    //has_own_delete2arg: 0
14699    //
14700    if (!soff) {
14701      return(1);
14702    }
14703    if (n) {
14704      if (gvp == (char*)G__PVOID) {
14705        delete[] (TGeoBBox*) soff;
14706      } else {
14707        G__setgvp((long) G__PVOID);
14708        for (int i = n - 1; i >= 0; --i) {
14709          ((TGeoBBox*) (soff+(sizeof(TGeoBBox)*i)))->~G__TTGeoBBox();
14710        }
14711        G__setgvp((long)gvp);
14712      }
14713    } else {
14714      if (gvp == (char*)G__PVOID) {
14715        delete (TGeoBBox*) soff;
14716      } else {
14717        G__setgvp((long) G__PVOID);
14718        ((TGeoBBox*) (soff))->~G__TTGeoBBox();
14719        G__setgvp((long)gvp);
14720      }
14721    }
14722    G__setnull(result7);
14723    return(1 || funcname || hash || result7 || libp) ;
14724 }
14725 
14726 // automatic assignment operator
14727 static int G__G__Geom1_172_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14728 {
14729    TGeoBBox* dest = (TGeoBBox*) G__getstructoffset();
14730    *dest = *(TGeoBBox*) libp->para[0].ref;
14731    const TGeoBBox& obj = *dest;
14732    result7->ref = (long) (&obj);
14733    result7->obj.i = (long) (&obj);
14734    return(1 || funcname || hash || result7 || libp) ;
14735 }
14736 
14737 
14738 /* TGeoVolume */
14739 static int G__G__Geom1_173_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14740 {
14741    TGeoVolume* p = NULL;
14742    char* gvp = (char*) G__getgvp();
14743    int n = G__getaryconstruct();
14744    if (n) {
14745      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14746        p = new TGeoVolume[n];
14747      } else {
14748        p = new((void*) gvp) TGeoVolume[n];
14749      }
14750    } else {
14751      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14752        p = new TGeoVolume;
14753      } else {
14754        p = new((void*) gvp) TGeoVolume;
14755      }
14756    }
14757    result7->obj.i = (long) p;
14758    result7->ref = (long) p;
14759    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume));
14760    return(1 || funcname || hash || result7 || libp) ;
14761 }
14762 
14763 static int G__G__Geom1_173_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14764 {
14765    TGeoVolume* p = NULL;
14766    char* gvp = (char*) G__getgvp();
14767    switch (libp->paran) {
14768    case 3:
14769      //m: 3
14770      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14771        p = new TGeoVolume(
14772 (const char*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
14773 , (TGeoMedium*) G__int(libp->para[2]));
14774      } else {
14775        p = new((void*) gvp) TGeoVolume(
14776 (const char*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
14777 , (TGeoMedium*) G__int(libp->para[2]));
14778      }
14779      break;
14780    case 2:
14781      //m: 2
14782      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14783        p = new TGeoVolume((const char*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1]));
14784      } else {
14785        p = new((void*) gvp) TGeoVolume((const char*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1]));
14786      }
14787      break;
14788    }
14789    result7->obj.i = (long) p;
14790    result7->ref = (long) p;
14791    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume));
14792    return(1 || funcname || hash || result7 || libp) ;
14793 }
14794 
14795 static int G__G__Geom1_173_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14796 {
14797       ((const TGeoVolume*) G__getstructoffset())->cd((Int_t) G__int(libp->para[0]));
14798       G__setnull(result7);
14799    return(1 || funcname || hash || result7 || libp) ;
14800 }
14801 
14802 static int G__G__Geom1_173_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14803 {
14804       G__letdouble(result7, 100, (double) ((const TGeoVolume*) G__getstructoffset())->Capacity());
14805    return(1 || funcname || hash || result7 || libp) ;
14806 }
14807 
14808 static int G__G__Geom1_173_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14809 {
14810       ((TGeoVolume*) G__getstructoffset())->CheckShapes();
14811       G__setnull(result7);
14812    return(1 || funcname || hash || result7 || libp) ;
14813 }
14814 
14815 static int G__G__Geom1_173_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14816 {
14817       ((TGeoVolume*) G__getstructoffset())->ClearNodes();
14818       G__setnull(result7);
14819    return(1 || funcname || hash || result7 || libp) ;
14820 }
14821 
14822 static int G__G__Geom1_173_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14823 {
14824       ((TGeoVolume*) G__getstructoffset())->ClearShape();
14825       G__setnull(result7);
14826    return(1 || funcname || hash || result7 || libp) ;
14827 }
14828 
14829 static int G__G__Geom1_173_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14830 {
14831       ((TGeoVolume*) G__getstructoffset())->CleanAll();
14832       G__setnull(result7);
14833    return(1 || funcname || hash || result7 || libp) ;
14834 }
14835 
14836 static int G__G__Geom1_173_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14837 {
14838       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->CloneVolume());
14839    return(1 || funcname || hash || result7 || libp) ;
14840 }
14841 
14842 static int G__G__Geom1_173_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14843 {
14844       ((const TGeoVolume*) G__getstructoffset())->CloneNodesAndConnect((TGeoVolume*) G__int(libp->para[0]));
14845       G__setnull(result7);
14846    return(1 || funcname || hash || result7 || libp) ;
14847 }
14848 
14849 static int G__G__Geom1_173_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14850 {
14851    switch (libp->paran) {
14852    case 4:
14853       ((const TGeoVolume*) G__getstructoffset())->CheckGeometry((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
14854 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
14855       G__setnull(result7);
14856       break;
14857    case 3:
14858       ((const TGeoVolume*) G__getstructoffset())->CheckGeometry((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
14859 , (Double_t) G__double(libp->para[2]));
14860       G__setnull(result7);
14861       break;
14862    case 2:
14863       ((const TGeoVolume*) G__getstructoffset())->CheckGeometry((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
14864       G__setnull(result7);
14865       break;
14866    case 1:
14867       ((const TGeoVolume*) G__getstructoffset())->CheckGeometry((Int_t) G__int(libp->para[0]));
14868       G__setnull(result7);
14869       break;
14870    case 0:
14871       ((const TGeoVolume*) G__getstructoffset())->CheckGeometry();
14872       G__setnull(result7);
14873       break;
14874    }
14875    return(1 || funcname || hash || result7 || libp) ;
14876 }
14877 
14878 static int G__G__Geom1_173_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14879 {
14880    switch (libp->paran) {
14881    case 2:
14882       ((const TGeoVolume*) G__getstructoffset())->CheckOverlaps((Double_t) G__double(libp->para[0]), (Option_t*) G__int(libp->para[1]));
14883       G__setnull(result7);
14884       break;
14885    case 1:
14886       ((const TGeoVolume*) G__getstructoffset())->CheckOverlaps((Double_t) G__double(libp->para[0]));
14887       G__setnull(result7);
14888       break;
14889    case 0:
14890       ((const TGeoVolume*) G__getstructoffset())->CheckOverlaps();
14891       G__setnull(result7);
14892       break;
14893    }
14894    return(1 || funcname || hash || result7 || libp) ;
14895 }
14896 
14897 static int G__G__Geom1_173_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14898 {
14899    switch (libp->paran) {
14900    case 2:
14901       G__letint(result7, 105, (long) ((TGeoVolume*) G__getstructoffset())->CountNodes((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
14902       break;
14903    case 1:
14904       G__letint(result7, 105, (long) ((TGeoVolume*) G__getstructoffset())->CountNodes((Int_t) G__int(libp->para[0])));
14905       break;
14906    case 0:
14907       G__letint(result7, 105, (long) ((TGeoVolume*) G__getstructoffset())->CountNodes());
14908       break;
14909    }
14910    return(1 || funcname || hash || result7 || libp) ;
14911 }
14912 
14913 static int G__G__Geom1_173_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14914 {
14915       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->Contains((Double_t*) G__int(libp->para[0])));
14916    return(1 || funcname || hash || result7 || libp) ;
14917 }
14918 
14919 static int G__G__Geom1_173_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14920 {
14921       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsAssembly());
14922    return(1 || funcname || hash || result7 || libp) ;
14923 }
14924 
14925 static int G__G__Geom1_173_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14926 {
14927       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsRunTime());
14928    return(1 || funcname || hash || result7 || libp) ;
14929 }
14930 
14931 static int G__G__Geom1_173_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14932 {
14933       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsVolumeMulti());
14934    return(1 || funcname || hash || result7 || libp) ;
14935 }
14936 
14937 static int G__G__Geom1_173_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14938 {
14939    switch (libp->paran) {
14940    case 4:
14941       ((TGeoVolume*) G__getstructoffset())->AddNode((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
14942 , (TGeoMatrix*) G__int(libp->para[2]), (Option_t*) G__int(libp->para[3]));
14943       G__setnull(result7);
14944       break;
14945    case 3:
14946       ((TGeoVolume*) G__getstructoffset())->AddNode((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
14947 , (TGeoMatrix*) G__int(libp->para[2]));
14948       G__setnull(result7);
14949       break;
14950    case 2:
14951       ((TGeoVolume*) G__getstructoffset())->AddNode((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
14952       G__setnull(result7);
14953       break;
14954    }
14955    return(1 || funcname || hash || result7 || libp) ;
14956 }
14957 
14958 static int G__G__Geom1_173_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14959 {
14960    switch (libp->paran) {
14961    case 4:
14962       ((TGeoVolume*) G__getstructoffset())->AddNodeOffset((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
14963 , (Double_t) G__double(libp->para[2]), (Option_t*) G__int(libp->para[3]));
14964       G__setnull(result7);
14965       break;
14966    case 3:
14967       ((TGeoVolume*) G__getstructoffset())->AddNodeOffset((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
14968 , (Double_t) G__double(libp->para[2]));
14969       G__setnull(result7);
14970       break;
14971    case 2:
14972       ((TGeoVolume*) G__getstructoffset())->AddNodeOffset((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
14973       G__setnull(result7);
14974       break;
14975    }
14976    return(1 || funcname || hash || result7 || libp) ;
14977 }
14978 
14979 static int G__G__Geom1_173_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14980 {
14981    switch (libp->paran) {
14982    case 4:
14983       ((TGeoVolume*) G__getstructoffset())->AddNodeOverlap((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
14984 , (TGeoMatrix*) G__int(libp->para[2]), (Option_t*) G__int(libp->para[3]));
14985       G__setnull(result7);
14986       break;
14987    case 3:
14988       ((TGeoVolume*) G__getstructoffset())->AddNodeOverlap((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
14989 , (TGeoMatrix*) G__int(libp->para[2]));
14990       G__setnull(result7);
14991       break;
14992    case 2:
14993       ((TGeoVolume*) G__getstructoffset())->AddNodeOverlap((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
14994       G__setnull(result7);
14995       break;
14996    }
14997    return(1 || funcname || hash || result7 || libp) ;
14998 }
14999 
15000 static int G__G__Geom1_173_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15001 {
15002    switch (libp->paran) {
15003    case 7:
15004       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->Divide(
15005 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
15006 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
15007 , (Double_t) G__double(libp->para[4]), (Int_t) G__int(libp->para[5])
15008 , (Option_t*) G__int(libp->para[6])));
15009       break;
15010    case 6:
15011       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->Divide((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
15012 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
15013 , (Double_t) G__double(libp->para[4]), (Int_t) G__int(libp->para[5])));
15014       break;
15015    case 5:
15016       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->Divide((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
15017 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
15018 , (Double_t) G__double(libp->para[4])));
15019       break;
15020    }
15021    return(1 || funcname || hash || result7 || libp) ;
15022 }
15023 
15024 static int G__G__Geom1_173_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15025 {
15026    switch (libp->paran) {
15027    case 1:
15028       ((TGeoVolume*) G__getstructoffset())->DrawOnly((Option_t*) G__int(libp->para[0]));
15029       G__setnull(result7);
15030       break;
15031    case 0:
15032       ((TGeoVolume*) G__getstructoffset())->DrawOnly();
15033       G__setnull(result7);
15034       break;
15035    }
15036    return(1 || funcname || hash || result7 || libp) ;
15037 }
15038 
15039 static int G__G__Geom1_173_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15040 {
15041    switch (libp->paran) {
15042    case 9:
15043       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->LegoPlot(
15044 (Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
15045 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
15046 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
15047 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
15048 , (Option_t*) G__int(libp->para[8])));
15049       break;
15050    case 8:
15051       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->LegoPlot(
15052 (Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
15053 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
15054 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
15055 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])));
15056       break;
15057    case 7:
15058       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->LegoPlot(
15059 (Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
15060 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
15061 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
15062 , (Double_t) G__double(libp->para[6])));
15063       break;
15064    case 6:
15065       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
15066 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
15067 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
15068       break;
15069    case 5:
15070       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
15071 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
15072 , (Double_t) G__double(libp->para[4])));
15073       break;
15074    case 4:
15075       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
15076 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])));
15077       break;
15078    case 3:
15079       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
15080 , (Double_t) G__double(libp->para[2])));
15081       break;
15082    case 2:
15083       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])));
15084       break;
15085    case 1:
15086       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0])));
15087       break;
15088    case 0:
15089       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->LegoPlot());
15090       break;
15091    }
15092    return(1 || funcname || hash || result7 || libp) ;
15093 }
15094 
15095 static int G__G__Geom1_173_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15096 {
15097       ((const TGeoVolume*) G__getstructoffset())->PrintNodes();
15098       G__setnull(result7);
15099    return(1 || funcname || hash || result7 || libp) ;
15100 }
15101 
15102 static int G__G__Geom1_173_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15103 {
15104       ((const TGeoVolume*) G__getstructoffset())->PrintVoxels();
15105       G__setnull(result7);
15106    return(1 || funcname || hash || result7 || libp) ;
15107 }
15108 
15109 static int G__G__Geom1_173_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15110 {
15111       ((TGeoVolume*) G__getstructoffset())->ReplayCreation((TGeoVolume*) G__int(libp->para[0]));
15112       G__setnull(result7);
15113    return(1 || funcname || hash || result7 || libp) ;
15114 }
15115 
15116 static int G__G__Geom1_173_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15117 {
15118       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsActive());
15119    return(1 || funcname || hash || result7 || libp) ;
15120 }
15121 
15122 static int G__G__Geom1_173_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15123 {
15124       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsActiveDaughters());
15125    return(1 || funcname || hash || result7 || libp) ;
15126 }
15127 
15128 static int G__G__Geom1_173_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15129 {
15130       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsAdded());
15131    return(1 || funcname || hash || result7 || libp) ;
15132 }
15133 
15134 static int G__G__Geom1_173_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15135 {
15136       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsReplicated());
15137    return(1 || funcname || hash || result7 || libp) ;
15138 }
15139 
15140 static int G__G__Geom1_173_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15141 {
15142       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsSelected());
15143    return(1 || funcname || hash || result7 || libp) ;
15144 }
15145 
15146 static int G__G__Geom1_173_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15147 {
15148       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsCylVoxels());
15149    return(1 || funcname || hash || result7 || libp) ;
15150 }
15151 
15152 static int G__G__Geom1_173_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15153 {
15154       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsXYZVoxels());
15155    return(1 || funcname || hash || result7 || libp) ;
15156 }
15157 
15158 static int G__G__Geom1_173_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15159 {
15160       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsTopVolume());
15161    return(1 || funcname || hash || result7 || libp) ;
15162 }
15163 
15164 static int G__G__Geom1_173_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15165 {
15166       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsValid());
15167    return(1 || funcname || hash || result7 || libp) ;
15168 }
15169 
15170 static int G__G__Geom1_173_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15171 {
15172       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsVisibleDaughters());
15173    return(1 || funcname || hash || result7 || libp) ;
15174 }
15175 
15176 static int G__G__Geom1_173_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15177 {
15178       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsVisContainers());
15179    return(1 || funcname || hash || result7 || libp) ;
15180 }
15181 
15182 static int G__G__Geom1_173_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15183 {
15184       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsVisLeaves());
15185    return(1 || funcname || hash || result7 || libp) ;
15186 }
15187 
15188 static int G__G__Geom1_173_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15189 {
15190       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsVisOnly());
15191    return(1 || funcname || hash || result7 || libp) ;
15192 }
15193 
15194 static int G__G__Geom1_173_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15195 {
15196       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsAllInvisible());
15197    return(1 || funcname || hash || result7 || libp) ;
15198 }
15199 
15200 static int G__G__Geom1_173_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15201 {
15202       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsRaytracing());
15203    return(1 || funcname || hash || result7 || libp) ;
15204 }
15205 
15206 static int G__G__Geom1_173_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15207 {
15208    switch (libp->paran) {
15209    case 3:
15210       G__letint(result7, 85, (long) TGeoVolume::Import((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
15211 , (Option_t*) G__int(libp->para[2])));
15212       break;
15213    case 2:
15214       G__letint(result7, 85, (long) TGeoVolume::Import((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
15215       break;
15216    case 1:
15217       G__letint(result7, 85, (long) TGeoVolume::Import((const char*) G__int(libp->para[0])));
15218       break;
15219    }
15220    return(1 || funcname || hash || result7 || libp) ;
15221 }
15222 
15223 static int G__G__Geom1_173_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15224 {
15225    switch (libp->paran) {
15226    case 3:
15227       G__letint(result7, 105, (long) ((TGeoVolume*) G__getstructoffset())->Export((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
15228 , (Option_t*) G__int(libp->para[2])));
15229       break;
15230    case 2:
15231       G__letint(result7, 105, (long) ((TGeoVolume*) G__getstructoffset())->Export((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
15232       break;
15233    case 1:
15234       G__letint(result7, 105, (long) ((TGeoVolume*) G__getstructoffset())->Export((const char*) G__int(libp->para[0])));
15235       break;
15236    }
15237    return(1 || funcname || hash || result7 || libp) ;
15238 }
15239 
15240 static int G__G__Geom1_173_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15241 {
15242       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->FindNode((const char*) G__int(libp->para[0])));
15243    return(1 || funcname || hash || result7 || libp) ;
15244 }
15245 
15246 static int G__G__Geom1_173_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15247 {
15248       ((const TGeoVolume*) G__getstructoffset())->FindOverlaps();
15249       G__setnull(result7);
15250    return(1 || funcname || hash || result7 || libp) ;
15251 }
15252 
15253 static int G__G__Geom1_173_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15254 {
15255       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->FindMatrixOfDaughterVolume((TGeoVolume*) G__int(libp->para[0])));
15256    return(1 || funcname || hash || result7 || libp) ;
15257 }
15258 
15259 static int G__G__Geom1_173_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15260 {
15261       G__letint(result7, 105, (long) ((const TGeoVolume*) G__getstructoffset())->GetCurrentNodeIndex());
15262    return(1 || funcname || hash || result7 || libp) ;
15263 }
15264 
15265 static int G__G__Geom1_173_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15266 {
15267       G__letint(result7, 105, (long) ((const TGeoVolume*) G__getstructoffset())->GetNextNodeIndex());
15268    return(1 || funcname || hash || result7 || libp) ;
15269 }
15270 
15271 static int G__G__Geom1_173_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15272 {
15273       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->GetNodes());
15274    return(1 || funcname || hash || result7 || libp) ;
15275 }
15276 
15277 static int G__G__Geom1_173_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15278 {
15279       G__letint(result7, 105, (long) ((const TGeoVolume*) G__getstructoffset())->GetNdaughters());
15280    return(1 || funcname || hash || result7 || libp) ;
15281 }
15282 
15283 static int G__G__Geom1_173_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15284 {
15285       G__letint(result7, 105, (long) ((const TGeoVolume*) G__getstructoffset())->GetNtotal());
15286    return(1 || funcname || hash || result7 || libp) ;
15287 }
15288 
15289 static int G__G__Geom1_173_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15290 {
15291       G__letint(result7, 105, (long) ((const TGeoVolume*) G__getstructoffset())->GetByteCount());
15292    return(1 || funcname || hash || result7 || libp) ;
15293 }
15294 
15295 static int G__G__Geom1_173_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15296 {
15297       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->GetGeoManager());
15298    return(1 || funcname || hash || result7 || libp) ;
15299 }
15300 
15301 static int G__G__Geom1_173_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15302 {
15303       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->GetMaterial());
15304    return(1 || funcname || hash || result7 || libp) ;
15305 }
15306 
15307 static int G__G__Geom1_173_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15308 {
15309       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->GetMedium());
15310    return(1 || funcname || hash || result7 || libp) ;
15311 }
15312 
15313 static int G__G__Geom1_173_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15314 {
15315       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->GetField());
15316    return(1 || funcname || hash || result7 || libp) ;
15317 }
15318 
15319 static int G__G__Geom1_173_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15320 {
15321       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->GetFinder());
15322    return(1 || funcname || hash || result7 || libp) ;
15323 }
15324 
15325 static int G__G__Geom1_173_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15326 {
15327       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->GetVoxels());
15328    return(1 || funcname || hash || result7 || libp) ;
15329 }
15330 
15331 static int G__G__Geom1_173_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15332 {
15333       G__letint(result7, 105, (long) ((const TGeoVolume*) G__getstructoffset())->GetIndex((TGeoNode*) G__int(libp->para[0])));
15334    return(1 || funcname || hash || result7 || libp) ;
15335 }
15336 
15337 static int G__G__Geom1_173_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15338 {
15339       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->GetNode((const char*) G__int(libp->para[0])));
15340    return(1 || funcname || hash || result7 || libp) ;
15341 }
15342 
15343 static int G__G__Geom1_173_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15344 {
15345       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->GetNode((Int_t) G__int(libp->para[0])));
15346    return(1 || funcname || hash || result7 || libp) ;
15347 }
15348 
15349 static int G__G__Geom1_173_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15350 {
15351       G__letint(result7, 105, (long) ((const TGeoVolume*) G__getstructoffset())->GetNodeIndex((TGeoNode*) G__int(libp->para[0]), (Int_t*) G__int(libp->para[1])
15352 , (Int_t) G__int(libp->para[2])));
15353    return(1 || funcname || hash || result7 || libp) ;
15354 }
15355 
15356 static int G__G__Geom1_173_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15357 {
15358       G__letint(result7, 105, (long) ((const TGeoVolume*) G__getstructoffset())->GetNumber());
15359    return(1 || funcname || hash || result7 || libp) ;
15360 }
15361 
15362 static int G__G__Geom1_173_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15363 {
15364       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->GetOptimalVoxels());
15365    return(1 || funcname || hash || result7 || libp) ;
15366 }
15367 
15368 static int G__G__Geom1_173_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15369 {
15370       G__letint(result7, 67, (long) ((const TGeoVolume*) G__getstructoffset())->GetPointerName());
15371    return(1 || funcname || hash || result7 || libp) ;
15372 }
15373 
15374 static int G__G__Geom1_173_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15375 {
15376       G__letint(result7, 99, (long) ((const TGeoVolume*) G__getstructoffset())->GetTransparency());
15377    return(1 || funcname || hash || result7 || libp) ;
15378 }
15379 
15380 static int G__G__Geom1_173_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15381 {
15382       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->GetShape());
15383    return(1 || funcname || hash || result7 || libp) ;
15384 }
15385 
15386 static int G__G__Geom1_173_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15387 {
15388       ((TGeoVolume*) G__getstructoffset())->GrabFocus();
15389       G__setnull(result7);
15390    return(1 || funcname || hash || result7 || libp) ;
15391 }
15392 
15393 static int G__G__Geom1_173_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15394 {
15395       ((TGeoVolume*) G__getstructoffset())->Gsord((Int_t) G__int(libp->para[0]));
15396       G__setnull(result7);
15397    return(1 || funcname || hash || result7 || libp) ;
15398 }
15399 
15400 static int G__G__Geom1_173_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15401 {
15402       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->IsStyleDefault());
15403    return(1 || funcname || hash || result7 || libp) ;
15404 }
15405 
15406 static int G__G__Geom1_173_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15407 {
15408       ((const TGeoVolume*) G__getstructoffset())->InspectMaterial();
15409       G__setnull(result7);
15410    return(1 || funcname || hash || result7 || libp) ;
15411 }
15412 
15413 static int G__G__Geom1_173_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15414 {
15415       ((const TGeoVolume*) G__getstructoffset())->InspectShape();
15416       G__setnull(result7);
15417    return(1 || funcname || hash || result7 || libp) ;
15418 }
15419 
15420 static int G__G__Geom1_173_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15421 {
15422       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->MakeCopyVolume((TGeoShape*) G__int(libp->para[0])));
15423    return(1 || funcname || hash || result7 || libp) ;
15424 }
15425 
15426 static int G__G__Geom1_173_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15427 {
15428       ((TGeoVolume*) G__getstructoffset())->MakeCopyNodes((TGeoVolume*) G__int(libp->para[0]));
15429       G__setnull(result7);
15430    return(1 || funcname || hash || result7 || libp) ;
15431 }
15432 
15433 static int G__G__Geom1_173_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15434 {
15435    switch (libp->paran) {
15436    case 1:
15437       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->MakeReflectedVolume((const char*) G__int(libp->para[0])));
15438       break;
15439    case 0:
15440       G__letint(result7, 85, (long) ((const TGeoVolume*) G__getstructoffset())->MakeReflectedVolume());
15441       break;
15442    }
15443    return(1 || funcname || hash || result7 || libp) ;
15444 }
15445 
15446 static int G__G__Geom1_173_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15447 {
15448       G__letint(result7, 103, (long) ((TGeoVolume*) G__getstructoffset())->OptimizeVoxels());
15449    return(1 || funcname || hash || result7 || libp) ;
15450 }
15451 
15452 static int G__G__Geom1_173_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15453 {
15454    switch (libp->paran) {
15455    case 2:
15456       ((TGeoVolume*) G__getstructoffset())->RandomPoints((Int_t) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
15457       G__setnull(result7);
15458       break;
15459    case 1:
15460       ((TGeoVolume*) G__getstructoffset())->RandomPoints((Int_t) G__int(libp->para[0]));
15461       G__setnull(result7);
15462       break;
15463    case 0:
15464       ((TGeoVolume*) G__getstructoffset())->RandomPoints();
15465       G__setnull(result7);
15466       break;
15467    }
15468    return(1 || funcname || hash || result7 || libp) ;
15469 }
15470 
15471 static int G__G__Geom1_173_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15472 {
15473    switch (libp->paran) {
15474    case 4:
15475       ((TGeoVolume*) G__getstructoffset())->RandomRays((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
15476 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
15477       G__setnull(result7);
15478       break;
15479    case 3:
15480       ((TGeoVolume*) G__getstructoffset())->RandomRays((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
15481 , (Double_t) G__double(libp->para[2]));
15482       G__setnull(result7);
15483       break;
15484    case 2:
15485       ((TGeoVolume*) G__getstructoffset())->RandomRays((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
15486       G__setnull(result7);
15487       break;
15488    case 1:
15489       ((TGeoVolume*) G__getstructoffset())->RandomRays((Int_t) G__int(libp->para[0]));
15490       G__setnull(result7);
15491       break;
15492    case 0:
15493       ((TGeoVolume*) G__getstructoffset())->RandomRays();
15494       G__setnull(result7);
15495       break;
15496    }
15497    return(1 || funcname || hash || result7 || libp) ;
15498 }
15499 
15500 static int G__G__Geom1_173_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15501 {
15502    switch (libp->paran) {
15503    case 1:
15504       ((TGeoVolume*) G__getstructoffset())->Raytrace((Bool_t) G__int(libp->para[0]));
15505       G__setnull(result7);
15506       break;
15507    case 0:
15508       ((TGeoVolume*) G__getstructoffset())->Raytrace();
15509       G__setnull(result7);
15510       break;
15511    }
15512    return(1 || funcname || hash || result7 || libp) ;
15513 }
15514 
15515 static int G__G__Geom1_173_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15516 {
15517    switch (libp->paran) {
15518    case 1:
15519       ((TGeoVolume*) G__getstructoffset())->RegisterYourself((Option_t*) G__int(libp->para[0]));
15520       G__setnull(result7);
15521       break;
15522    case 0:
15523       ((TGeoVolume*) G__getstructoffset())->RegisterYourself();
15524       G__setnull(result7);
15525       break;
15526    }
15527    return(1 || funcname || hash || result7 || libp) ;
15528 }
15529 
15530 static int G__G__Geom1_173_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15531 {
15532       ((TGeoVolume*) G__getstructoffset())->RemoveNode((TGeoNode*) G__int(libp->para[0]));
15533       G__setnull(result7);
15534    return(1 || funcname || hash || result7 || libp) ;
15535 }
15536 
15537 static int G__G__Geom1_173_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15538 {
15539    switch (libp->paran) {
15540    case 4:
15541       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->ReplaceNode((TGeoNode*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
15542 , (TGeoMatrix*) G__int(libp->para[2]), (TGeoMedium*) G__int(libp->para[3])));
15543       break;
15544    case 3:
15545       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->ReplaceNode((TGeoNode*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
15546 , (TGeoMatrix*) G__int(libp->para[2])));
15547       break;
15548    case 2:
15549       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->ReplaceNode((TGeoNode*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])));
15550       break;
15551    case 1:
15552       G__letint(result7, 85, (long) ((TGeoVolume*) G__getstructoffset())->ReplaceNode((TGeoNode*) G__int(libp->para[0])));
15553       break;
15554    }
15555    return(1 || funcname || hash || result7 || libp) ;
15556 }
15557 
15558 static int G__G__Geom1_173_0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15559 {
15560    switch (libp->paran) {
15561    case 1:
15562       ((TGeoVolume*) G__getstructoffset())->SelectVolume((Bool_t) G__int(libp->para[0]));
15563       G__setnull(result7);
15564       break;
15565    case 0:
15566       ((TGeoVolume*) G__getstructoffset())->SelectVolume();
15567       G__setnull(result7);
15568       break;
15569    }
15570    return(1 || funcname || hash || result7 || libp) ;
15571 }
15572 
15573 static int G__G__Geom1_173_0_98(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15574 {
15575    switch (libp->paran) {
15576    case 1:
15577       ((TGeoVolume*) G__getstructoffset())->SetActivity((Bool_t) G__int(libp->para[0]));
15578       G__setnull(result7);
15579       break;
15580    case 0:
15581       ((TGeoVolume*) G__getstructoffset())->SetActivity();
15582       G__setnull(result7);
15583       break;
15584    }
15585    return(1 || funcname || hash || result7 || libp) ;
15586 }
15587 
15588 static int G__G__Geom1_173_0_99(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15589 {
15590    switch (libp->paran) {
15591    case 1:
15592       ((TGeoVolume*) G__getstructoffset())->SetActiveDaughters((Bool_t) G__int(libp->para[0]));
15593       G__setnull(result7);
15594       break;
15595    case 0:
15596       ((TGeoVolume*) G__getstructoffset())->SetActiveDaughters();
15597       G__setnull(result7);
15598       break;
15599    }
15600    return(1 || funcname || hash || result7 || libp) ;
15601 }
15602 
15603 static int G__G__Geom1_173_0_100(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15604 {
15605       ((TGeoVolume*) G__getstructoffset())->SetAsTopVolume();
15606       G__setnull(result7);
15607    return(1 || funcname || hash || result7 || libp) ;
15608 }
15609 
15610 static int G__G__Geom1_173_0_101(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15611 {
15612       ((TGeoVolume*) G__getstructoffset())->SetAdded();
15613       G__setnull(result7);
15614    return(1 || funcname || hash || result7 || libp) ;
15615 }
15616 
15617 static int G__G__Geom1_173_0_102(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15618 {
15619       ((TGeoVolume*) G__getstructoffset())->SetReplicated();
15620       G__setnull(result7);
15621    return(1 || funcname || hash || result7 || libp) ;
15622 }
15623 
15624 static int G__G__Geom1_173_0_103(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15625 {
15626       ((TGeoVolume*) G__getstructoffset())->SetCurrentPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
15627 , (Double_t) G__double(libp->para[2]));
15628       G__setnull(result7);
15629    return(1 || funcname || hash || result7 || libp) ;
15630 }
15631 
15632 static int G__G__Geom1_173_0_104(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15633 {
15634    switch (libp->paran) {
15635    case 1:
15636       ((TGeoVolume*) G__getstructoffset())->SetCylVoxels((Bool_t) G__int(libp->para[0]));
15637       G__setnull(result7);
15638       break;
15639    case 0:
15640       ((TGeoVolume*) G__getstructoffset())->SetCylVoxels();
15641       G__setnull(result7);
15642       break;
15643    }
15644    return(1 || funcname || hash || result7 || libp) ;
15645 }
15646 
15647 static int G__G__Geom1_173_0_105(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15648 {
15649       ((TGeoVolume*) G__getstructoffset())->SetNodes((TObjArray*) G__int(libp->para[0]));
15650       G__setnull(result7);
15651    return(1 || funcname || hash || result7 || libp) ;
15652 }
15653 
15654 static int G__G__Geom1_173_0_106(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15655 {
15656       ((TGeoVolume*) G__getstructoffset())->SetShape((TGeoShape*) G__int(libp->para[0]));
15657       G__setnull(result7);
15658    return(1 || funcname || hash || result7 || libp) ;
15659 }
15660 
15661 static int G__G__Geom1_173_0_107(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15662 {
15663    switch (libp->paran) {
15664    case 1:
15665       ((TGeoVolume*) G__getstructoffset())->SetTransparency((Char_t) G__int(libp->para[0]));
15666       G__setnull(result7);
15667       break;
15668    case 0:
15669       ((TGeoVolume*) G__getstructoffset())->SetTransparency();
15670       G__setnull(result7);
15671       break;
15672    }
15673    return(1 || funcname || hash || result7 || libp) ;
15674 }
15675 
15676 static int G__G__Geom1_173_0_108(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15677 {
15678       ((TGeoVolume*) G__getstructoffset())->SetField((TObject*) G__int(libp->para[0]));
15679       G__setnull(result7);
15680    return(1 || funcname || hash || result7 || libp) ;
15681 }
15682 
15683 static int G__G__Geom1_173_0_109(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15684 {
15685       ((TGeoVolume*) G__getstructoffset())->SetOption((const char*) G__int(libp->para[0]));
15686       G__setnull(result7);
15687    return(1 || funcname || hash || result7 || libp) ;
15688 }
15689 
15690 static int G__G__Geom1_173_0_110(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15691 {
15692       ((TGeoVolume*) G__getstructoffset())->SetAttVisibility((Bool_t) G__int(libp->para[0]));
15693       G__setnull(result7);
15694    return(1 || funcname || hash || result7 || libp) ;
15695 }
15696 
15697 static int G__G__Geom1_173_0_118(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15698 {
15699       ((TGeoVolume*) G__getstructoffset())->SetInvisible();
15700       G__setnull(result7);
15701    return(1 || funcname || hash || result7 || libp) ;
15702 }
15703 
15704 static int G__G__Geom1_173_0_119(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15705 {
15706       ((TGeoVolume*) G__getstructoffset())->SetMedium((TGeoMedium*) G__int(libp->para[0]));
15707       G__setnull(result7);
15708    return(1 || funcname || hash || result7 || libp) ;
15709 }
15710 
15711 static int G__G__Geom1_173_0_120(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15712 {
15713       ((TGeoVolume*) G__getstructoffset())->SetVoxelFinder((TGeoVoxelFinder*) G__int(libp->para[0]));
15714       G__setnull(result7);
15715    return(1 || funcname || hash || result7 || libp) ;
15716 }
15717 
15718 static int G__G__Geom1_173_0_121(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15719 {
15720       ((TGeoVolume*) G__getstructoffset())->SetFinder((TGeoPatternFinder*) G__int(libp->para[0]));
15721       G__setnull(result7);
15722    return(1 || funcname || hash || result7 || libp) ;
15723 }
15724 
15725 static int G__G__Geom1_173_0_122(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15726 {
15727       ((TGeoVolume*) G__getstructoffset())->SetNumber((Int_t) G__int(libp->para[0]));
15728       G__setnull(result7);
15729    return(1 || funcname || hash || result7 || libp) ;
15730 }
15731 
15732 static int G__G__Geom1_173_0_123(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15733 {
15734       ((TGeoVolume*) G__getstructoffset())->SetNtotal((Int_t) G__int(libp->para[0]));
15735       G__setnull(result7);
15736    return(1 || funcname || hash || result7 || libp) ;
15737 }
15738 
15739 static int G__G__Geom1_173_0_124(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15740 {
15741       ((TGeoVolume*) G__getstructoffset())->SortNodes();
15742       G__setnull(result7);
15743    return(1 || funcname || hash || result7 || libp) ;
15744 }
15745 
15746 static int G__G__Geom1_173_0_125(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15747 {
15748       ((TGeoVolume*) G__getstructoffset())->UnmarkSaved();
15749       G__setnull(result7);
15750    return(1 || funcname || hash || result7 || libp) ;
15751 }
15752 
15753 static int G__G__Geom1_173_0_126(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15754 {
15755       G__letint(result7, 103, (long) ((const TGeoVolume*) G__getstructoffset())->Valid());
15756    return(1 || funcname || hash || result7 || libp) ;
15757 }
15758 
15759 static int G__G__Geom1_173_0_127(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15760 {
15761    switch (libp->paran) {
15762    case 1:
15763       ((TGeoVolume*) G__getstructoffset())->VisibleDaughters((Bool_t) G__int(libp->para[0]));
15764       G__setnull(result7);
15765       break;
15766    case 0:
15767       ((TGeoVolume*) G__getstructoffset())->VisibleDaughters();
15768       G__setnull(result7);
15769       break;
15770    }
15771    return(1 || funcname || hash || result7 || libp) ;
15772 }
15773 
15774 static int G__G__Geom1_173_0_128(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15775 {
15776    switch (libp->paran) {
15777    case 1:
15778       ((TGeoVolume*) G__getstructoffset())->InvisibleAll((Bool_t) G__int(libp->para[0]));
15779       G__setnull(result7);
15780       break;
15781    case 0:
15782       ((TGeoVolume*) G__getstructoffset())->InvisibleAll();
15783       G__setnull(result7);
15784       break;
15785    }
15786    return(1 || funcname || hash || result7 || libp) ;
15787 }
15788 
15789 static int G__G__Geom1_173_0_129(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15790 {
15791       ((TGeoVolume*) G__getstructoffset())->Voxelize((Option_t*) G__int(libp->para[0]));
15792       G__setnull(result7);
15793    return(1 || funcname || hash || result7 || libp) ;
15794 }
15795 
15796 static int G__G__Geom1_173_0_130(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15797 {
15798    switch (libp->paran) {
15799    case 2:
15800       G__letdouble(result7, 100, (double) ((TGeoVolume*) G__getstructoffset())->Weight((Double_t) G__double(libp->para[0]), (Option_t*) G__int(libp->para[1])));
15801       break;
15802    case 1:
15803       G__letdouble(result7, 100, (double) ((TGeoVolume*) G__getstructoffset())->Weight((Double_t) G__double(libp->para[0])));
15804       break;
15805    case 0:
15806       G__letdouble(result7, 100, (double) ((TGeoVolume*) G__getstructoffset())->Weight());
15807       break;
15808    }
15809    return(1 || funcname || hash || result7 || libp) ;
15810 }
15811 
15812 static int G__G__Geom1_173_0_131(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15813 {
15814       G__letdouble(result7, 100, (double) ((const TGeoVolume*) G__getstructoffset())->WeightA());
15815    return(1 || funcname || hash || result7 || libp) ;
15816 }
15817 
15818 static int G__G__Geom1_173_0_132(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15819 {
15820       G__letint(result7, 85, (long) TGeoVolume::Class());
15821    return(1 || funcname || hash || result7 || libp) ;
15822 }
15823 
15824 static int G__G__Geom1_173_0_133(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15825 {
15826       G__letint(result7, 67, (long) TGeoVolume::Class_Name());
15827    return(1 || funcname || hash || result7 || libp) ;
15828 }
15829 
15830 static int G__G__Geom1_173_0_134(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15831 {
15832       G__letint(result7, 115, (long) TGeoVolume::Class_Version());
15833    return(1 || funcname || hash || result7 || libp) ;
15834 }
15835 
15836 static int G__G__Geom1_173_0_135(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15837 {
15838       TGeoVolume::Dictionary();
15839       G__setnull(result7);
15840    return(1 || funcname || hash || result7 || libp) ;
15841 }
15842 
15843 static int G__G__Geom1_173_0_139(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15844 {
15845       ((TGeoVolume*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
15846       G__setnull(result7);
15847    return(1 || funcname || hash || result7 || libp) ;
15848 }
15849 
15850 static int G__G__Geom1_173_0_140(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15851 {
15852       G__letint(result7, 67, (long) TGeoVolume::DeclFileName());
15853    return(1 || funcname || hash || result7 || libp) ;
15854 }
15855 
15856 static int G__G__Geom1_173_0_141(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15857 {
15858       G__letint(result7, 105, (long) TGeoVolume::ImplFileLine());
15859    return(1 || funcname || hash || result7 || libp) ;
15860 }
15861 
15862 static int G__G__Geom1_173_0_142(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15863 {
15864       G__letint(result7, 67, (long) TGeoVolume::ImplFileName());
15865    return(1 || funcname || hash || result7 || libp) ;
15866 }
15867 
15868 static int G__G__Geom1_173_0_143(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15869 {
15870       G__letint(result7, 105, (long) TGeoVolume::DeclFileLine());
15871    return(1 || funcname || hash || result7 || libp) ;
15872 }
15873 
15874 // automatic destructor
15875 typedef TGeoVolume G__TTGeoVolume;
15876 static int G__G__Geom1_173_0_144(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15877 {
15878    char* gvp = (char*) G__getgvp();
15879    long soff = G__getstructoffset();
15880    int n = G__getaryconstruct();
15881    //
15882    //has_a_delete: 1
15883    //has_own_delete1arg: 0
15884    //has_own_delete2arg: 0
15885    //
15886    if (!soff) {
15887      return(1);
15888    }
15889    if (n) {
15890      if (gvp == (char*)G__PVOID) {
15891        delete[] (TGeoVolume*) soff;
15892      } else {
15893        G__setgvp((long) G__PVOID);
15894        for (int i = n - 1; i >= 0; --i) {
15895          ((TGeoVolume*) (soff+(sizeof(TGeoVolume)*i)))->~G__TTGeoVolume();
15896        }
15897        G__setgvp((long)gvp);
15898      }
15899    } else {
15900      if (gvp == (char*)G__PVOID) {
15901        delete (TGeoVolume*) soff;
15902      } else {
15903        G__setgvp((long) G__PVOID);
15904        ((TGeoVolume*) (soff))->~G__TTGeoVolume();
15905        G__setgvp((long)gvp);
15906      }
15907    }
15908    G__setnull(result7);
15909    return(1 || funcname || hash || result7 || libp) ;
15910 }
15911 
15912 
15913 /* TGeoNode */
15914 static int G__G__Geom1_177_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15915 {
15916       ((const TGeoNode*) G__getstructoffset())->cd();
15917       G__setnull(result7);
15918    return(1 || funcname || hash || result7 || libp) ;
15919 }
15920 
15921 static int G__G__Geom1_177_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15922 {
15923    switch (libp->paran) {
15924    case 2:
15925       ((TGeoNode*) G__getstructoffset())->CheckOverlaps((Double_t) G__double(libp->para[0]), (Option_t*) G__int(libp->para[1]));
15926       G__setnull(result7);
15927       break;
15928    case 1:
15929       ((TGeoNode*) G__getstructoffset())->CheckOverlaps((Double_t) G__double(libp->para[0]));
15930       G__setnull(result7);
15931       break;
15932    case 0:
15933       ((TGeoNode*) G__getstructoffset())->CheckOverlaps();
15934       G__setnull(result7);
15935       break;
15936    }
15937    return(1 || funcname || hash || result7 || libp) ;
15938 }
15939 
15940 static int G__G__Geom1_177_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15941 {
15942       ((TGeoNode*) G__getstructoffset())->CheckShapes();
15943       G__setnull(result7);
15944    return(1 || funcname || hash || result7 || libp) ;
15945 }
15946 
15947 static int G__G__Geom1_177_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15948 {
15949    switch (libp->paran) {
15950    case 1:
15951       G__letint(result7, 105, (long) ((TGeoNode*) G__getstructoffset())->CountDaughters((Bool_t) G__int(libp->para[0])));
15952       break;
15953    case 0:
15954       G__letint(result7, 105, (long) ((TGeoNode*) G__getstructoffset())->CountDaughters());
15955       break;
15956    }
15957    return(1 || funcname || hash || result7 || libp) ;
15958 }
15959 
15960 static int G__G__Geom1_177_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15961 {
15962    switch (libp->paran) {
15963    case 1:
15964       ((TGeoNode*) G__getstructoffset())->DrawOnly((Option_t*) G__int(libp->para[0]));
15965       G__setnull(result7);
15966       break;
15967    case 0:
15968       ((TGeoNode*) G__getstructoffset())->DrawOnly();
15969       G__setnull(result7);
15970       break;
15971    }
15972    return(1 || funcname || hash || result7 || libp) ;
15973 }
15974 
15975 static int G__G__Geom1_177_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15976 {
15977       ((TGeoNode*) G__getstructoffset())->DrawOverlaps();
15978       G__setnull(result7);
15979    return(1 || funcname || hash || result7 || libp) ;
15980 }
15981 
15982 static int G__G__Geom1_177_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15983 {
15984       ((const TGeoNode*) G__getstructoffset())->FillIdArray(*(Int_t*) G__Intref(&libp->para[0]), *(Int_t*) G__Intref(&libp->para[1])
15985 , (Int_t*) G__int(libp->para[2]));
15986       G__setnull(result7);
15987    return(1 || funcname || hash || result7 || libp) ;
15988 }
15989 
15990 static int G__G__Geom1_177_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15991 {
15992       G__letint(result7, 105, (long) ((TGeoNode*) G__getstructoffset())->FindNode((TGeoNode*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
15993    return(1 || funcname || hash || result7 || libp) ;
15994 }
15995 
15996 static int G__G__Geom1_177_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15997 {
15998       G__letint(result7, 105, (long) ((const TGeoNode*) G__getstructoffset())->GetByteCount());
15999    return(1 || funcname || hash || result7 || libp) ;
16000 }
16001 
16002 static int G__G__Geom1_177_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16003 {
16004       G__letint(result7, 85, (long) ((const TGeoNode*) G__getstructoffset())->GetDaughter((Int_t) G__int(libp->para[0])));
16005    return(1 || funcname || hash || result7 || libp) ;
16006 }
16007 
16008 static int G__G__Geom1_177_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16009 {
16010       G__letint(result7, 85, (long) ((const TGeoNode*) G__getstructoffset())->GetMatrix());
16011    return(1 || funcname || hash || result7 || libp) ;
16012 }
16013 
16014 static int G__G__Geom1_177_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16015 {
16016       G__letint(result7, 105, (long) ((const TGeoNode*) G__getstructoffset())->GetColour());
16017    return(1 || funcname || hash || result7 || libp) ;
16018 }
16019 
16020 static int G__G__Geom1_177_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16021 {
16022       G__letint(result7, 105, (long) ((const TGeoNode*) G__getstructoffset())->GetIndex());
16023    return(1 || funcname || hash || result7 || libp) ;
16024 }
16025 
16026 static int G__G__Geom1_177_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16027 {
16028       G__letint(result7, 85, (long) ((const TGeoNode*) G__getstructoffset())->GetFinder());
16029    return(1 || funcname || hash || result7 || libp) ;
16030 }
16031 
16032 static int G__G__Geom1_177_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16033 {
16034       G__letint(result7, 85, (long) ((const TGeoNode*) G__getstructoffset())->GetMedium());
16035    return(1 || funcname || hash || result7 || libp) ;
16036 }
16037 
16038 static int G__G__Geom1_177_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16039 {
16040       G__letint(result7, 85, (long) ((const TGeoNode*) G__getstructoffset())->GetMotherVolume());
16041    return(1 || funcname || hash || result7 || libp) ;
16042 }
16043 
16044 static int G__G__Geom1_177_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16045 {
16046       G__letint(result7, 105, (long) ((const TGeoNode*) G__getstructoffset())->GetNdaughters());
16047    return(1 || funcname || hash || result7 || libp) ;
16048 }
16049 
16050 static int G__G__Geom1_177_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16051 {
16052       G__letint(result7, 85, (long) ((const TGeoNode*) G__getstructoffset())->GetNodes());
16053    return(1 || funcname || hash || result7 || libp) ;
16054 }
16055 
16056 static int G__G__Geom1_177_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16057 {
16058       G__letint(result7, 105, (long) ((const TGeoNode*) G__getstructoffset())->GetNumber());
16059    return(1 || funcname || hash || result7 || libp) ;
16060 }
16061 
16062 static int G__G__Geom1_177_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16063 {
16064       G__letint(result7, 73, (long) ((const TGeoNode*) G__getstructoffset())->GetOverlaps(*(Int_t*) G__Intref(&libp->para[0])));
16065    return(1 || funcname || hash || result7 || libp) ;
16066 }
16067 
16068 static int G__G__Geom1_177_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16069 {
16070       G__letint(result7, 85, (long) ((const TGeoNode*) G__getstructoffset())->GetVolume());
16071    return(1 || funcname || hash || result7 || libp) ;
16072 }
16073 
16074 static int G__G__Geom1_177_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16075 {
16076       G__letint(result7, 105, (long) ((const TGeoNode*) G__getstructoffset())->GetOptimalVoxels());
16077    return(1 || funcname || hash || result7 || libp) ;
16078 }
16079 
16080 static int G__G__Geom1_177_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16081 {
16082       ((const TGeoNode*) G__getstructoffset())->InspectNode();
16083       G__setnull(result7);
16084    return(1 || funcname || hash || result7 || libp) ;
16085 }
16086 
16087 static int G__G__Geom1_177_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16088 {
16089       G__letint(result7, 103, (long) ((const TGeoNode*) G__getstructoffset())->IsOffset());
16090    return(1 || funcname || hash || result7 || libp) ;
16091 }
16092 
16093 static int G__G__Geom1_177_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16094 {
16095       G__letint(result7, 103, (long) ((const TGeoNode*) G__getstructoffset())->IsOnScreen());
16096    return(1 || funcname || hash || result7 || libp) ;
16097 }
16098 
16099 static int G__G__Geom1_177_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16100 {
16101       G__letint(result7, 103, (long) ((const TGeoNode*) G__getstructoffset())->IsOverlapping());
16102    return(1 || funcname || hash || result7 || libp) ;
16103 }
16104 
16105 static int G__G__Geom1_177_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16106 {
16107       G__letint(result7, 103, (long) ((const TGeoNode*) G__getstructoffset())->IsVirtual());
16108    return(1 || funcname || hash || result7 || libp) ;
16109 }
16110 
16111 static int G__G__Geom1_177_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16112 {
16113       G__letint(result7, 103, (long) ((const TGeoNode*) G__getstructoffset())->IsVisible());
16114    return(1 || funcname || hash || result7 || libp) ;
16115 }
16116 
16117 static int G__G__Geom1_177_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16118 {
16119       G__letint(result7, 103, (long) ((const TGeoNode*) G__getstructoffset())->IsVisDaughters());
16120    return(1 || funcname || hash || result7 || libp) ;
16121 }
16122 
16123 static int G__G__Geom1_177_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16124 {
16125       G__letint(result7, 103, (long) ((const TGeoNode*) G__getstructoffset())->MayOverlap((Int_t) G__int(libp->para[0])));
16126    return(1 || funcname || hash || result7 || libp) ;
16127 }
16128 
16129 static int G__G__Geom1_177_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16130 {
16131       G__letint(result7, 85, (long) ((const TGeoNode*) G__getstructoffset())->MakeCopyNode());
16132    return(1 || funcname || hash || result7 || libp) ;
16133 }
16134 
16135 static int G__G__Geom1_177_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16136 {
16137    switch (libp->paran) {
16138    case 2:
16139       G__letdouble(result7, 100, (double) ((const TGeoNode*) G__getstructoffset())->Safety((Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])));
16140       break;
16141    case 1:
16142       G__letdouble(result7, 100, (double) ((const TGeoNode*) G__getstructoffset())->Safety((Double_t*) G__int(libp->para[0])));
16143       break;
16144    }
16145    return(1 || funcname || hash || result7 || libp) ;
16146 }
16147 
16148 static int G__G__Geom1_177_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16149 {
16150       ((TGeoNode*) G__getstructoffset())->SaveAttributes(*(ostream*) libp->para[0].ref);
16151       G__setnull(result7);
16152    return(1 || funcname || hash || result7 || libp) ;
16153 }
16154 
16155 static int G__G__Geom1_177_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16156 {
16157       ((TGeoNode*) G__getstructoffset())->SetCurrentPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
16158 , (Double_t) G__double(libp->para[2]));
16159       G__setnull(result7);
16160    return(1 || funcname || hash || result7 || libp) ;
16161 }
16162 
16163 static int G__G__Geom1_177_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16164 {
16165       ((TGeoNode*) G__getstructoffset())->SetVolume((TGeoVolume*) G__int(libp->para[0]));
16166       G__setnull(result7);
16167    return(1 || funcname || hash || result7 || libp) ;
16168 }
16169 
16170 static int G__G__Geom1_177_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16171 {
16172       ((TGeoNode*) G__getstructoffset())->SetNumber((Int_t) G__int(libp->para[0]));
16173       G__setnull(result7);
16174    return(1 || funcname || hash || result7 || libp) ;
16175 }
16176 
16177 static int G__G__Geom1_177_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16178 {
16179    switch (libp->paran) {
16180    case 1:
16181       ((TGeoNode*) G__getstructoffset())->SetOverlapping((Bool_t) G__int(libp->para[0]));
16182       G__setnull(result7);
16183       break;
16184    case 0:
16185       ((TGeoNode*) G__getstructoffset())->SetOverlapping();
16186       G__setnull(result7);
16187       break;
16188    }
16189    return(1 || funcname || hash || result7 || libp) ;
16190 }
16191 
16192 static int G__G__Geom1_177_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16193 {
16194       ((TGeoNode*) G__getstructoffset())->SetVirtual();
16195       G__setnull(result7);
16196    return(1 || funcname || hash || result7 || libp) ;
16197 }
16198 
16199 static int G__G__Geom1_177_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16200 {
16201       ((TGeoNode*) G__getstructoffset())->SetInvisible();
16202       G__setnull(result7);
16203    return(1 || funcname || hash || result7 || libp) ;
16204 }
16205 
16206 static int G__G__Geom1_177_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16207 {
16208       ((TGeoNode*) G__getstructoffset())->SetAllInvisible();
16209       G__setnull(result7);
16210    return(1 || funcname || hash || result7 || libp) ;
16211 }
16212 
16213 static int G__G__Geom1_177_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16214 {
16215       ((TGeoNode*) G__getstructoffset())->SetMotherVolume((TGeoVolume*) G__int(libp->para[0]));
16216       G__setnull(result7);
16217    return(1 || funcname || hash || result7 || libp) ;
16218 }
16219 
16220 static int G__G__Geom1_177_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16221 {
16222       ((TGeoNode*) G__getstructoffset())->SetOverlaps((Int_t*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
16223       G__setnull(result7);
16224    return(1 || funcname || hash || result7 || libp) ;
16225 }
16226 
16227 static int G__G__Geom1_177_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16228 {
16229       ((const TGeoNode*) G__getstructoffset())->MasterToLocal((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
16230       G__setnull(result7);
16231    return(1 || funcname || hash || result7 || libp) ;
16232 }
16233 
16234 static int G__G__Geom1_177_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16235 {
16236       ((const TGeoNode*) G__getstructoffset())->MasterToLocalVect((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
16237       G__setnull(result7);
16238    return(1 || funcname || hash || result7 || libp) ;
16239 }
16240 
16241 static int G__G__Geom1_177_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16242 {
16243       ((const TGeoNode*) G__getstructoffset())->LocalToMaster((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
16244       G__setnull(result7);
16245    return(1 || funcname || hash || result7 || libp) ;
16246 }
16247 
16248 static int G__G__Geom1_177_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16249 {
16250       ((const TGeoNode*) G__getstructoffset())->LocalToMasterVect((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
16251       G__setnull(result7);
16252    return(1 || funcname || hash || result7 || libp) ;
16253 }
16254 
16255 static int G__G__Geom1_177_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16256 {
16257       ((const TGeoNode*) G__getstructoffset())->PrintCandidates();
16258       G__setnull(result7);
16259    return(1 || funcname || hash || result7 || libp) ;
16260 }
16261 
16262 static int G__G__Geom1_177_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16263 {
16264       ((const TGeoNode*) G__getstructoffset())->PrintOverlaps();
16265       G__setnull(result7);
16266    return(1 || funcname || hash || result7 || libp) ;
16267 }
16268 
16269 static int G__G__Geom1_177_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16270 {
16271    switch (libp->paran) {
16272    case 1:
16273       ((TGeoNode*) G__getstructoffset())->VisibleDaughters((Bool_t) G__int(libp->para[0]));
16274       G__setnull(result7);
16275       break;
16276    case 0:
16277       ((TGeoNode*) G__getstructoffset())->VisibleDaughters();
16278       G__setnull(result7);
16279       break;
16280    }
16281    return(1 || funcname || hash || result7 || libp) ;
16282 }
16283 
16284 static int G__G__Geom1_177_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16285 {
16286       G__letint(result7, 85, (long) TGeoNode::Class());
16287    return(1 || funcname || hash || result7 || libp) ;
16288 }
16289 
16290 static int G__G__Geom1_177_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16291 {
16292       G__letint(result7, 67, (long) TGeoNode::Class_Name());
16293    return(1 || funcname || hash || result7 || libp) ;
16294 }
16295 
16296 static int G__G__Geom1_177_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16297 {
16298       G__letint(result7, 115, (long) TGeoNode::Class_Version());
16299    return(1 || funcname || hash || result7 || libp) ;
16300 }
16301 
16302 static int G__G__Geom1_177_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16303 {
16304       TGeoNode::Dictionary();
16305       G__setnull(result7);
16306    return(1 || funcname || hash || result7 || libp) ;
16307 }
16308 
16309 static int G__G__Geom1_177_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16310 {
16311       ((TGeoNode*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
16312       G__setnull(result7);
16313    return(1 || funcname || hash || result7 || libp) ;
16314 }
16315 
16316 static int G__G__Geom1_177_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16317 {
16318       G__letint(result7, 67, (long) TGeoNode::DeclFileName());
16319    return(1 || funcname || hash || result7 || libp) ;
16320 }
16321 
16322 static int G__G__Geom1_177_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16323 {
16324       G__letint(result7, 105, (long) TGeoNode::ImplFileLine());
16325    return(1 || funcname || hash || result7 || libp) ;
16326 }
16327 
16328 static int G__G__Geom1_177_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16329 {
16330       G__letint(result7, 67, (long) TGeoNode::ImplFileName());
16331    return(1 || funcname || hash || result7 || libp) ;
16332 }
16333 
16334 static int G__G__Geom1_177_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16335 {
16336       G__letint(result7, 105, (long) TGeoNode::DeclFileLine());
16337    return(1 || funcname || hash || result7 || libp) ;
16338 }
16339 
16340 // automatic destructor
16341 typedef TGeoNode G__TTGeoNode;
16342 static int G__G__Geom1_177_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16343 {
16344    char* gvp = (char*) G__getgvp();
16345    long soff = G__getstructoffset();
16346    int n = G__getaryconstruct();
16347    //
16348    //has_a_delete: 1
16349    //has_own_delete1arg: 0
16350    //has_own_delete2arg: 0
16351    //
16352    if (!soff) {
16353      return(1);
16354    }
16355    if (n) {
16356      if (gvp == (char*)G__PVOID) {
16357        delete[] (TGeoNode*) soff;
16358      } else {
16359        G__setgvp((long) G__PVOID);
16360        for (int i = n - 1; i >= 0; --i) {
16361          ((TGeoNode*) (soff+(sizeof(TGeoNode)*i)))->~G__TTGeoNode();
16362        }
16363        G__setgvp((long)gvp);
16364      }
16365    } else {
16366      if (gvp == (char*)G__PVOID) {
16367        delete (TGeoNode*) soff;
16368      } else {
16369        G__setgvp((long) G__PVOID);
16370        ((TGeoNode*) (soff))->~G__TTGeoNode();
16371        G__setgvp((long)gvp);
16372      }
16373    }
16374    G__setnull(result7);
16375    return(1 || funcname || hash || result7 || libp) ;
16376 }
16377 
16378 
16379 /* TGeoVoxelFinder */
16380 static int G__G__Geom1_179_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16381 {
16382    TGeoVoxelFinder* p = NULL;
16383    char* gvp = (char*) G__getgvp();
16384    int n = G__getaryconstruct();
16385    if (n) {
16386      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16387        p = new TGeoVoxelFinder[n];
16388      } else {
16389        p = new((void*) gvp) TGeoVoxelFinder[n];
16390      }
16391    } else {
16392      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16393        p = new TGeoVoxelFinder;
16394      } else {
16395        p = new((void*) gvp) TGeoVoxelFinder;
16396      }
16397    }
16398    result7->obj.i = (long) p;
16399    result7->ref = (long) p;
16400    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFinder));
16401    return(1 || funcname || hash || result7 || libp) ;
16402 }
16403 
16404 static int G__G__Geom1_179_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16405 {
16406    TGeoVoxelFinder* p = NULL;
16407    char* gvp = (char*) G__getgvp();
16408    //m: 1
16409    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16410      p = new TGeoVoxelFinder((TGeoVolume*) G__int(libp->para[0]));
16411    } else {
16412      p = new((void*) gvp) TGeoVoxelFinder((TGeoVolume*) G__int(libp->para[0]));
16413    }
16414    result7->obj.i = (long) p;
16415    result7->ref = (long) p;
16416    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFinder));
16417    return(1 || funcname || hash || result7 || libp) ;
16418 }
16419 
16420 static int G__G__Geom1_179_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16421 {
16422       ((TGeoVoxelFinder*) G__getstructoffset())->CreateCheckList();
16423       G__setnull(result7);
16424    return(1 || funcname || hash || result7 || libp) ;
16425 }
16426 
16427 static int G__G__Geom1_179_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16428 {
16429       ((const TGeoVoxelFinder*) G__getstructoffset())->DaughterToMother((Int_t) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
16430 , (Double_t*) G__int(libp->para[2]));
16431       G__setnull(result7);
16432    return(1 || funcname || hash || result7 || libp) ;
16433 }
16434 
16435 static int G__G__Geom1_179_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16436 {
16437       G__letdouble(result7, 100, (double) ((TGeoVoxelFinder*) G__getstructoffset())->Efficiency());
16438    return(1 || funcname || hash || result7 || libp) ;
16439 }
16440 
16441 static int G__G__Geom1_179_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16442 {
16443       G__letint(result7, 73, (long) ((TGeoVoxelFinder*) G__getstructoffset())->GetCheckList((Double_t*) G__int(libp->para[0]), *(Int_t*) G__Intref(&libp->para[1])));
16444    return(1 || funcname || hash || result7 || libp) ;
16445 }
16446 
16447 static int G__G__Geom1_179_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16448 {
16449       G__letint(result7, 73, (long) ((const TGeoVoxelFinder*) G__getstructoffset())->GetCheckList(*(Int_t*) G__Intref(&libp->para[0])));
16450    return(1 || funcname || hash || result7 || libp) ;
16451 }
16452 
16453 static int G__G__Geom1_179_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16454 {
16455       G__letint(result7, 73, (long) ((TGeoVoxelFinder*) G__getstructoffset())->GetNextCandidates((Double_t*) G__int(libp->para[0]), *(Int_t*) G__Intref(&libp->para[1])));
16456    return(1 || funcname || hash || result7 || libp) ;
16457 }
16458 
16459 static int G__G__Geom1_179_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16460 {
16461       ((const TGeoVoxelFinder*) G__getstructoffset())->FindOverlaps((Int_t) G__int(libp->para[0]));
16462       G__setnull(result7);
16463    return(1 || funcname || hash || result7 || libp) ;
16464 }
16465 
16466 static int G__G__Geom1_179_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16467 {
16468       G__letint(result7, 103, (long) ((const TGeoVoxelFinder*) G__getstructoffset())->IsInvalid());
16469    return(1 || funcname || hash || result7 || libp) ;
16470 }
16471 
16472 static int G__G__Geom1_179_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16473 {
16474       G__letint(result7, 103, (long) ((const TGeoVoxelFinder*) G__getstructoffset())->NeedRebuild());
16475    return(1 || funcname || hash || result7 || libp) ;
16476 }
16477 
16478 static int G__G__Geom1_179_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16479 {
16480       G__letint(result7, 68, (long) ((const TGeoVoxelFinder*) G__getstructoffset())->GetBoxes());
16481    return(1 || funcname || hash || result7 || libp) ;
16482 }
16483 
16484 static int G__G__Geom1_179_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16485 {
16486       G__letint(result7, 103, (long) ((const TGeoVoxelFinder*) G__getstructoffset())->IsSafeVoxel((Double_t*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
16487 , (Double_t) G__double(libp->para[2])));
16488    return(1 || funcname || hash || result7 || libp) ;
16489 }
16490 
16491 static int G__G__Geom1_179_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16492 {
16493       ((const TGeoVoxelFinder*) G__getstructoffset())->PrintVoxelLimits((Double_t*) G__int(libp->para[0]));
16494       G__setnull(result7);
16495    return(1 || funcname || hash || result7 || libp) ;
16496 }
16497 
16498 static int G__G__Geom1_179_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16499 {
16500    switch (libp->paran) {
16501    case 1:
16502       ((TGeoVoxelFinder*) G__getstructoffset())->SetInvalid((Bool_t) G__int(libp->para[0]));
16503       G__setnull(result7);
16504       break;
16505    case 0:
16506       ((TGeoVoxelFinder*) G__getstructoffset())->SetInvalid();
16507       G__setnull(result7);
16508       break;
16509    }
16510    return(1 || funcname || hash || result7 || libp) ;
16511 }
16512 
16513 static int G__G__Geom1_179_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16514 {
16515    switch (libp->paran) {
16516    case 1:
16517       ((TGeoVoxelFinder*) G__getstructoffset())->SetNeedRebuild((Bool_t) G__int(libp->para[0]));
16518       G__setnull(result7);
16519       break;
16520    case 0:
16521       ((TGeoVoxelFinder*) G__getstructoffset())->SetNeedRebuild();
16522       G__setnull(result7);
16523       break;
16524    }
16525    return(1 || funcname || hash || result7 || libp) ;
16526 }
16527 
16528 static int G__G__Geom1_179_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16529 {
16530       G__letint(result7, 73, (long) ((TGeoVoxelFinder*) G__getstructoffset())->GetNextVoxel((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
16531 , *(Int_t*) G__Intref(&libp->para[2])));
16532    return(1 || funcname || hash || result7 || libp) ;
16533 }
16534 
16535 static int G__G__Geom1_179_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16536 {
16537       ((TGeoVoxelFinder*) G__getstructoffset())->SortCrossedVoxels((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
16538       G__setnull(result7);
16539    return(1 || funcname || hash || result7 || libp) ;
16540 }
16541 
16542 static int G__G__Geom1_179_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16543 {
16544    switch (libp->paran) {
16545    case 1:
16546       ((TGeoVoxelFinder*) G__getstructoffset())->Voxelize((Option_t*) G__int(libp->para[0]));
16547       G__setnull(result7);
16548       break;
16549    case 0:
16550       ((TGeoVoxelFinder*) G__getstructoffset())->Voxelize();
16551       G__setnull(result7);
16552       break;
16553    }
16554    return(1 || funcname || hash || result7 || libp) ;
16555 }
16556 
16557 static int G__G__Geom1_179_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16558 {
16559       G__letint(result7, 85, (long) TGeoVoxelFinder::Class());
16560    return(1 || funcname || hash || result7 || libp) ;
16561 }
16562 
16563 static int G__G__Geom1_179_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16564 {
16565       G__letint(result7, 67, (long) TGeoVoxelFinder::Class_Name());
16566    return(1 || funcname || hash || result7 || libp) ;
16567 }
16568 
16569 static int G__G__Geom1_179_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16570 {
16571       G__letint(result7, 115, (long) TGeoVoxelFinder::Class_Version());
16572    return(1 || funcname || hash || result7 || libp) ;
16573 }
16574 
16575 static int G__G__Geom1_179_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16576 {
16577       TGeoVoxelFinder::Dictionary();
16578       G__setnull(result7);
16579    return(1 || funcname || hash || result7 || libp) ;
16580 }
16581 
16582 static int G__G__Geom1_179_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16583 {
16584       ((TGeoVoxelFinder*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
16585       G__setnull(result7);
16586    return(1 || funcname || hash || result7 || libp) ;
16587 }
16588 
16589 static int G__G__Geom1_179_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16590 {
16591       G__letint(result7, 67, (long) TGeoVoxelFinder::DeclFileName());
16592    return(1 || funcname || hash || result7 || libp) ;
16593 }
16594 
16595 static int G__G__Geom1_179_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16596 {
16597       G__letint(result7, 105, (long) TGeoVoxelFinder::ImplFileLine());
16598    return(1 || funcname || hash || result7 || libp) ;
16599 }
16600 
16601 static int G__G__Geom1_179_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16602 {
16603       G__letint(result7, 67, (long) TGeoVoxelFinder::ImplFileName());
16604    return(1 || funcname || hash || result7 || libp) ;
16605 }
16606 
16607 static int G__G__Geom1_179_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16608 {
16609       G__letint(result7, 105, (long) TGeoVoxelFinder::DeclFileLine());
16610    return(1 || funcname || hash || result7 || libp) ;
16611 }
16612 
16613 // automatic destructor
16614 typedef TGeoVoxelFinder G__TTGeoVoxelFinder;
16615 static int G__G__Geom1_179_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16616 {
16617    char* gvp = (char*) G__getgvp();
16618    long soff = G__getstructoffset();
16619    int n = G__getaryconstruct();
16620    //
16621    //has_a_delete: 1
16622    //has_own_delete1arg: 0
16623    //has_own_delete2arg: 0
16624    //
16625    if (!soff) {
16626      return(1);
16627    }
16628    if (n) {
16629      if (gvp == (char*)G__PVOID) {
16630        delete[] (TGeoVoxelFinder*) soff;
16631      } else {
16632        G__setgvp((long) G__PVOID);
16633        for (int i = n - 1; i >= 0; --i) {
16634          ((TGeoVoxelFinder*) (soff+(sizeof(TGeoVoxelFinder)*i)))->~G__TTGeoVoxelFinder();
16635        }
16636        G__setgvp((long)gvp);
16637      }
16638    } else {
16639      if (gvp == (char*)G__PVOID) {
16640        delete (TGeoVoxelFinder*) soff;
16641      } else {
16642        G__setgvp((long) G__PVOID);
16643        ((TGeoVoxelFinder*) (soff))->~G__TTGeoVoxelFinder();
16644        G__setgvp((long)gvp);
16645      }
16646    }
16647    G__setnull(result7);
16648    return(1 || funcname || hash || result7 || libp) ;
16649 }
16650 
16651 
16652 /* TGeoManager */
16653 static int G__G__Geom1_180_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16654 {
16655    TGeoManager* p = NULL;
16656    char* gvp = (char*) G__getgvp();
16657    int n = G__getaryconstruct();
16658    if (n) {
16659      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16660        p = new TGeoManager[n];
16661      } else {
16662        p = new((void*) gvp) TGeoManager[n];
16663      }
16664    } else {
16665      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16666        p = new TGeoManager;
16667      } else {
16668        p = new((void*) gvp) TGeoManager;
16669      }
16670    }
16671    result7->obj.i = (long) p;
16672    result7->ref = (long) p;
16673    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager));
16674    return(1 || funcname || hash || result7 || libp) ;
16675 }
16676 
16677 static int G__G__Geom1_180_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16678 {
16679    TGeoManager* p = NULL;
16680    char* gvp = (char*) G__getgvp();
16681    //m: 2
16682    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16683      p = new TGeoManager((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
16684    } else {
16685      p = new((void*) gvp) TGeoManager((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
16686    }
16687    result7->obj.i = (long) p;
16688    result7->ref = (long) p;
16689    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager));
16690    return(1 || funcname || hash || result7 || libp) ;
16691 }
16692 
16693 static int G__G__Geom1_180_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16694 {
16695       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->AddMaterial((TGeoMaterial*) G__int(libp->para[0])));
16696    return(1 || funcname || hash || result7 || libp) ;
16697 }
16698 
16699 static int G__G__Geom1_180_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16700 {
16701       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->AddOverlap((TNamed*) G__int(libp->para[0])));
16702    return(1 || funcname || hash || result7 || libp) ;
16703 }
16704 
16705 static int G__G__Geom1_180_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16706 {
16707       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->AddTransformation((TGeoMatrix*) G__int(libp->para[0])));
16708    return(1 || funcname || hash || result7 || libp) ;
16709 }
16710 
16711 static int G__G__Geom1_180_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16712 {
16713       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->AddShape((TGeoShape*) G__int(libp->para[0])));
16714    return(1 || funcname || hash || result7 || libp) ;
16715 }
16716 
16717 static int G__G__Geom1_180_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16718 {
16719    switch (libp->paran) {
16720    case 3:
16721       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->AddTrack((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
16722 , (TObject*) G__int(libp->para[2])));
16723       break;
16724    case 2:
16725       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->AddTrack((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
16726       break;
16727    }
16728    return(1 || funcname || hash || result7 || libp) ;
16729 }
16730 
16731 static int G__G__Geom1_180_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16732 {
16733       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->AddTrack((TVirtualGeoTrack*) G__int(libp->para[0])));
16734    return(1 || funcname || hash || result7 || libp) ;
16735 }
16736 
16737 static int G__G__Geom1_180_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16738 {
16739       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->AddVolume((TGeoVolume*) G__int(libp->para[0])));
16740    return(1 || funcname || hash || result7 || libp) ;
16741 }
16742 
16743 static int G__G__Geom1_180_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16744 {
16745       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->AddNavigator((TGeoNavigator*) G__int(libp->para[0])));
16746    return(1 || funcname || hash || result7 || libp) ;
16747 }
16748 
16749 static int G__G__Geom1_180_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16750 {
16751       ((TGeoManager*) G__getstructoffset())->ClearOverlaps();
16752       G__setnull(result7);
16753    return(1 || funcname || hash || result7 || libp) ;
16754 }
16755 
16756 static int G__G__Geom1_180_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16757 {
16758       ((TGeoManager*) G__getstructoffset())->RegisterMatrix((TGeoMatrix*) G__int(libp->para[0]));
16759       G__setnull(result7);
16760    return(1 || funcname || hash || result7 || libp) ;
16761 }
16762 
16763 static int G__G__Geom1_180_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16764 {
16765       ((TGeoManager*) G__getstructoffset())->SortOverlaps();
16766       G__setnull(result7);
16767    return(1 || funcname || hash || result7 || libp) ;
16768 }
16769 
16770 static int G__G__Geom1_180_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16771 {
16772       ((TGeoManager*) G__getstructoffset())->SetVisibility((TObject*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
16773       G__setnull(result7);
16774    return(1 || funcname || hash || result7 || libp) ;
16775 }
16776 
16777 static int G__G__Geom1_180_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16778 {
16779    switch (libp->paran) {
16780    case 1:
16781       G__letint(result7, 103, (long) ((TGeoManager*) G__getstructoffset())->cd((const char*) G__int(libp->para[0])));
16782       break;
16783    case 0:
16784       G__letint(result7, 103, (long) ((TGeoManager*) G__getstructoffset())->cd());
16785       break;
16786    }
16787    return(1 || funcname || hash || result7 || libp) ;
16788 }
16789 
16790 static int G__G__Geom1_180_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16791 {
16792       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->CheckPath((const char*) G__int(libp->para[0])));
16793    return(1 || funcname || hash || result7 || libp) ;
16794 }
16795 
16796 static int G__G__Geom1_180_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16797 {
16798       ((TGeoManager*) G__getstructoffset())->CdNode((Int_t) G__int(libp->para[0]));
16799       G__setnull(result7);
16800    return(1 || funcname || hash || result7 || libp) ;
16801 }
16802 
16803 static int G__G__Geom1_180_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16804 {
16805       ((TGeoManager*) G__getstructoffset())->CdDown((Int_t) G__int(libp->para[0]));
16806       G__setnull(result7);
16807    return(1 || funcname || hash || result7 || libp) ;
16808 }
16809 
16810 static int G__G__Geom1_180_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16811 {
16812       ((TGeoManager*) G__getstructoffset())->CdUp();
16813       G__setnull(result7);
16814    return(1 || funcname || hash || result7 || libp) ;
16815 }
16816 
16817 static int G__G__Geom1_180_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16818 {
16819       ((TGeoManager*) G__getstructoffset())->CdTop();
16820       G__setnull(result7);
16821    return(1 || funcname || hash || result7 || libp) ;
16822 }
16823 
16824 static int G__G__Geom1_180_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16825 {
16826       ((TGeoManager*) G__getstructoffset())->CdNext();
16827       G__setnull(result7);
16828    return(1 || funcname || hash || result7 || libp) ;
16829 }
16830 
16831 static int G__G__Geom1_180_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16832 {
16833       ((const TGeoManager*) G__getstructoffset())->GetBranchNames((Int_t*) G__int(libp->para[0]));
16834       G__setnull(result7);
16835    return(1 || funcname || hash || result7 || libp) ;
16836 }
16837 
16838 static int G__G__Geom1_180_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16839 {
16840       ((const TGeoManager*) G__getstructoffset())->GetBranchNumbers((Int_t*) G__int(libp->para[0]), (Int_t*) G__int(libp->para[1]));
16841       G__setnull(result7);
16842    return(1 || funcname || hash || result7 || libp) ;
16843 }
16844 
16845 static int G__G__Geom1_180_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16846 {
16847       ((const TGeoManager*) G__getstructoffset())->GetBranchOnlys((Int_t*) G__int(libp->para[0]));
16848       G__setnull(result7);
16849    return(1 || funcname || hash || result7 || libp) ;
16850 }
16851 
16852 static int G__G__Geom1_180_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16853 {
16854       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetNmany());
16855    return(1 || funcname || hash || result7 || libp) ;
16856 }
16857 
16858 static int G__G__Geom1_180_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16859 {
16860       G__letint(result7, 67, (long) ((const TGeoManager*) G__getstructoffset())->GetPdgName((Int_t) G__int(libp->para[0])));
16861    return(1 || funcname || hash || result7 || libp) ;
16862 }
16863 
16864 static int G__G__Geom1_180_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16865 {
16866       ((TGeoManager*) G__getstructoffset())->SetPdgName((Int_t) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
16867       G__setnull(result7);
16868    return(1 || funcname || hash || result7 || libp) ;
16869 }
16870 
16871 static int G__G__Geom1_180_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16872 {
16873    switch (libp->paran) {
16874    case 1:
16875       ((TGeoManager*) G__getstructoffset())->Edit((Option_t*) G__int(libp->para[0]));
16876       G__setnull(result7);
16877       break;
16878    case 0:
16879       ((TGeoManager*) G__getstructoffset())->Edit();
16880       G__setnull(result7);
16881       break;
16882    }
16883    return(1 || funcname || hash || result7 || libp) ;
16884 }
16885 
16886 static int G__G__Geom1_180_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16887 {
16888       ((TGeoManager*) G__getstructoffset())->BombTranslation((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
16889       G__setnull(result7);
16890    return(1 || funcname || hash || result7 || libp) ;
16891 }
16892 
16893 static int G__G__Geom1_180_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16894 {
16895       ((TGeoManager*) G__getstructoffset())->UnbombTranslation((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
16896       G__setnull(result7);
16897    return(1 || funcname || hash || result7 || libp) ;
16898 }
16899 
16900 static int G__G__Geom1_180_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16901 {
16902       ((TGeoManager*) G__getstructoffset())->ClearAttributes();
16903       G__setnull(result7);
16904    return(1 || funcname || hash || result7 || libp) ;
16905 }
16906 
16907 static int G__G__Geom1_180_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16908 {
16909       ((TGeoManager*) G__getstructoffset())->DefaultAngles();
16910       G__setnull(result7);
16911    return(1 || funcname || hash || result7 || libp) ;
16912 }
16913 
16914 static int G__G__Geom1_180_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16915 {
16916       ((TGeoManager*) G__getstructoffset())->DefaultColors();
16917       G__setnull(result7);
16918    return(1 || funcname || hash || result7 || libp) ;
16919 }
16920 
16921 static int G__G__Geom1_180_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16922 {
16923       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetClippingShape());
16924    return(1 || funcname || hash || result7 || libp) ;
16925 }
16926 
16927 static int G__G__Geom1_180_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16928 {
16929       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetNsegments());
16930    return(1 || funcname || hash || result7 || libp) ;
16931 }
16932 
16933 static int G__G__Geom1_180_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16934 {
16935       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->GetGeomPainter());
16936    return(1 || funcname || hash || result7 || libp) ;
16937 }
16938 
16939 static int G__G__Geom1_180_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16940 {
16941       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetPainter());
16942    return(1 || funcname || hash || result7 || libp) ;
16943 }
16944 
16945 static int G__G__Geom1_180_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16946 {
16947       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetBombMode());
16948    return(1 || funcname || hash || result7 || libp) ;
16949 }
16950 
16951 static int G__G__Geom1_180_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16952 {
16953       ((const TGeoManager*) G__getstructoffset())->GetBombFactors(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
16954 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3]));
16955       G__setnull(result7);
16956    return(1 || funcname || hash || result7 || libp) ;
16957 }
16958 
16959 static int G__G__Geom1_180_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16960 {
16961       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetMaxVisNodes());
16962    return(1 || funcname || hash || result7 || libp) ;
16963 }
16964 
16965 static int G__G__Geom1_180_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16966 {
16967       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->GetTminTmax(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])));
16968    return(1 || funcname || hash || result7 || libp) ;
16969 }
16970 
16971 static int G__G__Geom1_180_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16972 {
16973       G__letdouble(result7, 100, (double) ((const TGeoManager*) G__getstructoffset())->GetTmax());
16974    return(1 || funcname || hash || result7 || libp) ;
16975 }
16976 
16977 static int G__G__Geom1_180_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16978 {
16979       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetPaintVolume());
16980    return(1 || funcname || hash || result7 || libp) ;
16981 }
16982 
16983 static int G__G__Geom1_180_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16984 {
16985       G__letdouble(result7, 100, (double) ((const TGeoManager*) G__getstructoffset())->GetVisDensity());
16986    return(1 || funcname || hash || result7 || libp) ;
16987 }
16988 
16989 static int G__G__Geom1_180_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16990 {
16991       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetVisLevel());
16992    return(1 || funcname || hash || result7 || libp) ;
16993 }
16994 
16995 static int G__G__Geom1_180_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16996 {
16997       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetVisOption());
16998    return(1 || funcname || hash || result7 || libp) ;
16999 }
17000 
17001 static int G__G__Geom1_180_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17002 {
17003       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsInPhiRange());
17004    return(1 || funcname || hash || result7 || libp) ;
17005 }
17006 
17007 static int G__G__Geom1_180_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17008 {
17009       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsDrawingExtra());
17010    return(1 || funcname || hash || result7 || libp) ;
17011 }
17012 
17013 static int G__G__Geom1_180_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17014 {
17015       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsNodeSelectable());
17016    return(1 || funcname || hash || result7 || libp) ;
17017 }
17018 
17019 static int G__G__Geom1_180_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17020 {
17021       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsVisLeaves());
17022    return(1 || funcname || hash || result7 || libp) ;
17023 }
17024 
17025 static int G__G__Geom1_180_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17026 {
17027       ((const TGeoManager*) G__getstructoffset())->ModifiedPad();
17028       G__setnull(result7);
17029    return(1 || funcname || hash || result7 || libp) ;
17030 }
17031 
17032 static int G__G__Geom1_180_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17033 {
17034    switch (libp->paran) {
17035    case 1:
17036       ((TGeoManager*) G__getstructoffset())->OptimizeVoxels((const char*) G__int(libp->para[0]));
17037       G__setnull(result7);
17038       break;
17039    case 0:
17040       ((TGeoManager*) G__getstructoffset())->OptimizeVoxels();
17041       G__setnull(result7);
17042       break;
17043    }
17044    return(1 || funcname || hash || result7 || libp) ;
17045 }
17046 
17047 static int G__G__Geom1_180_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17048 {
17049    switch (libp->paran) {
17050    case 1:
17051       ((TGeoManager*) G__getstructoffset())->SetClipping((Bool_t) G__int(libp->para[0]));
17052       G__setnull(result7);
17053       break;
17054    case 0:
17055       ((TGeoManager*) G__getstructoffset())->SetClipping();
17056       G__setnull(result7);
17057       break;
17058    }
17059    return(1 || funcname || hash || result7 || libp) ;
17060 }
17061 
17062 static int G__G__Geom1_180_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17063 {
17064       ((TGeoManager*) G__getstructoffset())->SetClippingShape((TGeoShape*) G__int(libp->para[0]));
17065       G__setnull(result7);
17066    return(1 || funcname || hash || result7 || libp) ;
17067 }
17068 
17069 static int G__G__Geom1_180_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17070 {
17071    switch (libp->paran) {
17072    case 1:
17073       ((TGeoManager*) G__getstructoffset())->SetExplodedView((Int_t) G__int(libp->para[0]));
17074       G__setnull(result7);
17075       break;
17076    case 0:
17077       ((TGeoManager*) G__getstructoffset())->SetExplodedView();
17078       G__setnull(result7);
17079       break;
17080    }
17081    return(1 || funcname || hash || result7 || libp) ;
17082 }
17083 
17084 static int G__G__Geom1_180_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17085 {
17086    switch (libp->paran) {
17087    case 2:
17088       ((TGeoManager*) G__getstructoffset())->SetPhiRange((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
17089       G__setnull(result7);
17090       break;
17091    case 1:
17092       ((TGeoManager*) G__getstructoffset())->SetPhiRange((Double_t) G__double(libp->para[0]));
17093       G__setnull(result7);
17094       break;
17095    case 0:
17096       ((TGeoManager*) G__getstructoffset())->SetPhiRange();
17097       G__setnull(result7);
17098       break;
17099    }
17100    return(1 || funcname || hash || result7 || libp) ;
17101 }
17102 
17103 static int G__G__Geom1_180_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17104 {
17105       ((TGeoManager*) G__getstructoffset())->SetNsegments((Int_t) G__int(libp->para[0]));
17106       G__setnull(result7);
17107    return(1 || funcname || hash || result7 || libp) ;
17108 }
17109 
17110 static int G__G__Geom1_180_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17111 {
17112       G__letint(result7, 103, (long) ((TGeoManager*) G__getstructoffset())->SetCurrentNavigator((Int_t) G__int(libp->para[0])));
17113    return(1 || funcname || hash || result7 || libp) ;
17114 }
17115 
17116 static int G__G__Geom1_180_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17117 {
17118    switch (libp->paran) {
17119    case 4:
17120       ((TGeoManager*) G__getstructoffset())->SetBombFactors((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
17121 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
17122       G__setnull(result7);
17123       break;
17124    case 3:
17125       ((TGeoManager*) G__getstructoffset())->SetBombFactors((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
17126 , (Double_t) G__double(libp->para[2]));
17127       G__setnull(result7);
17128       break;
17129    case 2:
17130       ((TGeoManager*) G__getstructoffset())->SetBombFactors((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
17131       G__setnull(result7);
17132       break;
17133    case 1:
17134       ((TGeoManager*) G__getstructoffset())->SetBombFactors((Double_t) G__double(libp->para[0]));
17135       G__setnull(result7);
17136       break;
17137    case 0:
17138       ((TGeoManager*) G__getstructoffset())->SetBombFactors();
17139       G__setnull(result7);
17140       break;
17141    }
17142    return(1 || funcname || hash || result7 || libp) ;
17143 }
17144 
17145 static int G__G__Geom1_180_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17146 {
17147       ((TGeoManager*) G__getstructoffset())->SetPaintVolume((TGeoVolume*) G__int(libp->para[0]));
17148       G__setnull(result7);
17149    return(1 || funcname || hash || result7 || libp) ;
17150 }
17151 
17152 static int G__G__Geom1_180_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17153 {
17154    switch (libp->paran) {
17155    case 1:
17156       ((TGeoManager*) G__getstructoffset())->SetTopVisible((Bool_t) G__int(libp->para[0]));
17157       G__setnull(result7);
17158       break;
17159    case 0:
17160       ((TGeoManager*) G__getstructoffset())->SetTopVisible();
17161       G__setnull(result7);
17162       break;
17163    }
17164    return(1 || funcname || hash || result7 || libp) ;
17165 }
17166 
17167 static int G__G__Geom1_180_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17168 {
17169    switch (libp->paran) {
17170    case 2:
17171       ((TGeoManager*) G__getstructoffset())->SetTminTmax((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
17172       G__setnull(result7);
17173       break;
17174    case 1:
17175       ((TGeoManager*) G__getstructoffset())->SetTminTmax((Double_t) G__double(libp->para[0]));
17176       G__setnull(result7);
17177       break;
17178    case 0:
17179       ((TGeoManager*) G__getstructoffset())->SetTminTmax();
17180       G__setnull(result7);
17181       break;
17182    }
17183    return(1 || funcname || hash || result7 || libp) ;
17184 }
17185 
17186 static int G__G__Geom1_180_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17187 {
17188    switch (libp->paran) {
17189    case 1:
17190       ((TGeoManager*) G__getstructoffset())->SetDrawExtraPaths((Bool_t) G__int(libp->para[0]));
17191       G__setnull(result7);
17192       break;
17193    case 0:
17194       ((TGeoManager*) G__getstructoffset())->SetDrawExtraPaths();
17195       G__setnull(result7);
17196       break;
17197    }
17198    return(1 || funcname || hash || result7 || libp) ;
17199 }
17200 
17201 static int G__G__Geom1_180_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17202 {
17203    switch (libp->paran) {
17204    case 1:
17205       ((TGeoManager*) G__getstructoffset())->SetNodeSelectable((Bool_t) G__int(libp->para[0]));
17206       G__setnull(result7);
17207       break;
17208    case 0:
17209       ((TGeoManager*) G__getstructoffset())->SetNodeSelectable();
17210       G__setnull(result7);
17211       break;
17212    }
17213    return(1 || funcname || hash || result7 || libp) ;
17214 }
17215 
17216 static int G__G__Geom1_180_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17217 {
17218    switch (libp->paran) {
17219    case 1:
17220       ((TGeoManager*) G__getstructoffset())->SetVisDensity((Double_t) G__double(libp->para[0]));
17221       G__setnull(result7);
17222       break;
17223    case 0:
17224       ((TGeoManager*) G__getstructoffset())->SetVisDensity();
17225       G__setnull(result7);
17226       break;
17227    }
17228    return(1 || funcname || hash || result7 || libp) ;
17229 }
17230 
17231 static int G__G__Geom1_180_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17232 {
17233    switch (libp->paran) {
17234    case 1:
17235       ((TGeoManager*) G__getstructoffset())->SetVisLevel((Int_t) G__int(libp->para[0]));
17236       G__setnull(result7);
17237       break;
17238    case 0:
17239       ((TGeoManager*) G__getstructoffset())->SetVisLevel();
17240       G__setnull(result7);
17241       break;
17242    }
17243    return(1 || funcname || hash || result7 || libp) ;
17244 }
17245 
17246 static int G__G__Geom1_180_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17247 {
17248    switch (libp->paran) {
17249    case 1:
17250       ((TGeoManager*) G__getstructoffset())->SetVisOption((Int_t) G__int(libp->para[0]));
17251       G__setnull(result7);
17252       break;
17253    case 0:
17254       ((TGeoManager*) G__getstructoffset())->SetVisOption();
17255       G__setnull(result7);
17256       break;
17257    }
17258    return(1 || funcname || hash || result7 || libp) ;
17259 }
17260 
17261 static int G__G__Geom1_180_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17262 {
17263    switch (libp->paran) {
17264    case 1:
17265       ((TGeoManager*) G__getstructoffset())->ViewLeaves((Bool_t) G__int(libp->para[0]));
17266       G__setnull(result7);
17267       break;
17268    case 0:
17269       ((TGeoManager*) G__getstructoffset())->ViewLeaves();
17270       G__setnull(result7);
17271       break;
17272    }
17273    return(1 || funcname || hash || result7 || libp) ;
17274 }
17275 
17276 static int G__G__Geom1_180_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17277 {
17278    switch (libp->paran) {
17279    case 1:
17280       ((TGeoManager*) G__getstructoffset())->SaveAttributes((const char*) G__int(libp->para[0]));
17281       G__setnull(result7);
17282       break;
17283    case 0:
17284       ((TGeoManager*) G__getstructoffset())->SaveAttributes();
17285       G__setnull(result7);
17286       break;
17287    }
17288    return(1 || funcname || hash || result7 || libp) ;
17289 }
17290 
17291 static int G__G__Geom1_180_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17292 {
17293       ((TGeoManager*) G__getstructoffset())->RestoreMasterVolume();
17294       G__setnull(result7);
17295    return(1 || funcname || hash || result7 || libp) ;
17296 }
17297 
17298 static int G__G__Geom1_180_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17299 {
17300    switch (libp->paran) {
17301    case 1:
17302       ((TGeoManager*) G__getstructoffset())->SetMaxVisNodes((Int_t) G__int(libp->para[0]));
17303       G__setnull(result7);
17304       break;
17305    case 0:
17306       ((TGeoManager*) G__getstructoffset())->SetMaxVisNodes();
17307       G__setnull(result7);
17308       break;
17309    }
17310    return(1 || funcname || hash || result7 || libp) ;
17311 }
17312 
17313 static int G__G__Geom1_180_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17314 {
17315    switch (libp->paran) {
17316    case 4:
17317       ((TGeoManager*) G__getstructoffset())->AnimateTracks((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
17318 , (Int_t) G__int(libp->para[2]), (Option_t*) G__int(libp->para[3]));
17319       G__setnull(result7);
17320       break;
17321    case 3:
17322       ((TGeoManager*) G__getstructoffset())->AnimateTracks((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
17323 , (Int_t) G__int(libp->para[2]));
17324       G__setnull(result7);
17325       break;
17326    case 2:
17327       ((TGeoManager*) G__getstructoffset())->AnimateTracks((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
17328       G__setnull(result7);
17329       break;
17330    case 1:
17331       ((TGeoManager*) G__getstructoffset())->AnimateTracks((Double_t) G__double(libp->para[0]));
17332       G__setnull(result7);
17333       break;
17334    case 0:
17335       ((TGeoManager*) G__getstructoffset())->AnimateTracks();
17336       G__setnull(result7);
17337       break;
17338    }
17339    return(1 || funcname || hash || result7 || libp) ;
17340 }
17341 
17342 static int G__G__Geom1_180_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17343 {
17344    switch (libp->paran) {
17345    case 2:
17346       ((TGeoManager*) G__getstructoffset())->CheckBoundaryErrors((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
17347       G__setnull(result7);
17348       break;
17349    case 1:
17350       ((TGeoManager*) G__getstructoffset())->CheckBoundaryErrors((Int_t) G__int(libp->para[0]));
17351       G__setnull(result7);
17352       break;
17353    case 0:
17354       ((TGeoManager*) G__getstructoffset())->CheckBoundaryErrors();
17355       G__setnull(result7);
17356       break;
17357    }
17358    return(1 || funcname || hash || result7 || libp) ;
17359 }
17360 
17361 static int G__G__Geom1_180_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17362 {
17363    switch (libp->paran) {
17364    case 1:
17365       ((TGeoManager*) G__getstructoffset())->CheckBoundaryReference((Int_t) G__int(libp->para[0]));
17366       G__setnull(result7);
17367       break;
17368    case 0:
17369       ((TGeoManager*) G__getstructoffset())->CheckBoundaryReference();
17370       G__setnull(result7);
17371       break;
17372    }
17373    return(1 || funcname || hash || result7 || libp) ;
17374 }
17375 
17376 static int G__G__Geom1_180_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17377 {
17378    switch (libp->paran) {
17379    case 5:
17380       ((TGeoManager*) G__getstructoffset())->CheckGeometryFull((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
17381 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17382 , (Option_t*) G__int(libp->para[4]));
17383       G__setnull(result7);
17384       break;
17385    case 4:
17386       ((TGeoManager*) G__getstructoffset())->CheckGeometryFull((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
17387 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
17388       G__setnull(result7);
17389       break;
17390    case 3:
17391       ((TGeoManager*) G__getstructoffset())->CheckGeometryFull((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
17392 , (Double_t) G__double(libp->para[2]));
17393       G__setnull(result7);
17394       break;
17395    case 2:
17396       ((TGeoManager*) G__getstructoffset())->CheckGeometryFull((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
17397       G__setnull(result7);
17398       break;
17399    case 1:
17400       ((TGeoManager*) G__getstructoffset())->CheckGeometryFull((Int_t) G__int(libp->para[0]));
17401       G__setnull(result7);
17402       break;
17403    case 0:
17404       ((TGeoManager*) G__getstructoffset())->CheckGeometryFull();
17405       G__setnull(result7);
17406       break;
17407    }
17408    return(1 || funcname || hash || result7 || libp) ;
17409 }
17410 
17411 static int G__G__Geom1_180_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17412 {
17413    switch (libp->paran) {
17414    case 1:
17415       ((TGeoManager*) G__getstructoffset())->CheckGeometry((Option_t*) G__int(libp->para[0]));
17416       G__setnull(result7);
17417       break;
17418    case 0:
17419       ((TGeoManager*) G__getstructoffset())->CheckGeometry();
17420       G__setnull(result7);
17421       break;
17422    }
17423    return(1 || funcname || hash || result7 || libp) ;
17424 }
17425 
17426 static int G__G__Geom1_180_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17427 {
17428    switch (libp->paran) {
17429    case 2:
17430       ((TGeoManager*) G__getstructoffset())->CheckOverlaps((Double_t) G__double(libp->para[0]), (Option_t*) G__int(libp->para[1]));
17431       G__setnull(result7);
17432       break;
17433    case 1:
17434       ((TGeoManager*) G__getstructoffset())->CheckOverlaps((Double_t) G__double(libp->para[0]));
17435       G__setnull(result7);
17436       break;
17437    case 0:
17438       ((TGeoManager*) G__getstructoffset())->CheckOverlaps();
17439       G__setnull(result7);
17440       break;
17441    }
17442    return(1 || funcname || hash || result7 || libp) ;
17443 }
17444 
17445 static int G__G__Geom1_180_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17446 {
17447    switch (libp->paran) {
17448    case 4:
17449       ((TGeoManager*) G__getstructoffset())->CheckPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
17450 , (Double_t) G__double(libp->para[2]), (Option_t*) G__int(libp->para[3]));
17451       G__setnull(result7);
17452       break;
17453    case 3:
17454       ((TGeoManager*) G__getstructoffset())->CheckPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
17455 , (Double_t) G__double(libp->para[2]));
17456       G__setnull(result7);
17457       break;
17458    case 2:
17459       ((TGeoManager*) G__getstructoffset())->CheckPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
17460       G__setnull(result7);
17461       break;
17462    case 1:
17463       ((TGeoManager*) G__getstructoffset())->CheckPoint((Double_t) G__double(libp->para[0]));
17464       G__setnull(result7);
17465       break;
17466    case 0:
17467       ((TGeoManager*) G__getstructoffset())->CheckPoint();
17468       G__setnull(result7);
17469       break;
17470    }
17471    return(1 || funcname || hash || result7 || libp) ;
17472 }
17473 
17474 static int G__G__Geom1_180_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17475 {
17476       ((TGeoManager*) G__getstructoffset())->ConvertReflections();
17477       G__setnull(result7);
17478    return(1 || funcname || hash || result7 || libp) ;
17479 }
17480 
17481 static int G__G__Geom1_180_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17482 {
17483    switch (libp->paran) {
17484    case 1:
17485       ((TGeoManager*) G__getstructoffset())->DrawCurrentPoint((Int_t) G__int(libp->para[0]));
17486       G__setnull(result7);
17487       break;
17488    case 0:
17489       ((TGeoManager*) G__getstructoffset())->DrawCurrentPoint();
17490       G__setnull(result7);
17491       break;
17492    }
17493    return(1 || funcname || hash || result7 || libp) ;
17494 }
17495 
17496 static int G__G__Geom1_180_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17497 {
17498    switch (libp->paran) {
17499    case 1:
17500       ((TGeoManager*) G__getstructoffset())->DrawTracks((Option_t*) G__int(libp->para[0]));
17501       G__setnull(result7);
17502       break;
17503    case 0:
17504       ((TGeoManager*) G__getstructoffset())->DrawTracks();
17505       G__setnull(result7);
17506       break;
17507    }
17508    return(1 || funcname || hash || result7 || libp) ;
17509 }
17510 
17511 static int G__G__Geom1_180_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17512 {
17513       ((TGeoManager*) G__getstructoffset())->SetParticleName((const char*) G__int(libp->para[0]));
17514       G__setnull(result7);
17515    return(1 || funcname || hash || result7 || libp) ;
17516 }
17517 
17518 static int G__G__Geom1_180_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17519 {
17520       G__letint(result7, 67, (long) ((const TGeoManager*) G__getstructoffset())->GetParticleName());
17521    return(1 || funcname || hash || result7 || libp) ;
17522 }
17523 
17524 static int G__G__Geom1_180_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17525 {
17526       ((TGeoManager*) G__getstructoffset())->DrawPath((const char*) G__int(libp->para[0]));
17527       G__setnull(result7);
17528    return(1 || funcname || hash || result7 || libp) ;
17529 }
17530 
17531 static int G__G__Geom1_180_0_96(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17532 {
17533       ((const TGeoManager*) G__getstructoffset())->PrintOverlaps();
17534       G__setnull(result7);
17535    return(1 || funcname || hash || result7 || libp) ;
17536 }
17537 
17538 static int G__G__Geom1_180_0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17539 {
17540    switch (libp->paran) {
17541    case 3:
17542       ((TGeoManager*) G__getstructoffset())->RandomPoints((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17543 , (Option_t*) G__int(libp->para[2]));
17544       G__setnull(result7);
17545       break;
17546    case 2:
17547       ((TGeoManager*) G__getstructoffset())->RandomPoints((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
17548       G__setnull(result7);
17549       break;
17550    case 1:
17551       ((TGeoManager*) G__getstructoffset())->RandomPoints((TGeoVolume*) G__int(libp->para[0]));
17552       G__setnull(result7);
17553       break;
17554    }
17555    return(1 || funcname || hash || result7 || libp) ;
17556 }
17557 
17558 static int G__G__Geom1_180_0_98(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17559 {
17560    switch (libp->paran) {
17561    case 4:
17562       ((TGeoManager*) G__getstructoffset())->RandomRays((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
17563 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
17564       G__setnull(result7);
17565       break;
17566    case 3:
17567       ((TGeoManager*) G__getstructoffset())->RandomRays((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
17568 , (Double_t) G__double(libp->para[2]));
17569       G__setnull(result7);
17570       break;
17571    case 2:
17572       ((TGeoManager*) G__getstructoffset())->RandomRays((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
17573       G__setnull(result7);
17574       break;
17575    case 1:
17576       ((TGeoManager*) G__getstructoffset())->RandomRays((Int_t) G__int(libp->para[0]));
17577       G__setnull(result7);
17578       break;
17579    case 0:
17580       ((TGeoManager*) G__getstructoffset())->RandomRays();
17581       G__setnull(result7);
17582       break;
17583    }
17584    return(1 || funcname || hash || result7 || libp) ;
17585 }
17586 
17587 static int G__G__Geom1_180_0_99(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17588 {
17589    switch (libp->paran) {
17590    case 4:
17591       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->SamplePoints((Int_t) G__int(libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
17592 , (Double_t) G__double(libp->para[2]), (const char*) G__int(libp->para[3])));
17593       break;
17594    case 3:
17595       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->SamplePoints((Int_t) G__int(libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
17596 , (Double_t) G__double(libp->para[2])));
17597       break;
17598    case 2:
17599       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->SamplePoints((Int_t) G__int(libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])));
17600       break;
17601    }
17602    return(1 || funcname || hash || result7 || libp) ;
17603 }
17604 
17605 static int G__G__Geom1_180_0_100(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17606 {
17607    switch (libp->paran) {
17608    case 1:
17609       ((TGeoManager*) G__getstructoffset())->SetNmeshPoints((Int_t) G__int(libp->para[0]));
17610       G__setnull(result7);
17611       break;
17612    case 0:
17613       ((TGeoManager*) G__getstructoffset())->SetNmeshPoints();
17614       G__setnull(result7);
17615       break;
17616    }
17617    return(1 || funcname || hash || result7 || libp) ;
17618 }
17619 
17620 static int G__G__Geom1_180_0_101(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17621 {
17622       ((TGeoManager*) G__getstructoffset())->SetCheckedNode((TGeoNode*) G__int(libp->para[0]));
17623       G__setnull(result7);
17624    return(1 || funcname || hash || result7 || libp) ;
17625 }
17626 
17627 static int G__G__Geom1_180_0_102(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17628 {
17629    switch (libp->paran) {
17630    case 2:
17631       ((TGeoManager*) G__getstructoffset())->Test((Int_t) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
17632       G__setnull(result7);
17633       break;
17634    case 1:
17635       ((TGeoManager*) G__getstructoffset())->Test((Int_t) G__int(libp->para[0]));
17636       G__setnull(result7);
17637       break;
17638    case 0:
17639       ((TGeoManager*) G__getstructoffset())->Test();
17640       G__setnull(result7);
17641       break;
17642    }
17643    return(1 || funcname || hash || result7 || libp) ;
17644 }
17645 
17646 static int G__G__Geom1_180_0_103(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17647 {
17648    switch (libp->paran) {
17649    case 1:
17650       ((TGeoManager*) G__getstructoffset())->TestOverlaps((const char*) G__int(libp->para[0]));
17651       G__setnull(result7);
17652       break;
17653    case 0:
17654       ((TGeoManager*) G__getstructoffset())->TestOverlaps();
17655       G__setnull(result7);
17656       break;
17657    }
17658    return(1 || funcname || hash || result7 || libp) ;
17659 }
17660 
17661 static int G__G__Geom1_180_0_104(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17662 {
17663    switch (libp->paran) {
17664    case 2:
17665       G__letdouble(result7, 100, (double) ((TGeoManager*) G__getstructoffset())->Weight((Double_t) G__double(libp->para[0]), (Option_t*) G__int(libp->para[1])));
17666       break;
17667    case 1:
17668       G__letdouble(result7, 100, (double) ((TGeoManager*) G__getstructoffset())->Weight((Double_t) G__double(libp->para[0])));
17669       break;
17670    case 0:
17671       G__letdouble(result7, 100, (double) ((TGeoManager*) G__getstructoffset())->Weight());
17672       break;
17673    }
17674    return(1 || funcname || hash || result7 || libp) ;
17675 }
17676 
17677 static int G__G__Geom1_180_0_105(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17678 {
17679    switch (libp->paran) {
17680    case 8:
17681       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Division(
17682 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
17683 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
17684 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17685 , (Int_t) G__int(libp->para[6]), (Option_t*) G__int(libp->para[7])));
17686       break;
17687    case 7:
17688       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Division(
17689 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
17690 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
17691 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17692 , (Int_t) G__int(libp->para[6])));
17693       break;
17694    case 6:
17695       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Division((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
17696 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
17697 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
17698       break;
17699    }
17700    return(1 || funcname || hash || result7 || libp) ;
17701 }
17702 
17703 static int G__G__Geom1_180_0_106(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17704 {
17705       ((TGeoManager*) G__getstructoffset())->Matrix(
17706 (Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
17707 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17708 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17709 , (Double_t) G__double(libp->para[6]));
17710       G__setnull(result7);
17711    return(1 || funcname || hash || result7 || libp) ;
17712 }
17713 
17714 static int G__G__Geom1_180_0_107(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17715 {
17716    switch (libp->paran) {
17717    case 7:
17718       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Material(
17719 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
17720 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17721 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
17722 , (Double_t) G__double(libp->para[6])));
17723       break;
17724    case 6:
17725       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Material((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
17726 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17727 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])));
17728       break;
17729    case 5:
17730       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Material((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
17731 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17732 , (Int_t) G__int(libp->para[4])));
17733       break;
17734    }
17735    return(1 || funcname || hash || result7 || libp) ;
17736 }
17737 
17738 static int G__G__Geom1_180_0_108(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17739 {
17740       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Mixture(
17741 (const char*) G__int(libp->para[0]), (Float_t*) G__int(libp->para[1])
17742 , (Float_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
17743 , (Int_t) G__int(libp->para[4]), (Float_t*) G__int(libp->para[5])
17744 , (Int_t) G__int(libp->para[6])));
17745    return(1 || funcname || hash || result7 || libp) ;
17746 }
17747 
17748 static int G__G__Geom1_180_0_109(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17749 {
17750       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Mixture(
17751 (const char*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
17752 , (Double_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
17753 , (Int_t) G__int(libp->para[4]), (Double_t*) G__int(libp->para[5])
17754 , (Int_t) G__int(libp->para[6])));
17755    return(1 || funcname || hash || result7 || libp) ;
17756 }
17757 
17758 static int G__G__Geom1_180_0_110(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17759 {
17760       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Medium(
17761 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17762 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
17763 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
17764 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
17765 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
17766 , (Double_t) G__double(libp->para[10])));
17767    return(1 || funcname || hash || result7 || libp) ;
17768 }
17769 
17770 static int G__G__Geom1_180_0_111(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17771 {
17772    switch (libp->paran) {
17773    case 10:
17774       ((TGeoManager*) G__getstructoffset())->Node(
17775 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17776 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
17777 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17778 , (Int_t) G__int(libp->para[6]), (Bool_t) G__int(libp->para[7])
17779 , (Float_t*) G__int(libp->para[8]), (Int_t) G__int(libp->para[9]));
17780       G__setnull(result7);
17781       break;
17782    case 9:
17783       ((TGeoManager*) G__getstructoffset())->Node(
17784 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17785 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
17786 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17787 , (Int_t) G__int(libp->para[6]), (Bool_t) G__int(libp->para[7])
17788 , (Float_t*) G__int(libp->para[8]));
17789       G__setnull(result7);
17790       break;
17791    }
17792    return(1 || funcname || hash || result7 || libp) ;
17793 }
17794 
17795 static int G__G__Geom1_180_0_112(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17796 {
17797    switch (libp->paran) {
17798    case 10:
17799       ((TGeoManager*) G__getstructoffset())->Node(
17800 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17801 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
17802 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17803 , (Int_t) G__int(libp->para[6]), (Bool_t) G__int(libp->para[7])
17804 , (Double_t*) G__int(libp->para[8]), (Int_t) G__int(libp->para[9]));
17805       G__setnull(result7);
17806       break;
17807    case 9:
17808       ((TGeoManager*) G__getstructoffset())->Node(
17809 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
17810 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
17811 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17812 , (Int_t) G__int(libp->para[6]), (Bool_t) G__int(libp->para[7])
17813 , (Double_t*) G__int(libp->para[8]));
17814       G__setnull(result7);
17815       break;
17816    }
17817    return(1 || funcname || hash || result7 || libp) ;
17818 }
17819 
17820 static int G__G__Geom1_180_0_113(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17821 {
17822    switch (libp->paran) {
17823    case 5:
17824       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Volume((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
17825 , (Int_t) G__int(libp->para[2]), (Float_t*) G__int(libp->para[3])
17826 , (Int_t) G__int(libp->para[4])));
17827       break;
17828    case 4:
17829       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Volume((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
17830 , (Int_t) G__int(libp->para[2]), (Float_t*) G__int(libp->para[3])));
17831       break;
17832    }
17833    return(1 || funcname || hash || result7 || libp) ;
17834 }
17835 
17836 static int G__G__Geom1_180_0_114(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17837 {
17838    switch (libp->paran) {
17839    case 5:
17840       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Volume((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
17841 , (Int_t) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3])
17842 , (Int_t) G__int(libp->para[4])));
17843       break;
17844    case 4:
17845       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Volume((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
17846 , (Int_t) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3])));
17847       break;
17848    }
17849    return(1 || funcname || hash || result7 || libp) ;
17850 }
17851 
17852 static int G__G__Geom1_180_0_115(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17853 {
17854       ((TGeoManager*) G__getstructoffset())->SetVolumeAttribute((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
17855 , (Int_t) G__int(libp->para[2]));
17856       G__setnull(result7);
17857    return(1 || funcname || hash || result7 || libp) ;
17858 }
17859 
17860 static int G__G__Geom1_180_0_116(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17861 {
17862       ((TGeoManager*) G__getstructoffset())->BuildDefaultMaterials();
17863       G__setnull(result7);
17864    return(1 || funcname || hash || result7 || libp) ;
17865 }
17866 
17867 static int G__G__Geom1_180_0_117(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17868 {
17869    switch (libp->paran) {
17870    case 1:
17871       ((TGeoManager*) G__getstructoffset())->CloseGeometry((Option_t*) G__int(libp->para[0]));
17872       G__setnull(result7);
17873       break;
17874    case 0:
17875       ((TGeoManager*) G__getstructoffset())->CloseGeometry();
17876       G__setnull(result7);
17877       break;
17878    }
17879    return(1 || funcname || hash || result7 || libp) ;
17880 }
17881 
17882 static int G__G__Geom1_180_0_118(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17883 {
17884       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsClosed());
17885    return(1 || funcname || hash || result7 || libp) ;
17886 }
17887 
17888 static int G__G__Geom1_180_0_119(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17889 {
17890    switch (libp->paran) {
17891    case 4:
17892       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeArb8((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
17893 , (Double_t) G__double(libp->para[2]), (Double_t*) G__int(libp->para[3])));
17894       break;
17895    case 3:
17896       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeArb8((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
17897 , (Double_t) G__double(libp->para[2])));
17898       break;
17899    }
17900    return(1 || funcname || hash || result7 || libp) ;
17901 }
17902 
17903 static int G__G__Geom1_180_0_120(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17904 {
17905       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeBox((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
17906 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17907 , (Double_t) G__double(libp->para[4])));
17908    return(1 || funcname || hash || result7 || libp) ;
17909 }
17910 
17911 static int G__G__Geom1_180_0_121(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17912 {
17913       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeCone(
17914 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
17915 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17916 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17917 , (Double_t) G__double(libp->para[6])));
17918    return(1 || funcname || hash || result7 || libp) ;
17919 }
17920 
17921 static int G__G__Geom1_180_0_122(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17922 {
17923       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeCons(
17924 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
17925 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17926 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17927 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
17928 , (Double_t) G__double(libp->para[8])));
17929    return(1 || funcname || hash || result7 || libp) ;
17930 }
17931 
17932 static int G__G__Geom1_180_0_123(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17933 {
17934       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeCtub(
17935 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
17936 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17937 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17938 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
17939 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
17940 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
17941 , (Double_t) G__double(libp->para[12])));
17942    return(1 || funcname || hash || result7 || libp) ;
17943 }
17944 
17945 static int G__G__Geom1_180_0_124(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17946 {
17947       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeEltu((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
17948 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17949 , (Double_t) G__double(libp->para[4])));
17950    return(1 || funcname || hash || result7 || libp) ;
17951 }
17952 
17953 static int G__G__Geom1_180_0_125(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17954 {
17955       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeGtra(
17956 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
17957 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17958 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17959 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
17960 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
17961 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
17962 , (Double_t) G__double(libp->para[12]), (Double_t) G__double(libp->para[13])));
17963    return(1 || funcname || hash || result7 || libp) ;
17964 }
17965 
17966 static int G__G__Geom1_180_0_126(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17967 {
17968       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakePara(
17969 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
17970 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17971 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17972 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])));
17973    return(1 || funcname || hash || result7 || libp) ;
17974 }
17975 
17976 static int G__G__Geom1_180_0_127(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17977 {
17978       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakePcon((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
17979 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17980 , (Int_t) G__int(libp->para[4])));
17981    return(1 || funcname || hash || result7 || libp) ;
17982 }
17983 
17984 static int G__G__Geom1_180_0_128(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17985 {
17986       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeParaboloid((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
17987 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17988 , (Double_t) G__double(libp->para[4])));
17989    return(1 || funcname || hash || result7 || libp) ;
17990 }
17991 
17992 static int G__G__Geom1_180_0_129(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17993 {
17994       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeHype(
17995 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
17996 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
17997 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
17998 , (Double_t) G__double(libp->para[6])));
17999    return(1 || funcname || hash || result7 || libp) ;
18000 }
18001 
18002 static int G__G__Geom1_180_0_130(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18003 {
18004       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakePgon((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18005 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18006 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5])));
18007    return(1 || funcname || hash || result7 || libp) ;
18008 }
18009 
18010 static int G__G__Geom1_180_0_131(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18011 {
18012    switch (libp->paran) {
18013    case 8:
18014       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeSphere(
18015 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18016 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18017 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
18018 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])));
18019       break;
18020    case 7:
18021       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeSphere(
18022 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18023 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18024 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
18025 , (Double_t) G__double(libp->para[6])));
18026       break;
18027    case 6:
18028       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeSphere((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18029 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18030 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
18031       break;
18032    case 5:
18033       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeSphere((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18034 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18035 , (Double_t) G__double(libp->para[4])));
18036       break;
18037    case 4:
18038       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeSphere((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18039 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])));
18040       break;
18041    }
18042    return(1 || funcname || hash || result7 || libp) ;
18043 }
18044 
18045 static int G__G__Geom1_180_0_132(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18046 {
18047    switch (libp->paran) {
18048    case 7:
18049       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeTorus(
18050 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18051 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18052 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
18053 , (Double_t) G__double(libp->para[6])));
18054       break;
18055    case 6:
18056       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeTorus((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18057 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18058 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
18059       break;
18060    case 5:
18061       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeTorus((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18062 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18063 , (Double_t) G__double(libp->para[4])));
18064       break;
18065    }
18066    return(1 || funcname || hash || result7 || libp) ;
18067 }
18068 
18069 static int G__G__Geom1_180_0_133(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18070 {
18071       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeTrap(
18072 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18073 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18074 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
18075 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
18076 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
18077 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
18078 , (Double_t) G__double(libp->para[12])));
18079    return(1 || funcname || hash || result7 || libp) ;
18080 }
18081 
18082 static int G__G__Geom1_180_0_134(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18083 {
18084       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeTrd1((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18085 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18086 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
18087    return(1 || funcname || hash || result7 || libp) ;
18088 }
18089 
18090 static int G__G__Geom1_180_0_135(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18091 {
18092       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeTrd2(
18093 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18094 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18095 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
18096 , (Double_t) G__double(libp->para[6])));
18097    return(1 || funcname || hash || result7 || libp) ;
18098 }
18099 
18100 static int G__G__Geom1_180_0_136(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18101 {
18102       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeTube((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18103 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18104 , (Double_t) G__double(libp->para[4])));
18105    return(1 || funcname || hash || result7 || libp) ;
18106 }
18107 
18108 static int G__G__Geom1_180_0_137(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18109 {
18110       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeTubs(
18111 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18112 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18113 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
18114 , (Double_t) G__double(libp->para[6])));
18115    return(1 || funcname || hash || result7 || libp) ;
18116 }
18117 
18118 static int G__G__Geom1_180_0_138(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18119 {
18120       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeXtru((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
18121 , (Int_t) G__int(libp->para[2])));
18122    return(1 || funcname || hash || result7 || libp) ;
18123 }
18124 
18125 static int G__G__Geom1_180_0_139(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18126 {
18127    switch (libp->paran) {
18128    case 3:
18129       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->SetAlignableEntry((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
18130 , (Int_t) G__int(libp->para[2])));
18131       break;
18132    case 2:
18133       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->SetAlignableEntry((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
18134       break;
18135    }
18136    return(1 || funcname || hash || result7 || libp) ;
18137 }
18138 
18139 static int G__G__Geom1_180_0_140(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18140 {
18141       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetAlignableEntry((const char*) G__int(libp->para[0])));
18142    return(1 || funcname || hash || result7 || libp) ;
18143 }
18144 
18145 static int G__G__Geom1_180_0_141(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18146 {
18147       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetAlignableEntry((Int_t) G__int(libp->para[0])));
18148    return(1 || funcname || hash || result7 || libp) ;
18149 }
18150 
18151 static int G__G__Geom1_180_0_142(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18152 {
18153       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetAlignableEntryByUID((Int_t) G__int(libp->para[0])));
18154    return(1 || funcname || hash || result7 || libp) ;
18155 }
18156 
18157 static int G__G__Geom1_180_0_143(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18158 {
18159    switch (libp->paran) {
18160    case 1:
18161       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetNAlignable((Bool_t) G__int(libp->para[0])));
18162       break;
18163    case 0:
18164       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetNAlignable());
18165       break;
18166    }
18167    return(1 || funcname || hash || result7 || libp) ;
18168 }
18169 
18170 static int G__G__Geom1_180_0_144(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18171 {
18172       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeAlignablePN((const char*) G__int(libp->para[0])));
18173    return(1 || funcname || hash || result7 || libp) ;
18174 }
18175 
18176 static int G__G__Geom1_180_0_145(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18177 {
18178       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeAlignablePN((TGeoPNEntry*) G__int(libp->para[0])));
18179    return(1 || funcname || hash || result7 || libp) ;
18180 }
18181 
18182 static int G__G__Geom1_180_0_146(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18183 {
18184    switch (libp->paran) {
18185    case 1:
18186       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakePhysicalNode((const char*) G__int(libp->para[0])));
18187       break;
18188    case 0:
18189       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakePhysicalNode());
18190       break;
18191    }
18192    return(1 || funcname || hash || result7 || libp) ;
18193 }
18194 
18195 static int G__G__Geom1_180_0_147(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18196 {
18197    switch (libp->paran) {
18198    case 1:
18199       ((TGeoManager*) G__getstructoffset())->ClearPhysicalNodes((Bool_t) G__int(libp->para[0]));
18200       G__setnull(result7);
18201       break;
18202    case 0:
18203       ((TGeoManager*) G__getstructoffset())->ClearPhysicalNodes();
18204       G__setnull(result7);
18205       break;
18206    }
18207    return(1 || funcname || hash || result7 || libp) ;
18208 }
18209 
18210 static int G__G__Geom1_180_0_148(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18211 {
18212    switch (libp->paran) {
18213    case 1:
18214       ((TGeoManager*) G__getstructoffset())->RefreshPhysicalNodes((Bool_t) G__int(libp->para[0]));
18215       G__setnull(result7);
18216       break;
18217    case 0:
18218       ((TGeoManager*) G__getstructoffset())->RefreshPhysicalNodes();
18219       G__setnull(result7);
18220       break;
18221    }
18222    return(1 || funcname || hash || result7 || libp) ;
18223 }
18224 
18225 static int G__G__Geom1_180_0_149(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18226 {
18227       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeTrack((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18228 , (TObject*) G__int(libp->para[2])));
18229    return(1 || funcname || hash || result7 || libp) ;
18230 }
18231 
18232 static int G__G__Geom1_180_0_150(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18233 {
18234       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeVolumeAssembly((const char*) G__int(libp->para[0])));
18235    return(1 || funcname || hash || result7 || libp) ;
18236 }
18237 
18238 static int G__G__Geom1_180_0_151(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18239 {
18240       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->MakeVolumeMulti((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])));
18241    return(1 || funcname || hash || result7 || libp) ;
18242 }
18243 
18244 static int G__G__Geom1_180_0_152(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18245 {
18246       ((TGeoManager*) G__getstructoffset())->SetTopVolume((TGeoVolume*) G__int(libp->para[0]));
18247       G__setnull(result7);
18248    return(1 || funcname || hash || result7 || libp) ;
18249 }
18250 
18251 static int G__G__Geom1_180_0_153(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18252 {
18253       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->CrossBoundaryAndLocate((Bool_t) G__int(libp->para[0]), (TGeoNode*) G__int(libp->para[1])));
18254    return(1 || funcname || hash || result7 || libp) ;
18255 }
18256 
18257 static int G__G__Geom1_180_0_154(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18258 {
18259    switch (libp->paran) {
18260    case 3:
18261       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindNextBoundary((Double_t) G__double(libp->para[0]), (const char*) G__int(libp->para[1])
18262 , (Bool_t) G__int(libp->para[2])));
18263       break;
18264    case 2:
18265       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindNextBoundary((Double_t) G__double(libp->para[0]), (const char*) G__int(libp->para[1])));
18266       break;
18267    case 1:
18268       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindNextBoundary((Double_t) G__double(libp->para[0])));
18269       break;
18270    case 0:
18271       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindNextBoundary());
18272       break;
18273    }
18274    return(1 || funcname || hash || result7 || libp) ;
18275 }
18276 
18277 static int G__G__Geom1_180_0_155(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18278 {
18279    switch (libp->paran) {
18280    case 4:
18281       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindNextDaughterBoundary((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
18282 , *(Int_t*) G__Intref(&libp->para[2]), (Bool_t) G__int(libp->para[3])));
18283       break;
18284    case 3:
18285       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindNextDaughterBoundary((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
18286 , *(Int_t*) G__Intref(&libp->para[2])));
18287       break;
18288    }
18289    return(1 || funcname || hash || result7 || libp) ;
18290 }
18291 
18292 static int G__G__Geom1_180_0_156(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18293 {
18294    switch (libp->paran) {
18295    case 2:
18296       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindNextBoundaryAndStep((Double_t) G__double(libp->para[0]), (Bool_t) G__int(libp->para[1])));
18297       break;
18298    case 1:
18299       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindNextBoundaryAndStep((Double_t) G__double(libp->para[0])));
18300       break;
18301    case 0:
18302       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindNextBoundaryAndStep());
18303       break;
18304    }
18305    return(1 || funcname || hash || result7 || libp) ;
18306 }
18307 
18308 static int G__G__Geom1_180_0_157(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18309 {
18310    switch (libp->paran) {
18311    case 1:
18312       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindNode((Bool_t) G__int(libp->para[0])));
18313       break;
18314    case 0:
18315       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindNode());
18316       break;
18317    }
18318    return(1 || funcname || hash || result7 || libp) ;
18319 }
18320 
18321 static int G__G__Geom1_180_0_158(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18322 {
18323       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindNode((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
18324 , (Double_t) G__double(libp->para[2])));
18325    return(1 || funcname || hash || result7 || libp) ;
18326 }
18327 
18328 static int G__G__Geom1_180_0_159(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18329 {
18330    switch (libp->paran) {
18331    case 1:
18332       G__letint(result7, 68, (long) ((TGeoManager*) G__getstructoffset())->FindNormal((Bool_t) G__int(libp->para[0])));
18333       break;
18334    case 0:
18335       G__letint(result7, 68, (long) ((TGeoManager*) G__getstructoffset())->FindNormal());
18336       break;
18337    }
18338    return(1 || funcname || hash || result7 || libp) ;
18339 }
18340 
18341 static int G__G__Geom1_180_0_160(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18342 {
18343       G__letint(result7, 68, (long) ((TGeoManager*) G__getstructoffset())->FindNormalFast());
18344    return(1 || funcname || hash || result7 || libp) ;
18345 }
18346 
18347 static int G__G__Geom1_180_0_161(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18348 {
18349       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->InitTrack((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
18350    return(1 || funcname || hash || result7 || libp) ;
18351 }
18352 
18353 static int G__G__Geom1_180_0_162(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18354 {
18355       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->InitTrack((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
18356 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
18357 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
18358    return(1 || funcname || hash || result7 || libp) ;
18359 }
18360 
18361 static int G__G__Geom1_180_0_163(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18362 {
18363       ((TGeoManager*) G__getstructoffset())->ResetState();
18364       G__setnull(result7);
18365    return(1 || funcname || hash || result7 || libp) ;
18366 }
18367 
18368 static int G__G__Geom1_180_0_164(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18369 {
18370    switch (libp->paran) {
18371    case 1:
18372       G__letdouble(result7, 100, (double) ((TGeoManager*) G__getstructoffset())->Safety((Bool_t) G__int(libp->para[0])));
18373       break;
18374    case 0:
18375       G__letdouble(result7, 100, (double) ((TGeoManager*) G__getstructoffset())->Safety());
18376       break;
18377    }
18378    return(1 || funcname || hash || result7 || libp) ;
18379 }
18380 
18381 static int G__G__Geom1_180_0_165(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18382 {
18383    switch (libp->paran) {
18384    case 2:
18385       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->SearchNode((Bool_t) G__int(libp->para[0]), (TGeoNode*) G__int(libp->para[1])));
18386       break;
18387    case 1:
18388       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->SearchNode((Bool_t) G__int(libp->para[0])));
18389       break;
18390    case 0:
18391       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->SearchNode());
18392       break;
18393    }
18394    return(1 || funcname || hash || result7 || libp) ;
18395 }
18396 
18397 static int G__G__Geom1_180_0_166(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18398 {
18399    switch (libp->paran) {
18400    case 2:
18401       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Step((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])));
18402       break;
18403    case 1:
18404       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Step((Bool_t) G__int(libp->para[0])));
18405       break;
18406    case 0:
18407       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->Step());
18408       break;
18409    }
18410    return(1 || funcname || hash || result7 || libp) ;
18411 }
18412 
18413 static int G__G__Geom1_180_0_167(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18414 {
18415       ((TGeoManager*) G__getstructoffset())->DisableInactiveVolumes();
18416       G__setnull(result7);
18417    return(1 || funcname || hash || result7 || libp) ;
18418 }
18419 
18420 static int G__G__Geom1_180_0_168(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18421 {
18422       ((TGeoManager*) G__getstructoffset())->EnableInactiveVolumes();
18423       G__setnull(result7);
18424    return(1 || funcname || hash || result7 || libp) ;
18425 }
18426 
18427 static int G__G__Geom1_180_0_169(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18428 {
18429       ((TGeoManager*) G__getstructoffset())->SetCurrentTrack((Int_t) G__int(libp->para[0]));
18430       G__setnull(result7);
18431    return(1 || funcname || hash || result7 || libp) ;
18432 }
18433 
18434 static int G__G__Geom1_180_0_170(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18435 {
18436       ((TGeoManager*) G__getstructoffset())->SetCurrentTrack((TVirtualGeoTrack*) G__int(libp->para[0]));
18437       G__setnull(result7);
18438    return(1 || funcname || hash || result7 || libp) ;
18439 }
18440 
18441 static int G__G__Geom1_180_0_171(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18442 {
18443       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetNtracks());
18444    return(1 || funcname || hash || result7 || libp) ;
18445 }
18446 
18447 static int G__G__Geom1_180_0_172(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18448 {
18449       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->GetCurrentTrack());
18450    return(1 || funcname || hash || result7 || libp) ;
18451 }
18452 
18453 static int G__G__Geom1_180_0_173(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18454 {
18455       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->GetLastTrack());
18456    return(1 || funcname || hash || result7 || libp) ;
18457 }
18458 
18459 static int G__G__Geom1_180_0_174(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18460 {
18461       G__letint(result7, 68, (long) ((const TGeoManager*) G__getstructoffset())->GetLastPoint());
18462    return(1 || funcname || hash || result7 || libp) ;
18463 }
18464 
18465 static int G__G__Geom1_180_0_175(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18466 {
18467       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->GetTrack((Int_t) G__int(libp->para[0])));
18468    return(1 || funcname || hash || result7 || libp) ;
18469 }
18470 
18471 static int G__G__Geom1_180_0_176(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18472 {
18473       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetTrackIndex((Int_t) G__int(libp->para[0])));
18474    return(1 || funcname || hash || result7 || libp) ;
18475 }
18476 
18477 static int G__G__Geom1_180_0_177(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18478 {
18479       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetTrackOfId((Int_t) G__int(libp->para[0])));
18480    return(1 || funcname || hash || result7 || libp) ;
18481 }
18482 
18483 static int G__G__Geom1_180_0_178(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18484 {
18485       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->FindTrackWithId((Int_t) G__int(libp->para[0])));
18486    return(1 || funcname || hash || result7 || libp) ;
18487 }
18488 
18489 static int G__G__Geom1_180_0_179(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18490 {
18491       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetParentTrackOfId((Int_t) G__int(libp->para[0])));
18492    return(1 || funcname || hash || result7 || libp) ;
18493 }
18494 
18495 static int G__G__Geom1_180_0_180(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18496 {
18497       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->GetVirtualLevel());
18498    return(1 || funcname || hash || result7 || libp) ;
18499 }
18500 
18501 static int G__G__Geom1_180_0_181(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18502 {
18503       G__letint(result7, 103, (long) ((TGeoManager*) G__getstructoffset())->GotoSafeLevel());
18504    return(1 || funcname || hash || result7 || libp) ;
18505 }
18506 
18507 static int G__G__Geom1_180_0_182(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18508 {
18509       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetSafeLevel());
18510    return(1 || funcname || hash || result7 || libp) ;
18511 }
18512 
18513 static int G__G__Geom1_180_0_183(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18514 {
18515       G__letdouble(result7, 100, (double) ((const TGeoManager*) G__getstructoffset())->GetSafeDistance());
18516    return(1 || funcname || hash || result7 || libp) ;
18517 }
18518 
18519 static int G__G__Geom1_180_0_184(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18520 {
18521       G__letdouble(result7, 100, (double) ((const TGeoManager*) G__getstructoffset())->GetLastSafety());
18522    return(1 || funcname || hash || result7 || libp) ;
18523 }
18524 
18525 static int G__G__Geom1_180_0_185(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18526 {
18527       G__letdouble(result7, 100, (double) ((const TGeoManager*) G__getstructoffset())->GetStep());
18528    return(1 || funcname || hash || result7 || libp) ;
18529 }
18530 
18531 static int G__G__Geom1_180_0_186(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18532 {
18533       ((const TGeoManager*) G__getstructoffset())->InspectState();
18534       G__setnull(result7);
18535    return(1 || funcname || hash || result7 || libp) ;
18536 }
18537 
18538 static int G__G__Geom1_180_0_187(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18539 {
18540       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsAnimatingTracks());
18541    return(1 || funcname || hash || result7 || libp) ;
18542 }
18543 
18544 static int G__G__Geom1_180_0_188(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18545 {
18546       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsCheckingOverlaps());
18547    return(1 || funcname || hash || result7 || libp) ;
18548 }
18549 
18550 static int G__G__Geom1_180_0_189(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18551 {
18552       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsMatrixTransform());
18553    return(1 || funcname || hash || result7 || libp) ;
18554 }
18555 
18556 static int G__G__Geom1_180_0_190(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18557 {
18558       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsMatrixReflection());
18559    return(1 || funcname || hash || result7 || libp) ;
18560 }
18561 
18562 static int G__G__Geom1_180_0_191(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18563 {
18564    switch (libp->paran) {
18565    case 4:
18566       G__letint(result7, 103, (long) ((TGeoManager*) G__getstructoffset())->IsSameLocation((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
18567 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])));
18568       break;
18569    case 3:
18570       G__letint(result7, 103, (long) ((TGeoManager*) G__getstructoffset())->IsSameLocation((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
18571 , (Double_t) G__double(libp->para[2])));
18572       break;
18573    }
18574    return(1 || funcname || hash || result7 || libp) ;
18575 }
18576 
18577 static int G__G__Geom1_180_0_192(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18578 {
18579       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsSameLocation());
18580    return(1 || funcname || hash || result7 || libp) ;
18581 }
18582 
18583 static int G__G__Geom1_180_0_193(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18584 {
18585       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsSamePoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
18586 , (Double_t) G__double(libp->para[2])));
18587    return(1 || funcname || hash || result7 || libp) ;
18588 }
18589 
18590 static int G__G__Geom1_180_0_194(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18591 {
18592       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsStartSafe());
18593    return(1 || funcname || hash || result7 || libp) ;
18594 }
18595 
18596 static int G__G__Geom1_180_0_195(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18597 {
18598    switch (libp->paran) {
18599    case 1:
18600       ((TGeoManager*) G__getstructoffset())->SetCheckingOverlaps((Bool_t) G__int(libp->para[0]));
18601       G__setnull(result7);
18602       break;
18603    case 0:
18604       ((TGeoManager*) G__getstructoffset())->SetCheckingOverlaps();
18605       G__setnull(result7);
18606       break;
18607    }
18608    return(1 || funcname || hash || result7 || libp) ;
18609 }
18610 
18611 static int G__G__Geom1_180_0_196(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18612 {
18613    switch (libp->paran) {
18614    case 1:
18615       ((TGeoManager*) G__getstructoffset())->SetStartSafe((Bool_t) G__int(libp->para[0]));
18616       G__setnull(result7);
18617       break;
18618    case 0:
18619       ((TGeoManager*) G__getstructoffset())->SetStartSafe();
18620       G__setnull(result7);
18621       break;
18622    }
18623    return(1 || funcname || hash || result7 || libp) ;
18624 }
18625 
18626 static int G__G__Geom1_180_0_197(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18627 {
18628    switch (libp->paran) {
18629    case 1:
18630       ((TGeoManager*) G__getstructoffset())->SetMatrixTransform((Bool_t) G__int(libp->para[0]));
18631       G__setnull(result7);
18632       break;
18633    case 0:
18634       ((TGeoManager*) G__getstructoffset())->SetMatrixTransform();
18635       G__setnull(result7);
18636       break;
18637    }
18638    return(1 || funcname || hash || result7 || libp) ;
18639 }
18640 
18641 static int G__G__Geom1_180_0_198(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18642 {
18643    switch (libp->paran) {
18644    case 1:
18645       ((TGeoManager*) G__getstructoffset())->SetMatrixReflection((Bool_t) G__int(libp->para[0]));
18646       G__setnull(result7);
18647       break;
18648    case 0:
18649       ((TGeoManager*) G__getstructoffset())->SetMatrixReflection();
18650       G__setnull(result7);
18651       break;
18652    }
18653    return(1 || funcname || hash || result7 || libp) ;
18654 }
18655 
18656 static int G__G__Geom1_180_0_199(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18657 {
18658       ((TGeoManager*) G__getstructoffset())->SetStep((Double_t) G__double(libp->para[0]));
18659       G__setnull(result7);
18660    return(1 || funcname || hash || result7 || libp) ;
18661 }
18662 
18663 static int G__G__Geom1_180_0_200(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18664 {
18665       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsCurrentOverlapping());
18666    return(1 || funcname || hash || result7 || libp) ;
18667 }
18668 
18669 static int G__G__Geom1_180_0_201(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18670 {
18671       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsEntering());
18672    return(1 || funcname || hash || result7 || libp) ;
18673 }
18674 
18675 static int G__G__Geom1_180_0_202(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18676 {
18677       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsExiting());
18678    return(1 || funcname || hash || result7 || libp) ;
18679 }
18680 
18681 static int G__G__Geom1_180_0_203(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18682 {
18683       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsStepEntering());
18684    return(1 || funcname || hash || result7 || libp) ;
18685 }
18686 
18687 static int G__G__Geom1_180_0_204(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18688 {
18689       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsStepExiting());
18690    return(1 || funcname || hash || result7 || libp) ;
18691 }
18692 
18693 static int G__G__Geom1_180_0_205(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18694 {
18695       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsOutside());
18696    return(1 || funcname || hash || result7 || libp) ;
18697 }
18698 
18699 static int G__G__Geom1_180_0_206(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18700 {
18701       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsOnBoundary());
18702    return(1 || funcname || hash || result7 || libp) ;
18703 }
18704 
18705 static int G__G__Geom1_180_0_207(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18706 {
18707       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsNullStep());
18708    return(1 || funcname || hash || result7 || libp) ;
18709 }
18710 
18711 static int G__G__Geom1_180_0_208(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18712 {
18713       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsActivityEnabled());
18714    return(1 || funcname || hash || result7 || libp) ;
18715 }
18716 
18717 static int G__G__Geom1_180_0_209(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18718 {
18719    switch (libp->paran) {
18720    case 1:
18721       ((TGeoManager*) G__getstructoffset())->SetOutside((Bool_t) G__int(libp->para[0]));
18722       G__setnull(result7);
18723       break;
18724    case 0:
18725       ((TGeoManager*) G__getstructoffset())->SetOutside();
18726       G__setnull(result7);
18727       break;
18728    }
18729    return(1 || funcname || hash || result7 || libp) ;
18730 }
18731 
18732 static int G__G__Geom1_180_0_210(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18733 {
18734       ((TGeoManager*) G__getstructoffset())->CleanGarbage();
18735       G__setnull(result7);
18736    return(1 || funcname || hash || result7 || libp) ;
18737 }
18738 
18739 static int G__G__Geom1_180_0_211(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18740 {
18741       ((TGeoManager*) G__getstructoffset())->ClearShape((TGeoShape*) G__int(libp->para[0]));
18742       G__setnull(result7);
18743    return(1 || funcname || hash || result7 || libp) ;
18744 }
18745 
18746 static int G__G__Geom1_180_0_212(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18747 {
18748       ((TGeoManager*) G__getstructoffset())->ClearTracks();
18749       G__setnull(result7);
18750    return(1 || funcname || hash || result7 || libp) ;
18751 }
18752 
18753 static int G__G__Geom1_180_0_213(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18754 {
18755       ((TGeoManager*) G__getstructoffset())->RemoveMaterial((Int_t) G__int(libp->para[0]));
18756       G__setnull(result7);
18757    return(1 || funcname || hash || result7 || libp) ;
18758 }
18759 
18760 static int G__G__Geom1_180_0_214(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18761 {
18762       ((TGeoManager*) G__getstructoffset())->ResetUserData();
18763       G__setnull(result7);
18764    return(1 || funcname || hash || result7 || libp) ;
18765 }
18766 
18767 static int G__G__Geom1_180_0_215(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18768 {
18769    switch (libp->paran) {
18770    case 3:
18771       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->CountNodes((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
18772 , (Int_t) G__int(libp->para[2])));
18773       break;
18774    case 2:
18775       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->CountNodes((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
18776       break;
18777    case 1:
18778       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->CountNodes((TGeoVolume*) G__int(libp->para[0])));
18779       break;
18780    case 0:
18781       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->CountNodes());
18782       break;
18783    }
18784    return(1 || funcname || hash || result7 || libp) ;
18785 }
18786 
18787 static int G__G__Geom1_180_0_217(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18788 {
18789       G__letint(result7, 105, (long) TGeoManager::Parse((const char*) G__int(libp->para[0]), *(TString*) libp->para[1].ref
18790 , *(TString*) libp->para[2].ref, *(TString*) libp->para[3].ref));
18791    return(1 || funcname || hash || result7 || libp) ;
18792 }
18793 
18794 static int G__G__Geom1_180_0_218(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18795 {
18796       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->ReplaceVolume((TGeoVolume*) G__int(libp->para[0]), (TGeoVolume*) G__int(libp->para[1])));
18797    return(1 || funcname || hash || result7 || libp) ;
18798 }
18799 
18800 static int G__G__Geom1_180_0_219(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18801 {
18802       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->TransformVolumeToAssembly((const char*) G__int(libp->para[0])));
18803    return(1 || funcname || hash || result7 || libp) ;
18804 }
18805 
18806 static int G__G__Geom1_180_0_220(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18807 {
18808       G__letint(result7, 66, (long) ((TGeoManager*) G__getstructoffset())->GetBits());
18809    return(1 || funcname || hash || result7 || libp) ;
18810 }
18811 
18812 static int G__G__Geom1_180_0_221(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18813 {
18814    switch (libp->paran) {
18815    case 1:
18816       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->GetByteCount((Option_t*) G__int(libp->para[0])));
18817       break;
18818    case 0:
18819       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->GetByteCount());
18820       break;
18821    }
18822    return(1 || funcname || hash || result7 || libp) ;
18823 }
18824 
18825 static int G__G__Geom1_180_0_222(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18826 {
18827       G__letint(result7, 73, (long) ((TGeoManager*) G__getstructoffset())->GetIntBuffer((Int_t) G__int(libp->para[0])));
18828    return(1 || funcname || hash || result7 || libp) ;
18829 }
18830 
18831 static int G__G__Geom1_180_0_223(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18832 {
18833       G__letint(result7, 68, (long) ((TGeoManager*) G__getstructoffset())->GetDblBuffer((Int_t) G__int(libp->para[0])));
18834    return(1 || funcname || hash || result7 || libp) ;
18835 }
18836 
18837 static int G__G__Geom1_180_0_224(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18838 {
18839       ((TGeoManager*) G__getstructoffset())->SetAllIndex();
18840       G__setnull(result7);
18841    return(1 || funcname || hash || result7 || libp) ;
18842 }
18843 
18844 static int G__G__Geom1_180_0_225(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18845 {
18846    switch (libp->paran) {
18847    case 3:
18848       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->Export((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
18849 , (Option_t*) G__int(libp->para[2])));
18850       break;
18851    case 2:
18852       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->Export((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
18853       break;
18854    case 1:
18855       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->Export((const char*) G__int(libp->para[0])));
18856       break;
18857    }
18858    return(1 || funcname || hash || result7 || libp) ;
18859 }
18860 
18861 static int G__G__Geom1_180_0_226(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18862 {
18863       TGeoManager::LockGeometry();
18864       G__setnull(result7);
18865    return(1 || funcname || hash || result7 || libp) ;
18866 }
18867 
18868 static int G__G__Geom1_180_0_227(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18869 {
18870       TGeoManager::UnlockGeometry();
18871       G__setnull(result7);
18872    return(1 || funcname || hash || result7 || libp) ;
18873 }
18874 
18875 static int G__G__Geom1_180_0_228(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18876 {
18877       G__letint(result7, 105, (long) TGeoManager::GetVerboseLevel());
18878    return(1 || funcname || hash || result7 || libp) ;
18879 }
18880 
18881 static int G__G__Geom1_180_0_229(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18882 {
18883       TGeoManager::SetVerboseLevel((Int_t) G__int(libp->para[0]));
18884       G__setnull(result7);
18885    return(1 || funcname || hash || result7 || libp) ;
18886 }
18887 
18888 static int G__G__Geom1_180_0_230(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18889 {
18890    switch (libp->paran) {
18891    case 3:
18892       G__letint(result7, 85, (long) TGeoManager::Import((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
18893 , (Option_t*) G__int(libp->para[2])));
18894       break;
18895    case 2:
18896       G__letint(result7, 85, (long) TGeoManager::Import((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])));
18897       break;
18898    case 1:
18899       G__letint(result7, 85, (long) TGeoManager::Import((const char*) G__int(libp->para[0])));
18900       break;
18901    }
18902    return(1 || funcname || hash || result7 || libp) ;
18903 }
18904 
18905 static int G__G__Geom1_180_0_231(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18906 {
18907       G__letint(result7, 103, (long) TGeoManager::IsLocked());
18908    return(1 || funcname || hash || result7 || libp) ;
18909 }
18910 
18911 static int G__G__Geom1_180_0_232(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18912 {
18913       G__letint(result7, 103, (long) ((const TGeoManager*) G__getstructoffset())->IsStreamingVoxels());
18914    return(1 || funcname || hash || result7 || libp) ;
18915 }
18916 
18917 static int G__G__Geom1_180_0_233(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18918 {
18919       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->GetListOfNodes());
18920    return(1 || funcname || hash || result7 || libp) ;
18921 }
18922 
18923 static int G__G__Geom1_180_0_234(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18924 {
18925       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->GetListOfPhysicalNodes());
18926    return(1 || funcname || hash || result7 || libp) ;
18927 }
18928 
18929 static int G__G__Geom1_180_0_235(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18930 {
18931       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->GetListOfOverlaps());
18932    return(1 || funcname || hash || result7 || libp) ;
18933 }
18934 
18935 static int G__G__Geom1_180_0_236(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18936 {
18937       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetListOfMatrices());
18938    return(1 || funcname || hash || result7 || libp) ;
18939 }
18940 
18941 static int G__G__Geom1_180_0_237(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18942 {
18943       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetListOfMaterials());
18944    return(1 || funcname || hash || result7 || libp) ;
18945 }
18946 
18947 static int G__G__Geom1_180_0_238(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18948 {
18949       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetListOfMedia());
18950    return(1 || funcname || hash || result7 || libp) ;
18951 }
18952 
18953 static int G__G__Geom1_180_0_239(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18954 {
18955       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetListOfVolumes());
18956    return(1 || funcname || hash || result7 || libp) ;
18957 }
18958 
18959 static int G__G__Geom1_180_0_240(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18960 {
18961       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetListOfGVolumes());
18962    return(1 || funcname || hash || result7 || libp) ;
18963 }
18964 
18965 static int G__G__Geom1_180_0_241(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18966 {
18967       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetListOfShapes());
18968    return(1 || funcname || hash || result7 || libp) ;
18969 }
18970 
18971 static int G__G__Geom1_180_0_242(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18972 {
18973       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetListOfGShapes());
18974    return(1 || funcname || hash || result7 || libp) ;
18975 }
18976 
18977 static int G__G__Geom1_180_0_243(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18978 {
18979       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetListOfUVolumes());
18980    return(1 || funcname || hash || result7 || libp) ;
18981 }
18982 
18983 static int G__G__Geom1_180_0_244(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18984 {
18985       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetListOfTracks());
18986    return(1 || funcname || hash || result7 || libp) ;
18987 }
18988 
18989 static int G__G__Geom1_180_0_245(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18990 {
18991       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetListOfNavigators());
18992    return(1 || funcname || hash || result7 || libp) ;
18993 }
18994 
18995 static int G__G__Geom1_180_0_246(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18996 {
18997       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->GetElementTable());
18998    return(1 || funcname || hash || result7 || libp) ;
18999 }
19000 
19001 static int G__G__Geom1_180_0_247(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19002 {
19003       ((TGeoManager*) G__getstructoffset())->DoBackupState();
19004       G__setnull(result7);
19005    return(1 || funcname || hash || result7 || libp) ;
19006 }
19007 
19008 static int G__G__Geom1_180_0_248(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19009 {
19010       ((TGeoManager*) G__getstructoffset())->DoRestoreState();
19011       G__setnull(result7);
19012    return(1 || funcname || hash || result7 || libp) ;
19013 }
19014 
19015 static int G__G__Geom1_180_0_249(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19016 {
19017       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetNode((Int_t) G__int(libp->para[0])));
19018    return(1 || funcname || hash || result7 || libp) ;
19019 }
19020 
19021 static int G__G__Geom1_180_0_250(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19022 {
19023       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetNodeId());
19024    return(1 || funcname || hash || result7 || libp) ;
19025 }
19026 
19027 static int G__G__Geom1_180_0_251(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19028 {
19029       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetNextNode());
19030    return(1 || funcname || hash || result7 || libp) ;
19031 }
19032 
19033 static int G__G__Geom1_180_0_252(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19034 {
19035    switch (libp->paran) {
19036    case 1:
19037       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetMother((Int_t) G__int(libp->para[0])));
19038       break;
19039    case 0:
19040       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetMother());
19041       break;
19042    }
19043    return(1 || funcname || hash || result7 || libp) ;
19044 }
19045 
19046 static int G__G__Geom1_180_0_253(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19047 {
19048    switch (libp->paran) {
19049    case 1:
19050       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetMotherMatrix((Int_t) G__int(libp->para[0])));
19051       break;
19052    case 0:
19053       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetMotherMatrix());
19054       break;
19055    }
19056    return(1 || funcname || hash || result7 || libp) ;
19057 }
19058 
19059 static int G__G__Geom1_180_0_254(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19060 {
19061       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->GetHMatrix());
19062    return(1 || funcname || hash || result7 || libp) ;
19063 }
19064 
19065 static int G__G__Geom1_180_0_255(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19066 {
19067       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetCurrentMatrix());
19068    return(1 || funcname || hash || result7 || libp) ;
19069 }
19070 
19071 static int G__G__Geom1_180_0_256(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19072 {
19073       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetGLMatrix());
19074    return(1 || funcname || hash || result7 || libp) ;
19075 }
19076 
19077 static int G__G__Geom1_180_0_257(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19078 {
19079       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetCurrentNavigator());
19080    return(1 || funcname || hash || result7 || libp) ;
19081 }
19082 
19083 static int G__G__Geom1_180_0_258(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19084 {
19085       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetCurrentNode());
19086    return(1 || funcname || hash || result7 || libp) ;
19087 }
19088 
19089 static int G__G__Geom1_180_0_259(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19090 {
19091       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetCurrentNodeId());
19092    return(1 || funcname || hash || result7 || libp) ;
19093 }
19094 
19095 static int G__G__Geom1_180_0_260(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19096 {
19097       G__letint(result7, 68, (long) ((const TGeoManager*) G__getstructoffset())->GetCurrentPoint());
19098    return(1 || funcname || hash || result7 || libp) ;
19099 }
19100 
19101 static int G__G__Geom1_180_0_261(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19102 {
19103       G__letint(result7, 68, (long) ((const TGeoManager*) G__getstructoffset())->GetCurrentDirection());
19104    return(1 || funcname || hash || result7 || libp) ;
19105 }
19106 
19107 static int G__G__Geom1_180_0_262(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19108 {
19109       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetCurrentVolume());
19110    return(1 || funcname || hash || result7 || libp) ;
19111 }
19112 
19113 static int G__G__Geom1_180_0_263(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19114 {
19115       G__letint(result7, 68, (long) ((const TGeoManager*) G__getstructoffset())->GetCldirChecked());
19116    return(1 || funcname || hash || result7 || libp) ;
19117 }
19118 
19119 static int G__G__Geom1_180_0_264(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19120 {
19121       G__letint(result7, 68, (long) ((const TGeoManager*) G__getstructoffset())->GetCldir());
19122    return(1 || funcname || hash || result7 || libp) ;
19123 }
19124 
19125 static int G__G__Geom1_180_0_265(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19126 {
19127       G__letint(result7, 68, (long) ((const TGeoManager*) G__getstructoffset())->GetNormal());
19128    return(1 || funcname || hash || result7 || libp) ;
19129 }
19130 
19131 static int G__G__Geom1_180_0_266(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19132 {
19133       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetLevel());
19134    return(1 || funcname || hash || result7 || libp) ;
19135 }
19136 
19137 static int G__G__Geom1_180_0_267(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19138 {
19139       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetMaxLevel());
19140    return(1 || funcname || hash || result7 || libp) ;
19141 }
19142 
19143 static int G__G__Geom1_180_0_268(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19144 {
19145       G__letint(result7, 67, (long) ((const TGeoManager*) G__getstructoffset())->GetPath());
19146    return(1 || funcname || hash || result7 || libp) ;
19147 }
19148 
19149 static int G__G__Geom1_180_0_269(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19150 {
19151       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetStackLevel());
19152    return(1 || funcname || hash || result7 || libp) ;
19153 }
19154 
19155 static int G__G__Geom1_180_0_270(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19156 {
19157       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetMasterVolume());
19158    return(1 || funcname || hash || result7 || libp) ;
19159 }
19160 
19161 static int G__G__Geom1_180_0_271(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19162 {
19163       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetTopVolume());
19164    return(1 || funcname || hash || result7 || libp) ;
19165 }
19166 
19167 static int G__G__Geom1_180_0_272(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19168 {
19169       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetTopNode());
19170    return(1 || funcname || hash || result7 || libp) ;
19171 }
19172 
19173 static int G__G__Geom1_180_0_273(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19174 {
19175       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetPhysicalNode((Int_t) G__int(libp->para[0])));
19176    return(1 || funcname || hash || result7 || libp) ;
19177 }
19178 
19179 static int G__G__Geom1_180_0_274(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19180 {
19181       ((TGeoManager*) G__getstructoffset())->SetCurrentPoint((Double_t*) G__int(libp->para[0]));
19182       G__setnull(result7);
19183    return(1 || funcname || hash || result7 || libp) ;
19184 }
19185 
19186 static int G__G__Geom1_180_0_275(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19187 {
19188       ((TGeoManager*) G__getstructoffset())->SetCurrentPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
19189 , (Double_t) G__double(libp->para[2]));
19190       G__setnull(result7);
19191    return(1 || funcname || hash || result7 || libp) ;
19192 }
19193 
19194 static int G__G__Geom1_180_0_276(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19195 {
19196       ((TGeoManager*) G__getstructoffset())->SetLastPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
19197 , (Double_t) G__double(libp->para[2]));
19198       G__setnull(result7);
19199    return(1 || funcname || hash || result7 || libp) ;
19200 }
19201 
19202 static int G__G__Geom1_180_0_277(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19203 {
19204       ((TGeoManager*) G__getstructoffset())->SetCurrentDirection((Double_t*) G__int(libp->para[0]));
19205       G__setnull(result7);
19206    return(1 || funcname || hash || result7 || libp) ;
19207 }
19208 
19209 static int G__G__Geom1_180_0_278(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19210 {
19211       ((TGeoManager*) G__getstructoffset())->SetCurrentDirection((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
19212 , (Double_t) G__double(libp->para[2]));
19213       G__setnull(result7);
19214    return(1 || funcname || hash || result7 || libp) ;
19215 }
19216 
19217 static int G__G__Geom1_180_0_279(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19218 {
19219       ((TGeoManager*) G__getstructoffset())->SetCldirChecked((Double_t*) G__int(libp->para[0]));
19220       G__setnull(result7);
19221    return(1 || funcname || hash || result7 || libp) ;
19222 }
19223 
19224 static int G__G__Geom1_180_0_280(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19225 {
19226       ((const TGeoManager*) G__getstructoffset())->LocalToMaster((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
19227       G__setnull(result7);
19228    return(1 || funcname || hash || result7 || libp) ;
19229 }
19230 
19231 static int G__G__Geom1_180_0_281(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19232 {
19233       ((const TGeoManager*) G__getstructoffset())->LocalToMasterVect((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
19234       G__setnull(result7);
19235    return(1 || funcname || hash || result7 || libp) ;
19236 }
19237 
19238 static int G__G__Geom1_180_0_282(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19239 {
19240       ((const TGeoManager*) G__getstructoffset())->LocalToMasterBomb((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
19241       G__setnull(result7);
19242    return(1 || funcname || hash || result7 || libp) ;
19243 }
19244 
19245 static int G__G__Geom1_180_0_283(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19246 {
19247       ((const TGeoManager*) G__getstructoffset())->MasterToLocal((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
19248       G__setnull(result7);
19249    return(1 || funcname || hash || result7 || libp) ;
19250 }
19251 
19252 static int G__G__Geom1_180_0_284(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19253 {
19254       ((const TGeoManager*) G__getstructoffset())->MasterToLocalVect((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
19255       G__setnull(result7);
19256    return(1 || funcname || hash || result7 || libp) ;
19257 }
19258 
19259 static int G__G__Geom1_180_0_285(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19260 {
19261       ((const TGeoManager*) G__getstructoffset())->MasterToLocalBomb((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
19262       G__setnull(result7);
19263    return(1 || funcname || hash || result7 || libp) ;
19264 }
19265 
19266 static int G__G__Geom1_180_0_286(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19267 {
19268       ((const TGeoManager*) G__getstructoffset())->MasterToTop((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
19269       G__setnull(result7);
19270    return(1 || funcname || hash || result7 || libp) ;
19271 }
19272 
19273 static int G__G__Geom1_180_0_287(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19274 {
19275       ((const TGeoManager*) G__getstructoffset())->TopToMaster((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
19276       G__setnull(result7);
19277    return(1 || funcname || hash || result7 || libp) ;
19278 }
19279 
19280 static int G__G__Geom1_180_0_288(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19281 {
19282       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->FindDuplicateMaterial((TGeoMaterial*) G__int(libp->para[0])));
19283    return(1 || funcname || hash || result7 || libp) ;
19284 }
19285 
19286 static int G__G__Geom1_180_0_289(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19287 {
19288    switch (libp->paran) {
19289    case 2:
19290       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindVolumeFast((const char*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])));
19291       break;
19292    case 1:
19293       G__letint(result7, 85, (long) ((TGeoManager*) G__getstructoffset())->FindVolumeFast((const char*) G__int(libp->para[0])));
19294       break;
19295    }
19296    return(1 || funcname || hash || result7 || libp) ;
19297 }
19298 
19299 static int G__G__Geom1_180_0_290(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19300 {
19301       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetMaterial((const char*) G__int(libp->para[0])));
19302    return(1 || funcname || hash || result7 || libp) ;
19303 }
19304 
19305 static int G__G__Geom1_180_0_291(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19306 {
19307       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetMaterial((Int_t) G__int(libp->para[0])));
19308    return(1 || funcname || hash || result7 || libp) ;
19309 }
19310 
19311 static int G__G__Geom1_180_0_292(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19312 {
19313       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetMedium((const char*) G__int(libp->para[0])));
19314    return(1 || funcname || hash || result7 || libp) ;
19315 }
19316 
19317 static int G__G__Geom1_180_0_293(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19318 {
19319       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetMedium((Int_t) G__int(libp->para[0])));
19320    return(1 || funcname || hash || result7 || libp) ;
19321 }
19322 
19323 static int G__G__Geom1_180_0_294(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19324 {
19325       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetMaterialIndex((const char*) G__int(libp->para[0])));
19326    return(1 || funcname || hash || result7 || libp) ;
19327 }
19328 
19329 static int G__G__Geom1_180_0_295(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19330 {
19331       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetVolume((const char*) G__int(libp->para[0])));
19332    return(1 || funcname || hash || result7 || libp) ;
19333 }
19334 
19335 static int G__G__Geom1_180_0_296(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19336 {
19337       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetVolume((Int_t) G__int(libp->para[0])));
19338    return(1 || funcname || hash || result7 || libp) ;
19339 }
19340 
19341 static int G__G__Geom1_180_0_297(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19342 {
19343       G__letint(result7, 105, (long) ((const TGeoManager*) G__getstructoffset())->GetUID((const char*) G__int(libp->para[0])));
19344    return(1 || funcname || hash || result7 || libp) ;
19345 }
19346 
19347 static int G__G__Geom1_180_0_298(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19348 {
19349       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->GetNNodes());
19350    return(1 || funcname || hash || result7 || libp) ;
19351 }
19352 
19353 static int G__G__Geom1_180_0_299(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19354 {
19355       G__letint(result7, 85, (long) ((const TGeoManager*) G__getstructoffset())->GetCache());
19356    return(1 || funcname || hash || result7 || libp) ;
19357 }
19358 
19359 static int G__G__Geom1_180_0_300(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19360 {
19361    switch (libp->paran) {
19362    case 1:
19363       ((TGeoManager*) G__getstructoffset())->SetAnimateTracks((Bool_t) G__int(libp->para[0]));
19364       G__setnull(result7);
19365       break;
19366    case 0:
19367       ((TGeoManager*) G__getstructoffset())->SetAnimateTracks();
19368       G__setnull(result7);
19369       break;
19370    }
19371    return(1 || funcname || hash || result7 || libp) ;
19372 }
19373 
19374 static int G__G__Geom1_180_0_301(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19375 {
19376       G__letint(result7, 107, (long) ((TGeoManager*) G__getstructoffset())->SizeOf((TGeoNode*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])));
19377    return(1 || funcname || hash || result7 || libp) ;
19378 }
19379 
19380 static int G__G__Geom1_180_0_302(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19381 {
19382       ((TGeoManager*) G__getstructoffset())->SelectTrackingMedia();
19383       G__setnull(result7);
19384    return(1 || funcname || hash || result7 || libp) ;
19385 }
19386 
19387 static int G__G__Geom1_180_0_303(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19388 {
19389    switch (libp->paran) {
19390    case 1:
19391       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->PushPath((Int_t) G__int(libp->para[0])));
19392       break;
19393    case 0:
19394       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->PushPath());
19395       break;
19396    }
19397    return(1 || funcname || hash || result7 || libp) ;
19398 }
19399 
19400 static int G__G__Geom1_180_0_304(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19401 {
19402       G__letint(result7, 103, (long) ((TGeoManager*) G__getstructoffset())->PopPath());
19403    return(1 || funcname || hash || result7 || libp) ;
19404 }
19405 
19406 static int G__G__Geom1_180_0_305(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19407 {
19408       G__letint(result7, 103, (long) ((TGeoManager*) G__getstructoffset())->PopPath((Int_t) G__int(libp->para[0])));
19409    return(1 || funcname || hash || result7 || libp) ;
19410 }
19411 
19412 static int G__G__Geom1_180_0_306(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19413 {
19414    switch (libp->paran) {
19415    case 1:
19416       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->PushPoint((Int_t) G__int(libp->para[0])));
19417       break;
19418    case 0:
19419       G__letint(result7, 105, (long) ((TGeoManager*) G__getstructoffset())->PushPoint());
19420       break;
19421    }
19422    return(1 || funcname || hash || result7 || libp) ;
19423 }
19424 
19425 static int G__G__Geom1_180_0_307(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19426 {
19427       G__letint(result7, 103, (long) ((TGeoManager*) G__getstructoffset())->PopPoint());
19428    return(1 || funcname || hash || result7 || libp) ;
19429 }
19430 
19431 static int G__G__Geom1_180_0_308(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19432 {
19433       G__letint(result7, 103, (long) ((TGeoManager*) G__getstructoffset())->PopPoint((Int_t) G__int(libp->para[0])));
19434    return(1 || funcname || hash || result7 || libp) ;
19435 }
19436 
19437 static int G__G__Geom1_180_0_309(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19438 {
19439    switch (libp->paran) {
19440    case 1:
19441       ((TGeoManager*) G__getstructoffset())->PopDummy((Int_t) G__int(libp->para[0]));
19442       G__setnull(result7);
19443       break;
19444    case 0:
19445       ((TGeoManager*) G__getstructoffset())->PopDummy();
19446       G__setnull(result7);
19447       break;
19448    }
19449    return(1 || funcname || hash || result7 || libp) ;
19450 }
19451 
19452 static int G__G__Geom1_180_0_310(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19453 {
19454       G__letint(result7, 85, (long) TGeoManager::Class());
19455    return(1 || funcname || hash || result7 || libp) ;
19456 }
19457 
19458 static int G__G__Geom1_180_0_311(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19459 {
19460       G__letint(result7, 67, (long) TGeoManager::Class_Name());
19461    return(1 || funcname || hash || result7 || libp) ;
19462 }
19463 
19464 static int G__G__Geom1_180_0_312(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19465 {
19466       G__letint(result7, 115, (long) TGeoManager::Class_Version());
19467    return(1 || funcname || hash || result7 || libp) ;
19468 }
19469 
19470 static int G__G__Geom1_180_0_313(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19471 {
19472       TGeoManager::Dictionary();
19473       G__setnull(result7);
19474    return(1 || funcname || hash || result7 || libp) ;
19475 }
19476 
19477 static int G__G__Geom1_180_0_317(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19478 {
19479       ((TGeoManager*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
19480       G__setnull(result7);
19481    return(1 || funcname || hash || result7 || libp) ;
19482 }
19483 
19484 static int G__G__Geom1_180_0_318(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19485 {
19486       G__letint(result7, 67, (long) TGeoManager::DeclFileName());
19487    return(1 || funcname || hash || result7 || libp) ;
19488 }
19489 
19490 static int G__G__Geom1_180_0_319(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19491 {
19492       G__letint(result7, 105, (long) TGeoManager::ImplFileLine());
19493    return(1 || funcname || hash || result7 || libp) ;
19494 }
19495 
19496 static int G__G__Geom1_180_0_320(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19497 {
19498       G__letint(result7, 67, (long) TGeoManager::ImplFileName());
19499    return(1 || funcname || hash || result7 || libp) ;
19500 }
19501 
19502 static int G__G__Geom1_180_0_321(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19503 {
19504       G__letint(result7, 105, (long) TGeoManager::DeclFileLine());
19505    return(1 || funcname || hash || result7 || libp) ;
19506 }
19507 
19508 // automatic destructor
19509 typedef TGeoManager G__TTGeoManager;
19510 static int G__G__Geom1_180_0_322(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19511 {
19512    char* gvp = (char*) G__getgvp();
19513    long soff = G__getstructoffset();
19514    int n = G__getaryconstruct();
19515    //
19516    //has_a_delete: 1
19517    //has_own_delete1arg: 0
19518    //has_own_delete2arg: 0
19519    //
19520    if (!soff) {
19521      return(1);
19522    }
19523    if (n) {
19524      if (gvp == (char*)G__PVOID) {
19525        delete[] (TGeoManager*) soff;
19526      } else {
19527        G__setgvp((long) G__PVOID);
19528        for (int i = n - 1; i >= 0; --i) {
19529          ((TGeoManager*) (soff+(sizeof(TGeoManager)*i)))->~G__TTGeoManager();
19530        }
19531        G__setgvp((long)gvp);
19532      }
19533    } else {
19534      if (gvp == (char*)G__PVOID) {
19535        delete (TGeoManager*) soff;
19536      } else {
19537        G__setgvp((long) G__PVOID);
19538        ((TGeoManager*) (soff))->~G__TTGeoManager();
19539        G__setgvp((long)gvp);
19540      }
19541    }
19542    G__setnull(result7);
19543    return(1 || funcname || hash || result7 || libp) ;
19544 }
19545 
19546 
19547 /* TGeoVolumeMulti */
19548 static int G__G__Geom1_182_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19549 {
19550    TGeoVolumeMulti* p = NULL;
19551    char* gvp = (char*) G__getgvp();
19552    int n = G__getaryconstruct();
19553    if (n) {
19554      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19555        p = new TGeoVolumeMulti[n];
19556      } else {
19557        p = new((void*) gvp) TGeoVolumeMulti[n];
19558      }
19559    } else {
19560      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19561        p = new TGeoVolumeMulti;
19562      } else {
19563        p = new((void*) gvp) TGeoVolumeMulti;
19564      }
19565    }
19566    result7->obj.i = (long) p;
19567    result7->ref = (long) p;
19568    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti));
19569    return(1 || funcname || hash || result7 || libp) ;
19570 }
19571 
19572 static int G__G__Geom1_182_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19573 {
19574    TGeoVolumeMulti* p = NULL;
19575    char* gvp = (char*) G__getgvp();
19576    switch (libp->paran) {
19577    case 2:
19578      //m: 2
19579      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19580        p = new TGeoVolumeMulti((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1]));
19581      } else {
19582        p = new((void*) gvp) TGeoVolumeMulti((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1]));
19583      }
19584      break;
19585    case 1:
19586      //m: 1
19587      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19588        p = new TGeoVolumeMulti((const char*) G__int(libp->para[0]));
19589      } else {
19590        p = new((void*) gvp) TGeoVolumeMulti((const char*) G__int(libp->para[0]));
19591      }
19592      break;
19593    }
19594    result7->obj.i = (long) p;
19595    result7->ref = (long) p;
19596    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti));
19597    return(1 || funcname || hash || result7 || libp) ;
19598 }
19599 
19600 static int G__G__Geom1_182_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19601 {
19602       ((TGeoVolumeMulti*) G__getstructoffset())->AddVolume((TGeoVolume*) G__int(libp->para[0]));
19603       G__setnull(result7);
19604    return(1 || funcname || hash || result7 || libp) ;
19605 }
19606 
19607 static int G__G__Geom1_182_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19608 {
19609       G__letint(result7, 85, (long) ((const TGeoVolumeMulti*) G__getstructoffset())->GetVolume((Int_t) G__int(libp->para[0])));
19610    return(1 || funcname || hash || result7 || libp) ;
19611 }
19612 
19613 static int G__G__Geom1_182_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19614 {
19615       G__letint(result7, 85, (long) ((const TGeoVolumeMulti*) G__getstructoffset())->GetLastShape());
19616    return(1 || funcname || hash || result7 || libp) ;
19617 }
19618 
19619 static int G__G__Geom1_182_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19620 {
19621       G__letint(result7, 105, (long) ((const TGeoVolumeMulti*) G__getstructoffset())->GetNvolumes());
19622    return(1 || funcname || hash || result7 || libp) ;
19623 }
19624 
19625 static int G__G__Geom1_182_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19626 {
19627       G__letint(result7, 105, (long) ((const TGeoVolumeMulti*) G__getstructoffset())->GetAxis());
19628    return(1 || funcname || hash || result7 || libp) ;
19629 }
19630 
19631 static int G__G__Geom1_182_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19632 {
19633       G__letint(result7, 105, (long) ((const TGeoVolumeMulti*) G__getstructoffset())->GetNdiv());
19634    return(1 || funcname || hash || result7 || libp) ;
19635 }
19636 
19637 static int G__G__Geom1_182_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19638 {
19639       G__letdouble(result7, 100, (double) ((const TGeoVolumeMulti*) G__getstructoffset())->GetStart());
19640    return(1 || funcname || hash || result7 || libp) ;
19641 }
19642 
19643 static int G__G__Geom1_182_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19644 {
19645       G__letdouble(result7, 100, (double) ((const TGeoVolumeMulti*) G__getstructoffset())->GetStep());
19646    return(1 || funcname || hash || result7 || libp) ;
19647 }
19648 
19649 static int G__G__Geom1_182_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19650 {
19651       G__letint(result7, 85, (long) TGeoVolumeMulti::Class());
19652    return(1 || funcname || hash || result7 || libp) ;
19653 }
19654 
19655 static int G__G__Geom1_182_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19656 {
19657       G__letint(result7, 67, (long) TGeoVolumeMulti::Class_Name());
19658    return(1 || funcname || hash || result7 || libp) ;
19659 }
19660 
19661 static int G__G__Geom1_182_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19662 {
19663       G__letint(result7, 115, (long) TGeoVolumeMulti::Class_Version());
19664    return(1 || funcname || hash || result7 || libp) ;
19665 }
19666 
19667 static int G__G__Geom1_182_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19668 {
19669       TGeoVolumeMulti::Dictionary();
19670       G__setnull(result7);
19671    return(1 || funcname || hash || result7 || libp) ;
19672 }
19673 
19674 static int G__G__Geom1_182_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19675 {
19676       ((TGeoVolumeMulti*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
19677       G__setnull(result7);
19678    return(1 || funcname || hash || result7 || libp) ;
19679 }
19680 
19681 static int G__G__Geom1_182_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19682 {
19683       G__letint(result7, 67, (long) TGeoVolumeMulti::DeclFileName());
19684    return(1 || funcname || hash || result7 || libp) ;
19685 }
19686 
19687 static int G__G__Geom1_182_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19688 {
19689       G__letint(result7, 105, (long) TGeoVolumeMulti::ImplFileLine());
19690    return(1 || funcname || hash || result7 || libp) ;
19691 }
19692 
19693 static int G__G__Geom1_182_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19694 {
19695       G__letint(result7, 67, (long) TGeoVolumeMulti::ImplFileName());
19696    return(1 || funcname || hash || result7 || libp) ;
19697 }
19698 
19699 static int G__G__Geom1_182_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19700 {
19701       G__letint(result7, 105, (long) TGeoVolumeMulti::DeclFileLine());
19702    return(1 || funcname || hash || result7 || libp) ;
19703 }
19704 
19705 // automatic destructor
19706 typedef TGeoVolumeMulti G__TTGeoVolumeMulti;
19707 static int G__G__Geom1_182_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19708 {
19709    char* gvp = (char*) G__getgvp();
19710    long soff = G__getstructoffset();
19711    int n = G__getaryconstruct();
19712    //
19713    //has_a_delete: 1
19714    //has_own_delete1arg: 0
19715    //has_own_delete2arg: 0
19716    //
19717    if (!soff) {
19718      return(1);
19719    }
19720    if (n) {
19721      if (gvp == (char*)G__PVOID) {
19722        delete[] (TGeoVolumeMulti*) soff;
19723      } else {
19724        G__setgvp((long) G__PVOID);
19725        for (int i = n - 1; i >= 0; --i) {
19726          ((TGeoVolumeMulti*) (soff+(sizeof(TGeoVolumeMulti)*i)))->~G__TTGeoVolumeMulti();
19727        }
19728        G__setgvp((long)gvp);
19729      }
19730    } else {
19731      if (gvp == (char*)G__PVOID) {
19732        delete (TGeoVolumeMulti*) soff;
19733      } else {
19734        G__setgvp((long) G__PVOID);
19735        ((TGeoVolumeMulti*) (soff))->~G__TTGeoVolumeMulti();
19736        G__setgvp((long)gvp);
19737      }
19738    }
19739    G__setnull(result7);
19740    return(1 || funcname || hash || result7 || libp) ;
19741 }
19742 
19743 
19744 /* TGeoVolumeAssembly */
19745 static int G__G__Geom1_183_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19746 {
19747    TGeoVolumeAssembly* p = NULL;
19748    char* gvp = (char*) G__getgvp();
19749    int n = G__getaryconstruct();
19750    if (n) {
19751      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19752        p = new TGeoVolumeAssembly[n];
19753      } else {
19754        p = new((void*) gvp) TGeoVolumeAssembly[n];
19755      }
19756    } else {
19757      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19758        p = new TGeoVolumeAssembly;
19759      } else {
19760        p = new((void*) gvp) TGeoVolumeAssembly;
19761      }
19762    }
19763    result7->obj.i = (long) p;
19764    result7->ref = (long) p;
19765    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly));
19766    return(1 || funcname || hash || result7 || libp) ;
19767 }
19768 
19769 static int G__G__Geom1_183_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19770 {
19771    TGeoVolumeAssembly* p = NULL;
19772    char* gvp = (char*) G__getgvp();
19773    //m: 1
19774    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19775      p = new TGeoVolumeAssembly((const char*) G__int(libp->para[0]));
19776    } else {
19777      p = new((void*) gvp) TGeoVolumeAssembly((const char*) G__int(libp->para[0]));
19778    }
19779    result7->obj.i = (long) p;
19780    result7->ref = (long) p;
19781    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly));
19782    return(1 || funcname || hash || result7 || libp) ;
19783 }
19784 
19785 static int G__G__Geom1_183_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19786 {
19787       G__letint(result7, 85, (long) TGeoVolumeAssembly::MakeAssemblyFromVolume((TGeoVolume*) G__int(libp->para[0])));
19788    return(1 || funcname || hash || result7 || libp) ;
19789 }
19790 
19791 static int G__G__Geom1_183_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19792 {
19793       ((TGeoVolumeAssembly*) G__getstructoffset())->SetCurrentNodeIndex((Int_t) G__int(libp->para[0]));
19794       G__setnull(result7);
19795    return(1 || funcname || hash || result7 || libp) ;
19796 }
19797 
19798 static int G__G__Geom1_183_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19799 {
19800       ((TGeoVolumeAssembly*) G__getstructoffset())->SetNextNodeIndex((Int_t) G__int(libp->para[0]));
19801       G__setnull(result7);
19802    return(1 || funcname || hash || result7 || libp) ;
19803 }
19804 
19805 static int G__G__Geom1_183_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19806 {
19807       G__letint(result7, 85, (long) TGeoVolumeAssembly::Class());
19808    return(1 || funcname || hash || result7 || libp) ;
19809 }
19810 
19811 static int G__G__Geom1_183_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19812 {
19813       G__letint(result7, 67, (long) TGeoVolumeAssembly::Class_Name());
19814    return(1 || funcname || hash || result7 || libp) ;
19815 }
19816 
19817 static int G__G__Geom1_183_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19818 {
19819       G__letint(result7, 115, (long) TGeoVolumeAssembly::Class_Version());
19820    return(1 || funcname || hash || result7 || libp) ;
19821 }
19822 
19823 static int G__G__Geom1_183_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19824 {
19825       TGeoVolumeAssembly::Dictionary();
19826       G__setnull(result7);
19827    return(1 || funcname || hash || result7 || libp) ;
19828 }
19829 
19830 static int G__G__Geom1_183_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19831 {
19832       ((TGeoVolumeAssembly*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
19833       G__setnull(result7);
19834    return(1 || funcname || hash || result7 || libp) ;
19835 }
19836 
19837 static int G__G__Geom1_183_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19838 {
19839       G__letint(result7, 67, (long) TGeoVolumeAssembly::DeclFileName());
19840    return(1 || funcname || hash || result7 || libp) ;
19841 }
19842 
19843 static int G__G__Geom1_183_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19844 {
19845       G__letint(result7, 105, (long) TGeoVolumeAssembly::ImplFileLine());
19846    return(1 || funcname || hash || result7 || libp) ;
19847 }
19848 
19849 static int G__G__Geom1_183_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19850 {
19851       G__letint(result7, 67, (long) TGeoVolumeAssembly::ImplFileName());
19852    return(1 || funcname || hash || result7 || libp) ;
19853 }
19854 
19855 static int G__G__Geom1_183_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19856 {
19857       G__letint(result7, 105, (long) TGeoVolumeAssembly::DeclFileLine());
19858    return(1 || funcname || hash || result7 || libp) ;
19859 }
19860 
19861 // automatic copy constructor
19862 static int G__G__Geom1_183_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19863 
19864 {
19865    TGeoVolumeAssembly* p;
19866    void* tmp = (void*) G__int(libp->para[0]);
19867    p = new TGeoVolumeAssembly(*(TGeoVolumeAssembly*) tmp);
19868    result7->obj.i = (long) p;
19869    result7->ref = (long) p;
19870    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly));
19871    return(1 || funcname || hash || result7 || libp) ;
19872 }
19873 
19874 // automatic destructor
19875 typedef TGeoVolumeAssembly G__TTGeoVolumeAssembly;
19876 static int G__G__Geom1_183_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19877 {
19878    char* gvp = (char*) G__getgvp();
19879    long soff = G__getstructoffset();
19880    int n = G__getaryconstruct();
19881    //
19882    //has_a_delete: 1
19883    //has_own_delete1arg: 0
19884    //has_own_delete2arg: 0
19885    //
19886    if (!soff) {
19887      return(1);
19888    }
19889    if (n) {
19890      if (gvp == (char*)G__PVOID) {
19891        delete[] (TGeoVolumeAssembly*) soff;
19892      } else {
19893        G__setgvp((long) G__PVOID);
19894        for (int i = n - 1; i >= 0; --i) {
19895          ((TGeoVolumeAssembly*) (soff+(sizeof(TGeoVolumeAssembly)*i)))->~G__TTGeoVolumeAssembly();
19896        }
19897        G__setgvp((long)gvp);
19898      }
19899    } else {
19900      if (gvp == (char*)G__PVOID) {
19901        delete (TGeoVolumeAssembly*) soff;
19902      } else {
19903        G__setgvp((long) G__PVOID);
19904        ((TGeoVolumeAssembly*) (soff))->~G__TTGeoVolumeAssembly();
19905        G__setgvp((long)gvp);
19906      }
19907    }
19908    G__setnull(result7);
19909    return(1 || funcname || hash || result7 || libp) ;
19910 }
19911 
19912 
19913 /* TGeoNodeMatrix */
19914 static int G__G__Geom1_199_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19915 {
19916    TGeoNodeMatrix* p = NULL;
19917    char* gvp = (char*) G__getgvp();
19918    int n = G__getaryconstruct();
19919    if (n) {
19920      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19921        p = new TGeoNodeMatrix[n];
19922      } else {
19923        p = new((void*) gvp) TGeoNodeMatrix[n];
19924      }
19925    } else {
19926      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19927        p = new TGeoNodeMatrix;
19928      } else {
19929        p = new((void*) gvp) TGeoNodeMatrix;
19930      }
19931    }
19932    result7->obj.i = (long) p;
19933    result7->ref = (long) p;
19934    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix));
19935    return(1 || funcname || hash || result7 || libp) ;
19936 }
19937 
19938 static int G__G__Geom1_199_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19939 {
19940    TGeoNodeMatrix* p = NULL;
19941    char* gvp = (char*) G__getgvp();
19942    //m: 2
19943    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19944      p = new TGeoNodeMatrix((TGeoVolume*) G__int(libp->para[0]), (TGeoMatrix*) G__int(libp->para[1]));
19945    } else {
19946      p = new((void*) gvp) TGeoNodeMatrix((TGeoVolume*) G__int(libp->para[0]), (TGeoMatrix*) G__int(libp->para[1]));
19947    }
19948    result7->obj.i = (long) p;
19949    result7->ref = (long) p;
19950    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix));
19951    return(1 || funcname || hash || result7 || libp) ;
19952 }
19953 
19954 static int G__G__Geom1_199_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19955 {
19956       ((TGeoNodeMatrix*) G__getstructoffset())->SetMatrix((TGeoMatrix*) G__int(libp->para[0]));
19957       G__setnull(result7);
19958    return(1 || funcname || hash || result7 || libp) ;
19959 }
19960 
19961 static int G__G__Geom1_199_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19962 {
19963       G__letint(result7, 85, (long) TGeoNodeMatrix::Class());
19964    return(1 || funcname || hash || result7 || libp) ;
19965 }
19966 
19967 static int G__G__Geom1_199_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19968 {
19969       G__letint(result7, 67, (long) TGeoNodeMatrix::Class_Name());
19970    return(1 || funcname || hash || result7 || libp) ;
19971 }
19972 
19973 static int G__G__Geom1_199_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19974 {
19975       G__letint(result7, 115, (long) TGeoNodeMatrix::Class_Version());
19976    return(1 || funcname || hash || result7 || libp) ;
19977 }
19978 
19979 static int G__G__Geom1_199_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19980 {
19981       TGeoNodeMatrix::Dictionary();
19982       G__setnull(result7);
19983    return(1 || funcname || hash || result7 || libp) ;
19984 }
19985 
19986 static int G__G__Geom1_199_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19987 {
19988       ((TGeoNodeMatrix*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
19989       G__setnull(result7);
19990    return(1 || funcname || hash || result7 || libp) ;
19991 }
19992 
19993 static int G__G__Geom1_199_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19994 {
19995       G__letint(result7, 67, (long) TGeoNodeMatrix::DeclFileName());
19996    return(1 || funcname || hash || result7 || libp) ;
19997 }
19998 
19999 static int G__G__Geom1_199_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20000 {
20001       G__letint(result7, 105, (long) TGeoNodeMatrix::ImplFileLine());
20002    return(1 || funcname || hash || result7 || libp) ;
20003 }
20004 
20005 static int G__G__Geom1_199_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20006 {
20007       G__letint(result7, 67, (long) TGeoNodeMatrix::ImplFileName());
20008    return(1 || funcname || hash || result7 || libp) ;
20009 }
20010 
20011 static int G__G__Geom1_199_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20012 {
20013       G__letint(result7, 105, (long) TGeoNodeMatrix::DeclFileLine());
20014    return(1 || funcname || hash || result7 || libp) ;
20015 }
20016 
20017 // automatic destructor
20018 typedef TGeoNodeMatrix G__TTGeoNodeMatrix;
20019 static int G__G__Geom1_199_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20020 {
20021    char* gvp = (char*) G__getgvp();
20022    long soff = G__getstructoffset();
20023    int n = G__getaryconstruct();
20024    //
20025    //has_a_delete: 1
20026    //has_own_delete1arg: 0
20027    //has_own_delete2arg: 0
20028    //
20029    if (!soff) {
20030      return(1);
20031    }
20032    if (n) {
20033      if (gvp == (char*)G__PVOID) {
20034        delete[] (TGeoNodeMatrix*) soff;
20035      } else {
20036        G__setgvp((long) G__PVOID);
20037        for (int i = n - 1; i >= 0; --i) {
20038          ((TGeoNodeMatrix*) (soff+(sizeof(TGeoNodeMatrix)*i)))->~G__TTGeoNodeMatrix();
20039        }
20040        G__setgvp((long)gvp);
20041      }
20042    } else {
20043      if (gvp == (char*)G__PVOID) {
20044        delete (TGeoNodeMatrix*) soff;
20045      } else {
20046        G__setgvp((long) G__PVOID);
20047        ((TGeoNodeMatrix*) (soff))->~G__TTGeoNodeMatrix();
20048        G__setgvp((long)gvp);
20049      }
20050    }
20051    G__setnull(result7);
20052    return(1 || funcname || hash || result7 || libp) ;
20053 }
20054 
20055 
20056 /* TGeoNodeOffset */
20057 static int G__G__Geom1_200_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20058 {
20059    TGeoNodeOffset* p = NULL;
20060    char* gvp = (char*) G__getgvp();
20061    int n = G__getaryconstruct();
20062    if (n) {
20063      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20064        p = new TGeoNodeOffset[n];
20065      } else {
20066        p = new((void*) gvp) TGeoNodeOffset[n];
20067      }
20068    } else {
20069      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20070        p = new TGeoNodeOffset;
20071      } else {
20072        p = new((void*) gvp) TGeoNodeOffset;
20073      }
20074    }
20075    result7->obj.i = (long) p;
20076    result7->ref = (long) p;
20077    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset));
20078    return(1 || funcname || hash || result7 || libp) ;
20079 }
20080 
20081 static int G__G__Geom1_200_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20082 {
20083    TGeoNodeOffset* p = NULL;
20084    char* gvp = (char*) G__getgvp();
20085    //m: 3
20086    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20087      p = new TGeoNodeOffset(
20088 (TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
20089 , (Double_t) G__double(libp->para[2]));
20090    } else {
20091      p = new((void*) gvp) TGeoNodeOffset(
20092 (TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
20093 , (Double_t) G__double(libp->para[2]));
20094    }
20095    result7->obj.i = (long) p;
20096    result7->ref = (long) p;
20097    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset));
20098    return(1 || funcname || hash || result7 || libp) ;
20099 }
20100 
20101 static int G__G__Geom1_200_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20102 {
20103       G__letdouble(result7, 100, (double) ((const TGeoNodeOffset*) G__getstructoffset())->GetOffset());
20104    return(1 || funcname || hash || result7 || libp) ;
20105 }
20106 
20107 static int G__G__Geom1_200_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20108 {
20109       ((TGeoNodeOffset*) G__getstructoffset())->SetFinder((TGeoPatternFinder*) G__int(libp->para[0]));
20110       G__setnull(result7);
20111    return(1 || funcname || hash || result7 || libp) ;
20112 }
20113 
20114 static int G__G__Geom1_200_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20115 {
20116       G__letint(result7, 85, (long) TGeoNodeOffset::Class());
20117    return(1 || funcname || hash || result7 || libp) ;
20118 }
20119 
20120 static int G__G__Geom1_200_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20121 {
20122       G__letint(result7, 67, (long) TGeoNodeOffset::Class_Name());
20123    return(1 || funcname || hash || result7 || libp) ;
20124 }
20125 
20126 static int G__G__Geom1_200_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20127 {
20128       G__letint(result7, 115, (long) TGeoNodeOffset::Class_Version());
20129    return(1 || funcname || hash || result7 || libp) ;
20130 }
20131 
20132 static int G__G__Geom1_200_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20133 {
20134       TGeoNodeOffset::Dictionary();
20135       G__setnull(result7);
20136    return(1 || funcname || hash || result7 || libp) ;
20137 }
20138 
20139 static int G__G__Geom1_200_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20140 {
20141       ((TGeoNodeOffset*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
20142       G__setnull(result7);
20143    return(1 || funcname || hash || result7 || libp) ;
20144 }
20145 
20146 static int G__G__Geom1_200_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20147 {
20148       G__letint(result7, 67, (long) TGeoNodeOffset::DeclFileName());
20149    return(1 || funcname || hash || result7 || libp) ;
20150 }
20151 
20152 static int G__G__Geom1_200_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20153 {
20154       G__letint(result7, 105, (long) TGeoNodeOffset::ImplFileLine());
20155    return(1 || funcname || hash || result7 || libp) ;
20156 }
20157 
20158 static int G__G__Geom1_200_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20159 {
20160       G__letint(result7, 67, (long) TGeoNodeOffset::ImplFileName());
20161    return(1 || funcname || hash || result7 || libp) ;
20162 }
20163 
20164 static int G__G__Geom1_200_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20165 {
20166       G__letint(result7, 105, (long) TGeoNodeOffset::DeclFileLine());
20167    return(1 || funcname || hash || result7 || libp) ;
20168 }
20169 
20170 // automatic destructor
20171 typedef TGeoNodeOffset G__TTGeoNodeOffset;
20172 static int G__G__Geom1_200_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20173 {
20174    char* gvp = (char*) G__getgvp();
20175    long soff = G__getstructoffset();
20176    int n = G__getaryconstruct();
20177    //
20178    //has_a_delete: 1
20179    //has_own_delete1arg: 0
20180    //has_own_delete2arg: 0
20181    //
20182    if (!soff) {
20183      return(1);
20184    }
20185    if (n) {
20186      if (gvp == (char*)G__PVOID) {
20187        delete[] (TGeoNodeOffset*) soff;
20188      } else {
20189        G__setgvp((long) G__PVOID);
20190        for (int i = n - 1; i >= 0; --i) {
20191          ((TGeoNodeOffset*) (soff+(sizeof(TGeoNodeOffset)*i)))->~G__TTGeoNodeOffset();
20192        }
20193        G__setgvp((long)gvp);
20194      }
20195    } else {
20196      if (gvp == (char*)G__PVOID) {
20197        delete (TGeoNodeOffset*) soff;
20198      } else {
20199        G__setgvp((long) G__PVOID);
20200        ((TGeoNodeOffset*) (soff))->~G__TTGeoNodeOffset();
20201        G__setgvp((long)gvp);
20202      }
20203    }
20204    G__setnull(result7);
20205    return(1 || funcname || hash || result7 || libp) ;
20206 }
20207 
20208 
20209 /* TGeoIterator */
20210 static int G__G__Geom1_201_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20211 {
20212    TGeoIterator* p = NULL;
20213    char* gvp = (char*) G__getgvp();
20214    //m: 1
20215    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20216      p = new TGeoIterator((TGeoVolume*) G__int(libp->para[0]));
20217    } else {
20218      p = new((void*) gvp) TGeoIterator((TGeoVolume*) G__int(libp->para[0]));
20219    }
20220    result7->obj.i = (long) p;
20221    result7->ref = (long) p;
20222    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIterator));
20223    return(1 || funcname || hash || result7 || libp) ;
20224 }
20225 
20226 static int G__G__Geom1_201_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20227 {
20228    TGeoIterator* p = NULL;
20229    char* gvp = (char*) G__getgvp();
20230    //m: 1
20231    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20232      p = new TGeoIterator(*(TGeoIterator*) libp->para[0].ref);
20233    } else {
20234      p = new((void*) gvp) TGeoIterator(*(TGeoIterator*) libp->para[0].ref);
20235    }
20236    result7->obj.i = (long) p;
20237    result7->ref = (long) p;
20238    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIterator));
20239    return(1 || funcname || hash || result7 || libp) ;
20240 }
20241 
20242 static int G__G__Geom1_201_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20243 {
20244       {
20245          const TGeoIterator& obj = ((TGeoIterator*) G__getstructoffset())->operator=(*(TGeoIterator*) libp->para[0].ref);
20246          result7->ref = (long) (&obj);
20247          result7->obj.i = (long) (&obj);
20248       }
20249    return(1 || funcname || hash || result7 || libp) ;
20250 }
20251 
20252 static int G__G__Geom1_201_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20253 {
20254       G__letint(result7, 85, (long) ((TGeoIterator*) G__getstructoffset())->operator()());
20255    return(1 || funcname || hash || result7 || libp) ;
20256 }
20257 
20258 static int G__G__Geom1_201_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20259 {
20260       G__letint(result7, 85, (long) ((TGeoIterator*) G__getstructoffset())->Next());
20261    return(1 || funcname || hash || result7 || libp) ;
20262 }
20263 
20264 static int G__G__Geom1_201_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20265 {
20266       G__letint(result7, 85, (long) ((const TGeoIterator*) G__getstructoffset())->GetCurrentMatrix());
20267    return(1 || funcname || hash || result7 || libp) ;
20268 }
20269 
20270 static int G__G__Geom1_201_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20271 {
20272       G__letint(result7, 105, (long) ((const TGeoIterator*) G__getstructoffset())->GetIndex((Int_t) G__int(libp->para[0])));
20273    return(1 || funcname || hash || result7 || libp) ;
20274 }
20275 
20276 static int G__G__Geom1_201_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20277 {
20278       G__letint(result7, 105, (long) ((const TGeoIterator*) G__getstructoffset())->GetLevel());
20279    return(1 || funcname || hash || result7 || libp) ;
20280 }
20281 
20282 static int G__G__Geom1_201_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20283 {
20284       G__letint(result7, 85, (long) ((const TGeoIterator*) G__getstructoffset())->GetNode((Int_t) G__int(libp->para[0])));
20285    return(1 || funcname || hash || result7 || libp) ;
20286 }
20287 
20288 static int G__G__Geom1_201_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20289 {
20290       ((const TGeoIterator*) G__getstructoffset())->GetPath(*(TString*) libp->para[0].ref);
20291       G__setnull(result7);
20292    return(1 || funcname || hash || result7 || libp) ;
20293 }
20294 
20295 static int G__G__Geom1_201_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20296 {
20297       G__letint(result7, 85, (long) ((const TGeoIterator*) G__getstructoffset())->GetUserPlugin());
20298    return(1 || funcname || hash || result7 || libp) ;
20299 }
20300 
20301 static int G__G__Geom1_201_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20302 {
20303       G__letint(result7, 85, (long) ((const TGeoIterator*) G__getstructoffset())->GetTopVolume());
20304    return(1 || funcname || hash || result7 || libp) ;
20305 }
20306 
20307 static int G__G__Geom1_201_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20308 {
20309       G__letint(result7, 105, (long) ((const TGeoIterator*) G__getstructoffset())->GetType());
20310    return(1 || funcname || hash || result7 || libp) ;
20311 }
20312 
20313 static int G__G__Geom1_201_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20314 {
20315    switch (libp->paran) {
20316    case 1:
20317       ((TGeoIterator*) G__getstructoffset())->Reset((TGeoVolume*) G__int(libp->para[0]));
20318       G__setnull(result7);
20319       break;
20320    case 0:
20321       ((TGeoIterator*) G__getstructoffset())->Reset();
20322       G__setnull(result7);
20323       break;
20324    }
20325    return(1 || funcname || hash || result7 || libp) ;
20326 }
20327 
20328 static int G__G__Geom1_201_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20329 {
20330       ((TGeoIterator*) G__getstructoffset())->SetUserPlugin((TGeoIteratorPlugin*) G__int(libp->para[0]));
20331       G__setnull(result7);
20332    return(1 || funcname || hash || result7 || libp) ;
20333 }
20334 
20335 static int G__G__Geom1_201_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20336 {
20337       ((TGeoIterator*) G__getstructoffset())->SetPluginAutoexec((Bool_t) G__int(libp->para[0]));
20338       G__setnull(result7);
20339    return(1 || funcname || hash || result7 || libp) ;
20340 }
20341 
20342 static int G__G__Geom1_201_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20343 {
20344       ((TGeoIterator*) G__getstructoffset())->SetType((Int_t) G__int(libp->para[0]));
20345       G__setnull(result7);
20346    return(1 || funcname || hash || result7 || libp) ;
20347 }
20348 
20349 static int G__G__Geom1_201_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20350 {
20351       ((TGeoIterator*) G__getstructoffset())->SetTopName((const char*) G__int(libp->para[0]));
20352       G__setnull(result7);
20353    return(1 || funcname || hash || result7 || libp) ;
20354 }
20355 
20356 static int G__G__Geom1_201_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20357 {
20358       ((TGeoIterator*) G__getstructoffset())->Skip();
20359       G__setnull(result7);
20360    return(1 || funcname || hash || result7 || libp) ;
20361 }
20362 
20363 static int G__G__Geom1_201_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20364 {
20365       G__letint(result7, 85, (long) TGeoIterator::Class());
20366    return(1 || funcname || hash || result7 || libp) ;
20367 }
20368 
20369 static int G__G__Geom1_201_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20370 {
20371       G__letint(result7, 67, (long) TGeoIterator::Class_Name());
20372    return(1 || funcname || hash || result7 || libp) ;
20373 }
20374 
20375 static int G__G__Geom1_201_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20376 {
20377       G__letint(result7, 115, (long) TGeoIterator::Class_Version());
20378    return(1 || funcname || hash || result7 || libp) ;
20379 }
20380 
20381 static int G__G__Geom1_201_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20382 {
20383       TGeoIterator::Dictionary();
20384       G__setnull(result7);
20385    return(1 || funcname || hash || result7 || libp) ;
20386 }
20387 
20388 static int G__G__Geom1_201_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20389 {
20390       G__letint(result7, 85, (long) ((const TGeoIterator*) G__getstructoffset())->IsA());
20391    return(1 || funcname || hash || result7 || libp) ;
20392 }
20393 
20394 static int G__G__Geom1_201_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20395 {
20396       ((TGeoIterator*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref);
20397       G__setnull(result7);
20398    return(1 || funcname || hash || result7 || libp) ;
20399 }
20400 
20401 static int G__G__Geom1_201_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20402 {
20403       ((TGeoIterator*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
20404       G__setnull(result7);
20405    return(1 || funcname || hash || result7 || libp) ;
20406 }
20407 
20408 static int G__G__Geom1_201_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20409 {
20410       ((TGeoIterator*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
20411       G__setnull(result7);
20412    return(1 || funcname || hash || result7 || libp) ;
20413 }
20414 
20415 static int G__G__Geom1_201_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20416 {
20417       G__letint(result7, 67, (long) TGeoIterator::DeclFileName());
20418    return(1 || funcname || hash || result7 || libp) ;
20419 }
20420 
20421 static int G__G__Geom1_201_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20422 {
20423       G__letint(result7, 105, (long) TGeoIterator::ImplFileLine());
20424    return(1 || funcname || hash || result7 || libp) ;
20425 }
20426 
20427 static int G__G__Geom1_201_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20428 {
20429       G__letint(result7, 67, (long) TGeoIterator::ImplFileName());
20430    return(1 || funcname || hash || result7 || libp) ;
20431 }
20432 
20433 static int G__G__Geom1_201_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20434 {
20435       G__letint(result7, 105, (long) TGeoIterator::DeclFileLine());
20436    return(1 || funcname || hash || result7 || libp) ;
20437 }
20438 
20439 // automatic destructor
20440 typedef TGeoIterator G__TTGeoIterator;
20441 static int G__G__Geom1_201_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20442 {
20443    char* gvp = (char*) G__getgvp();
20444    long soff = G__getstructoffset();
20445    int n = G__getaryconstruct();
20446    //
20447    //has_a_delete: 0
20448    //has_own_delete1arg: 0
20449    //has_own_delete2arg: 0
20450    //
20451    if (!soff) {
20452      return(1);
20453    }
20454    if (n) {
20455      if (gvp == (char*)G__PVOID) {
20456        delete[] (TGeoIterator*) soff;
20457      } else {
20458        G__setgvp((long) G__PVOID);
20459        for (int i = n - 1; i >= 0; --i) {
20460          ((TGeoIterator*) (soff+(sizeof(TGeoIterator)*i)))->~G__TTGeoIterator();
20461        }
20462        G__setgvp((long)gvp);
20463      }
20464    } else {
20465      if (gvp == (char*)G__PVOID) {
20466        delete (TGeoIterator*) soff;
20467      } else {
20468        G__setgvp((long) G__PVOID);
20469        ((TGeoIterator*) (soff))->~G__TTGeoIterator();
20470        G__setgvp((long)gvp);
20471      }
20472    }
20473    G__setnull(result7);
20474    return(1 || funcname || hash || result7 || libp) ;
20475 }
20476 
20477 
20478 /* TGeoIteratorPlugin */
20479 static int G__G__Geom1_202_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20480 {
20481       ((TGeoIteratorPlugin*) G__getstructoffset())->ProcessNode();
20482       G__setnull(result7);
20483    return(1 || funcname || hash || result7 || libp) ;
20484 }
20485 
20486 static int G__G__Geom1_202_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20487 {
20488       ((TGeoIteratorPlugin*) G__getstructoffset())->SetIterator((TGeoIterator*) G__int(libp->para[0]));
20489       G__setnull(result7);
20490    return(1 || funcname || hash || result7 || libp) ;
20491 }
20492 
20493 static int G__G__Geom1_202_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20494 {
20495       G__letint(result7, 85, (long) TGeoIteratorPlugin::Class());
20496    return(1 || funcname || hash || result7 || libp) ;
20497 }
20498 
20499 static int G__G__Geom1_202_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20500 {
20501       G__letint(result7, 67, (long) TGeoIteratorPlugin::Class_Name());
20502    return(1 || funcname || hash || result7 || libp) ;
20503 }
20504 
20505 static int G__G__Geom1_202_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20506 {
20507       G__letint(result7, 115, (long) TGeoIteratorPlugin::Class_Version());
20508    return(1 || funcname || hash || result7 || libp) ;
20509 }
20510 
20511 static int G__G__Geom1_202_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20512 {
20513       TGeoIteratorPlugin::Dictionary();
20514       G__setnull(result7);
20515    return(1 || funcname || hash || result7 || libp) ;
20516 }
20517 
20518 static int G__G__Geom1_202_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20519 {
20520       ((TGeoIteratorPlugin*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
20521       G__setnull(result7);
20522    return(1 || funcname || hash || result7 || libp) ;
20523 }
20524 
20525 static int G__G__Geom1_202_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20526 {
20527       G__letint(result7, 67, (long) TGeoIteratorPlugin::DeclFileName());
20528    return(1 || funcname || hash || result7 || libp) ;
20529 }
20530 
20531 static int G__G__Geom1_202_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20532 {
20533       G__letint(result7, 105, (long) TGeoIteratorPlugin::ImplFileLine());
20534    return(1 || funcname || hash || result7 || libp) ;
20535 }
20536 
20537 static int G__G__Geom1_202_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20538 {
20539       G__letint(result7, 67, (long) TGeoIteratorPlugin::ImplFileName());
20540    return(1 || funcname || hash || result7 || libp) ;
20541 }
20542 
20543 static int G__G__Geom1_202_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20544 {
20545       G__letint(result7, 105, (long) TGeoIteratorPlugin::DeclFileLine());
20546    return(1 || funcname || hash || result7 || libp) ;
20547 }
20548 
20549 // automatic destructor
20550 typedef TGeoIteratorPlugin G__TTGeoIteratorPlugin;
20551 static int G__G__Geom1_202_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20552 {
20553    char* gvp = (char*) G__getgvp();
20554    long soff = G__getstructoffset();
20555    int n = G__getaryconstruct();
20556    //
20557    //has_a_delete: 1
20558    //has_own_delete1arg: 0
20559    //has_own_delete2arg: 0
20560    //
20561    if (!soff) {
20562      return(1);
20563    }
20564    if (n) {
20565      if (gvp == (char*)G__PVOID) {
20566        delete[] (TGeoIteratorPlugin*) soff;
20567      } else {
20568        G__setgvp((long) G__PVOID);
20569        for (int i = n - 1; i >= 0; --i) {
20570          ((TGeoIteratorPlugin*) (soff+(sizeof(TGeoIteratorPlugin)*i)))->~G__TTGeoIteratorPlugin();
20571        }
20572        G__setgvp((long)gvp);
20573      }
20574    } else {
20575      if (gvp == (char*)G__PVOID) {
20576        delete (TGeoIteratorPlugin*) soff;
20577      } else {
20578        G__setgvp((long) G__PVOID);
20579        ((TGeoIteratorPlugin*) (soff))->~G__TTGeoIteratorPlugin();
20580        G__setgvp((long)gvp);
20581      }
20582    }
20583    G__setnull(result7);
20584    return(1 || funcname || hash || result7 || libp) ;
20585 }
20586 
20587 
20588 /* TGeoPara */
20589 static int G__G__Geom1_204_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20590 {
20591    TGeoPara* p = NULL;
20592    char* gvp = (char*) G__getgvp();
20593    int n = G__getaryconstruct();
20594    if (n) {
20595      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20596        p = new TGeoPara[n];
20597      } else {
20598        p = new((void*) gvp) TGeoPara[n];
20599      }
20600    } else {
20601      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20602        p = new TGeoPara;
20603      } else {
20604        p = new((void*) gvp) TGeoPara;
20605      }
20606    }
20607    result7->obj.i = (long) p;
20608    result7->ref = (long) p;
20609    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara));
20610    return(1 || funcname || hash || result7 || libp) ;
20611 }
20612 
20613 static int G__G__Geom1_204_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20614 {
20615    TGeoPara* p = NULL;
20616    char* gvp = (char*) G__getgvp();
20617    //m: 6
20618    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20619      p = new TGeoPara(
20620 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
20621 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
20622 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
20623    } else {
20624      p = new((void*) gvp) TGeoPara(
20625 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
20626 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
20627 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
20628    }
20629    result7->obj.i = (long) p;
20630    result7->ref = (long) p;
20631    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara));
20632    return(1 || funcname || hash || result7 || libp) ;
20633 }
20634 
20635 static int G__G__Geom1_204_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20636 {
20637    TGeoPara* p = NULL;
20638    char* gvp = (char*) G__getgvp();
20639    //m: 7
20640    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20641      p = new TGeoPara(
20642 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
20643 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
20644 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
20645 , (Double_t) G__double(libp->para[6]));
20646    } else {
20647      p = new((void*) gvp) TGeoPara(
20648 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
20649 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
20650 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
20651 , (Double_t) G__double(libp->para[6]));
20652    }
20653    result7->obj.i = (long) p;
20654    result7->ref = (long) p;
20655    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara));
20656    return(1 || funcname || hash || result7 || libp) ;
20657 }
20658 
20659 static int G__G__Geom1_204_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20660 {
20661    TGeoPara* p = NULL;
20662    char* gvp = (char*) G__getgvp();
20663    //m: 1
20664    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20665      p = new TGeoPara((Double_t*) G__int(libp->para[0]));
20666    } else {
20667      p = new((void*) gvp) TGeoPara((Double_t*) G__int(libp->para[0]));
20668    }
20669    result7->obj.i = (long) p;
20670    result7->ref = (long) p;
20671    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara));
20672    return(1 || funcname || hash || result7 || libp) ;
20673 }
20674 
20675 static int G__G__Geom1_204_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20676 {
20677       G__letdouble(result7, 100, (double) ((const TGeoPara*) G__getstructoffset())->GetX());
20678    return(1 || funcname || hash || result7 || libp) ;
20679 }
20680 
20681 static int G__G__Geom1_204_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20682 {
20683       G__letdouble(result7, 100, (double) ((const TGeoPara*) G__getstructoffset())->GetY());
20684    return(1 || funcname || hash || result7 || libp) ;
20685 }
20686 
20687 static int G__G__Geom1_204_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20688 {
20689       G__letdouble(result7, 100, (double) ((const TGeoPara*) G__getstructoffset())->GetZ());
20690    return(1 || funcname || hash || result7 || libp) ;
20691 }
20692 
20693 static int G__G__Geom1_204_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20694 {
20695       G__letdouble(result7, 100, (double) ((const TGeoPara*) G__getstructoffset())->GetAlpha());
20696    return(1 || funcname || hash || result7 || libp) ;
20697 }
20698 
20699 static int G__G__Geom1_204_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20700 {
20701       G__letdouble(result7, 100, (double) ((const TGeoPara*) G__getstructoffset())->GetTheta());
20702    return(1 || funcname || hash || result7 || libp) ;
20703 }
20704 
20705 static int G__G__Geom1_204_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20706 {
20707       G__letdouble(result7, 100, (double) ((const TGeoPara*) G__getstructoffset())->GetPhi());
20708    return(1 || funcname || hash || result7 || libp) ;
20709 }
20710 
20711 static int G__G__Geom1_204_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20712 {
20713       G__letdouble(result7, 100, (double) ((const TGeoPara*) G__getstructoffset())->GetTxy());
20714    return(1 || funcname || hash || result7 || libp) ;
20715 }
20716 
20717 static int G__G__Geom1_204_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20718 {
20719       G__letdouble(result7, 100, (double) ((const TGeoPara*) G__getstructoffset())->GetTxz());
20720    return(1 || funcname || hash || result7 || libp) ;
20721 }
20722 
20723 static int G__G__Geom1_204_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20724 {
20725       G__letdouble(result7, 100, (double) ((const TGeoPara*) G__getstructoffset())->GetTyz());
20726    return(1 || funcname || hash || result7 || libp) ;
20727 }
20728 
20729 static int G__G__Geom1_204_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20730 {
20731       G__letint(result7, 85, (long) TGeoPara::Class());
20732    return(1 || funcname || hash || result7 || libp) ;
20733 }
20734 
20735 static int G__G__Geom1_204_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20736 {
20737       G__letint(result7, 67, (long) TGeoPara::Class_Name());
20738    return(1 || funcname || hash || result7 || libp) ;
20739 }
20740 
20741 static int G__G__Geom1_204_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20742 {
20743       G__letint(result7, 115, (long) TGeoPara::Class_Version());
20744    return(1 || funcname || hash || result7 || libp) ;
20745 }
20746 
20747 static int G__G__Geom1_204_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20748 {
20749       TGeoPara::Dictionary();
20750       G__setnull(result7);
20751    return(1 || funcname || hash || result7 || libp) ;
20752 }
20753 
20754 static int G__G__Geom1_204_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20755 {
20756       ((TGeoPara*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
20757       G__setnull(result7);
20758    return(1 || funcname || hash || result7 || libp) ;
20759 }
20760 
20761 static int G__G__Geom1_204_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20762 {
20763       G__letint(result7, 67, (long) TGeoPara::DeclFileName());
20764    return(1 || funcname || hash || result7 || libp) ;
20765 }
20766 
20767 static int G__G__Geom1_204_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20768 {
20769       G__letint(result7, 105, (long) TGeoPara::ImplFileLine());
20770    return(1 || funcname || hash || result7 || libp) ;
20771 }
20772 
20773 static int G__G__Geom1_204_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20774 {
20775       G__letint(result7, 67, (long) TGeoPara::ImplFileName());
20776    return(1 || funcname || hash || result7 || libp) ;
20777 }
20778 
20779 static int G__G__Geom1_204_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20780 {
20781       G__letint(result7, 105, (long) TGeoPara::DeclFileLine());
20782    return(1 || funcname || hash || result7 || libp) ;
20783 }
20784 
20785 // automatic copy constructor
20786 static int G__G__Geom1_204_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20787 
20788 {
20789    TGeoPara* p;
20790    void* tmp = (void*) G__int(libp->para[0]);
20791    p = new TGeoPara(*(TGeoPara*) tmp);
20792    result7->obj.i = (long) p;
20793    result7->ref = (long) p;
20794    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara));
20795    return(1 || funcname || hash || result7 || libp) ;
20796 }
20797 
20798 // automatic destructor
20799 typedef TGeoPara G__TTGeoPara;
20800 static int G__G__Geom1_204_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20801 {
20802    char* gvp = (char*) G__getgvp();
20803    long soff = G__getstructoffset();
20804    int n = G__getaryconstruct();
20805    //
20806    //has_a_delete: 1
20807    //has_own_delete1arg: 0
20808    //has_own_delete2arg: 0
20809    //
20810    if (!soff) {
20811      return(1);
20812    }
20813    if (n) {
20814      if (gvp == (char*)G__PVOID) {
20815        delete[] (TGeoPara*) soff;
20816      } else {
20817        G__setgvp((long) G__PVOID);
20818        for (int i = n - 1; i >= 0; --i) {
20819          ((TGeoPara*) (soff+(sizeof(TGeoPara)*i)))->~G__TTGeoPara();
20820        }
20821        G__setgvp((long)gvp);
20822      }
20823    } else {
20824      if (gvp == (char*)G__PVOID) {
20825        delete (TGeoPara*) soff;
20826      } else {
20827        G__setgvp((long) G__PVOID);
20828        ((TGeoPara*) (soff))->~G__TTGeoPara();
20829        G__setgvp((long)gvp);
20830      }
20831    }
20832    G__setnull(result7);
20833    return(1 || funcname || hash || result7 || libp) ;
20834 }
20835 
20836 // automatic assignment operator
20837 static int G__G__Geom1_204_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20838 {
20839    TGeoPara* dest = (TGeoPara*) G__getstructoffset();
20840    *dest = *(TGeoPara*) libp->para[0].ref;
20841    const TGeoPara& obj = *dest;
20842    result7->ref = (long) (&obj);
20843    result7->obj.i = (long) (&obj);
20844    return(1 || funcname || hash || result7 || libp) ;
20845 }
20846 
20847 
20848 /* TGeoTube */
20849 static int G__G__Geom1_205_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20850 {
20851    TGeoTube* p = NULL;
20852    char* gvp = (char*) G__getgvp();
20853    int n = G__getaryconstruct();
20854    if (n) {
20855      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20856        p = new TGeoTube[n];
20857      } else {
20858        p = new((void*) gvp) TGeoTube[n];
20859      }
20860    } else {
20861      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20862        p = new TGeoTube;
20863      } else {
20864        p = new((void*) gvp) TGeoTube;
20865      }
20866    }
20867    result7->obj.i = (long) p;
20868    result7->ref = (long) p;
20869    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube));
20870    return(1 || funcname || hash || result7 || libp) ;
20871 }
20872 
20873 static int G__G__Geom1_205_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20874 {
20875    TGeoTube* p = NULL;
20876    char* gvp = (char*) G__getgvp();
20877    //m: 3
20878    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20879      p = new TGeoTube(
20880 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
20881 , (Double_t) G__double(libp->para[2]));
20882    } else {
20883      p = new((void*) gvp) TGeoTube(
20884 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
20885 , (Double_t) G__double(libp->para[2]));
20886    }
20887    result7->obj.i = (long) p;
20888    result7->ref = (long) p;
20889    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube));
20890    return(1 || funcname || hash || result7 || libp) ;
20891 }
20892 
20893 static int G__G__Geom1_205_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20894 {
20895    TGeoTube* p = NULL;
20896    char* gvp = (char*) G__getgvp();
20897    //m: 4
20898    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20899      p = new TGeoTube(
20900 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
20901 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
20902    } else {
20903      p = new((void*) gvp) TGeoTube(
20904 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
20905 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
20906    }
20907    result7->obj.i = (long) p;
20908    result7->ref = (long) p;
20909    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube));
20910    return(1 || funcname || hash || result7 || libp) ;
20911 }
20912 
20913 static int G__G__Geom1_205_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20914 {
20915    TGeoTube* p = NULL;
20916    char* gvp = (char*) G__getgvp();
20917    //m: 1
20918    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20919      p = new TGeoTube((Double_t*) G__int(libp->para[0]));
20920    } else {
20921      p = new((void*) gvp) TGeoTube((Double_t*) G__int(libp->para[0]));
20922    }
20923    result7->obj.i = (long) p;
20924    result7->ref = (long) p;
20925    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube));
20926    return(1 || funcname || hash || result7 || libp) ;
20927 }
20928 
20929 static int G__G__Geom1_205_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20930 {
20931       G__letdouble(result7, 100, (double) TGeoTube::Capacity((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
20932 , (Double_t) G__double(libp->para[2])));
20933    return(1 || funcname || hash || result7 || libp) ;
20934 }
20935 
20936 static int G__G__Geom1_205_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20937 {
20938       TGeoTube::ComputeNormalS((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
20939 , (Double_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
20940 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
20941       G__setnull(result7);
20942    return(1 || funcname || hash || result7 || libp) ;
20943 }
20944 
20945 static int G__G__Geom1_205_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20946 {
20947       G__letdouble(result7, 100, (double) TGeoTube::DistFromInsideS((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
20948 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
20949 , (Double_t) G__double(libp->para[4])));
20950    return(1 || funcname || hash || result7 || libp) ;
20951 }
20952 
20953 static int G__G__Geom1_205_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20954 {
20955       G__letdouble(result7, 100, (double) TGeoTube::DistFromOutsideS((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
20956 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
20957 , (Double_t) G__double(libp->para[4])));
20958    return(1 || funcname || hash || result7 || libp) ;
20959 }
20960 
20961 static int G__G__Geom1_205_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20962 {
20963       TGeoTube::DistToTube((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
20964 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
20965 , *(Double_t*) G__Doubleref(&libp->para[4]), *(Double_t*) G__Doubleref(&libp->para[5]));
20966       G__setnull(result7);
20967    return(1 || funcname || hash || result7 || libp) ;
20968 }
20969 
20970 static int G__G__Geom1_205_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20971 {
20972       G__letdouble(result7, 100, (double) ((const TGeoTube*) G__getstructoffset())->GetRmin());
20973    return(1 || funcname || hash || result7 || libp) ;
20974 }
20975 
20976 static int G__G__Geom1_205_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20977 {
20978       G__letdouble(result7, 100, (double) ((const TGeoTube*) G__getstructoffset())->GetRmax());
20979    return(1 || funcname || hash || result7 || libp) ;
20980 }
20981 
20982 static int G__G__Geom1_205_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20983 {
20984       G__letdouble(result7, 100, (double) ((const TGeoTube*) G__getstructoffset())->GetDz());
20985    return(1 || funcname || hash || result7 || libp) ;
20986 }
20987 
20988 static int G__G__Geom1_205_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20989 {
20990       G__letint(result7, 103, (long) ((const TGeoTube*) G__getstructoffset())->HasRmin());
20991    return(1 || funcname || hash || result7 || libp) ;
20992 }
20993 
20994 static int G__G__Geom1_205_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20995 {
20996    switch (libp->paran) {
20997    case 6:
20998       G__letdouble(result7, 100, (double) TGeoTube::SafetyS((Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
20999 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21000 , (Double_t) G__double(libp->para[4]), (Int_t) G__int(libp->para[5])));
21001       break;
21002    case 5:
21003       G__letdouble(result7, 100, (double) TGeoTube::SafetyS((Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
21004 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21005 , (Double_t) G__double(libp->para[4])));
21006       break;
21007    }
21008    return(1 || funcname || hash || result7 || libp) ;
21009 }
21010 
21011 static int G__G__Geom1_205_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21012 {
21013       ((TGeoTube*) G__getstructoffset())->SetTubeDimensions((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21014 , (Double_t) G__double(libp->para[2]));
21015       G__setnull(result7);
21016    return(1 || funcname || hash || result7 || libp) ;
21017 }
21018 
21019 static int G__G__Geom1_205_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21020 {
21021       G__letint(result7, 85, (long) TGeoTube::Class());
21022    return(1 || funcname || hash || result7 || libp) ;
21023 }
21024 
21025 static int G__G__Geom1_205_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21026 {
21027       G__letint(result7, 67, (long) TGeoTube::Class_Name());
21028    return(1 || funcname || hash || result7 || libp) ;
21029 }
21030 
21031 static int G__G__Geom1_205_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21032 {
21033       G__letint(result7, 115, (long) TGeoTube::Class_Version());
21034    return(1 || funcname || hash || result7 || libp) ;
21035 }
21036 
21037 static int G__G__Geom1_205_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21038 {
21039       TGeoTube::Dictionary();
21040       G__setnull(result7);
21041    return(1 || funcname || hash || result7 || libp) ;
21042 }
21043 
21044 static int G__G__Geom1_205_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21045 {
21046       ((TGeoTube*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
21047       G__setnull(result7);
21048    return(1 || funcname || hash || result7 || libp) ;
21049 }
21050 
21051 static int G__G__Geom1_205_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21052 {
21053       G__letint(result7, 67, (long) TGeoTube::DeclFileName());
21054    return(1 || funcname || hash || result7 || libp) ;
21055 }
21056 
21057 static int G__G__Geom1_205_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21058 {
21059       G__letint(result7, 105, (long) TGeoTube::ImplFileLine());
21060    return(1 || funcname || hash || result7 || libp) ;
21061 }
21062 
21063 static int G__G__Geom1_205_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21064 {
21065       G__letint(result7, 67, (long) TGeoTube::ImplFileName());
21066    return(1 || funcname || hash || result7 || libp) ;
21067 }
21068 
21069 static int G__G__Geom1_205_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21070 {
21071       G__letint(result7, 105, (long) TGeoTube::DeclFileLine());
21072    return(1 || funcname || hash || result7 || libp) ;
21073 }
21074 
21075 // automatic copy constructor
21076 static int G__G__Geom1_205_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21077 
21078 {
21079    TGeoTube* p;
21080    void* tmp = (void*) G__int(libp->para[0]);
21081    p = new TGeoTube(*(TGeoTube*) tmp);
21082    result7->obj.i = (long) p;
21083    result7->ref = (long) p;
21084    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube));
21085    return(1 || funcname || hash || result7 || libp) ;
21086 }
21087 
21088 // automatic destructor
21089 typedef TGeoTube G__TTGeoTube;
21090 static int G__G__Geom1_205_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21091 {
21092    char* gvp = (char*) G__getgvp();
21093    long soff = G__getstructoffset();
21094    int n = G__getaryconstruct();
21095    //
21096    //has_a_delete: 1
21097    //has_own_delete1arg: 0
21098    //has_own_delete2arg: 0
21099    //
21100    if (!soff) {
21101      return(1);
21102    }
21103    if (n) {
21104      if (gvp == (char*)G__PVOID) {
21105        delete[] (TGeoTube*) soff;
21106      } else {
21107        G__setgvp((long) G__PVOID);
21108        for (int i = n - 1; i >= 0; --i) {
21109          ((TGeoTube*) (soff+(sizeof(TGeoTube)*i)))->~G__TTGeoTube();
21110        }
21111        G__setgvp((long)gvp);
21112      }
21113    } else {
21114      if (gvp == (char*)G__PVOID) {
21115        delete (TGeoTube*) soff;
21116      } else {
21117        G__setgvp((long) G__PVOID);
21118        ((TGeoTube*) (soff))->~G__TTGeoTube();
21119        G__setgvp((long)gvp);
21120      }
21121    }
21122    G__setnull(result7);
21123    return(1 || funcname || hash || result7 || libp) ;
21124 }
21125 
21126 // automatic assignment operator
21127 static int G__G__Geom1_205_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21128 {
21129    TGeoTube* dest = (TGeoTube*) G__getstructoffset();
21130    *dest = *(TGeoTube*) libp->para[0].ref;
21131    const TGeoTube& obj = *dest;
21132    result7->ref = (long) (&obj);
21133    result7->obj.i = (long) (&obj);
21134    return(1 || funcname || hash || result7 || libp) ;
21135 }
21136 
21137 
21138 /* TGeoTubeSeg */
21139 static int G__G__Geom1_206_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21140 {
21141    TGeoTubeSeg* p = NULL;
21142    char* gvp = (char*) G__getgvp();
21143    int n = G__getaryconstruct();
21144    if (n) {
21145      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21146        p = new TGeoTubeSeg[n];
21147      } else {
21148        p = new((void*) gvp) TGeoTubeSeg[n];
21149      }
21150    } else {
21151      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21152        p = new TGeoTubeSeg;
21153      } else {
21154        p = new((void*) gvp) TGeoTubeSeg;
21155      }
21156    }
21157    result7->obj.i = (long) p;
21158    result7->ref = (long) p;
21159    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg));
21160    return(1 || funcname || hash || result7 || libp) ;
21161 }
21162 
21163 static int G__G__Geom1_206_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21164 {
21165    TGeoTubeSeg* p = NULL;
21166    char* gvp = (char*) G__getgvp();
21167    //m: 5
21168    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21169      p = new TGeoTubeSeg(
21170 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21171 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21172 , (Double_t) G__double(libp->para[4]));
21173    } else {
21174      p = new((void*) gvp) TGeoTubeSeg(
21175 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21176 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21177 , (Double_t) G__double(libp->para[4]));
21178    }
21179    result7->obj.i = (long) p;
21180    result7->ref = (long) p;
21181    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg));
21182    return(1 || funcname || hash || result7 || libp) ;
21183 }
21184 
21185 static int G__G__Geom1_206_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21186 {
21187    TGeoTubeSeg* p = NULL;
21188    char* gvp = (char*) G__getgvp();
21189    //m: 6
21190    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21191      p = new TGeoTubeSeg(
21192 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
21193 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21194 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
21195    } else {
21196      p = new((void*) gvp) TGeoTubeSeg(
21197 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
21198 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21199 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
21200    }
21201    result7->obj.i = (long) p;
21202    result7->ref = (long) p;
21203    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg));
21204    return(1 || funcname || hash || result7 || libp) ;
21205 }
21206 
21207 static int G__G__Geom1_206_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21208 {
21209    TGeoTubeSeg* p = NULL;
21210    char* gvp = (char*) G__getgvp();
21211    //m: 1
21212    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21213      p = new TGeoTubeSeg((Double_t*) G__int(libp->para[0]));
21214    } else {
21215      p = new((void*) gvp) TGeoTubeSeg((Double_t*) G__int(libp->para[0]));
21216    }
21217    result7->obj.i = (long) p;
21218    result7->ref = (long) p;
21219    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg));
21220    return(1 || funcname || hash || result7 || libp) ;
21221 }
21222 
21223 static int G__G__Geom1_206_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21224 {
21225       G__letdouble(result7, 100, (double) TGeoTubeSeg::Capacity((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21226 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21227 , (Double_t) G__double(libp->para[4])));
21228    return(1 || funcname || hash || result7 || libp) ;
21229 }
21230 
21231 static int G__G__Geom1_206_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21232 {
21233       TGeoTubeSeg::ComputeNormalS(
21234 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
21235 , (Double_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
21236 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
21237 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
21238 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9]));
21239       G__setnull(result7);
21240    return(1 || funcname || hash || result7 || libp) ;
21241 }
21242 
21243 static int G__G__Geom1_206_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21244 {
21245       G__letdouble(result7, 100, (double) TGeoTubeSeg::DistFromInsideS(
21246 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
21247 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21248 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
21249 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
21250 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
21251 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])));
21252    return(1 || funcname || hash || result7 || libp) ;
21253 }
21254 
21255 static int G__G__Geom1_206_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21256 {
21257       G__letdouble(result7, 100, (double) TGeoTubeSeg::DistFromOutsideS(
21258 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
21259 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21260 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
21261 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
21262 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
21263 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])));
21264    return(1 || funcname || hash || result7 || libp) ;
21265 }
21266 
21267 static int G__G__Geom1_206_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21268 {
21269       G__letdouble(result7, 100, (double) ((const TGeoTubeSeg*) G__getstructoffset())->GetPhi1());
21270    return(1 || funcname || hash || result7 || libp) ;
21271 }
21272 
21273 static int G__G__Geom1_206_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21274 {
21275       G__letdouble(result7, 100, (double) ((const TGeoTubeSeg*) G__getstructoffset())->GetPhi2());
21276    return(1 || funcname || hash || result7 || libp) ;
21277 }
21278 
21279 static int G__G__Geom1_206_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21280 {
21281    switch (libp->paran) {
21282    case 8:
21283       G__letdouble(result7, 100, (double) TGeoTubeSeg::SafetyS(
21284 (Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
21285 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21286 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
21287 , (Double_t) G__double(libp->para[6]), (Int_t) G__int(libp->para[7])));
21288       break;
21289    case 7:
21290       G__letdouble(result7, 100, (double) TGeoTubeSeg::SafetyS(
21291 (Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
21292 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21293 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
21294 , (Double_t) G__double(libp->para[6])));
21295       break;
21296    }
21297    return(1 || funcname || hash || result7 || libp) ;
21298 }
21299 
21300 static int G__G__Geom1_206_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21301 {
21302       ((TGeoTubeSeg*) G__getstructoffset())->SetTubsDimensions((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21303 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21304 , (Double_t) G__double(libp->para[4]));
21305       G__setnull(result7);
21306    return(1 || funcname || hash || result7 || libp) ;
21307 }
21308 
21309 static int G__G__Geom1_206_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21310 {
21311       G__letint(result7, 85, (long) TGeoTubeSeg::Class());
21312    return(1 || funcname || hash || result7 || libp) ;
21313 }
21314 
21315 static int G__G__Geom1_206_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21316 {
21317       G__letint(result7, 67, (long) TGeoTubeSeg::Class_Name());
21318    return(1 || funcname || hash || result7 || libp) ;
21319 }
21320 
21321 static int G__G__Geom1_206_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21322 {
21323       G__letint(result7, 115, (long) TGeoTubeSeg::Class_Version());
21324    return(1 || funcname || hash || result7 || libp) ;
21325 }
21326 
21327 static int G__G__Geom1_206_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21328 {
21329       TGeoTubeSeg::Dictionary();
21330       G__setnull(result7);
21331    return(1 || funcname || hash || result7 || libp) ;
21332 }
21333 
21334 static int G__G__Geom1_206_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21335 {
21336       ((TGeoTubeSeg*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
21337       G__setnull(result7);
21338    return(1 || funcname || hash || result7 || libp) ;
21339 }
21340 
21341 static int G__G__Geom1_206_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21342 {
21343       G__letint(result7, 67, (long) TGeoTubeSeg::DeclFileName());
21344    return(1 || funcname || hash || result7 || libp) ;
21345 }
21346 
21347 static int G__G__Geom1_206_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21348 {
21349       G__letint(result7, 105, (long) TGeoTubeSeg::ImplFileLine());
21350    return(1 || funcname || hash || result7 || libp) ;
21351 }
21352 
21353 static int G__G__Geom1_206_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21354 {
21355       G__letint(result7, 67, (long) TGeoTubeSeg::ImplFileName());
21356    return(1 || funcname || hash || result7 || libp) ;
21357 }
21358 
21359 static int G__G__Geom1_206_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21360 {
21361       G__letint(result7, 105, (long) TGeoTubeSeg::DeclFileLine());
21362    return(1 || funcname || hash || result7 || libp) ;
21363 }
21364 
21365 // automatic copy constructor
21366 static int G__G__Geom1_206_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21367 
21368 {
21369    TGeoTubeSeg* p;
21370    void* tmp = (void*) G__int(libp->para[0]);
21371    p = new TGeoTubeSeg(*(TGeoTubeSeg*) tmp);
21372    result7->obj.i = (long) p;
21373    result7->ref = (long) p;
21374    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg));
21375    return(1 || funcname || hash || result7 || libp) ;
21376 }
21377 
21378 // automatic destructor
21379 typedef TGeoTubeSeg G__TTGeoTubeSeg;
21380 static int G__G__Geom1_206_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21381 {
21382    char* gvp = (char*) G__getgvp();
21383    long soff = G__getstructoffset();
21384    int n = G__getaryconstruct();
21385    //
21386    //has_a_delete: 1
21387    //has_own_delete1arg: 0
21388    //has_own_delete2arg: 0
21389    //
21390    if (!soff) {
21391      return(1);
21392    }
21393    if (n) {
21394      if (gvp == (char*)G__PVOID) {
21395        delete[] (TGeoTubeSeg*) soff;
21396      } else {
21397        G__setgvp((long) G__PVOID);
21398        for (int i = n - 1; i >= 0; --i) {
21399          ((TGeoTubeSeg*) (soff+(sizeof(TGeoTubeSeg)*i)))->~G__TTGeoTubeSeg();
21400        }
21401        G__setgvp((long)gvp);
21402      }
21403    } else {
21404      if (gvp == (char*)G__PVOID) {
21405        delete (TGeoTubeSeg*) soff;
21406      } else {
21407        G__setgvp((long) G__PVOID);
21408        ((TGeoTubeSeg*) (soff))->~G__TTGeoTubeSeg();
21409        G__setgvp((long)gvp);
21410      }
21411    }
21412    G__setnull(result7);
21413    return(1 || funcname || hash || result7 || libp) ;
21414 }
21415 
21416 // automatic assignment operator
21417 static int G__G__Geom1_206_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21418 {
21419    TGeoTubeSeg* dest = (TGeoTubeSeg*) G__getstructoffset();
21420    *dest = *(TGeoTubeSeg*) libp->para[0].ref;
21421    const TGeoTubeSeg& obj = *dest;
21422    result7->ref = (long) (&obj);
21423    result7->obj.i = (long) (&obj);
21424    return(1 || funcname || hash || result7 || libp) ;
21425 }
21426 
21427 
21428 /* TGeoCtub */
21429 static int G__G__Geom1_207_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21430 {
21431    TGeoCtub* p = NULL;
21432    char* gvp = (char*) G__getgvp();
21433    int n = G__getaryconstruct();
21434    if (n) {
21435      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21436        p = new TGeoCtub[n];
21437      } else {
21438        p = new((void*) gvp) TGeoCtub[n];
21439      }
21440    } else {
21441      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21442        p = new TGeoCtub;
21443      } else {
21444        p = new((void*) gvp) TGeoCtub;
21445      }
21446    }
21447    result7->obj.i = (long) p;
21448    result7->ref = (long) p;
21449    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub));
21450    return(1 || funcname || hash || result7 || libp) ;
21451 }
21452 
21453 static int G__G__Geom1_207_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21454 {
21455    TGeoCtub* p = NULL;
21456    char* gvp = (char*) G__getgvp();
21457    //m: 11
21458    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21459      p = new TGeoCtub(
21460 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21461 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21462 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
21463 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
21464 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
21465 , (Double_t) G__double(libp->para[10]));
21466    } else {
21467      p = new((void*) gvp) TGeoCtub(
21468 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21469 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21470 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
21471 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
21472 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
21473 , (Double_t) G__double(libp->para[10]));
21474    }
21475    result7->obj.i = (long) p;
21476    result7->ref = (long) p;
21477    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub));
21478    return(1 || funcname || hash || result7 || libp) ;
21479 }
21480 
21481 static int G__G__Geom1_207_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21482 {
21483    TGeoCtub* p = NULL;
21484    char* gvp = (char*) G__getgvp();
21485    //m: 12
21486    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21487      p = new TGeoCtub(
21488 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
21489 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21490 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
21491 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
21492 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
21493 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11]));
21494    } else {
21495      p = new((void*) gvp) TGeoCtub(
21496 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
21497 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21498 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
21499 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
21500 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
21501 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11]));
21502    }
21503    result7->obj.i = (long) p;
21504    result7->ref = (long) p;
21505    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub));
21506    return(1 || funcname || hash || result7 || libp) ;
21507 }
21508 
21509 static int G__G__Geom1_207_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21510 {
21511    TGeoCtub* p = NULL;
21512    char* gvp = (char*) G__getgvp();
21513    //m: 1
21514    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21515      p = new TGeoCtub((Double_t*) G__int(libp->para[0]));
21516    } else {
21517      p = new((void*) gvp) TGeoCtub((Double_t*) G__int(libp->para[0]));
21518    }
21519    result7->obj.i = (long) p;
21520    result7->ref = (long) p;
21521    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub));
21522    return(1 || funcname || hash || result7 || libp) ;
21523 }
21524 
21525 static int G__G__Geom1_207_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21526 {
21527       G__letint(result7, 68, (long) ((const TGeoCtub*) G__getstructoffset())->GetNlow());
21528    return(1 || funcname || hash || result7 || libp) ;
21529 }
21530 
21531 static int G__G__Geom1_207_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21532 {
21533       G__letint(result7, 68, (long) ((const TGeoCtub*) G__getstructoffset())->GetNhigh());
21534    return(1 || funcname || hash || result7 || libp) ;
21535 }
21536 
21537 static int G__G__Geom1_207_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21538 {
21539       G__letdouble(result7, 100, (double) ((const TGeoCtub*) G__getstructoffset())->GetZcoord((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21540 , (Double_t) G__double(libp->para[2])));
21541    return(1 || funcname || hash || result7 || libp) ;
21542 }
21543 
21544 static int G__G__Geom1_207_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21545 {
21546       ((TGeoCtub*) G__getstructoffset())->SetCtubDimensions(
21547 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21548 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21549 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
21550 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
21551 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
21552 , (Double_t) G__double(libp->para[10]));
21553       G__setnull(result7);
21554    return(1 || funcname || hash || result7 || libp) ;
21555 }
21556 
21557 static int G__G__Geom1_207_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21558 {
21559       G__letint(result7, 85, (long) TGeoCtub::Class());
21560    return(1 || funcname || hash || result7 || libp) ;
21561 }
21562 
21563 static int G__G__Geom1_207_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21564 {
21565       G__letint(result7, 67, (long) TGeoCtub::Class_Name());
21566    return(1 || funcname || hash || result7 || libp) ;
21567 }
21568 
21569 static int G__G__Geom1_207_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21570 {
21571       G__letint(result7, 115, (long) TGeoCtub::Class_Version());
21572    return(1 || funcname || hash || result7 || libp) ;
21573 }
21574 
21575 static int G__G__Geom1_207_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21576 {
21577       TGeoCtub::Dictionary();
21578       G__setnull(result7);
21579    return(1 || funcname || hash || result7 || libp) ;
21580 }
21581 
21582 static int G__G__Geom1_207_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21583 {
21584       ((TGeoCtub*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
21585       G__setnull(result7);
21586    return(1 || funcname || hash || result7 || libp) ;
21587 }
21588 
21589 static int G__G__Geom1_207_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21590 {
21591       G__letint(result7, 67, (long) TGeoCtub::DeclFileName());
21592    return(1 || funcname || hash || result7 || libp) ;
21593 }
21594 
21595 static int G__G__Geom1_207_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21596 {
21597       G__letint(result7, 105, (long) TGeoCtub::ImplFileLine());
21598    return(1 || funcname || hash || result7 || libp) ;
21599 }
21600 
21601 static int G__G__Geom1_207_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21602 {
21603       G__letint(result7, 67, (long) TGeoCtub::ImplFileName());
21604    return(1 || funcname || hash || result7 || libp) ;
21605 }
21606 
21607 static int G__G__Geom1_207_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21608 {
21609       G__letint(result7, 105, (long) TGeoCtub::DeclFileLine());
21610    return(1 || funcname || hash || result7 || libp) ;
21611 }
21612 
21613 // automatic copy constructor
21614 static int G__G__Geom1_207_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21615 
21616 {
21617    TGeoCtub* p;
21618    void* tmp = (void*) G__int(libp->para[0]);
21619    p = new TGeoCtub(*(TGeoCtub*) tmp);
21620    result7->obj.i = (long) p;
21621    result7->ref = (long) p;
21622    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub));
21623    return(1 || funcname || hash || result7 || libp) ;
21624 }
21625 
21626 // automatic destructor
21627 typedef TGeoCtub G__TTGeoCtub;
21628 static int G__G__Geom1_207_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21629 {
21630    char* gvp = (char*) G__getgvp();
21631    long soff = G__getstructoffset();
21632    int n = G__getaryconstruct();
21633    //
21634    //has_a_delete: 1
21635    //has_own_delete1arg: 0
21636    //has_own_delete2arg: 0
21637    //
21638    if (!soff) {
21639      return(1);
21640    }
21641    if (n) {
21642      if (gvp == (char*)G__PVOID) {
21643        delete[] (TGeoCtub*) soff;
21644      } else {
21645        G__setgvp((long) G__PVOID);
21646        for (int i = n - 1; i >= 0; --i) {
21647          ((TGeoCtub*) (soff+(sizeof(TGeoCtub)*i)))->~G__TTGeoCtub();
21648        }
21649        G__setgvp((long)gvp);
21650      }
21651    } else {
21652      if (gvp == (char*)G__PVOID) {
21653        delete (TGeoCtub*) soff;
21654      } else {
21655        G__setgvp((long) G__PVOID);
21656        ((TGeoCtub*) (soff))->~G__TTGeoCtub();
21657        G__setgvp((long)gvp);
21658      }
21659    }
21660    G__setnull(result7);
21661    return(1 || funcname || hash || result7 || libp) ;
21662 }
21663 
21664 // automatic assignment operator
21665 static int G__G__Geom1_207_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21666 {
21667    TGeoCtub* dest = (TGeoCtub*) G__getstructoffset();
21668    *dest = *(TGeoCtub*) libp->para[0].ref;
21669    const TGeoCtub& obj = *dest;
21670    result7->ref = (long) (&obj);
21671    result7->obj.i = (long) (&obj);
21672    return(1 || funcname || hash || result7 || libp) ;
21673 }
21674 
21675 
21676 /* TGeoTorus */
21677 static int G__G__Geom1_208_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21678 {
21679       G__letdouble(result7, 100, (double) ((const TGeoTorus*) G__getstructoffset())->Daxis((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
21680 , (Double_t) G__double(libp->para[2])));
21681    return(1 || funcname || hash || result7 || libp) ;
21682 }
21683 
21684 static int G__G__Geom1_208_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21685 {
21686       G__letdouble(result7, 100, (double) ((const TGeoTorus*) G__getstructoffset())->DDaxis((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
21687 , (Double_t) G__double(libp->para[2])));
21688    return(1 || funcname || hash || result7 || libp) ;
21689 }
21690 
21691 static int G__G__Geom1_208_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21692 {
21693       G__letdouble(result7, 100, (double) ((const TGeoTorus*) G__getstructoffset())->DDDaxis((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
21694 , (Double_t) G__double(libp->para[2])));
21695    return(1 || funcname || hash || result7 || libp) ;
21696 }
21697 
21698 static int G__G__Geom1_208_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21699 {
21700       G__letdouble(result7, 100, (double) ((const TGeoTorus*) G__getstructoffset())->ToBoundary((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
21701 , (Double_t) G__double(libp->para[2])));
21702    return(1 || funcname || hash || result7 || libp) ;
21703 }
21704 
21705 static int G__G__Geom1_208_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21706 {
21707       G__letint(result7, 105, (long) ((const TGeoTorus*) G__getstructoffset())->SolveCubic((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21708 , (Double_t) G__double(libp->para[2]), (Double_t*) G__int(libp->para[3])));
21709    return(1 || funcname || hash || result7 || libp) ;
21710 }
21711 
21712 static int G__G__Geom1_208_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21713 {
21714       G__letint(result7, 105, (long) ((const TGeoTorus*) G__getstructoffset())->SolveQuartic((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21715 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21716 , (Double_t*) G__int(libp->para[4])));
21717    return(1 || funcname || hash || result7 || libp) ;
21718 }
21719 
21720 static int G__G__Geom1_208_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21721 {
21722    TGeoTorus* p = NULL;
21723    char* gvp = (char*) G__getgvp();
21724    int n = G__getaryconstruct();
21725    if (n) {
21726      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21727        p = new TGeoTorus[n];
21728      } else {
21729        p = new((void*) gvp) TGeoTorus[n];
21730      }
21731    } else {
21732      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21733        p = new TGeoTorus;
21734      } else {
21735        p = new((void*) gvp) TGeoTorus;
21736      }
21737    }
21738    result7->obj.i = (long) p;
21739    result7->ref = (long) p;
21740    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus));
21741    return(1 || funcname || hash || result7 || libp) ;
21742 }
21743 
21744 static int G__G__Geom1_208_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21745 {
21746    TGeoTorus* p = NULL;
21747    char* gvp = (char*) G__getgvp();
21748    switch (libp->paran) {
21749    case 5:
21750      //m: 5
21751      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21752        p = new TGeoTorus(
21753 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21754 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21755 , (Double_t) G__double(libp->para[4]));
21756      } else {
21757        p = new((void*) gvp) TGeoTorus(
21758 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21759 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21760 , (Double_t) G__double(libp->para[4]));
21761      }
21762      break;
21763    case 4:
21764      //m: 4
21765      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21766        p = new TGeoTorus(
21767 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21768 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
21769      } else {
21770        p = new((void*) gvp) TGeoTorus(
21771 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21772 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
21773      }
21774      break;
21775    case 3:
21776      //m: 3
21777      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21778        p = new TGeoTorus(
21779 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21780 , (Double_t) G__double(libp->para[2]));
21781      } else {
21782        p = new((void*) gvp) TGeoTorus(
21783 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21784 , (Double_t) G__double(libp->para[2]));
21785      }
21786      break;
21787    }
21788    result7->obj.i = (long) p;
21789    result7->ref = (long) p;
21790    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus));
21791    return(1 || funcname || hash || result7 || libp) ;
21792 }
21793 
21794 static int G__G__Geom1_208_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21795 {
21796    TGeoTorus* p = NULL;
21797    char* gvp = (char*) G__getgvp();
21798    switch (libp->paran) {
21799    case 6:
21800      //m: 6
21801      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21802        p = new TGeoTorus(
21803 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
21804 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21805 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
21806      } else {
21807        p = new((void*) gvp) TGeoTorus(
21808 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
21809 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21810 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
21811      }
21812      break;
21813    case 5:
21814      //m: 5
21815      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21816        p = new TGeoTorus(
21817 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
21818 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21819 , (Double_t) G__double(libp->para[4]));
21820      } else {
21821        p = new((void*) gvp) TGeoTorus(
21822 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
21823 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21824 , (Double_t) G__double(libp->para[4]));
21825      }
21826      break;
21827    case 4:
21828      //m: 4
21829      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21830        p = new TGeoTorus(
21831 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
21832 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
21833      } else {
21834        p = new((void*) gvp) TGeoTorus(
21835 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
21836 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
21837      }
21838      break;
21839    }
21840    result7->obj.i = (long) p;
21841    result7->ref = (long) p;
21842    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus));
21843    return(1 || funcname || hash || result7 || libp) ;
21844 }
21845 
21846 static int G__G__Geom1_208_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21847 {
21848    TGeoTorus* p = NULL;
21849    char* gvp = (char*) G__getgvp();
21850    //m: 1
21851    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21852      p = new TGeoTorus((Double_t*) G__int(libp->para[0]));
21853    } else {
21854      p = new((void*) gvp) TGeoTorus((Double_t*) G__int(libp->para[0]));
21855    }
21856    result7->obj.i = (long) p;
21857    result7->ref = (long) p;
21858    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus));
21859    return(1 || funcname || hash || result7 || libp) ;
21860 }
21861 
21862 static int G__G__Geom1_208_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21863 {
21864       G__letdouble(result7, 100, (double) ((const TGeoTorus*) G__getstructoffset())->GetR());
21865    return(1 || funcname || hash || result7 || libp) ;
21866 }
21867 
21868 static int G__G__Geom1_208_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21869 {
21870       G__letdouble(result7, 100, (double) ((const TGeoTorus*) G__getstructoffset())->GetRmin());
21871    return(1 || funcname || hash || result7 || libp) ;
21872 }
21873 
21874 static int G__G__Geom1_208_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21875 {
21876       G__letdouble(result7, 100, (double) ((const TGeoTorus*) G__getstructoffset())->GetRmax());
21877    return(1 || funcname || hash || result7 || libp) ;
21878 }
21879 
21880 static int G__G__Geom1_208_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21881 {
21882       G__letdouble(result7, 100, (double) ((const TGeoTorus*) G__getstructoffset())->GetPhi1());
21883    return(1 || funcname || hash || result7 || libp) ;
21884 }
21885 
21886 static int G__G__Geom1_208_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21887 {
21888       G__letdouble(result7, 100, (double) ((const TGeoTorus*) G__getstructoffset())->GetDphi());
21889    return(1 || funcname || hash || result7 || libp) ;
21890 }
21891 
21892 static int G__G__Geom1_208_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21893 {
21894       ((TGeoTorus*) G__getstructoffset())->SetTorusDimensions((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
21895 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
21896 , (Double_t) G__double(libp->para[4]));
21897       G__setnull(result7);
21898    return(1 || funcname || hash || result7 || libp) ;
21899 }
21900 
21901 static int G__G__Geom1_208_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21902 {
21903       G__letint(result7, 85, (long) TGeoTorus::Class());
21904    return(1 || funcname || hash || result7 || libp) ;
21905 }
21906 
21907 static int G__G__Geom1_208_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21908 {
21909       G__letint(result7, 67, (long) TGeoTorus::Class_Name());
21910    return(1 || funcname || hash || result7 || libp) ;
21911 }
21912 
21913 static int G__G__Geom1_208_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21914 {
21915       G__letint(result7, 115, (long) TGeoTorus::Class_Version());
21916    return(1 || funcname || hash || result7 || libp) ;
21917 }
21918 
21919 static int G__G__Geom1_208_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21920 {
21921       TGeoTorus::Dictionary();
21922       G__setnull(result7);
21923    return(1 || funcname || hash || result7 || libp) ;
21924 }
21925 
21926 static int G__G__Geom1_208_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21927 {
21928       ((TGeoTorus*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
21929       G__setnull(result7);
21930    return(1 || funcname || hash || result7 || libp) ;
21931 }
21932 
21933 static int G__G__Geom1_208_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21934 {
21935       G__letint(result7, 67, (long) TGeoTorus::DeclFileName());
21936    return(1 || funcname || hash || result7 || libp) ;
21937 }
21938 
21939 static int G__G__Geom1_208_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21940 {
21941       G__letint(result7, 105, (long) TGeoTorus::ImplFileLine());
21942    return(1 || funcname || hash || result7 || libp) ;
21943 }
21944 
21945 static int G__G__Geom1_208_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21946 {
21947       G__letint(result7, 67, (long) TGeoTorus::ImplFileName());
21948    return(1 || funcname || hash || result7 || libp) ;
21949 }
21950 
21951 static int G__G__Geom1_208_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21952 {
21953       G__letint(result7, 105, (long) TGeoTorus::DeclFileLine());
21954    return(1 || funcname || hash || result7 || libp) ;
21955 }
21956 
21957 // automatic copy constructor
21958 static int G__G__Geom1_208_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21959 
21960 {
21961    TGeoTorus* p;
21962    void* tmp = (void*) G__int(libp->para[0]);
21963    p = new TGeoTorus(*(TGeoTorus*) tmp);
21964    result7->obj.i = (long) p;
21965    result7->ref = (long) p;
21966    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus));
21967    return(1 || funcname || hash || result7 || libp) ;
21968 }
21969 
21970 // automatic destructor
21971 typedef TGeoTorus G__TTGeoTorus;
21972 static int G__G__Geom1_208_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21973 {
21974    char* gvp = (char*) G__getgvp();
21975    long soff = G__getstructoffset();
21976    int n = G__getaryconstruct();
21977    //
21978    //has_a_delete: 1
21979    //has_own_delete1arg: 0
21980    //has_own_delete2arg: 0
21981    //
21982    if (!soff) {
21983      return(1);
21984    }
21985    if (n) {
21986      if (gvp == (char*)G__PVOID) {
21987        delete[] (TGeoTorus*) soff;
21988      } else {
21989        G__setgvp((long) G__PVOID);
21990        for (int i = n - 1; i >= 0; --i) {
21991          ((TGeoTorus*) (soff+(sizeof(TGeoTorus)*i)))->~G__TTGeoTorus();
21992        }
21993        G__setgvp((long)gvp);
21994      }
21995    } else {
21996      if (gvp == (char*)G__PVOID) {
21997        delete (TGeoTorus*) soff;
21998      } else {
21999        G__setgvp((long) G__PVOID);
22000        ((TGeoTorus*) (soff))->~G__TTGeoTorus();
22001        G__setgvp((long)gvp);
22002      }
22003    }
22004    G__setnull(result7);
22005    return(1 || funcname || hash || result7 || libp) ;
22006 }
22007 
22008 // automatic assignment operator
22009 static int G__G__Geom1_208_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22010 {
22011    TGeoTorus* dest = (TGeoTorus*) G__getstructoffset();
22012    *dest = *(TGeoTorus*) libp->para[0].ref;
22013    const TGeoTorus& obj = *dest;
22014    result7->ref = (long) (&obj);
22015    result7->obj.i = (long) (&obj);
22016    return(1 || funcname || hash || result7 || libp) ;
22017 }
22018 
22019 
22020 /* TGeoSphere */
22021 static int G__G__Geom1_209_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22022 {
22023    TGeoSphere* p = NULL;
22024    char* gvp = (char*) G__getgvp();
22025    int n = G__getaryconstruct();
22026    if (n) {
22027      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22028        p = new TGeoSphere[n];
22029      } else {
22030        p = new((void*) gvp) TGeoSphere[n];
22031      }
22032    } else {
22033      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22034        p = new TGeoSphere;
22035      } else {
22036        p = new((void*) gvp) TGeoSphere;
22037      }
22038    }
22039    result7->obj.i = (long) p;
22040    result7->ref = (long) p;
22041    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere));
22042    return(1 || funcname || hash || result7 || libp) ;
22043 }
22044 
22045 static int G__G__Geom1_209_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22046 {
22047    TGeoSphere* p = NULL;
22048    char* gvp = (char*) G__getgvp();
22049    switch (libp->paran) {
22050    case 6:
22051      //m: 6
22052      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22053        p = new TGeoSphere(
22054 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22055 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22056 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
22057      } else {
22058        p = new((void*) gvp) TGeoSphere(
22059 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22060 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22061 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
22062      }
22063      break;
22064    case 5:
22065      //m: 5
22066      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22067        p = new TGeoSphere(
22068 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22069 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22070 , (Double_t) G__double(libp->para[4]));
22071      } else {
22072        p = new((void*) gvp) TGeoSphere(
22073 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22074 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22075 , (Double_t) G__double(libp->para[4]));
22076      }
22077      break;
22078    case 4:
22079      //m: 4
22080      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22081        p = new TGeoSphere(
22082 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22083 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
22084      } else {
22085        p = new((void*) gvp) TGeoSphere(
22086 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22087 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
22088      }
22089      break;
22090    case 3:
22091      //m: 3
22092      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22093        p = new TGeoSphere(
22094 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22095 , (Double_t) G__double(libp->para[2]));
22096      } else {
22097        p = new((void*) gvp) TGeoSphere(
22098 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22099 , (Double_t) G__double(libp->para[2]));
22100      }
22101      break;
22102    case 2:
22103      //m: 2
22104      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22105        p = new TGeoSphere((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
22106      } else {
22107        p = new((void*) gvp) TGeoSphere((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
22108      }
22109      break;
22110    }
22111    result7->obj.i = (long) p;
22112    result7->ref = (long) p;
22113    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere));
22114    return(1 || funcname || hash || result7 || libp) ;
22115 }
22116 
22117 static int G__G__Geom1_209_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22118 {
22119    TGeoSphere* p = NULL;
22120    char* gvp = (char*) G__getgvp();
22121    switch (libp->paran) {
22122    case 7:
22123      //m: 7
22124      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22125        p = new TGeoSphere(
22126 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22127 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22128 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
22129 , (Double_t) G__double(libp->para[6]));
22130      } else {
22131        p = new((void*) gvp) TGeoSphere(
22132 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22133 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22134 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
22135 , (Double_t) G__double(libp->para[6]));
22136      }
22137      break;
22138    case 6:
22139      //m: 6
22140      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22141        p = new TGeoSphere(
22142 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22143 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22144 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
22145      } else {
22146        p = new((void*) gvp) TGeoSphere(
22147 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22148 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22149 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
22150      }
22151      break;
22152    case 5:
22153      //m: 5
22154      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22155        p = new TGeoSphere(
22156 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22157 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22158 , (Double_t) G__double(libp->para[4]));
22159      } else {
22160        p = new((void*) gvp) TGeoSphere(
22161 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22162 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22163 , (Double_t) G__double(libp->para[4]));
22164      }
22165      break;
22166    case 4:
22167      //m: 4
22168      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22169        p = new TGeoSphere(
22170 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22171 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
22172      } else {
22173        p = new((void*) gvp) TGeoSphere(
22174 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22175 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
22176      }
22177      break;
22178    case 3:
22179      //m: 3
22180      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22181        p = new TGeoSphere(
22182 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22183 , (Double_t) G__double(libp->para[2]));
22184      } else {
22185        p = new((void*) gvp) TGeoSphere(
22186 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22187 , (Double_t) G__double(libp->para[2]));
22188      }
22189      break;
22190    }
22191    result7->obj.i = (long) p;
22192    result7->ref = (long) p;
22193    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere));
22194    return(1 || funcname || hash || result7 || libp) ;
22195 }
22196 
22197 static int G__G__Geom1_209_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22198 {
22199    TGeoSphere* p = NULL;
22200    char* gvp = (char*) G__getgvp();
22201    switch (libp->paran) {
22202    case 2:
22203      //m: 2
22204      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22205        p = new TGeoSphere((Double_t*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
22206      } else {
22207        p = new((void*) gvp) TGeoSphere((Double_t*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
22208      }
22209      break;
22210    case 1:
22211      //m: 1
22212      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22213        p = new TGeoSphere((Double_t*) G__int(libp->para[0]));
22214      } else {
22215        p = new((void*) gvp) TGeoSphere((Double_t*) G__int(libp->para[0]));
22216      }
22217      break;
22218    }
22219    result7->obj.i = (long) p;
22220    result7->ref = (long) p;
22221    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere));
22222    return(1 || funcname || hash || result7 || libp) ;
22223 }
22224 
22225 static int G__G__Geom1_209_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22226 {
22227    switch (libp->paran) {
22228    case 5:
22229       G__letdouble(result7, 100, (double) ((const TGeoSphere*) G__getstructoffset())->DistToSphere((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
22230 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
22231 , (Bool_t) G__int(libp->para[4])));
22232       break;
22233    case 4:
22234       G__letdouble(result7, 100, (double) ((const TGeoSphere*) G__getstructoffset())->DistToSphere((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
22235 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])));
22236       break;
22237    case 3:
22238       G__letdouble(result7, 100, (double) ((const TGeoSphere*) G__getstructoffset())->DistToSphere((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
22239 , (Double_t) G__double(libp->para[2])));
22240       break;
22241    }
22242    return(1 || funcname || hash || result7 || libp) ;
22243 }
22244 
22245 static int G__G__Geom1_209_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22246 {
22247       G__letint(result7, 105, (long) ((const TGeoSphere*) G__getstructoffset())->GetNumberOfDivisions());
22248    return(1 || funcname || hash || result7 || libp) ;
22249 }
22250 
22251 static int G__G__Geom1_209_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22252 {
22253       G__letint(result7, 105, (long) ((const TGeoSphere*) G__getstructoffset())->GetNz());
22254    return(1 || funcname || hash || result7 || libp) ;
22255 }
22256 
22257 static int G__G__Geom1_209_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22258 {
22259       G__letdouble(result7, 100, (double) ((const TGeoSphere*) G__getstructoffset())->GetRmin());
22260    return(1 || funcname || hash || result7 || libp) ;
22261 }
22262 
22263 static int G__G__Geom1_209_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22264 {
22265       G__letdouble(result7, 100, (double) ((const TGeoSphere*) G__getstructoffset())->GetRmax());
22266    return(1 || funcname || hash || result7 || libp) ;
22267 }
22268 
22269 static int G__G__Geom1_209_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22270 {
22271       G__letdouble(result7, 100, (double) ((const TGeoSphere*) G__getstructoffset())->GetTheta1());
22272    return(1 || funcname || hash || result7 || libp) ;
22273 }
22274 
22275 static int G__G__Geom1_209_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22276 {
22277       G__letdouble(result7, 100, (double) ((const TGeoSphere*) G__getstructoffset())->GetTheta2());
22278    return(1 || funcname || hash || result7 || libp) ;
22279 }
22280 
22281 static int G__G__Geom1_209_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22282 {
22283       G__letdouble(result7, 100, (double) ((const TGeoSphere*) G__getstructoffset())->GetPhi1());
22284    return(1 || funcname || hash || result7 || libp) ;
22285 }
22286 
22287 static int G__G__Geom1_209_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22288 {
22289       G__letdouble(result7, 100, (double) ((const TGeoSphere*) G__getstructoffset())->GetPhi2());
22290    return(1 || funcname || hash || result7 || libp) ;
22291 }
22292 
22293 static int G__G__Geom1_209_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22294 {
22295       G__letint(result7, 105, (long) ((const TGeoSphere*) G__getstructoffset())->IsOnBoundary((Double_t*) G__int(libp->para[0])));
22296    return(1 || funcname || hash || result7 || libp) ;
22297 }
22298 
22299 static int G__G__Geom1_209_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22300 {
22301    switch (libp->paran) {
22302    case 4:
22303       G__letint(result7, 103, (long) ((const TGeoSphere*) G__getstructoffset())->IsPointInside((Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
22304 , (Bool_t) G__int(libp->para[2]), (Bool_t) G__int(libp->para[3])));
22305       break;
22306    case 3:
22307       G__letint(result7, 103, (long) ((const TGeoSphere*) G__getstructoffset())->IsPointInside((Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
22308 , (Bool_t) G__int(libp->para[2])));
22309       break;
22310    case 2:
22311       G__letint(result7, 103, (long) ((const TGeoSphere*) G__getstructoffset())->IsPointInside((Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])));
22312       break;
22313    case 1:
22314       G__letint(result7, 103, (long) ((const TGeoSphere*) G__getstructoffset())->IsPointInside((Double_t*) G__int(libp->para[0])));
22315       break;
22316    }
22317    return(1 || funcname || hash || result7 || libp) ;
22318 }
22319 
22320 static int G__G__Geom1_209_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22321 {
22322       ((TGeoSphere*) G__getstructoffset())->SetSphDimensions((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22323 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22324 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
22325       G__setnull(result7);
22326    return(1 || funcname || hash || result7 || libp) ;
22327 }
22328 
22329 static int G__G__Geom1_209_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22330 {
22331       ((TGeoSphere*) G__getstructoffset())->SetNumberOfDivisions((Int_t) G__int(libp->para[0]));
22332       G__setnull(result7);
22333    return(1 || funcname || hash || result7 || libp) ;
22334 }
22335 
22336 static int G__G__Geom1_209_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22337 {
22338       G__letint(result7, 85, (long) TGeoSphere::Class());
22339    return(1 || funcname || hash || result7 || libp) ;
22340 }
22341 
22342 static int G__G__Geom1_209_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22343 {
22344       G__letint(result7, 67, (long) TGeoSphere::Class_Name());
22345    return(1 || funcname || hash || result7 || libp) ;
22346 }
22347 
22348 static int G__G__Geom1_209_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22349 {
22350       G__letint(result7, 115, (long) TGeoSphere::Class_Version());
22351    return(1 || funcname || hash || result7 || libp) ;
22352 }
22353 
22354 static int G__G__Geom1_209_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22355 {
22356       TGeoSphere::Dictionary();
22357       G__setnull(result7);
22358    return(1 || funcname || hash || result7 || libp) ;
22359 }
22360 
22361 static int G__G__Geom1_209_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22362 {
22363       ((TGeoSphere*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
22364       G__setnull(result7);
22365    return(1 || funcname || hash || result7 || libp) ;
22366 }
22367 
22368 static int G__G__Geom1_209_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22369 {
22370       G__letint(result7, 67, (long) TGeoSphere::DeclFileName());
22371    return(1 || funcname || hash || result7 || libp) ;
22372 }
22373 
22374 static int G__G__Geom1_209_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22375 {
22376       G__letint(result7, 105, (long) TGeoSphere::ImplFileLine());
22377    return(1 || funcname || hash || result7 || libp) ;
22378 }
22379 
22380 static int G__G__Geom1_209_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22381 {
22382       G__letint(result7, 67, (long) TGeoSphere::ImplFileName());
22383    return(1 || funcname || hash || result7 || libp) ;
22384 }
22385 
22386 static int G__G__Geom1_209_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22387 {
22388       G__letint(result7, 105, (long) TGeoSphere::DeclFileLine());
22389    return(1 || funcname || hash || result7 || libp) ;
22390 }
22391 
22392 // automatic copy constructor
22393 static int G__G__Geom1_209_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22394 
22395 {
22396    TGeoSphere* p;
22397    void* tmp = (void*) G__int(libp->para[0]);
22398    p = new TGeoSphere(*(TGeoSphere*) tmp);
22399    result7->obj.i = (long) p;
22400    result7->ref = (long) p;
22401    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere));
22402    return(1 || funcname || hash || result7 || libp) ;
22403 }
22404 
22405 // automatic destructor
22406 typedef TGeoSphere G__TTGeoSphere;
22407 static int G__G__Geom1_209_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22408 {
22409    char* gvp = (char*) G__getgvp();
22410    long soff = G__getstructoffset();
22411    int n = G__getaryconstruct();
22412    //
22413    //has_a_delete: 1
22414    //has_own_delete1arg: 0
22415    //has_own_delete2arg: 0
22416    //
22417    if (!soff) {
22418      return(1);
22419    }
22420    if (n) {
22421      if (gvp == (char*)G__PVOID) {
22422        delete[] (TGeoSphere*) soff;
22423      } else {
22424        G__setgvp((long) G__PVOID);
22425        for (int i = n - 1; i >= 0; --i) {
22426          ((TGeoSphere*) (soff+(sizeof(TGeoSphere)*i)))->~G__TTGeoSphere();
22427        }
22428        G__setgvp((long)gvp);
22429      }
22430    } else {
22431      if (gvp == (char*)G__PVOID) {
22432        delete (TGeoSphere*) soff;
22433      } else {
22434        G__setgvp((long) G__PVOID);
22435        ((TGeoSphere*) (soff))->~G__TTGeoSphere();
22436        G__setgvp((long)gvp);
22437      }
22438    }
22439    G__setnull(result7);
22440    return(1 || funcname || hash || result7 || libp) ;
22441 }
22442 
22443 // automatic assignment operator
22444 static int G__G__Geom1_209_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22445 {
22446    TGeoSphere* dest = (TGeoSphere*) G__getstructoffset();
22447    *dest = *(TGeoSphere*) libp->para[0].ref;
22448    const TGeoSphere& obj = *dest;
22449    result7->ref = (long) (&obj);
22450    result7->obj.i = (long) (&obj);
22451    return(1 || funcname || hash || result7 || libp) ;
22452 }
22453 
22454 
22455 /* TGeoEltu */
22456 static int G__G__Geom1_210_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22457 {
22458    TGeoEltu* p = NULL;
22459    char* gvp = (char*) G__getgvp();
22460    int n = G__getaryconstruct();
22461    if (n) {
22462      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22463        p = new TGeoEltu[n];
22464      } else {
22465        p = new((void*) gvp) TGeoEltu[n];
22466      }
22467    } else {
22468      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22469        p = new TGeoEltu;
22470      } else {
22471        p = new((void*) gvp) TGeoEltu;
22472      }
22473    }
22474    result7->obj.i = (long) p;
22475    result7->ref = (long) p;
22476    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu));
22477    return(1 || funcname || hash || result7 || libp) ;
22478 }
22479 
22480 static int G__G__Geom1_210_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22481 {
22482    TGeoEltu* p = NULL;
22483    char* gvp = (char*) G__getgvp();
22484    //m: 3
22485    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22486      p = new TGeoEltu(
22487 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22488 , (Double_t) G__double(libp->para[2]));
22489    } else {
22490      p = new((void*) gvp) TGeoEltu(
22491 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22492 , (Double_t) G__double(libp->para[2]));
22493    }
22494    result7->obj.i = (long) p;
22495    result7->ref = (long) p;
22496    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu));
22497    return(1 || funcname || hash || result7 || libp) ;
22498 }
22499 
22500 static int G__G__Geom1_210_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22501 {
22502    TGeoEltu* p = NULL;
22503    char* gvp = (char*) G__getgvp();
22504    //m: 4
22505    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22506      p = new TGeoEltu(
22507 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22508 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
22509    } else {
22510      p = new((void*) gvp) TGeoEltu(
22511 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22512 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
22513    }
22514    result7->obj.i = (long) p;
22515    result7->ref = (long) p;
22516    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu));
22517    return(1 || funcname || hash || result7 || libp) ;
22518 }
22519 
22520 static int G__G__Geom1_210_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22521 {
22522    TGeoEltu* p = NULL;
22523    char* gvp = (char*) G__getgvp();
22524    //m: 1
22525    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22526      p = new TGeoEltu((Double_t*) G__int(libp->para[0]));
22527    } else {
22528      p = new((void*) gvp) TGeoEltu((Double_t*) G__int(libp->para[0]));
22529    }
22530    result7->obj.i = (long) p;
22531    result7->ref = (long) p;
22532    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu));
22533    return(1 || funcname || hash || result7 || libp) ;
22534 }
22535 
22536 static int G__G__Geom1_210_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22537 {
22538       G__letdouble(result7, 100, (double) ((const TGeoEltu*) G__getstructoffset())->GetA());
22539    return(1 || funcname || hash || result7 || libp) ;
22540 }
22541 
22542 static int G__G__Geom1_210_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22543 {
22544       G__letdouble(result7, 100, (double) ((const TGeoEltu*) G__getstructoffset())->GetB());
22545    return(1 || funcname || hash || result7 || libp) ;
22546 }
22547 
22548 static int G__G__Geom1_210_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22549 {
22550       ((TGeoEltu*) G__getstructoffset())->SetEltuDimensions((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22551 , (Double_t) G__double(libp->para[2]));
22552       G__setnull(result7);
22553    return(1 || funcname || hash || result7 || libp) ;
22554 }
22555 
22556 static int G__G__Geom1_210_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22557 {
22558       G__letint(result7, 85, (long) TGeoEltu::Class());
22559    return(1 || funcname || hash || result7 || libp) ;
22560 }
22561 
22562 static int G__G__Geom1_210_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22563 {
22564       G__letint(result7, 67, (long) TGeoEltu::Class_Name());
22565    return(1 || funcname || hash || result7 || libp) ;
22566 }
22567 
22568 static int G__G__Geom1_210_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22569 {
22570       G__letint(result7, 115, (long) TGeoEltu::Class_Version());
22571    return(1 || funcname || hash || result7 || libp) ;
22572 }
22573 
22574 static int G__G__Geom1_210_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22575 {
22576       TGeoEltu::Dictionary();
22577       G__setnull(result7);
22578    return(1 || funcname || hash || result7 || libp) ;
22579 }
22580 
22581 static int G__G__Geom1_210_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22582 {
22583       ((TGeoEltu*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
22584       G__setnull(result7);
22585    return(1 || funcname || hash || result7 || libp) ;
22586 }
22587 
22588 static int G__G__Geom1_210_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22589 {
22590       G__letint(result7, 67, (long) TGeoEltu::DeclFileName());
22591    return(1 || funcname || hash || result7 || libp) ;
22592 }
22593 
22594 static int G__G__Geom1_210_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22595 {
22596       G__letint(result7, 105, (long) TGeoEltu::ImplFileLine());
22597    return(1 || funcname || hash || result7 || libp) ;
22598 }
22599 
22600 static int G__G__Geom1_210_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22601 {
22602       G__letint(result7, 67, (long) TGeoEltu::ImplFileName());
22603    return(1 || funcname || hash || result7 || libp) ;
22604 }
22605 
22606 static int G__G__Geom1_210_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22607 {
22608       G__letint(result7, 105, (long) TGeoEltu::DeclFileLine());
22609    return(1 || funcname || hash || result7 || libp) ;
22610 }
22611 
22612 // automatic copy constructor
22613 static int G__G__Geom1_210_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22614 
22615 {
22616    TGeoEltu* p;
22617    void* tmp = (void*) G__int(libp->para[0]);
22618    p = new TGeoEltu(*(TGeoEltu*) tmp);
22619    result7->obj.i = (long) p;
22620    result7->ref = (long) p;
22621    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu));
22622    return(1 || funcname || hash || result7 || libp) ;
22623 }
22624 
22625 // automatic destructor
22626 typedef TGeoEltu G__TTGeoEltu;
22627 static int G__G__Geom1_210_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22628 {
22629    char* gvp = (char*) G__getgvp();
22630    long soff = G__getstructoffset();
22631    int n = G__getaryconstruct();
22632    //
22633    //has_a_delete: 1
22634    //has_own_delete1arg: 0
22635    //has_own_delete2arg: 0
22636    //
22637    if (!soff) {
22638      return(1);
22639    }
22640    if (n) {
22641      if (gvp == (char*)G__PVOID) {
22642        delete[] (TGeoEltu*) soff;
22643      } else {
22644        G__setgvp((long) G__PVOID);
22645        for (int i = n - 1; i >= 0; --i) {
22646          ((TGeoEltu*) (soff+(sizeof(TGeoEltu)*i)))->~G__TTGeoEltu();
22647        }
22648        G__setgvp((long)gvp);
22649      }
22650    } else {
22651      if (gvp == (char*)G__PVOID) {
22652        delete (TGeoEltu*) soff;
22653      } else {
22654        G__setgvp((long) G__PVOID);
22655        ((TGeoEltu*) (soff))->~G__TTGeoEltu();
22656        G__setgvp((long)gvp);
22657      }
22658    }
22659    G__setnull(result7);
22660    return(1 || funcname || hash || result7 || libp) ;
22661 }
22662 
22663 // automatic assignment operator
22664 static int G__G__Geom1_210_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22665 {
22666    TGeoEltu* dest = (TGeoEltu*) G__getstructoffset();
22667    *dest = *(TGeoEltu*) libp->para[0].ref;
22668    const TGeoEltu& obj = *dest;
22669    result7->ref = (long) (&obj);
22670    result7->obj.i = (long) (&obj);
22671    return(1 || funcname || hash || result7 || libp) ;
22672 }
22673 
22674 
22675 /* TGeoHype */
22676 static int G__G__Geom1_211_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22677 {
22678    TGeoHype* p = NULL;
22679    char* gvp = (char*) G__getgvp();
22680    int n = G__getaryconstruct();
22681    if (n) {
22682      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22683        p = new TGeoHype[n];
22684      } else {
22685        p = new((void*) gvp) TGeoHype[n];
22686      }
22687    } else {
22688      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22689        p = new TGeoHype;
22690      } else {
22691        p = new((void*) gvp) TGeoHype;
22692      }
22693    }
22694    result7->obj.i = (long) p;
22695    result7->ref = (long) p;
22696    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype));
22697    return(1 || funcname || hash || result7 || libp) ;
22698 }
22699 
22700 static int G__G__Geom1_211_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22701 {
22702    TGeoHype* p = NULL;
22703    char* gvp = (char*) G__getgvp();
22704    //m: 5
22705    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22706      p = new TGeoHype(
22707 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22708 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22709 , (Double_t) G__double(libp->para[4]));
22710    } else {
22711      p = new((void*) gvp) TGeoHype(
22712 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22713 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22714 , (Double_t) G__double(libp->para[4]));
22715    }
22716    result7->obj.i = (long) p;
22717    result7->ref = (long) p;
22718    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype));
22719    return(1 || funcname || hash || result7 || libp) ;
22720 }
22721 
22722 static int G__G__Geom1_211_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22723 {
22724    TGeoHype* p = NULL;
22725    char* gvp = (char*) G__getgvp();
22726    //m: 6
22727    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22728      p = new TGeoHype(
22729 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22730 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22731 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
22732    } else {
22733      p = new((void*) gvp) TGeoHype(
22734 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22735 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22736 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
22737    }
22738    result7->obj.i = (long) p;
22739    result7->ref = (long) p;
22740    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype));
22741    return(1 || funcname || hash || result7 || libp) ;
22742 }
22743 
22744 static int G__G__Geom1_211_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22745 {
22746    TGeoHype* p = NULL;
22747    char* gvp = (char*) G__getgvp();
22748    //m: 1
22749    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22750      p = new TGeoHype((Double_t*) G__int(libp->para[0]));
22751    } else {
22752      p = new((void*) gvp) TGeoHype((Double_t*) G__int(libp->para[0]));
22753    }
22754    result7->obj.i = (long) p;
22755    result7->ref = (long) p;
22756    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype));
22757    return(1 || funcname || hash || result7 || libp) ;
22758 }
22759 
22760 static int G__G__Geom1_211_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22761 {
22762       G__letint(result7, 105, (long) ((const TGeoHype*) G__getstructoffset())->DistToHype((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
22763 , (Double_t*) G__int(libp->para[2]), (Bool_t) G__int(libp->para[3])));
22764    return(1 || funcname || hash || result7 || libp) ;
22765 }
22766 
22767 static int G__G__Geom1_211_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22768 {
22769       G__letdouble(result7, 100, (double) ((const TGeoHype*) G__getstructoffset())->GetStIn());
22770    return(1 || funcname || hash || result7 || libp) ;
22771 }
22772 
22773 static int G__G__Geom1_211_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22774 {
22775       G__letdouble(result7, 100, (double) ((const TGeoHype*) G__getstructoffset())->GetStOut());
22776    return(1 || funcname || hash || result7 || libp) ;
22777 }
22778 
22779 static int G__G__Geom1_211_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22780 {
22781       G__letint(result7, 103, (long) ((const TGeoHype*) G__getstructoffset())->HasInner());
22782    return(1 || funcname || hash || result7 || libp) ;
22783 }
22784 
22785 static int G__G__Geom1_211_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22786 {
22787       G__letdouble(result7, 100, (double) ((const TGeoHype*) G__getstructoffset())->RadiusHypeSq((Double_t) G__double(libp->para[0]), (Bool_t) G__int(libp->para[1])));
22788    return(1 || funcname || hash || result7 || libp) ;
22789 }
22790 
22791 static int G__G__Geom1_211_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22792 {
22793       G__letdouble(result7, 100, (double) ((const TGeoHype*) G__getstructoffset())->ZHypeSq((Double_t) G__double(libp->para[0]), (Bool_t) G__int(libp->para[1])));
22794    return(1 || funcname || hash || result7 || libp) ;
22795 }
22796 
22797 static int G__G__Geom1_211_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22798 {
22799       G__letdouble(result7, 100, (double) ((const TGeoHype*) G__getstructoffset())->SafetyToHype((Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
22800 , (Bool_t) G__int(libp->para[2])));
22801    return(1 || funcname || hash || result7 || libp) ;
22802 }
22803 
22804 static int G__G__Geom1_211_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22805 {
22806       ((TGeoHype*) G__getstructoffset())->SetHypeDimensions((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22807 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22808 , (Double_t) G__double(libp->para[4]));
22809       G__setnull(result7);
22810    return(1 || funcname || hash || result7 || libp) ;
22811 }
22812 
22813 static int G__G__Geom1_211_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22814 {
22815       G__letint(result7, 85, (long) TGeoHype::Class());
22816    return(1 || funcname || hash || result7 || libp) ;
22817 }
22818 
22819 static int G__G__Geom1_211_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22820 {
22821       G__letint(result7, 67, (long) TGeoHype::Class_Name());
22822    return(1 || funcname || hash || result7 || libp) ;
22823 }
22824 
22825 static int G__G__Geom1_211_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22826 {
22827       G__letint(result7, 115, (long) TGeoHype::Class_Version());
22828    return(1 || funcname || hash || result7 || libp) ;
22829 }
22830 
22831 static int G__G__Geom1_211_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22832 {
22833       TGeoHype::Dictionary();
22834       G__setnull(result7);
22835    return(1 || funcname || hash || result7 || libp) ;
22836 }
22837 
22838 static int G__G__Geom1_211_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22839 {
22840       ((TGeoHype*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
22841       G__setnull(result7);
22842    return(1 || funcname || hash || result7 || libp) ;
22843 }
22844 
22845 static int G__G__Geom1_211_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22846 {
22847       G__letint(result7, 67, (long) TGeoHype::DeclFileName());
22848    return(1 || funcname || hash || result7 || libp) ;
22849 }
22850 
22851 static int G__G__Geom1_211_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22852 {
22853       G__letint(result7, 105, (long) TGeoHype::ImplFileLine());
22854    return(1 || funcname || hash || result7 || libp) ;
22855 }
22856 
22857 static int G__G__Geom1_211_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22858 {
22859       G__letint(result7, 67, (long) TGeoHype::ImplFileName());
22860    return(1 || funcname || hash || result7 || libp) ;
22861 }
22862 
22863 static int G__G__Geom1_211_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22864 {
22865       G__letint(result7, 105, (long) TGeoHype::DeclFileLine());
22866    return(1 || funcname || hash || result7 || libp) ;
22867 }
22868 
22869 // automatic copy constructor
22870 static int G__G__Geom1_211_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22871 
22872 {
22873    TGeoHype* p;
22874    void* tmp = (void*) G__int(libp->para[0]);
22875    p = new TGeoHype(*(TGeoHype*) tmp);
22876    result7->obj.i = (long) p;
22877    result7->ref = (long) p;
22878    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype));
22879    return(1 || funcname || hash || result7 || libp) ;
22880 }
22881 
22882 // automatic destructor
22883 typedef TGeoHype G__TTGeoHype;
22884 static int G__G__Geom1_211_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22885 {
22886    char* gvp = (char*) G__getgvp();
22887    long soff = G__getstructoffset();
22888    int n = G__getaryconstruct();
22889    //
22890    //has_a_delete: 1
22891    //has_own_delete1arg: 0
22892    //has_own_delete2arg: 0
22893    //
22894    if (!soff) {
22895      return(1);
22896    }
22897    if (n) {
22898      if (gvp == (char*)G__PVOID) {
22899        delete[] (TGeoHype*) soff;
22900      } else {
22901        G__setgvp((long) G__PVOID);
22902        for (int i = n - 1; i >= 0; --i) {
22903          ((TGeoHype*) (soff+(sizeof(TGeoHype)*i)))->~G__TTGeoHype();
22904        }
22905        G__setgvp((long)gvp);
22906      }
22907    } else {
22908      if (gvp == (char*)G__PVOID) {
22909        delete (TGeoHype*) soff;
22910      } else {
22911        G__setgvp((long) G__PVOID);
22912        ((TGeoHype*) (soff))->~G__TTGeoHype();
22913        G__setgvp((long)gvp);
22914      }
22915    }
22916    G__setnull(result7);
22917    return(1 || funcname || hash || result7 || libp) ;
22918 }
22919 
22920 // automatic assignment operator
22921 static int G__G__Geom1_211_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22922 {
22923    TGeoHype* dest = (TGeoHype*) G__getstructoffset();
22924    *dest = *(TGeoHype*) libp->para[0].ref;
22925    const TGeoHype& obj = *dest;
22926    result7->ref = (long) (&obj);
22927    result7->obj.i = (long) (&obj);
22928    return(1 || funcname || hash || result7 || libp) ;
22929 }
22930 
22931 
22932 /* TGeoCone */
22933 static int G__G__Geom1_212_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22934 {
22935    TGeoCone* p = NULL;
22936    char* gvp = (char*) G__getgvp();
22937    int n = G__getaryconstruct();
22938    if (n) {
22939      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22940        p = new TGeoCone[n];
22941      } else {
22942        p = new((void*) gvp) TGeoCone[n];
22943      }
22944    } else {
22945      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22946        p = new TGeoCone;
22947      } else {
22948        p = new((void*) gvp) TGeoCone;
22949      }
22950    }
22951    result7->obj.i = (long) p;
22952    result7->ref = (long) p;
22953    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone));
22954    return(1 || funcname || hash || result7 || libp) ;
22955 }
22956 
22957 static int G__G__Geom1_212_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22958 {
22959    TGeoCone* p = NULL;
22960    char* gvp = (char*) G__getgvp();
22961    //m: 5
22962    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22963      p = new TGeoCone(
22964 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22965 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22966 , (Double_t) G__double(libp->para[4]));
22967    } else {
22968      p = new((void*) gvp) TGeoCone(
22969 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
22970 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22971 , (Double_t) G__double(libp->para[4]));
22972    }
22973    result7->obj.i = (long) p;
22974    result7->ref = (long) p;
22975    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone));
22976    return(1 || funcname || hash || result7 || libp) ;
22977 }
22978 
22979 static int G__G__Geom1_212_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22980 {
22981    TGeoCone* p = NULL;
22982    char* gvp = (char*) G__getgvp();
22983    //m: 6
22984    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22985      p = new TGeoCone(
22986 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22987 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22988 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
22989    } else {
22990      p = new((void*) gvp) TGeoCone(
22991 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
22992 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
22993 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
22994    }
22995    result7->obj.i = (long) p;
22996    result7->ref = (long) p;
22997    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone));
22998    return(1 || funcname || hash || result7 || libp) ;
22999 }
23000 
23001 static int G__G__Geom1_212_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23002 {
23003    TGeoCone* p = NULL;
23004    char* gvp = (char*) G__getgvp();
23005    //m: 1
23006    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23007      p = new TGeoCone((Double_t*) G__int(libp->para[0]));
23008    } else {
23009      p = new((void*) gvp) TGeoCone((Double_t*) G__int(libp->para[0]));
23010    }
23011    result7->obj.i = (long) p;
23012    result7->ref = (long) p;
23013    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone));
23014    return(1 || funcname || hash || result7 || libp) ;
23015 }
23016 
23017 static int G__G__Geom1_212_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23018 {
23019       G__letdouble(result7, 100, (double) TGeoCone::Capacity((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
23020 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23021 , (Double_t) G__double(libp->para[4])));
23022    return(1 || funcname || hash || result7 || libp) ;
23023 }
23024 
23025 static int G__G__Geom1_212_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23026 {
23027       TGeoCone::ComputeNormalS(
23028 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
23029 , (Double_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
23030 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23031 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7]));
23032       G__setnull(result7);
23033    return(1 || funcname || hash || result7 || libp) ;
23034 }
23035 
23036 static int G__G__Geom1_212_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23037 {
23038       TGeoCone::DistToCone(
23039 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
23040 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23041 , (Double_t) G__double(libp->para[4]), *(Double_t*) G__Doubleref(&libp->para[5])
23042 , *(Double_t*) G__Doubleref(&libp->para[6]));
23043       G__setnull(result7);
23044    return(1 || funcname || hash || result7 || libp) ;
23045 }
23046 
23047 static int G__G__Geom1_212_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23048 {
23049       G__letdouble(result7, 100, (double) TGeoCone::DistFromInsideS(
23050 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
23051 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23052 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23053 , (Double_t) G__double(libp->para[6])));
23054    return(1 || funcname || hash || result7 || libp) ;
23055 }
23056 
23057 static int G__G__Geom1_212_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23058 {
23059       G__letdouble(result7, 100, (double) TGeoCone::DistFromOutsideS(
23060 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
23061 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23062 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23063 , (Double_t) G__double(libp->para[6])));
23064    return(1 || funcname || hash || result7 || libp) ;
23065 }
23066 
23067 static int G__G__Geom1_212_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23068 {
23069       G__letdouble(result7, 100, (double) ((const TGeoCone*) G__getstructoffset())->GetDz());
23070    return(1 || funcname || hash || result7 || libp) ;
23071 }
23072 
23073 static int G__G__Geom1_212_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23074 {
23075       G__letdouble(result7, 100, (double) ((const TGeoCone*) G__getstructoffset())->GetRmin1());
23076    return(1 || funcname || hash || result7 || libp) ;
23077 }
23078 
23079 static int G__G__Geom1_212_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23080 {
23081       G__letdouble(result7, 100, (double) ((const TGeoCone*) G__getstructoffset())->GetRmax1());
23082    return(1 || funcname || hash || result7 || libp) ;
23083 }
23084 
23085 static int G__G__Geom1_212_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23086 {
23087       G__letdouble(result7, 100, (double) ((const TGeoCone*) G__getstructoffset())->GetRmin2());
23088    return(1 || funcname || hash || result7 || libp) ;
23089 }
23090 
23091 static int G__G__Geom1_212_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23092 {
23093       G__letdouble(result7, 100, (double) ((const TGeoCone*) G__getstructoffset())->GetRmax2());
23094    return(1 || funcname || hash || result7 || libp) ;
23095 }
23096 
23097 static int G__G__Geom1_212_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23098 {
23099    switch (libp->paran) {
23100    case 8:
23101       G__letdouble(result7, 100, (double) TGeoCone::SafetyS(
23102 (Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
23103 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23104 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23105 , (Double_t) G__double(libp->para[6]), (Int_t) G__int(libp->para[7])));
23106       break;
23107    case 7:
23108       G__letdouble(result7, 100, (double) TGeoCone::SafetyS(
23109 (Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
23110 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23111 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23112 , (Double_t) G__double(libp->para[6])));
23113       break;
23114    }
23115    return(1 || funcname || hash || result7 || libp) ;
23116 }
23117 
23118 static int G__G__Geom1_212_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23119 {
23120       ((TGeoCone*) G__getstructoffset())->SetConeDimensions((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
23121 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23122 , (Double_t) G__double(libp->para[4]));
23123       G__setnull(result7);
23124    return(1 || funcname || hash || result7 || libp) ;
23125 }
23126 
23127 static int G__G__Geom1_212_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23128 {
23129       G__letint(result7, 85, (long) TGeoCone::Class());
23130    return(1 || funcname || hash || result7 || libp) ;
23131 }
23132 
23133 static int G__G__Geom1_212_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23134 {
23135       G__letint(result7, 67, (long) TGeoCone::Class_Name());
23136    return(1 || funcname || hash || result7 || libp) ;
23137 }
23138 
23139 static int G__G__Geom1_212_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23140 {
23141       G__letint(result7, 115, (long) TGeoCone::Class_Version());
23142    return(1 || funcname || hash || result7 || libp) ;
23143 }
23144 
23145 static int G__G__Geom1_212_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23146 {
23147       TGeoCone::Dictionary();
23148       G__setnull(result7);
23149    return(1 || funcname || hash || result7 || libp) ;
23150 }
23151 
23152 static int G__G__Geom1_212_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23153 {
23154       ((TGeoCone*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
23155       G__setnull(result7);
23156    return(1 || funcname || hash || result7 || libp) ;
23157 }
23158 
23159 static int G__G__Geom1_212_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23160 {
23161       G__letint(result7, 67, (long) TGeoCone::DeclFileName());
23162    return(1 || funcname || hash || result7 || libp) ;
23163 }
23164 
23165 static int G__G__Geom1_212_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23166 {
23167       G__letint(result7, 105, (long) TGeoCone::ImplFileLine());
23168    return(1 || funcname || hash || result7 || libp) ;
23169 }
23170 
23171 static int G__G__Geom1_212_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23172 {
23173       G__letint(result7, 67, (long) TGeoCone::ImplFileName());
23174    return(1 || funcname || hash || result7 || libp) ;
23175 }
23176 
23177 static int G__G__Geom1_212_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23178 {
23179       G__letint(result7, 105, (long) TGeoCone::DeclFileLine());
23180    return(1 || funcname || hash || result7 || libp) ;
23181 }
23182 
23183 // automatic copy constructor
23184 static int G__G__Geom1_212_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23185 
23186 {
23187    TGeoCone* p;
23188    void* tmp = (void*) G__int(libp->para[0]);
23189    p = new TGeoCone(*(TGeoCone*) tmp);
23190    result7->obj.i = (long) p;
23191    result7->ref = (long) p;
23192    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone));
23193    return(1 || funcname || hash || result7 || libp) ;
23194 }
23195 
23196 // automatic destructor
23197 typedef TGeoCone G__TTGeoCone;
23198 static int G__G__Geom1_212_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23199 {
23200    char* gvp = (char*) G__getgvp();
23201    long soff = G__getstructoffset();
23202    int n = G__getaryconstruct();
23203    //
23204    //has_a_delete: 1
23205    //has_own_delete1arg: 0
23206    //has_own_delete2arg: 0
23207    //
23208    if (!soff) {
23209      return(1);
23210    }
23211    if (n) {
23212      if (gvp == (char*)G__PVOID) {
23213        delete[] (TGeoCone*) soff;
23214      } else {
23215        G__setgvp((long) G__PVOID);
23216        for (int i = n - 1; i >= 0; --i) {
23217          ((TGeoCone*) (soff+(sizeof(TGeoCone)*i)))->~G__TTGeoCone();
23218        }
23219        G__setgvp((long)gvp);
23220      }
23221    } else {
23222      if (gvp == (char*)G__PVOID) {
23223        delete (TGeoCone*) soff;
23224      } else {
23225        G__setgvp((long) G__PVOID);
23226        ((TGeoCone*) (soff))->~G__TTGeoCone();
23227        G__setgvp((long)gvp);
23228      }
23229    }
23230    G__setnull(result7);
23231    return(1 || funcname || hash || result7 || libp) ;
23232 }
23233 
23234 // automatic assignment operator
23235 static int G__G__Geom1_212_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23236 {
23237    TGeoCone* dest = (TGeoCone*) G__getstructoffset();
23238    *dest = *(TGeoCone*) libp->para[0].ref;
23239    const TGeoCone& obj = *dest;
23240    result7->ref = (long) (&obj);
23241    result7->obj.i = (long) (&obj);
23242    return(1 || funcname || hash || result7 || libp) ;
23243 }
23244 
23245 
23246 /* TGeoConeSeg */
23247 static int G__G__Geom1_213_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23248 {
23249    TGeoConeSeg* p = NULL;
23250    char* gvp = (char*) G__getgvp();
23251    int n = G__getaryconstruct();
23252    if (n) {
23253      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23254        p = new TGeoConeSeg[n];
23255      } else {
23256        p = new((void*) gvp) TGeoConeSeg[n];
23257      }
23258    } else {
23259      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23260        p = new TGeoConeSeg;
23261      } else {
23262        p = new((void*) gvp) TGeoConeSeg;
23263      }
23264    }
23265    result7->obj.i = (long) p;
23266    result7->ref = (long) p;
23267    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg));
23268    return(1 || funcname || hash || result7 || libp) ;
23269 }
23270 
23271 static int G__G__Geom1_213_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23272 {
23273    TGeoConeSeg* p = NULL;
23274    char* gvp = (char*) G__getgvp();
23275    //m: 7
23276    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23277      p = new TGeoConeSeg(
23278 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
23279 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23280 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23281 , (Double_t) G__double(libp->para[6]));
23282    } else {
23283      p = new((void*) gvp) TGeoConeSeg(
23284 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
23285 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23286 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23287 , (Double_t) G__double(libp->para[6]));
23288    }
23289    result7->obj.i = (long) p;
23290    result7->ref = (long) p;
23291    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg));
23292    return(1 || funcname || hash || result7 || libp) ;
23293 }
23294 
23295 static int G__G__Geom1_213_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23296 {
23297    TGeoConeSeg* p = NULL;
23298    char* gvp = (char*) G__getgvp();
23299    //m: 8
23300    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23301      p = new TGeoConeSeg(
23302 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
23303 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23304 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23305 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7]));
23306    } else {
23307      p = new((void*) gvp) TGeoConeSeg(
23308 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
23309 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23310 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23311 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7]));
23312    }
23313    result7->obj.i = (long) p;
23314    result7->ref = (long) p;
23315    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg));
23316    return(1 || funcname || hash || result7 || libp) ;
23317 }
23318 
23319 static int G__G__Geom1_213_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23320 {
23321    TGeoConeSeg* p = NULL;
23322    char* gvp = (char*) G__getgvp();
23323    //m: 1
23324    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23325      p = new TGeoConeSeg((Double_t*) G__int(libp->para[0]));
23326    } else {
23327      p = new((void*) gvp) TGeoConeSeg((Double_t*) G__int(libp->para[0]));
23328    }
23329    result7->obj.i = (long) p;
23330    result7->ref = (long) p;
23331    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg));
23332    return(1 || funcname || hash || result7 || libp) ;
23333 }
23334 
23335 static int G__G__Geom1_213_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23336 {
23337       G__letdouble(result7, 100, (double) TGeoConeSeg::Capacity(
23338 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
23339 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23340 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23341 , (Double_t) G__double(libp->para[6])));
23342    return(1 || funcname || hash || result7 || libp) ;
23343 }
23344 
23345 static int G__G__Geom1_213_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23346 {
23347       TGeoConeSeg::ComputeNormalS(
23348 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
23349 , (Double_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
23350 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23351 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
23352 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
23353 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11]));
23354       G__setnull(result7);
23355    return(1 || funcname || hash || result7 || libp) ;
23356 }
23357 
23358 static int G__G__Geom1_213_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23359 {
23360       G__letdouble(result7, 100, (double) TGeoConeSeg::DistToCons(
23361 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
23362 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23363 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23364 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])));
23365    return(1 || funcname || hash || result7 || libp) ;
23366 }
23367 
23368 static int G__G__Geom1_213_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23369 {
23370       G__letdouble(result7, 100, (double) TGeoConeSeg::DistFromInsideS(
23371 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
23372 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23373 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23374 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
23375 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
23376 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
23377 , (Double_t) G__double(libp->para[12]), (Double_t) G__double(libp->para[13])));
23378    return(1 || funcname || hash || result7 || libp) ;
23379 }
23380 
23381 static int G__G__Geom1_213_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23382 {
23383       G__letdouble(result7, 100, (double) TGeoConeSeg::DistFromOutsideS(
23384 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
23385 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23386 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23387 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
23388 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
23389 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
23390 , (Double_t) G__double(libp->para[12]), (Double_t) G__double(libp->para[13])));
23391    return(1 || funcname || hash || result7 || libp) ;
23392 }
23393 
23394 static int G__G__Geom1_213_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23395 {
23396       G__letdouble(result7, 100, (double) ((const TGeoConeSeg*) G__getstructoffset())->GetPhi1());
23397    return(1 || funcname || hash || result7 || libp) ;
23398 }
23399 
23400 static int G__G__Geom1_213_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23401 {
23402       G__letdouble(result7, 100, (double) ((const TGeoConeSeg*) G__getstructoffset())->GetPhi2());
23403    return(1 || funcname || hash || result7 || libp) ;
23404 }
23405 
23406 static int G__G__Geom1_213_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23407 {
23408    switch (libp->paran) {
23409    case 10:
23410       G__letdouble(result7, 100, (double) TGeoConeSeg::SafetyS(
23411 (Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
23412 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23413 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23414 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
23415 , (Double_t) G__double(libp->para[8]), (Int_t) G__int(libp->para[9])));
23416       break;
23417    case 9:
23418       G__letdouble(result7, 100, (double) TGeoConeSeg::SafetyS(
23419 (Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
23420 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23421 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23422 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
23423 , (Double_t) G__double(libp->para[8])));
23424       break;
23425    }
23426    return(1 || funcname || hash || result7 || libp) ;
23427 }
23428 
23429 static int G__G__Geom1_213_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23430 {
23431       ((TGeoConeSeg*) G__getstructoffset())->SetConsDimensions(
23432 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
23433 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
23434 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23435 , (Double_t) G__double(libp->para[6]));
23436       G__setnull(result7);
23437    return(1 || funcname || hash || result7 || libp) ;
23438 }
23439 
23440 static int G__G__Geom1_213_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23441 {
23442       G__letint(result7, 85, (long) TGeoConeSeg::Class());
23443    return(1 || funcname || hash || result7 || libp) ;
23444 }
23445 
23446 static int G__G__Geom1_213_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23447 {
23448       G__letint(result7, 67, (long) TGeoConeSeg::Class_Name());
23449    return(1 || funcname || hash || result7 || libp) ;
23450 }
23451 
23452 static int G__G__Geom1_213_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23453 {
23454       G__letint(result7, 115, (long) TGeoConeSeg::Class_Version());
23455    return(1 || funcname || hash || result7 || libp) ;
23456 }
23457 
23458 static int G__G__Geom1_213_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23459 {
23460       TGeoConeSeg::Dictionary();
23461       G__setnull(result7);
23462    return(1 || funcname || hash || result7 || libp) ;
23463 }
23464 
23465 static int G__G__Geom1_213_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23466 {
23467       ((TGeoConeSeg*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
23468       G__setnull(result7);
23469    return(1 || funcname || hash || result7 || libp) ;
23470 }
23471 
23472 static int G__G__Geom1_213_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23473 {
23474       G__letint(result7, 67, (long) TGeoConeSeg::DeclFileName());
23475    return(1 || funcname || hash || result7 || libp) ;
23476 }
23477 
23478 static int G__G__Geom1_213_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23479 {
23480       G__letint(result7, 105, (long) TGeoConeSeg::ImplFileLine());
23481    return(1 || funcname || hash || result7 || libp) ;
23482 }
23483 
23484 static int G__G__Geom1_213_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23485 {
23486       G__letint(result7, 67, (long) TGeoConeSeg::ImplFileName());
23487    return(1 || funcname || hash || result7 || libp) ;
23488 }
23489 
23490 static int G__G__Geom1_213_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23491 {
23492       G__letint(result7, 105, (long) TGeoConeSeg::DeclFileLine());
23493    return(1 || funcname || hash || result7 || libp) ;
23494 }
23495 
23496 // automatic copy constructor
23497 static int G__G__Geom1_213_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23498 
23499 {
23500    TGeoConeSeg* p;
23501    void* tmp = (void*) G__int(libp->para[0]);
23502    p = new TGeoConeSeg(*(TGeoConeSeg*) tmp);
23503    result7->obj.i = (long) p;
23504    result7->ref = (long) p;
23505    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg));
23506    return(1 || funcname || hash || result7 || libp) ;
23507 }
23508 
23509 // automatic destructor
23510 typedef TGeoConeSeg G__TTGeoConeSeg;
23511 static int G__G__Geom1_213_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23512 {
23513    char* gvp = (char*) G__getgvp();
23514    long soff = G__getstructoffset();
23515    int n = G__getaryconstruct();
23516    //
23517    //has_a_delete: 1
23518    //has_own_delete1arg: 0
23519    //has_own_delete2arg: 0
23520    //
23521    if (!soff) {
23522      return(1);
23523    }
23524    if (n) {
23525      if (gvp == (char*)G__PVOID) {
23526        delete[] (TGeoConeSeg*) soff;
23527      } else {
23528        G__setgvp((long) G__PVOID);
23529        for (int i = n - 1; i >= 0; --i) {
23530          ((TGeoConeSeg*) (soff+(sizeof(TGeoConeSeg)*i)))->~G__TTGeoConeSeg();
23531        }
23532        G__setgvp((long)gvp);
23533      }
23534    } else {
23535      if (gvp == (char*)G__PVOID) {
23536        delete (TGeoConeSeg*) soff;
23537      } else {
23538        G__setgvp((long) G__PVOID);
23539        ((TGeoConeSeg*) (soff))->~G__TTGeoConeSeg();
23540        G__setgvp((long)gvp);
23541      }
23542    }
23543    G__setnull(result7);
23544    return(1 || funcname || hash || result7 || libp) ;
23545 }
23546 
23547 // automatic assignment operator
23548 static int G__G__Geom1_213_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23549 {
23550    TGeoConeSeg* dest = (TGeoConeSeg*) G__getstructoffset();
23551    *dest = *(TGeoConeSeg*) libp->para[0].ref;
23552    const TGeoConeSeg& obj = *dest;
23553    result7->ref = (long) (&obj);
23554    result7->obj.i = (long) (&obj);
23555    return(1 || funcname || hash || result7 || libp) ;
23556 }
23557 
23558 
23559 /* TGeoPcon */
23560 static int G__G__Geom1_214_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23561 {
23562    TGeoPcon* p = NULL;
23563    char* gvp = (char*) G__getgvp();
23564    int n = G__getaryconstruct();
23565    if (n) {
23566      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23567        p = new TGeoPcon[n];
23568      } else {
23569        p = new((void*) gvp) TGeoPcon[n];
23570      }
23571    } else {
23572      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23573        p = new TGeoPcon;
23574      } else {
23575        p = new((void*) gvp) TGeoPcon;
23576      }
23577    }
23578    result7->obj.i = (long) p;
23579    result7->ref = (long) p;
23580    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon));
23581    return(1 || funcname || hash || result7 || libp) ;
23582 }
23583 
23584 static int G__G__Geom1_214_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23585 {
23586    TGeoPcon* p = NULL;
23587    char* gvp = (char*) G__getgvp();
23588    //m: 3
23589    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23590      p = new TGeoPcon(
23591 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
23592 , (Int_t) G__int(libp->para[2]));
23593    } else {
23594      p = new((void*) gvp) TGeoPcon(
23595 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
23596 , (Int_t) G__int(libp->para[2]));
23597    }
23598    result7->obj.i = (long) p;
23599    result7->ref = (long) p;
23600    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon));
23601    return(1 || funcname || hash || result7 || libp) ;
23602 }
23603 
23604 static int G__G__Geom1_214_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23605 {
23606    TGeoPcon* p = NULL;
23607    char* gvp = (char*) G__getgvp();
23608    //m: 4
23609    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23610      p = new TGeoPcon(
23611 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
23612 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3]));
23613    } else {
23614      p = new((void*) gvp) TGeoPcon(
23615 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
23616 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3]));
23617    }
23618    result7->obj.i = (long) p;
23619    result7->ref = (long) p;
23620    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon));
23621    return(1 || funcname || hash || result7 || libp) ;
23622 }
23623 
23624 static int G__G__Geom1_214_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23625 {
23626    TGeoPcon* p = NULL;
23627    char* gvp = (char*) G__getgvp();
23628    //m: 1
23629    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23630      p = new TGeoPcon((Double_t*) G__int(libp->para[0]));
23631    } else {
23632      p = new((void*) gvp) TGeoPcon((Double_t*) G__int(libp->para[0]));
23633    }
23634    result7->obj.i = (long) p;
23635    result7->ref = (long) p;
23636    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon));
23637    return(1 || funcname || hash || result7 || libp) ;
23638 }
23639 
23640 static int G__G__Geom1_214_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23641 {
23642       ((TGeoPcon*) G__getstructoffset())->DefineSection((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
23643 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
23644       G__setnull(result7);
23645    return(1 || funcname || hash || result7 || libp) ;
23646 }
23647 
23648 static int G__G__Geom1_214_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23649 {
23650       G__letdouble(result7, 100, (double) ((const TGeoPcon*) G__getstructoffset())->DistToSegZ(
23651 (Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
23652 , *(Int_t*) G__Intref(&libp->para[2]), (Double_t) G__double(libp->para[3])
23653 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
23654 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
23655 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])));
23656    return(1 || funcname || hash || result7 || libp) ;
23657 }
23658 
23659 static int G__G__Geom1_214_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23660 {
23661       G__letdouble(result7, 100, (double) ((const TGeoPcon*) G__getstructoffset())->GetPhi1());
23662    return(1 || funcname || hash || result7 || libp) ;
23663 }
23664 
23665 static int G__G__Geom1_214_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23666 {
23667       G__letdouble(result7, 100, (double) ((const TGeoPcon*) G__getstructoffset())->GetDphi());
23668    return(1 || funcname || hash || result7 || libp) ;
23669 }
23670 
23671 static int G__G__Geom1_214_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23672 {
23673       G__letint(result7, 105, (long) ((const TGeoPcon*) G__getstructoffset())->GetNz());
23674    return(1 || funcname || hash || result7 || libp) ;
23675 }
23676 
23677 static int G__G__Geom1_214_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23678 {
23679       G__letint(result7, 105, (long) ((const TGeoPcon*) G__getstructoffset())->GetNsegments());
23680    return(1 || funcname || hash || result7 || libp) ;
23681 }
23682 
23683 static int G__G__Geom1_214_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23684 {
23685       G__letint(result7, 68, (long) ((const TGeoPcon*) G__getstructoffset())->GetRmin());
23686    return(1 || funcname || hash || result7 || libp) ;
23687 }
23688 
23689 static int G__G__Geom1_214_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23690 {
23691       G__letdouble(result7, 100, (double) ((const TGeoPcon*) G__getstructoffset())->GetRmin((Int_t) G__int(libp->para[0])));
23692    return(1 || funcname || hash || result7 || libp) ;
23693 }
23694 
23695 static int G__G__Geom1_214_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23696 {
23697       G__letint(result7, 68, (long) ((const TGeoPcon*) G__getstructoffset())->GetRmax());
23698    return(1 || funcname || hash || result7 || libp) ;
23699 }
23700 
23701 static int G__G__Geom1_214_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23702 {
23703       G__letdouble(result7, 100, (double) ((const TGeoPcon*) G__getstructoffset())->GetRmax((Int_t) G__int(libp->para[0])));
23704    return(1 || funcname || hash || result7 || libp) ;
23705 }
23706 
23707 static int G__G__Geom1_214_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23708 {
23709       G__letint(result7, 68, (long) ((const TGeoPcon*) G__getstructoffset())->GetZ());
23710    return(1 || funcname || hash || result7 || libp) ;
23711 }
23712 
23713 static int G__G__Geom1_214_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23714 {
23715       G__letdouble(result7, 100, (double) ((const TGeoPcon*) G__getstructoffset())->GetZ((Int_t) G__int(libp->para[0])));
23716    return(1 || funcname || hash || result7 || libp) ;
23717 }
23718 
23719 static int G__G__Geom1_214_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23720 {
23721       {
23722          const Double_t& obj = ((TGeoPcon*) G__getstructoffset())->Phi1();
23723          result7->ref = (long) (&obj);
23724          result7->obj.d = (double) (obj);
23725       }
23726    return(1 || funcname || hash || result7 || libp) ;
23727 }
23728 
23729 static int G__G__Geom1_214_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23730 {
23731       {
23732          const Double_t& obj = ((TGeoPcon*) G__getstructoffset())->Dphi();
23733          result7->ref = (long) (&obj);
23734          result7->obj.d = (double) (obj);
23735       }
23736    return(1 || funcname || hash || result7 || libp) ;
23737 }
23738 
23739 static int G__G__Geom1_214_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23740 {
23741       {
23742          const Double_t& obj = ((TGeoPcon*) G__getstructoffset())->Rmin((Int_t) G__int(libp->para[0]));
23743          result7->ref = (long) (&obj);
23744          result7->obj.d = (double) (obj);
23745       }
23746    return(1 || funcname || hash || result7 || libp) ;
23747 }
23748 
23749 static int G__G__Geom1_214_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23750 {
23751       {
23752          const Double_t& obj = ((TGeoPcon*) G__getstructoffset())->Rmax((Int_t) G__int(libp->para[0]));
23753          result7->ref = (long) (&obj);
23754          result7->obj.d = (double) (obj);
23755       }
23756    return(1 || funcname || hash || result7 || libp) ;
23757 }
23758 
23759 static int G__G__Geom1_214_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23760 {
23761       {
23762          const Double_t& obj = ((TGeoPcon*) G__getstructoffset())->Z((Int_t) G__int(libp->para[0]));
23763          result7->ref = (long) (&obj);
23764          result7->obj.d = (double) (obj);
23765       }
23766    return(1 || funcname || hash || result7 || libp) ;
23767 }
23768 
23769 static int G__G__Geom1_214_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23770 {
23771    switch (libp->paran) {
23772    case 4:
23773       G__letdouble(result7, 100, (double) ((const TGeoPcon*) G__getstructoffset())->SafetyToSegment((Double_t*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
23774 , (Bool_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])));
23775       break;
23776    case 3:
23777       G__letdouble(result7, 100, (double) ((const TGeoPcon*) G__getstructoffset())->SafetyToSegment((Double_t*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
23778 , (Bool_t) G__int(libp->para[2])));
23779       break;
23780    case 2:
23781       G__letdouble(result7, 100, (double) ((const TGeoPcon*) G__getstructoffset())->SafetyToSegment((Double_t*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
23782       break;
23783    }
23784    return(1 || funcname || hash || result7 || libp) ;
23785 }
23786 
23787 static int G__G__Geom1_214_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23788 {
23789       G__letint(result7, 85, (long) TGeoPcon::Class());
23790    return(1 || funcname || hash || result7 || libp) ;
23791 }
23792 
23793 static int G__G__Geom1_214_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23794 {
23795       G__letint(result7, 67, (long) TGeoPcon::Class_Name());
23796    return(1 || funcname || hash || result7 || libp) ;
23797 }
23798 
23799 static int G__G__Geom1_214_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23800 {
23801       G__letint(result7, 115, (long) TGeoPcon::Class_Version());
23802    return(1 || funcname || hash || result7 || libp) ;
23803 }
23804 
23805 static int G__G__Geom1_214_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23806 {
23807       TGeoPcon::Dictionary();
23808       G__setnull(result7);
23809    return(1 || funcname || hash || result7 || libp) ;
23810 }
23811 
23812 static int G__G__Geom1_214_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23813 {
23814       ((TGeoPcon*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
23815       G__setnull(result7);
23816    return(1 || funcname || hash || result7 || libp) ;
23817 }
23818 
23819 static int G__G__Geom1_214_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23820 {
23821       G__letint(result7, 67, (long) TGeoPcon::DeclFileName());
23822    return(1 || funcname || hash || result7 || libp) ;
23823 }
23824 
23825 static int G__G__Geom1_214_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23826 {
23827       G__letint(result7, 105, (long) TGeoPcon::ImplFileLine());
23828    return(1 || funcname || hash || result7 || libp) ;
23829 }
23830 
23831 static int G__G__Geom1_214_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23832 {
23833       G__letint(result7, 67, (long) TGeoPcon::ImplFileName());
23834    return(1 || funcname || hash || result7 || libp) ;
23835 }
23836 
23837 static int G__G__Geom1_214_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23838 {
23839       G__letint(result7, 105, (long) TGeoPcon::DeclFileLine());
23840    return(1 || funcname || hash || result7 || libp) ;
23841 }
23842 
23843 // automatic destructor
23844 typedef TGeoPcon G__TTGeoPcon;
23845 static int G__G__Geom1_214_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23846 {
23847    char* gvp = (char*) G__getgvp();
23848    long soff = G__getstructoffset();
23849    int n = G__getaryconstruct();
23850    //
23851    //has_a_delete: 1
23852    //has_own_delete1arg: 0
23853    //has_own_delete2arg: 0
23854    //
23855    if (!soff) {
23856      return(1);
23857    }
23858    if (n) {
23859      if (gvp == (char*)G__PVOID) {
23860        delete[] (TGeoPcon*) soff;
23861      } else {
23862        G__setgvp((long) G__PVOID);
23863        for (int i = n - 1; i >= 0; --i) {
23864          ((TGeoPcon*) (soff+(sizeof(TGeoPcon)*i)))->~G__TTGeoPcon();
23865        }
23866        G__setgvp((long)gvp);
23867      }
23868    } else {
23869      if (gvp == (char*)G__PVOID) {
23870        delete (TGeoPcon*) soff;
23871      } else {
23872        G__setgvp((long) G__PVOID);
23873        ((TGeoPcon*) (soff))->~G__TTGeoPcon();
23874        G__setgvp((long)gvp);
23875      }
23876    }
23877    G__setnull(result7);
23878    return(1 || funcname || hash || result7 || libp) ;
23879 }
23880 
23881 
23882 /* TGeoPgon */
23883 static int G__G__Geom1_215_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23884 {
23885    TGeoPgon* p = NULL;
23886    char* gvp = (char*) G__getgvp();
23887    int n = G__getaryconstruct();
23888    if (n) {
23889      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23890        p = new TGeoPgon[n];
23891      } else {
23892        p = new((void*) gvp) TGeoPgon[n];
23893      }
23894    } else {
23895      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23896        p = new TGeoPgon;
23897      } else {
23898        p = new((void*) gvp) TGeoPgon;
23899      }
23900    }
23901    result7->obj.i = (long) p;
23902    result7->ref = (long) p;
23903    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon));
23904    return(1 || funcname || hash || result7 || libp) ;
23905 }
23906 
23907 static int G__G__Geom1_215_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23908 {
23909    TGeoPgon* p = NULL;
23910    char* gvp = (char*) G__getgvp();
23911    //m: 4
23912    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23913      p = new TGeoPgon(
23914 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
23915 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
23916    } else {
23917      p = new((void*) gvp) TGeoPgon(
23918 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
23919 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
23920    }
23921    result7->obj.i = (long) p;
23922    result7->ref = (long) p;
23923    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon));
23924    return(1 || funcname || hash || result7 || libp) ;
23925 }
23926 
23927 static int G__G__Geom1_215_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23928 {
23929    TGeoPgon* p = NULL;
23930    char* gvp = (char*) G__getgvp();
23931    //m: 5
23932    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23933      p = new TGeoPgon(
23934 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
23935 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
23936 , (Int_t) G__int(libp->para[4]));
23937    } else {
23938      p = new((void*) gvp) TGeoPgon(
23939 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
23940 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
23941 , (Int_t) G__int(libp->para[4]));
23942    }
23943    result7->obj.i = (long) p;
23944    result7->ref = (long) p;
23945    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon));
23946    return(1 || funcname || hash || result7 || libp) ;
23947 }
23948 
23949 static int G__G__Geom1_215_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23950 {
23951    TGeoPgon* p = NULL;
23952    char* gvp = (char*) G__getgvp();
23953    //m: 1
23954    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23955      p = new TGeoPgon((Double_t*) G__int(libp->para[0]));
23956    } else {
23957      p = new((void*) gvp) TGeoPgon((Double_t*) G__int(libp->para[0]));
23958    }
23959    result7->obj.i = (long) p;
23960    result7->ref = (long) p;
23961    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon));
23962    return(1 || funcname || hash || result7 || libp) ;
23963 }
23964 
23965 static int G__G__Geom1_215_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23966 {
23967       G__letint(result7, 105, (long) ((const TGeoPgon*) G__getstructoffset())->GetNedges());
23968    return(1 || funcname || hash || result7 || libp) ;
23969 }
23970 
23971 static int G__G__Geom1_215_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23972 {
23973    switch (libp->paran) {
23974    case 6:
23975       G__letdouble(result7, 100, (double) ((const TGeoPgon*) G__getstructoffset())->SafetyToSegment((Double_t*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
23976 , (Int_t) G__int(libp->para[2]), (Bool_t) G__int(libp->para[3])
23977 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
23978       break;
23979    case 5:
23980       G__letdouble(result7, 100, (double) ((const TGeoPgon*) G__getstructoffset())->SafetyToSegment((Double_t*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
23981 , (Int_t) G__int(libp->para[2]), (Bool_t) G__int(libp->para[3])
23982 , (Double_t) G__double(libp->para[4])));
23983       break;
23984    }
23985    return(1 || funcname || hash || result7 || libp) ;
23986 }
23987 
23988 static int G__G__Geom1_215_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23989 {
23990       ((TGeoPgon*) G__getstructoffset())->SetNedges((Int_t) G__int(libp->para[0]));
23991       G__setnull(result7);
23992    return(1 || funcname || hash || result7 || libp) ;
23993 }
23994 
23995 static int G__G__Geom1_215_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23996 {
23997       G__letint(result7, 85, (long) TGeoPgon::Class());
23998    return(1 || funcname || hash || result7 || libp) ;
23999 }
24000 
24001 static int G__G__Geom1_215_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24002 {
24003       G__letint(result7, 67, (long) TGeoPgon::Class_Name());
24004    return(1 || funcname || hash || result7 || libp) ;
24005 }
24006 
24007 static int G__G__Geom1_215_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24008 {
24009       G__letint(result7, 115, (long) TGeoPgon::Class_Version());
24010    return(1 || funcname || hash || result7 || libp) ;
24011 }
24012 
24013 static int G__G__Geom1_215_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24014 {
24015       TGeoPgon::Dictionary();
24016       G__setnull(result7);
24017    return(1 || funcname || hash || result7 || libp) ;
24018 }
24019 
24020 static int G__G__Geom1_215_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24021 {
24022       ((TGeoPgon*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
24023       G__setnull(result7);
24024    return(1 || funcname || hash || result7 || libp) ;
24025 }
24026 
24027 static int G__G__Geom1_215_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24028 {
24029       G__letint(result7, 67, (long) TGeoPgon::DeclFileName());
24030    return(1 || funcname || hash || result7 || libp) ;
24031 }
24032 
24033 static int G__G__Geom1_215_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24034 {
24035       G__letint(result7, 105, (long) TGeoPgon::ImplFileLine());
24036    return(1 || funcname || hash || result7 || libp) ;
24037 }
24038 
24039 static int G__G__Geom1_215_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24040 {
24041       G__letint(result7, 67, (long) TGeoPgon::ImplFileName());
24042    return(1 || funcname || hash || result7 || libp) ;
24043 }
24044 
24045 static int G__G__Geom1_215_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24046 {
24047       G__letint(result7, 105, (long) TGeoPgon::DeclFileLine());
24048    return(1 || funcname || hash || result7 || libp) ;
24049 }
24050 
24051 // automatic copy constructor
24052 static int G__G__Geom1_215_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24053 
24054 {
24055    TGeoPgon* p;
24056    void* tmp = (void*) G__int(libp->para[0]);
24057    p = new TGeoPgon(*(TGeoPgon*) tmp);
24058    result7->obj.i = (long) p;
24059    result7->ref = (long) p;
24060    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon));
24061    return(1 || funcname || hash || result7 || libp) ;
24062 }
24063 
24064 // automatic destructor
24065 typedef TGeoPgon G__TTGeoPgon;
24066 static int G__G__Geom1_215_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24067 {
24068    char* gvp = (char*) G__getgvp();
24069    long soff = G__getstructoffset();
24070    int n = G__getaryconstruct();
24071    //
24072    //has_a_delete: 1
24073    //has_own_delete1arg: 0
24074    //has_own_delete2arg: 0
24075    //
24076    if (!soff) {
24077      return(1);
24078    }
24079    if (n) {
24080      if (gvp == (char*)G__PVOID) {
24081        delete[] (TGeoPgon*) soff;
24082      } else {
24083        G__setgvp((long) G__PVOID);
24084        for (int i = n - 1; i >= 0; --i) {
24085          ((TGeoPgon*) (soff+(sizeof(TGeoPgon)*i)))->~G__TTGeoPgon();
24086        }
24087        G__setgvp((long)gvp);
24088      }
24089    } else {
24090      if (gvp == (char*)G__PVOID) {
24091        delete (TGeoPgon*) soff;
24092      } else {
24093        G__setgvp((long) G__PVOID);
24094        ((TGeoPgon*) (soff))->~G__TTGeoPgon();
24095        G__setgvp((long)gvp);
24096      }
24097    }
24098    G__setnull(result7);
24099    return(1 || funcname || hash || result7 || libp) ;
24100 }
24101 
24102 
24103 /* TGeoArb8 */
24104 static int G__G__Geom1_216_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24105 {
24106    TGeoArb8* p = NULL;
24107    char* gvp = (char*) G__getgvp();
24108    int n = G__getaryconstruct();
24109    if (n) {
24110      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24111        p = new TGeoArb8[n];
24112      } else {
24113        p = new((void*) gvp) TGeoArb8[n];
24114      }
24115    } else {
24116      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24117        p = new TGeoArb8;
24118      } else {
24119        p = new((void*) gvp) TGeoArb8;
24120      }
24121    }
24122    result7->obj.i = (long) p;
24123    result7->ref = (long) p;
24124    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8));
24125    return(1 || funcname || hash || result7 || libp) ;
24126 }
24127 
24128 static int G__G__Geom1_216_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24129 {
24130    TGeoArb8* p = NULL;
24131    char* gvp = (char*) G__getgvp();
24132    switch (libp->paran) {
24133    case 2:
24134      //m: 2
24135      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24136        p = new TGeoArb8((Double_t) G__double(libp->para[0]), (Double_t*) G__int(libp->para[1]));
24137      } else {
24138        p = new((void*) gvp) TGeoArb8((Double_t) G__double(libp->para[0]), (Double_t*) G__int(libp->para[1]));
24139      }
24140      break;
24141    case 1:
24142      //m: 1
24143      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24144        p = new TGeoArb8((Double_t) G__double(libp->para[0]));
24145      } else {
24146        p = new((void*) gvp) TGeoArb8((Double_t) G__double(libp->para[0]));
24147      }
24148      break;
24149    }
24150    result7->obj.i = (long) p;
24151    result7->ref = (long) p;
24152    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8));
24153    return(1 || funcname || hash || result7 || libp) ;
24154 }
24155 
24156 static int G__G__Geom1_216_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24157 {
24158    TGeoArb8* p = NULL;
24159    char* gvp = (char*) G__getgvp();
24160    switch (libp->paran) {
24161    case 3:
24162      //m: 3
24163      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24164        p = new TGeoArb8(
24165 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
24166 , (Double_t*) G__int(libp->para[2]));
24167      } else {
24168        p = new((void*) gvp) TGeoArb8(
24169 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
24170 , (Double_t*) G__int(libp->para[2]));
24171      }
24172      break;
24173    case 2:
24174      //m: 2
24175      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24176        p = new TGeoArb8((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
24177      } else {
24178        p = new((void*) gvp) TGeoArb8((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
24179      }
24180      break;
24181    }
24182    result7->obj.i = (long) p;
24183    result7->ref = (long) p;
24184    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8));
24185    return(1 || funcname || hash || result7 || libp) ;
24186 }
24187 
24188 static int G__G__Geom1_216_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24189 {
24190       ((TGeoArb8*) G__getstructoffset())->ComputeTwist();
24191       G__setnull(result7);
24192    return(1 || funcname || hash || result7 || libp) ;
24193 }
24194 
24195 static int G__G__Geom1_216_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24196 {
24197       G__letdouble(result7, 100, (double) ((const TGeoArb8*) G__getstructoffset())->DistToPlane((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
24198 , (Int_t) G__int(libp->para[2]), (Bool_t) G__int(libp->para[3])));
24199    return(1 || funcname || hash || result7 || libp) ;
24200 }
24201 
24202 static int G__G__Geom1_216_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24203 {
24204       G__letdouble(result7, 100, (double) ((const TGeoArb8*) G__getstructoffset())->GetClosestEdge((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
24205 , *(Int_t*) G__Intref(&libp->para[2])));
24206    return(1 || funcname || hash || result7 || libp) ;
24207 }
24208 
24209 static int G__G__Geom1_216_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24210 {
24211       G__letdouble(result7, 100, (double) ((const TGeoArb8*) G__getstructoffset())->GetDz());
24212    return(1 || funcname || hash || result7 || libp) ;
24213 }
24214 
24215 static int G__G__Geom1_216_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24216 {
24217       TGeoArb8::GetPlaneNormal((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
24218 , (Double_t*) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3]));
24219       G__setnull(result7);
24220    return(1 || funcname || hash || result7 || libp) ;
24221 }
24222 
24223 static int G__G__Geom1_216_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24224 {
24225       G__letint(result7, 68, (long) ((TGeoArb8*) G__getstructoffset())->GetVertices());
24226    return(1 || funcname || hash || result7 || libp) ;
24227 }
24228 
24229 static int G__G__Geom1_216_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24230 {
24231       G__letdouble(result7, 100, (double) ((const TGeoArb8*) G__getstructoffset())->GetTwist((Int_t) G__int(libp->para[0])));
24232    return(1 || funcname || hash || result7 || libp) ;
24233 }
24234 
24235 static int G__G__Geom1_216_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24236 {
24237       G__letint(result7, 103, (long) TGeoArb8::IsSamePoint((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
24238    return(1 || funcname || hash || result7 || libp) ;
24239 }
24240 
24241 static int G__G__Geom1_216_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24242 {
24243       G__letint(result7, 103, (long) TGeoArb8::InsidePolygon((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
24244 , (Double_t*) G__int(libp->para[2])));
24245    return(1 || funcname || hash || result7 || libp) ;
24246 }
24247 
24248 static int G__G__Geom1_216_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24249 {
24250       G__letint(result7, 103, (long) ((const TGeoArb8*) G__getstructoffset())->IsTwisted());
24251    return(1 || funcname || hash || result7 || libp) ;
24252 }
24253 
24254 static int G__G__Geom1_216_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24255 {
24256       G__letdouble(result7, 100, (double) ((const TGeoArb8*) G__getstructoffset())->SafetyToFace((Double_t*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
24257 , (Bool_t) G__int(libp->para[2])));
24258    return(1 || funcname || hash || result7 || libp) ;
24259 }
24260 
24261 static int G__G__Geom1_216_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24262 {
24263       ((const TGeoArb8*) G__getstructoffset())->SetPlaneVertices((Double_t) G__double(libp->para[0]), (Double_t*) G__int(libp->para[1]));
24264       G__setnull(result7);
24265    return(1 || funcname || hash || result7 || libp) ;
24266 }
24267 
24268 static int G__G__Geom1_216_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24269 {
24270       ((TGeoArb8*) G__getstructoffset())->SetVertex((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
24271 , (Double_t) G__double(libp->para[2]));
24272       G__setnull(result7);
24273    return(1 || funcname || hash || result7 || libp) ;
24274 }
24275 
24276 static int G__G__Geom1_216_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24277 {
24278       ((TGeoArb8*) G__getstructoffset())->SetDz((Double_t) G__double(libp->para[0]));
24279       G__setnull(result7);
24280    return(1 || funcname || hash || result7 || libp) ;
24281 }
24282 
24283 static int G__G__Geom1_216_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24284 {
24285       G__letint(result7, 85, (long) TGeoArb8::Class());
24286    return(1 || funcname || hash || result7 || libp) ;
24287 }
24288 
24289 static int G__G__Geom1_216_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24290 {
24291       G__letint(result7, 67, (long) TGeoArb8::Class_Name());
24292    return(1 || funcname || hash || result7 || libp) ;
24293 }
24294 
24295 static int G__G__Geom1_216_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24296 {
24297       G__letint(result7, 115, (long) TGeoArb8::Class_Version());
24298    return(1 || funcname || hash || result7 || libp) ;
24299 }
24300 
24301 static int G__G__Geom1_216_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24302 {
24303       TGeoArb8::Dictionary();
24304       G__setnull(result7);
24305    return(1 || funcname || hash || result7 || libp) ;
24306 }
24307 
24308 static int G__G__Geom1_216_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24309 {
24310       ((TGeoArb8*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
24311       G__setnull(result7);
24312    return(1 || funcname || hash || result7 || libp) ;
24313 }
24314 
24315 static int G__G__Geom1_216_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24316 {
24317       G__letint(result7, 67, (long) TGeoArb8::DeclFileName());
24318    return(1 || funcname || hash || result7 || libp) ;
24319 }
24320 
24321 static int G__G__Geom1_216_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24322 {
24323       G__letint(result7, 105, (long) TGeoArb8::ImplFileLine());
24324    return(1 || funcname || hash || result7 || libp) ;
24325 }
24326 
24327 static int G__G__Geom1_216_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24328 {
24329       G__letint(result7, 67, (long) TGeoArb8::ImplFileName());
24330    return(1 || funcname || hash || result7 || libp) ;
24331 }
24332 
24333 static int G__G__Geom1_216_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24334 {
24335       G__letint(result7, 105, (long) TGeoArb8::DeclFileLine());
24336    return(1 || funcname || hash || result7 || libp) ;
24337 }
24338 
24339 // automatic destructor
24340 typedef TGeoArb8 G__TTGeoArb8;
24341 static int G__G__Geom1_216_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24342 {
24343    char* gvp = (char*) G__getgvp();
24344    long soff = G__getstructoffset();
24345    int n = G__getaryconstruct();
24346    //
24347    //has_a_delete: 1
24348    //has_own_delete1arg: 0
24349    //has_own_delete2arg: 0
24350    //
24351    if (!soff) {
24352      return(1);
24353    }
24354    if (n) {
24355      if (gvp == (char*)G__PVOID) {
24356        delete[] (TGeoArb8*) soff;
24357      } else {
24358        G__setgvp((long) G__PVOID);
24359        for (int i = n - 1; i >= 0; --i) {
24360          ((TGeoArb8*) (soff+(sizeof(TGeoArb8)*i)))->~G__TTGeoArb8();
24361        }
24362        G__setgvp((long)gvp);
24363      }
24364    } else {
24365      if (gvp == (char*)G__PVOID) {
24366        delete (TGeoArb8*) soff;
24367      } else {
24368        G__setgvp((long) G__PVOID);
24369        ((TGeoArb8*) (soff))->~G__TTGeoArb8();
24370        G__setgvp((long)gvp);
24371      }
24372    }
24373    G__setnull(result7);
24374    return(1 || funcname || hash || result7 || libp) ;
24375 }
24376 
24377 
24378 /* TGeoTrap */
24379 static int G__G__Geom1_218_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24380 {
24381    TGeoTrap* p = NULL;
24382    char* gvp = (char*) G__getgvp();
24383    int n = G__getaryconstruct();
24384    if (n) {
24385      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24386        p = new TGeoTrap[n];
24387      } else {
24388        p = new((void*) gvp) TGeoTrap[n];
24389      }
24390    } else {
24391      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24392        p = new TGeoTrap;
24393      } else {
24394        p = new((void*) gvp) TGeoTrap;
24395      }
24396    }
24397    result7->obj.i = (long) p;
24398    result7->ref = (long) p;
24399    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap));
24400    return(1 || funcname || hash || result7 || libp) ;
24401 }
24402 
24403 static int G__G__Geom1_218_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24404 {
24405    TGeoTrap* p = NULL;
24406    char* gvp = (char*) G__getgvp();
24407    //m: 3
24408    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24409      p = new TGeoTrap(
24410 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
24411 , (Double_t) G__double(libp->para[2]));
24412    } else {
24413      p = new((void*) gvp) TGeoTrap(
24414 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
24415 , (Double_t) G__double(libp->para[2]));
24416    }
24417    result7->obj.i = (long) p;
24418    result7->ref = (long) p;
24419    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap));
24420    return(1 || funcname || hash || result7 || libp) ;
24421 }
24422 
24423 static int G__G__Geom1_218_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24424 {
24425    TGeoTrap* p = NULL;
24426    char* gvp = (char*) G__getgvp();
24427    //m: 11
24428    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24429      p = new TGeoTrap(
24430 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
24431 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
24432 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
24433 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
24434 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
24435 , (Double_t) G__double(libp->para[10]));
24436    } else {
24437      p = new((void*) gvp) TGeoTrap(
24438 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
24439 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
24440 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
24441 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
24442 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
24443 , (Double_t) G__double(libp->para[10]));
24444    }
24445    result7->obj.i = (long) p;
24446    result7->ref = (long) p;
24447    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap));
24448    return(1 || funcname || hash || result7 || libp) ;
24449 }
24450 
24451 static int G__G__Geom1_218_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24452 {
24453    TGeoTrap* p = NULL;
24454    char* gvp = (char*) G__getgvp();
24455    //m: 12
24456    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24457      p = new TGeoTrap(
24458 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
24459 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
24460 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
24461 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
24462 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
24463 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11]));
24464    } else {
24465      p = new((void*) gvp) TGeoTrap(
24466 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
24467 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
24468 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
24469 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
24470 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
24471 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11]));
24472    }
24473    result7->obj.i = (long) p;
24474    result7->ref = (long) p;
24475    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap));
24476    return(1 || funcname || hash || result7 || libp) ;
24477 }
24478 
24479 static int G__G__Geom1_218_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24480 {
24481       G__letdouble(result7, 100, (double) ((const TGeoTrap*) G__getstructoffset())->GetTheta());
24482    return(1 || funcname || hash || result7 || libp) ;
24483 }
24484 
24485 static int G__G__Geom1_218_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24486 {
24487       G__letdouble(result7, 100, (double) ((const TGeoTrap*) G__getstructoffset())->GetPhi());
24488    return(1 || funcname || hash || result7 || libp) ;
24489 }
24490 
24491 static int G__G__Geom1_218_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24492 {
24493       G__letdouble(result7, 100, (double) ((const TGeoTrap*) G__getstructoffset())->GetH1());
24494    return(1 || funcname || hash || result7 || libp) ;
24495 }
24496 
24497 static int G__G__Geom1_218_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24498 {
24499       G__letdouble(result7, 100, (double) ((const TGeoTrap*) G__getstructoffset())->GetBl1());
24500    return(1 || funcname || hash || result7 || libp) ;
24501 }
24502 
24503 static int G__G__Geom1_218_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24504 {
24505       G__letdouble(result7, 100, (double) ((const TGeoTrap*) G__getstructoffset())->GetTl1());
24506    return(1 || funcname || hash || result7 || libp) ;
24507 }
24508 
24509 static int G__G__Geom1_218_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24510 {
24511       G__letdouble(result7, 100, (double) ((const TGeoTrap*) G__getstructoffset())->GetAlpha1());
24512    return(1 || funcname || hash || result7 || libp) ;
24513 }
24514 
24515 static int G__G__Geom1_218_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24516 {
24517       G__letdouble(result7, 100, (double) ((const TGeoTrap*) G__getstructoffset())->GetH2());
24518    return(1 || funcname || hash || result7 || libp) ;
24519 }
24520 
24521 static int G__G__Geom1_218_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24522 {
24523       G__letdouble(result7, 100, (double) ((const TGeoTrap*) G__getstructoffset())->GetBl2());
24524    return(1 || funcname || hash || result7 || libp) ;
24525 }
24526 
24527 static int G__G__Geom1_218_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24528 {
24529       G__letdouble(result7, 100, (double) ((const TGeoTrap*) G__getstructoffset())->GetTl2());
24530    return(1 || funcname || hash || result7 || libp) ;
24531 }
24532 
24533 static int G__G__Geom1_218_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24534 {
24535       G__letdouble(result7, 100, (double) ((const TGeoTrap*) G__getstructoffset())->GetAlpha2());
24536    return(1 || funcname || hash || result7 || libp) ;
24537 }
24538 
24539 static int G__G__Geom1_218_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24540 {
24541       G__letint(result7, 85, (long) TGeoTrap::Class());
24542    return(1 || funcname || hash || result7 || libp) ;
24543 }
24544 
24545 static int G__G__Geom1_218_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24546 {
24547       G__letint(result7, 67, (long) TGeoTrap::Class_Name());
24548    return(1 || funcname || hash || result7 || libp) ;
24549 }
24550 
24551 static int G__G__Geom1_218_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24552 {
24553       G__letint(result7, 115, (long) TGeoTrap::Class_Version());
24554    return(1 || funcname || hash || result7 || libp) ;
24555 }
24556 
24557 static int G__G__Geom1_218_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24558 {
24559       TGeoTrap::Dictionary();
24560       G__setnull(result7);
24561    return(1 || funcname || hash || result7 || libp) ;
24562 }
24563 
24564 static int G__G__Geom1_218_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24565 {
24566       ((TGeoTrap*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
24567       G__setnull(result7);
24568    return(1 || funcname || hash || result7 || libp) ;
24569 }
24570 
24571 static int G__G__Geom1_218_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24572 {
24573       G__letint(result7, 67, (long) TGeoTrap::DeclFileName());
24574    return(1 || funcname || hash || result7 || libp) ;
24575 }
24576 
24577 static int G__G__Geom1_218_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24578 {
24579       G__letint(result7, 105, (long) TGeoTrap::ImplFileLine());
24580    return(1 || funcname || hash || result7 || libp) ;
24581 }
24582 
24583 static int G__G__Geom1_218_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24584 {
24585       G__letint(result7, 67, (long) TGeoTrap::ImplFileName());
24586    return(1 || funcname || hash || result7 || libp) ;
24587 }
24588 
24589 static int G__G__Geom1_218_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24590 {
24591       G__letint(result7, 105, (long) TGeoTrap::DeclFileLine());
24592    return(1 || funcname || hash || result7 || libp) ;
24593 }
24594 
24595 // automatic copy constructor
24596 static int G__G__Geom1_218_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24597 
24598 {
24599    TGeoTrap* p;
24600    void* tmp = (void*) G__int(libp->para[0]);
24601    p = new TGeoTrap(*(TGeoTrap*) tmp);
24602    result7->obj.i = (long) p;
24603    result7->ref = (long) p;
24604    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap));
24605    return(1 || funcname || hash || result7 || libp) ;
24606 }
24607 
24608 // automatic destructor
24609 typedef TGeoTrap G__TTGeoTrap;
24610 static int G__G__Geom1_218_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24611 {
24612    char* gvp = (char*) G__getgvp();
24613    long soff = G__getstructoffset();
24614    int n = G__getaryconstruct();
24615    //
24616    //has_a_delete: 1
24617    //has_own_delete1arg: 0
24618    //has_own_delete2arg: 0
24619    //
24620    if (!soff) {
24621      return(1);
24622    }
24623    if (n) {
24624      if (gvp == (char*)G__PVOID) {
24625        delete[] (TGeoTrap*) soff;
24626      } else {
24627        G__setgvp((long) G__PVOID);
24628        for (int i = n - 1; i >= 0; --i) {
24629          ((TGeoTrap*) (soff+(sizeof(TGeoTrap)*i)))->~G__TTGeoTrap();
24630        }
24631        G__setgvp((long)gvp);
24632      }
24633    } else {
24634      if (gvp == (char*)G__PVOID) {
24635        delete (TGeoTrap*) soff;
24636      } else {
24637        G__setgvp((long) G__PVOID);
24638        ((TGeoTrap*) (soff))->~G__TTGeoTrap();
24639        G__setgvp((long)gvp);
24640      }
24641    }
24642    G__setnull(result7);
24643    return(1 || funcname || hash || result7 || libp) ;
24644 }
24645 
24646 
24647 /* TGeoGtra */
24648 static int G__G__Geom1_219_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24649 {
24650    TGeoGtra* p = NULL;
24651    char* gvp = (char*) G__getgvp();
24652    int n = G__getaryconstruct();
24653    if (n) {
24654      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24655        p = new TGeoGtra[n];
24656      } else {
24657        p = new((void*) gvp) TGeoGtra[n];
24658      }
24659    } else {
24660      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24661        p = new TGeoGtra;
24662      } else {
24663        p = new((void*) gvp) TGeoGtra;
24664      }
24665    }
24666    result7->obj.i = (long) p;
24667    result7->ref = (long) p;
24668    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra));
24669    return(1 || funcname || hash || result7 || libp) ;
24670 }
24671 
24672 static int G__G__Geom1_219_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24673 {
24674    TGeoGtra* p = NULL;
24675    char* gvp = (char*) G__getgvp();
24676    //m: 12
24677    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24678      p = new TGeoGtra(
24679 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
24680 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
24681 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
24682 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
24683 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
24684 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11]));
24685    } else {
24686      p = new((void*) gvp) TGeoGtra(
24687 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
24688 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
24689 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
24690 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
24691 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
24692 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11]));
24693    }
24694    result7->obj.i = (long) p;
24695    result7->ref = (long) p;
24696    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra));
24697    return(1 || funcname || hash || result7 || libp) ;
24698 }
24699 
24700 static int G__G__Geom1_219_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24701 {
24702    TGeoGtra* p = NULL;
24703    char* gvp = (char*) G__getgvp();
24704    //m: 13
24705    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24706      p = new TGeoGtra(
24707 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
24708 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
24709 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
24710 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
24711 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
24712 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
24713 , (Double_t) G__double(libp->para[12]));
24714    } else {
24715      p = new((void*) gvp) TGeoGtra(
24716 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
24717 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
24718 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
24719 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
24720 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
24721 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
24722 , (Double_t) G__double(libp->para[12]));
24723    }
24724    result7->obj.i = (long) p;
24725    result7->ref = (long) p;
24726    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra));
24727    return(1 || funcname || hash || result7 || libp) ;
24728 }
24729 
24730 static int G__G__Geom1_219_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24731 {
24732       G__letdouble(result7, 100, (double) ((const TGeoGtra*) G__getstructoffset())->GetTwistAngle());
24733    return(1 || funcname || hash || result7 || libp) ;
24734 }
24735 
24736 static int G__G__Geom1_219_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24737 {
24738       G__letint(result7, 85, (long) TGeoGtra::Class());
24739    return(1 || funcname || hash || result7 || libp) ;
24740 }
24741 
24742 static int G__G__Geom1_219_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24743 {
24744       G__letint(result7, 67, (long) TGeoGtra::Class_Name());
24745    return(1 || funcname || hash || result7 || libp) ;
24746 }
24747 
24748 static int G__G__Geom1_219_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24749 {
24750       G__letint(result7, 115, (long) TGeoGtra::Class_Version());
24751    return(1 || funcname || hash || result7 || libp) ;
24752 }
24753 
24754 static int G__G__Geom1_219_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24755 {
24756       TGeoGtra::Dictionary();
24757       G__setnull(result7);
24758    return(1 || funcname || hash || result7 || libp) ;
24759 }
24760 
24761 static int G__G__Geom1_219_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24762 {
24763       ((TGeoGtra*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
24764       G__setnull(result7);
24765    return(1 || funcname || hash || result7 || libp) ;
24766 }
24767 
24768 static int G__G__Geom1_219_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24769 {
24770       G__letint(result7, 67, (long) TGeoGtra::DeclFileName());
24771    return(1 || funcname || hash || result7 || libp) ;
24772 }
24773 
24774 static int G__G__Geom1_219_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24775 {
24776       G__letint(result7, 105, (long) TGeoGtra::ImplFileLine());
24777    return(1 || funcname || hash || result7 || libp) ;
24778 }
24779 
24780 static int G__G__Geom1_219_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24781 {
24782       G__letint(result7, 67, (long) TGeoGtra::ImplFileName());
24783    return(1 || funcname || hash || result7 || libp) ;
24784 }
24785 
24786 static int G__G__Geom1_219_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24787 {
24788       G__letint(result7, 105, (long) TGeoGtra::DeclFileLine());
24789    return(1 || funcname || hash || result7 || libp) ;
24790 }
24791 
24792 // automatic copy constructor
24793 static int G__G__Geom1_219_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24794 
24795 {
24796    TGeoGtra* p;
24797    void* tmp = (void*) G__int(libp->para[0]);
24798    p = new TGeoGtra(*(TGeoGtra*) tmp);
24799    result7->obj.i = (long) p;
24800    result7->ref = (long) p;
24801    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra));
24802    return(1 || funcname || hash || result7 || libp) ;
24803 }
24804 
24805 // automatic destructor
24806 typedef TGeoGtra G__TTGeoGtra;
24807 static int G__G__Geom1_219_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24808 {
24809    char* gvp = (char*) G__getgvp();
24810    long soff = G__getstructoffset();
24811    int n = G__getaryconstruct();
24812    //
24813    //has_a_delete: 1
24814    //has_own_delete1arg: 0
24815    //has_own_delete2arg: 0
24816    //
24817    if (!soff) {
24818      return(1);
24819    }
24820    if (n) {
24821      if (gvp == (char*)G__PVOID) {
24822        delete[] (TGeoGtra*) soff;
24823      } else {
24824        G__setgvp((long) G__PVOID);
24825        for (int i = n - 1; i >= 0; --i) {
24826          ((TGeoGtra*) (soff+(sizeof(TGeoGtra)*i)))->~G__TTGeoGtra();
24827        }
24828        G__setgvp((long)gvp);
24829      }
24830    } else {
24831      if (gvp == (char*)G__PVOID) {
24832        delete (TGeoGtra*) soff;
24833      } else {
24834        G__setgvp((long) G__PVOID);
24835        ((TGeoGtra*) (soff))->~G__TTGeoGtra();
24836        G__setgvp((long)gvp);
24837      }
24838    }
24839    G__setnull(result7);
24840    return(1 || funcname || hash || result7 || libp) ;
24841 }
24842 
24843 
24844 /* TGeoTrd1 */
24845 static int G__G__Geom1_220_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24846 {
24847    TGeoTrd1* p = NULL;
24848    char* gvp = (char*) G__getgvp();
24849    int n = G__getaryconstruct();
24850    if (n) {
24851      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24852        p = new TGeoTrd1[n];
24853      } else {
24854        p = new((void*) gvp) TGeoTrd1[n];
24855      }
24856    } else {
24857      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24858        p = new TGeoTrd1;
24859      } else {
24860        p = new((void*) gvp) TGeoTrd1;
24861      }
24862    }
24863    result7->obj.i = (long) p;
24864    result7->ref = (long) p;
24865    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1));
24866    return(1 || funcname || hash || result7 || libp) ;
24867 }
24868 
24869 static int G__G__Geom1_220_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24870 {
24871    TGeoTrd1* p = NULL;
24872    char* gvp = (char*) G__getgvp();
24873    //m: 4
24874    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24875      p = new TGeoTrd1(
24876 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
24877 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
24878    } else {
24879      p = new((void*) gvp) TGeoTrd1(
24880 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
24881 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
24882    }
24883    result7->obj.i = (long) p;
24884    result7->ref = (long) p;
24885    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1));
24886    return(1 || funcname || hash || result7 || libp) ;
24887 }
24888 
24889 static int G__G__Geom1_220_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24890 {
24891    TGeoTrd1* p = NULL;
24892    char* gvp = (char*) G__getgvp();
24893    //m: 5
24894    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24895      p = new TGeoTrd1(
24896 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
24897 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
24898 , (Double_t) G__double(libp->para[4]));
24899    } else {
24900      p = new((void*) gvp) TGeoTrd1(
24901 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
24902 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
24903 , (Double_t) G__double(libp->para[4]));
24904    }
24905    result7->obj.i = (long) p;
24906    result7->ref = (long) p;
24907    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1));
24908    return(1 || funcname || hash || result7 || libp) ;
24909 }
24910 
24911 static int G__G__Geom1_220_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24912 {
24913    TGeoTrd1* p = NULL;
24914    char* gvp = (char*) G__getgvp();
24915    //m: 1
24916    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24917      p = new TGeoTrd1((Double_t*) G__int(libp->para[0]));
24918    } else {
24919      p = new((void*) gvp) TGeoTrd1((Double_t*) G__int(libp->para[0]));
24920    }
24921    result7->obj.i = (long) p;
24922    result7->ref = (long) p;
24923    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1));
24924    return(1 || funcname || hash || result7 || libp) ;
24925 }
24926 
24927 static int G__G__Geom1_220_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24928 {
24929       G__letdouble(result7, 100, (double) ((const TGeoTrd1*) G__getstructoffset())->GetDx1());
24930    return(1 || funcname || hash || result7 || libp) ;
24931 }
24932 
24933 static int G__G__Geom1_220_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24934 {
24935       G__letdouble(result7, 100, (double) ((const TGeoTrd1*) G__getstructoffset())->GetDx2());
24936    return(1 || funcname || hash || result7 || libp) ;
24937 }
24938 
24939 static int G__G__Geom1_220_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24940 {
24941       G__letdouble(result7, 100, (double) ((const TGeoTrd1*) G__getstructoffset())->GetDy());
24942    return(1 || funcname || hash || result7 || libp) ;
24943 }
24944 
24945 static int G__G__Geom1_220_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24946 {
24947       G__letdouble(result7, 100, (double) ((const TGeoTrd1*) G__getstructoffset())->GetDz());
24948    return(1 || funcname || hash || result7 || libp) ;
24949 }
24950 
24951 static int G__G__Geom1_220_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24952 {
24953       ((const TGeoTrd1*) G__getstructoffset())->GetVisibleCorner((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
24954 , (Double_t*) G__int(libp->para[2]));
24955       G__setnull(result7);
24956    return(1 || funcname || hash || result7 || libp) ;
24957 }
24958 
24959 static int G__G__Geom1_220_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24960 {
24961       ((const TGeoTrd1*) G__getstructoffset())->GetOppositeCorner((Double_t*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
24962 , (Double_t*) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3]));
24963       G__setnull(result7);
24964    return(1 || funcname || hash || result7 || libp) ;
24965 }
24966 
24967 static int G__G__Geom1_220_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24968 {
24969       ((const TGeoTrd1*) G__getstructoffset())->SetVertex((Double_t*) G__int(libp->para[0]));
24970       G__setnull(result7);
24971    return(1 || funcname || hash || result7 || libp) ;
24972 }
24973 
24974 static int G__G__Geom1_220_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24975 {
24976       G__letint(result7, 85, (long) TGeoTrd1::Class());
24977    return(1 || funcname || hash || result7 || libp) ;
24978 }
24979 
24980 static int G__G__Geom1_220_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24981 {
24982       G__letint(result7, 67, (long) TGeoTrd1::Class_Name());
24983    return(1 || funcname || hash || result7 || libp) ;
24984 }
24985 
24986 static int G__G__Geom1_220_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24987 {
24988       G__letint(result7, 115, (long) TGeoTrd1::Class_Version());
24989    return(1 || funcname || hash || result7 || libp) ;
24990 }
24991 
24992 static int G__G__Geom1_220_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24993 {
24994       TGeoTrd1::Dictionary();
24995       G__setnull(result7);
24996    return(1 || funcname || hash || result7 || libp) ;
24997 }
24998 
24999 static int G__G__Geom1_220_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25000 {
25001       ((TGeoTrd1*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
25002       G__setnull(result7);
25003    return(1 || funcname || hash || result7 || libp) ;
25004 }
25005 
25006 static int G__G__Geom1_220_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25007 {
25008       G__letint(result7, 67, (long) TGeoTrd1::DeclFileName());
25009    return(1 || funcname || hash || result7 || libp) ;
25010 }
25011 
25012 static int G__G__Geom1_220_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25013 {
25014       G__letint(result7, 105, (long) TGeoTrd1::ImplFileLine());
25015    return(1 || funcname || hash || result7 || libp) ;
25016 }
25017 
25018 static int G__G__Geom1_220_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25019 {
25020       G__letint(result7, 67, (long) TGeoTrd1::ImplFileName());
25021    return(1 || funcname || hash || result7 || libp) ;
25022 }
25023 
25024 static int G__G__Geom1_220_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25025 {
25026       G__letint(result7, 105, (long) TGeoTrd1::DeclFileLine());
25027    return(1 || funcname || hash || result7 || libp) ;
25028 }
25029 
25030 // automatic copy constructor
25031 static int G__G__Geom1_220_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25032 
25033 {
25034    TGeoTrd1* p;
25035    void* tmp = (void*) G__int(libp->para[0]);
25036    p = new TGeoTrd1(*(TGeoTrd1*) tmp);
25037    result7->obj.i = (long) p;
25038    result7->ref = (long) p;
25039    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1));
25040    return(1 || funcname || hash || result7 || libp) ;
25041 }
25042 
25043 // automatic destructor
25044 typedef TGeoTrd1 G__TTGeoTrd1;
25045 static int G__G__Geom1_220_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25046 {
25047    char* gvp = (char*) G__getgvp();
25048    long soff = G__getstructoffset();
25049    int n = G__getaryconstruct();
25050    //
25051    //has_a_delete: 1
25052    //has_own_delete1arg: 0
25053    //has_own_delete2arg: 0
25054    //
25055    if (!soff) {
25056      return(1);
25057    }
25058    if (n) {
25059      if (gvp == (char*)G__PVOID) {
25060        delete[] (TGeoTrd1*) soff;
25061      } else {
25062        G__setgvp((long) G__PVOID);
25063        for (int i = n - 1; i >= 0; --i) {
25064          ((TGeoTrd1*) (soff+(sizeof(TGeoTrd1)*i)))->~G__TTGeoTrd1();
25065        }
25066        G__setgvp((long)gvp);
25067      }
25068    } else {
25069      if (gvp == (char*)G__PVOID) {
25070        delete (TGeoTrd1*) soff;
25071      } else {
25072        G__setgvp((long) G__PVOID);
25073        ((TGeoTrd1*) (soff))->~G__TTGeoTrd1();
25074        G__setgvp((long)gvp);
25075      }
25076    }
25077    G__setnull(result7);
25078    return(1 || funcname || hash || result7 || libp) ;
25079 }
25080 
25081 // automatic assignment operator
25082 static int G__G__Geom1_220_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25083 {
25084    TGeoTrd1* dest = (TGeoTrd1*) G__getstructoffset();
25085    *dest = *(TGeoTrd1*) libp->para[0].ref;
25086    const TGeoTrd1& obj = *dest;
25087    result7->ref = (long) (&obj);
25088    result7->obj.i = (long) (&obj);
25089    return(1 || funcname || hash || result7 || libp) ;
25090 }
25091 
25092 
25093 /* TGeoTrd2 */
25094 static int G__G__Geom1_221_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25095 {
25096    TGeoTrd2* p = NULL;
25097    char* gvp = (char*) G__getgvp();
25098    int n = G__getaryconstruct();
25099    if (n) {
25100      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25101        p = new TGeoTrd2[n];
25102      } else {
25103        p = new((void*) gvp) TGeoTrd2[n];
25104      }
25105    } else {
25106      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25107        p = new TGeoTrd2;
25108      } else {
25109        p = new((void*) gvp) TGeoTrd2;
25110      }
25111    }
25112    result7->obj.i = (long) p;
25113    result7->ref = (long) p;
25114    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2));
25115    return(1 || funcname || hash || result7 || libp) ;
25116 }
25117 
25118 static int G__G__Geom1_221_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25119 {
25120    TGeoTrd2* p = NULL;
25121    char* gvp = (char*) G__getgvp();
25122    //m: 5
25123    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25124      p = new TGeoTrd2(
25125 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
25126 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
25127 , (Double_t) G__double(libp->para[4]));
25128    } else {
25129      p = new((void*) gvp) TGeoTrd2(
25130 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
25131 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
25132 , (Double_t) G__double(libp->para[4]));
25133    }
25134    result7->obj.i = (long) p;
25135    result7->ref = (long) p;
25136    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2));
25137    return(1 || funcname || hash || result7 || libp) ;
25138 }
25139 
25140 static int G__G__Geom1_221_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25141 {
25142    TGeoTrd2* p = NULL;
25143    char* gvp = (char*) G__getgvp();
25144    //m: 6
25145    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25146      p = new TGeoTrd2(
25147 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
25148 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
25149 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
25150    } else {
25151      p = new((void*) gvp) TGeoTrd2(
25152 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
25153 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
25154 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5]));
25155    }
25156    result7->obj.i = (long) p;
25157    result7->ref = (long) p;
25158    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2));
25159    return(1 || funcname || hash || result7 || libp) ;
25160 }
25161 
25162 static int G__G__Geom1_221_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25163 {
25164    TGeoTrd2* p = NULL;
25165    char* gvp = (char*) G__getgvp();
25166    //m: 1
25167    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25168      p = new TGeoTrd2((Double_t*) G__int(libp->para[0]));
25169    } else {
25170      p = new((void*) gvp) TGeoTrd2((Double_t*) G__int(libp->para[0]));
25171    }
25172    result7->obj.i = (long) p;
25173    result7->ref = (long) p;
25174    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2));
25175    return(1 || funcname || hash || result7 || libp) ;
25176 }
25177 
25178 static int G__G__Geom1_221_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25179 {
25180       G__letdouble(result7, 100, (double) ((const TGeoTrd2*) G__getstructoffset())->GetDx1());
25181    return(1 || funcname || hash || result7 || libp) ;
25182 }
25183 
25184 static int G__G__Geom1_221_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25185 {
25186       G__letdouble(result7, 100, (double) ((const TGeoTrd2*) G__getstructoffset())->GetDx2());
25187    return(1 || funcname || hash || result7 || libp) ;
25188 }
25189 
25190 static int G__G__Geom1_221_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25191 {
25192       G__letdouble(result7, 100, (double) ((const TGeoTrd2*) G__getstructoffset())->GetDy1());
25193    return(1 || funcname || hash || result7 || libp) ;
25194 }
25195 
25196 static int G__G__Geom1_221_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25197 {
25198       G__letdouble(result7, 100, (double) ((const TGeoTrd2*) G__getstructoffset())->GetDy2());
25199    return(1 || funcname || hash || result7 || libp) ;
25200 }
25201 
25202 static int G__G__Geom1_221_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25203 {
25204       G__letdouble(result7, 100, (double) ((const TGeoTrd2*) G__getstructoffset())->GetDz());
25205    return(1 || funcname || hash || result7 || libp) ;
25206 }
25207 
25208 static int G__G__Geom1_221_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25209 {
25210       ((const TGeoTrd2*) G__getstructoffset())->GetVisibleCorner((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
25211 , (Double_t*) G__int(libp->para[2]));
25212       G__setnull(result7);
25213    return(1 || funcname || hash || result7 || libp) ;
25214 }
25215 
25216 static int G__G__Geom1_221_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25217 {
25218       ((const TGeoTrd2*) G__getstructoffset())->GetOppositeCorner((Double_t*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
25219 , (Double_t*) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3]));
25220       G__setnull(result7);
25221    return(1 || funcname || hash || result7 || libp) ;
25222 }
25223 
25224 static int G__G__Geom1_221_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25225 {
25226       ((const TGeoTrd2*) G__getstructoffset())->SetVertex((Double_t*) G__int(libp->para[0]));
25227       G__setnull(result7);
25228    return(1 || funcname || hash || result7 || libp) ;
25229 }
25230 
25231 static int G__G__Geom1_221_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25232 {
25233       G__letint(result7, 85, (long) TGeoTrd2::Class());
25234    return(1 || funcname || hash || result7 || libp) ;
25235 }
25236 
25237 static int G__G__Geom1_221_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25238 {
25239       G__letint(result7, 67, (long) TGeoTrd2::Class_Name());
25240    return(1 || funcname || hash || result7 || libp) ;
25241 }
25242 
25243 static int G__G__Geom1_221_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25244 {
25245       G__letint(result7, 115, (long) TGeoTrd2::Class_Version());
25246    return(1 || funcname || hash || result7 || libp) ;
25247 }
25248 
25249 static int G__G__Geom1_221_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25250 {
25251       TGeoTrd2::Dictionary();
25252       G__setnull(result7);
25253    return(1 || funcname || hash || result7 || libp) ;
25254 }
25255 
25256 static int G__G__Geom1_221_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25257 {
25258       ((TGeoTrd2*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
25259       G__setnull(result7);
25260    return(1 || funcname || hash || result7 || libp) ;
25261 }
25262 
25263 static int G__G__Geom1_221_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25264 {
25265       G__letint(result7, 67, (long) TGeoTrd2::DeclFileName());
25266    return(1 || funcname || hash || result7 || libp) ;
25267 }
25268 
25269 static int G__G__Geom1_221_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25270 {
25271       G__letint(result7, 105, (long) TGeoTrd2::ImplFileLine());
25272    return(1 || funcname || hash || result7 || libp) ;
25273 }
25274 
25275 static int G__G__Geom1_221_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25276 {
25277       G__letint(result7, 67, (long) TGeoTrd2::ImplFileName());
25278    return(1 || funcname || hash || result7 || libp) ;
25279 }
25280 
25281 static int G__G__Geom1_221_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25282 {
25283       G__letint(result7, 105, (long) TGeoTrd2::DeclFileLine());
25284    return(1 || funcname || hash || result7 || libp) ;
25285 }
25286 
25287 // automatic copy constructor
25288 static int G__G__Geom1_221_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25289 
25290 {
25291    TGeoTrd2* p;
25292    void* tmp = (void*) G__int(libp->para[0]);
25293    p = new TGeoTrd2(*(TGeoTrd2*) tmp);
25294    result7->obj.i = (long) p;
25295    result7->ref = (long) p;
25296    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2));
25297    return(1 || funcname || hash || result7 || libp) ;
25298 }
25299 
25300 // automatic destructor
25301 typedef TGeoTrd2 G__TTGeoTrd2;
25302 static int G__G__Geom1_221_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25303 {
25304    char* gvp = (char*) G__getgvp();
25305    long soff = G__getstructoffset();
25306    int n = G__getaryconstruct();
25307    //
25308    //has_a_delete: 1
25309    //has_own_delete1arg: 0
25310    //has_own_delete2arg: 0
25311    //
25312    if (!soff) {
25313      return(1);
25314    }
25315    if (n) {
25316      if (gvp == (char*)G__PVOID) {
25317        delete[] (TGeoTrd2*) soff;
25318      } else {
25319        G__setgvp((long) G__PVOID);
25320        for (int i = n - 1; i >= 0; --i) {
25321          ((TGeoTrd2*) (soff+(sizeof(TGeoTrd2)*i)))->~G__TTGeoTrd2();
25322        }
25323        G__setgvp((long)gvp);
25324      }
25325    } else {
25326      if (gvp == (char*)G__PVOID) {
25327        delete (TGeoTrd2*) soff;
25328      } else {
25329        G__setgvp((long) G__PVOID);
25330        ((TGeoTrd2*) (soff))->~G__TTGeoTrd2();
25331        G__setgvp((long)gvp);
25332      }
25333    }
25334    G__setnull(result7);
25335    return(1 || funcname || hash || result7 || libp) ;
25336 }
25337 
25338 // automatic assignment operator
25339 static int G__G__Geom1_221_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25340 {
25341    TGeoTrd2* dest = (TGeoTrd2*) G__getstructoffset();
25342    *dest = *(TGeoTrd2*) libp->para[0].ref;
25343    const TGeoTrd2& obj = *dest;
25344    result7->ref = (long) (&obj);
25345    result7->obj.i = (long) (&obj);
25346    return(1 || funcname || hash || result7 || libp) ;
25347 }
25348 
25349 
25350 /* TGeoNavigator */
25351 static int G__G__Geom1_224_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25352 {
25353    TGeoNavigator* p = NULL;
25354    char* gvp = (char*) G__getgvp();
25355    int n = G__getaryconstruct();
25356    if (n) {
25357      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25358        p = new TGeoNavigator[n];
25359      } else {
25360        p = new((void*) gvp) TGeoNavigator[n];
25361      }
25362    } else {
25363      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25364        p = new TGeoNavigator;
25365      } else {
25366        p = new((void*) gvp) TGeoNavigator;
25367      }
25368    }
25369    result7->obj.i = (long) p;
25370    result7->ref = (long) p;
25371    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNavigator));
25372    return(1 || funcname || hash || result7 || libp) ;
25373 }
25374 
25375 static int G__G__Geom1_224_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25376 {
25377    TGeoNavigator* p = NULL;
25378    char* gvp = (char*) G__getgvp();
25379    //m: 1
25380    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25381      p = new TGeoNavigator((TGeoManager*) G__int(libp->para[0]));
25382    } else {
25383      p = new((void*) gvp) TGeoNavigator((TGeoManager*) G__int(libp->para[0]));
25384    }
25385    result7->obj.i = (long) p;
25386    result7->ref = (long) p;
25387    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNavigator));
25388    return(1 || funcname || hash || result7 || libp) ;
25389 }
25390 
25391 static int G__G__Geom1_224_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25392 {
25393    switch (libp->paran) {
25394    case 2:
25395       ((TGeoNavigator*) G__getstructoffset())->BuildCache((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
25396       G__setnull(result7);
25397       break;
25398    case 1:
25399       ((TGeoNavigator*) G__getstructoffset())->BuildCache((Bool_t) G__int(libp->para[0]));
25400       G__setnull(result7);
25401       break;
25402    case 0:
25403       ((TGeoNavigator*) G__getstructoffset())->BuildCache();
25404       G__setnull(result7);
25405       break;
25406    }
25407    return(1 || funcname || hash || result7 || libp) ;
25408 }
25409 
25410 static int G__G__Geom1_224_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25411 {
25412    switch (libp->paran) {
25413    case 1:
25414       G__letint(result7, 103, (long) ((TGeoNavigator*) G__getstructoffset())->cd((const char*) G__int(libp->para[0])));
25415       break;
25416    case 0:
25417       G__letint(result7, 103, (long) ((TGeoNavigator*) G__getstructoffset())->cd());
25418       break;
25419    }
25420    return(1 || funcname || hash || result7 || libp) ;
25421 }
25422 
25423 static int G__G__Geom1_224_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25424 {
25425       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->CheckPath((const char*) G__int(libp->para[0])));
25426    return(1 || funcname || hash || result7 || libp) ;
25427 }
25428 
25429 static int G__G__Geom1_224_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25430 {
25431       ((TGeoNavigator*) G__getstructoffset())->CdNode((Int_t) G__int(libp->para[0]));
25432       G__setnull(result7);
25433    return(1 || funcname || hash || result7 || libp) ;
25434 }
25435 
25436 static int G__G__Geom1_224_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25437 {
25438       ((TGeoNavigator*) G__getstructoffset())->CdDown((Int_t) G__int(libp->para[0]));
25439       G__setnull(result7);
25440    return(1 || funcname || hash || result7 || libp) ;
25441 }
25442 
25443 static int G__G__Geom1_224_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25444 {
25445       ((TGeoNavigator*) G__getstructoffset())->CdUp();
25446       G__setnull(result7);
25447    return(1 || funcname || hash || result7 || libp) ;
25448 }
25449 
25450 static int G__G__Geom1_224_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25451 {
25452       ((TGeoNavigator*) G__getstructoffset())->CdTop();
25453       G__setnull(result7);
25454    return(1 || funcname || hash || result7 || libp) ;
25455 }
25456 
25457 static int G__G__Geom1_224_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25458 {
25459       ((TGeoNavigator*) G__getstructoffset())->CdNext();
25460       G__setnull(result7);
25461    return(1 || funcname || hash || result7 || libp) ;
25462 }
25463 
25464 static int G__G__Geom1_224_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25465 {
25466       ((const TGeoNavigator*) G__getstructoffset())->GetBranchNames((Int_t*) G__int(libp->para[0]));
25467       G__setnull(result7);
25468    return(1 || funcname || hash || result7 || libp) ;
25469 }
25470 
25471 static int G__G__Geom1_224_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25472 {
25473       ((const TGeoNavigator*) G__getstructoffset())->GetBranchNumbers((Int_t*) G__int(libp->para[0]), (Int_t*) G__int(libp->para[1]));
25474       G__setnull(result7);
25475    return(1 || funcname || hash || result7 || libp) ;
25476 }
25477 
25478 static int G__G__Geom1_224_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25479 {
25480       ((const TGeoNavigator*) G__getstructoffset())->GetBranchOnlys((Int_t*) G__int(libp->para[0]));
25481       G__setnull(result7);
25482    return(1 || funcname || hash || result7 || libp) ;
25483 }
25484 
25485 static int G__G__Geom1_224_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25486 {
25487       G__letint(result7, 105, (long) ((const TGeoNavigator*) G__getstructoffset())->GetNmany());
25488    return(1 || funcname || hash || result7 || libp) ;
25489 }
25490 
25491 static int G__G__Geom1_224_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25492 {
25493       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->CrossBoundaryAndLocate((Bool_t) G__int(libp->para[0]), (TGeoNode*) G__int(libp->para[1])));
25494    return(1 || funcname || hash || result7 || libp) ;
25495 }
25496 
25497 static int G__G__Geom1_224_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25498 {
25499    switch (libp->paran) {
25500    case 3:
25501       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->FindNextBoundary((Double_t) G__double(libp->para[0]), (const char*) G__int(libp->para[1])
25502 , (Bool_t) G__int(libp->para[2])));
25503       break;
25504    case 2:
25505       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->FindNextBoundary((Double_t) G__double(libp->para[0]), (const char*) G__int(libp->para[1])));
25506       break;
25507    case 1:
25508       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->FindNextBoundary((Double_t) G__double(libp->para[0])));
25509       break;
25510    case 0:
25511       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->FindNextBoundary());
25512       break;
25513    }
25514    return(1 || funcname || hash || result7 || libp) ;
25515 }
25516 
25517 static int G__G__Geom1_224_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25518 {
25519    switch (libp->paran) {
25520    case 4:
25521       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->FindNextDaughterBoundary((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
25522 , *(Int_t*) G__Intref(&libp->para[2]), (Bool_t) G__int(libp->para[3])));
25523       break;
25524    case 3:
25525       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->FindNextDaughterBoundary((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
25526 , *(Int_t*) G__Intref(&libp->para[2])));
25527       break;
25528    }
25529    return(1 || funcname || hash || result7 || libp) ;
25530 }
25531 
25532 static int G__G__Geom1_224_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25533 {
25534    switch (libp->paran) {
25535    case 2:
25536       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->FindNextBoundaryAndStep((Double_t) G__double(libp->para[0]), (Bool_t) G__int(libp->para[1])));
25537       break;
25538    case 1:
25539       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->FindNextBoundaryAndStep((Double_t) G__double(libp->para[0])));
25540       break;
25541    case 0:
25542       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->FindNextBoundaryAndStep());
25543       break;
25544    }
25545    return(1 || funcname || hash || result7 || libp) ;
25546 }
25547 
25548 static int G__G__Geom1_224_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25549 {
25550    switch (libp->paran) {
25551    case 1:
25552       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->FindNode((Bool_t) G__int(libp->para[0])));
25553       break;
25554    case 0:
25555       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->FindNode());
25556       break;
25557    }
25558    return(1 || funcname || hash || result7 || libp) ;
25559 }
25560 
25561 static int G__G__Geom1_224_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25562 {
25563       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->FindNode((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
25564 , (Double_t) G__double(libp->para[2])));
25565    return(1 || funcname || hash || result7 || libp) ;
25566 }
25567 
25568 static int G__G__Geom1_224_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25569 {
25570    switch (libp->paran) {
25571    case 1:
25572       G__letint(result7, 68, (long) ((TGeoNavigator*) G__getstructoffset())->FindNormal((Bool_t) G__int(libp->para[0])));
25573       break;
25574    case 0:
25575       G__letint(result7, 68, (long) ((TGeoNavigator*) G__getstructoffset())->FindNormal());
25576       break;
25577    }
25578    return(1 || funcname || hash || result7 || libp) ;
25579 }
25580 
25581 static int G__G__Geom1_224_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25582 {
25583       G__letint(result7, 68, (long) ((TGeoNavigator*) G__getstructoffset())->FindNormalFast());
25584    return(1 || funcname || hash || result7 || libp) ;
25585 }
25586 
25587 static int G__G__Geom1_224_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25588 {
25589       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->InitTrack((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
25590    return(1 || funcname || hash || result7 || libp) ;
25591 }
25592 
25593 static int G__G__Geom1_224_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25594 {
25595       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->InitTrack((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
25596 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
25597 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
25598    return(1 || funcname || hash || result7 || libp) ;
25599 }
25600 
25601 static int G__G__Geom1_224_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25602 {
25603       ((TGeoNavigator*) G__getstructoffset())->ResetState();
25604       G__setnull(result7);
25605    return(1 || funcname || hash || result7 || libp) ;
25606 }
25607 
25608 static int G__G__Geom1_224_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25609 {
25610       ((TGeoNavigator*) G__getstructoffset())->ResetAll();
25611       G__setnull(result7);
25612    return(1 || funcname || hash || result7 || libp) ;
25613 }
25614 
25615 static int G__G__Geom1_224_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25616 {
25617    switch (libp->paran) {
25618    case 1:
25619       G__letdouble(result7, 100, (double) ((TGeoNavigator*) G__getstructoffset())->Safety((Bool_t) G__int(libp->para[0])));
25620       break;
25621    case 0:
25622       G__letdouble(result7, 100, (double) ((TGeoNavigator*) G__getstructoffset())->Safety());
25623       break;
25624    }
25625    return(1 || funcname || hash || result7 || libp) ;
25626 }
25627 
25628 static int G__G__Geom1_224_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25629 {
25630    switch (libp->paran) {
25631    case 2:
25632       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->SearchNode((Bool_t) G__int(libp->para[0]), (TGeoNode*) G__int(libp->para[1])));
25633       break;
25634    case 1:
25635       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->SearchNode((Bool_t) G__int(libp->para[0])));
25636       break;
25637    case 0:
25638       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->SearchNode());
25639       break;
25640    }
25641    return(1 || funcname || hash || result7 || libp) ;
25642 }
25643 
25644 static int G__G__Geom1_224_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25645 {
25646    switch (libp->paran) {
25647    case 2:
25648       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->Step((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])));
25649       break;
25650    case 1:
25651       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->Step((Bool_t) G__int(libp->para[0])));
25652       break;
25653    case 0:
25654       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->Step());
25655       break;
25656    }
25657    return(1 || funcname || hash || result7 || libp) ;
25658 }
25659 
25660 static int G__G__Geom1_224_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25661 {
25662       G__letint(result7, 68, (long) ((const TGeoNavigator*) G__getstructoffset())->GetLastPoint());
25663    return(1 || funcname || hash || result7 || libp) ;
25664 }
25665 
25666 static int G__G__Geom1_224_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25667 {
25668       G__letint(result7, 105, (long) ((TGeoNavigator*) G__getstructoffset())->GetVirtualLevel());
25669    return(1 || funcname || hash || result7 || libp) ;
25670 }
25671 
25672 static int G__G__Geom1_224_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25673 {
25674       G__letint(result7, 103, (long) ((TGeoNavigator*) G__getstructoffset())->GotoSafeLevel());
25675    return(1 || funcname || hash || result7 || libp) ;
25676 }
25677 
25678 static int G__G__Geom1_224_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25679 {
25680       G__letint(result7, 105, (long) ((const TGeoNavigator*) G__getstructoffset())->GetSafeLevel());
25681    return(1 || funcname || hash || result7 || libp) ;
25682 }
25683 
25684 static int G__G__Geom1_224_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25685 {
25686       G__letdouble(result7, 100, (double) ((const TGeoNavigator*) G__getstructoffset())->GetSafeDistance());
25687    return(1 || funcname || hash || result7 || libp) ;
25688 }
25689 
25690 static int G__G__Geom1_224_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25691 {
25692       G__letdouble(result7, 100, (double) ((const TGeoNavigator*) G__getstructoffset())->GetLastSafety());
25693    return(1 || funcname || hash || result7 || libp) ;
25694 }
25695 
25696 static int G__G__Geom1_224_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25697 {
25698       G__letdouble(result7, 100, (double) ((const TGeoNavigator*) G__getstructoffset())->GetStep());
25699    return(1 || funcname || hash || result7 || libp) ;
25700 }
25701 
25702 static int G__G__Geom1_224_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25703 {
25704       ((const TGeoNavigator*) G__getstructoffset())->InspectState();
25705       G__setnull(result7);
25706    return(1 || funcname || hash || result7 || libp) ;
25707 }
25708 
25709 static int G__G__Geom1_224_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25710 {
25711       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsSafeStep((Double_t) G__double(libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])));
25712    return(1 || funcname || hash || result7 || libp) ;
25713 }
25714 
25715 static int G__G__Geom1_224_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25716 {
25717    switch (libp->paran) {
25718    case 4:
25719       G__letint(result7, 103, (long) ((TGeoNavigator*) G__getstructoffset())->IsSameLocation((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
25720 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])));
25721       break;
25722    case 3:
25723       G__letint(result7, 103, (long) ((TGeoNavigator*) G__getstructoffset())->IsSameLocation((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
25724 , (Double_t) G__double(libp->para[2])));
25725       break;
25726    }
25727    return(1 || funcname || hash || result7 || libp) ;
25728 }
25729 
25730 static int G__G__Geom1_224_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25731 {
25732       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsSameLocation());
25733    return(1 || funcname || hash || result7 || libp) ;
25734 }
25735 
25736 static int G__G__Geom1_224_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25737 {
25738       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsSamePoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
25739 , (Double_t) G__double(libp->para[2])));
25740    return(1 || funcname || hash || result7 || libp) ;
25741 }
25742 
25743 static int G__G__Geom1_224_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25744 {
25745       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsStartSafe());
25746    return(1 || funcname || hash || result7 || libp) ;
25747 }
25748 
25749 static int G__G__Geom1_224_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25750 {
25751    switch (libp->paran) {
25752    case 1:
25753       ((TGeoNavigator*) G__getstructoffset())->SetStartSafe((Bool_t) G__int(libp->para[0]));
25754       G__setnull(result7);
25755       break;
25756    case 0:
25757       ((TGeoNavigator*) G__getstructoffset())->SetStartSafe();
25758       G__setnull(result7);
25759       break;
25760    }
25761    return(1 || funcname || hash || result7 || libp) ;
25762 }
25763 
25764 static int G__G__Geom1_224_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25765 {
25766       ((TGeoNavigator*) G__getstructoffset())->SetStep((Double_t) G__double(libp->para[0]));
25767       G__setnull(result7);
25768    return(1 || funcname || hash || result7 || libp) ;
25769 }
25770 
25771 static int G__G__Geom1_224_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25772 {
25773       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsCheckingOverlaps());
25774    return(1 || funcname || hash || result7 || libp) ;
25775 }
25776 
25777 static int G__G__Geom1_224_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25778 {
25779       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsCurrentOverlapping());
25780    return(1 || funcname || hash || result7 || libp) ;
25781 }
25782 
25783 static int G__G__Geom1_224_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25784 {
25785       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsEntering());
25786    return(1 || funcname || hash || result7 || libp) ;
25787 }
25788 
25789 static int G__G__Geom1_224_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25790 {
25791       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsExiting());
25792    return(1 || funcname || hash || result7 || libp) ;
25793 }
25794 
25795 static int G__G__Geom1_224_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25796 {
25797       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsStepEntering());
25798    return(1 || funcname || hash || result7 || libp) ;
25799 }
25800 
25801 static int G__G__Geom1_224_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25802 {
25803       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsStepExiting());
25804    return(1 || funcname || hash || result7 || libp) ;
25805 }
25806 
25807 static int G__G__Geom1_224_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25808 {
25809       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsOutside());
25810    return(1 || funcname || hash || result7 || libp) ;
25811 }
25812 
25813 static int G__G__Geom1_224_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25814 {
25815       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsOnBoundary());
25816    return(1 || funcname || hash || result7 || libp) ;
25817 }
25818 
25819 static int G__G__Geom1_224_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25820 {
25821       G__letint(result7, 103, (long) ((const TGeoNavigator*) G__getstructoffset())->IsNullStep());
25822    return(1 || funcname || hash || result7 || libp) ;
25823 }
25824 
25825 static int G__G__Geom1_224_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25826 {
25827    switch (libp->paran) {
25828    case 1:
25829       ((TGeoNavigator*) G__getstructoffset())->SetCheckingOverlaps((Bool_t) G__int(libp->para[0]));
25830       G__setnull(result7);
25831       break;
25832    case 0:
25833       ((TGeoNavigator*) G__getstructoffset())->SetCheckingOverlaps();
25834       G__setnull(result7);
25835       break;
25836    }
25837    return(1 || funcname || hash || result7 || libp) ;
25838 }
25839 
25840 static int G__G__Geom1_224_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25841 {
25842    switch (libp->paran) {
25843    case 1:
25844       ((TGeoNavigator*) G__getstructoffset())->SetOutside((Bool_t) G__int(libp->para[0]));
25845       G__setnull(result7);
25846       break;
25847    case 0:
25848       ((TGeoNavigator*) G__getstructoffset())->SetOutside();
25849       G__setnull(result7);
25850       break;
25851    }
25852    return(1 || funcname || hash || result7 || libp) ;
25853 }
25854 
25855 static int G__G__Geom1_224_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25856 {
25857       ((TGeoNavigator*) G__getstructoffset())->DoBackupState();
25858       G__setnull(result7);
25859    return(1 || funcname || hash || result7 || libp) ;
25860 }
25861 
25862 static int G__G__Geom1_224_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25863 {
25864       ((TGeoNavigator*) G__getstructoffset())->DoRestoreState();
25865       G__setnull(result7);
25866    return(1 || funcname || hash || result7 || libp) ;
25867 }
25868 
25869 static int G__G__Geom1_224_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25870 {
25871       G__letint(result7, 105, (long) ((const TGeoNavigator*) G__getstructoffset())->GetNodeId());
25872    return(1 || funcname || hash || result7 || libp) ;
25873 }
25874 
25875 static int G__G__Geom1_224_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25876 {
25877       G__letint(result7, 85, (long) ((const TGeoNavigator*) G__getstructoffset())->GetNextNode());
25878    return(1 || funcname || hash || result7 || libp) ;
25879 }
25880 
25881 static int G__G__Geom1_224_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25882 {
25883    switch (libp->paran) {
25884    case 1:
25885       G__letint(result7, 85, (long) ((const TGeoNavigator*) G__getstructoffset())->GetMother((Int_t) G__int(libp->para[0])));
25886       break;
25887    case 0:
25888       G__letint(result7, 85, (long) ((const TGeoNavigator*) G__getstructoffset())->GetMother());
25889       break;
25890    }
25891    return(1 || funcname || hash || result7 || libp) ;
25892 }
25893 
25894 static int G__G__Geom1_224_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25895 {
25896    switch (libp->paran) {
25897    case 1:
25898       G__letint(result7, 85, (long) ((const TGeoNavigator*) G__getstructoffset())->GetMotherMatrix((Int_t) G__int(libp->para[0])));
25899       break;
25900    case 0:
25901       G__letint(result7, 85, (long) ((const TGeoNavigator*) G__getstructoffset())->GetMotherMatrix());
25902       break;
25903    }
25904    return(1 || funcname || hash || result7 || libp) ;
25905 }
25906 
25907 static int G__G__Geom1_224_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25908 {
25909       G__letint(result7, 85, (long) ((TGeoNavigator*) G__getstructoffset())->GetHMatrix());
25910    return(1 || funcname || hash || result7 || libp) ;
25911 }
25912 
25913 static int G__G__Geom1_224_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25914 {
25915       G__letint(result7, 85, (long) ((const TGeoNavigator*) G__getstructoffset())->GetCurrentMatrix());
25916    return(1 || funcname || hash || result7 || libp) ;
25917 }
25918 
25919 static int G__G__Geom1_224_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25920 {
25921       G__letint(result7, 85, (long) ((const TGeoNavigator*) G__getstructoffset())->GetCurrentNode());
25922    return(1 || funcname || hash || result7 || libp) ;
25923 }
25924 
25925 static int G__G__Geom1_224_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25926 {
25927       G__letint(result7, 105, (long) ((const TGeoNavigator*) G__getstructoffset())->GetCurrentNodeId());
25928    return(1 || funcname || hash || result7 || libp) ;
25929 }
25930 
25931 static int G__G__Geom1_224_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25932 {
25933       G__letint(result7, 68, (long) ((const TGeoNavigator*) G__getstructoffset())->GetCurrentPoint());
25934    return(1 || funcname || hash || result7 || libp) ;
25935 }
25936 
25937 static int G__G__Geom1_224_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25938 {
25939       G__letint(result7, 68, (long) ((const TGeoNavigator*) G__getstructoffset())->GetCurrentDirection());
25940    return(1 || funcname || hash || result7 || libp) ;
25941 }
25942 
25943 static int G__G__Geom1_224_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25944 {
25945       G__letint(result7, 85, (long) ((const TGeoNavigator*) G__getstructoffset())->GetCurrentVolume());
25946    return(1 || funcname || hash || result7 || libp) ;
25947 }
25948 
25949 static int G__G__Geom1_224_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25950 {
25951       G__letint(result7, 68, (long) ((const TGeoNavigator*) G__getstructoffset())->GetCldirChecked());
25952    return(1 || funcname || hash || result7 || libp) ;
25953 }
25954 
25955 static int G__G__Geom1_224_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25956 {
25957       G__letint(result7, 68, (long) ((const TGeoNavigator*) G__getstructoffset())->GetCldir());
25958    return(1 || funcname || hash || result7 || libp) ;
25959 }
25960 
25961 static int G__G__Geom1_224_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25962 {
25963       G__letint(result7, 68, (long) ((const TGeoNavigator*) G__getstructoffset())->GetNormal());
25964    return(1 || funcname || hash || result7 || libp) ;
25965 }
25966 
25967 static int G__G__Geom1_224_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25968 {
25969       G__letint(result7, 105, (long) ((const TGeoNavigator*) G__getstructoffset())->GetLevel());
25970    return(1 || funcname || hash || result7 || libp) ;
25971 }
25972 
25973 static int G__G__Geom1_224_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25974 {
25975       G__letint(result7, 67, (long) ((const TGeoNavigator*) G__getstructoffset())->GetPath());
25976    return(1 || funcname || hash || result7 || libp) ;
25977 }
25978 
25979 static int G__G__Geom1_224_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25980 {
25981       G__letint(result7, 105, (long) ((const TGeoNavigator*) G__getstructoffset())->GetStackLevel());
25982    return(1 || funcname || hash || result7 || libp) ;
25983 }
25984 
25985 static int G__G__Geom1_224_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25986 {
25987       ((TGeoNavigator*) G__getstructoffset())->SetCurrentPoint((Double_t*) G__int(libp->para[0]));
25988       G__setnull(result7);
25989    return(1 || funcname || hash || result7 || libp) ;
25990 }
25991 
25992 static int G__G__Geom1_224_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25993 {
25994       ((TGeoNavigator*) G__getstructoffset())->SetCurrentPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
25995 , (Double_t) G__double(libp->para[2]));
25996       G__setnull(result7);
25997    return(1 || funcname || hash || result7 || libp) ;
25998 }
25999 
26000 static int G__G__Geom1_224_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26001 {
26002       ((TGeoNavigator*) G__getstructoffset())->SetLastPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
26003 , (Double_t) G__double(libp->para[2]));
26004       G__setnull(result7);
26005    return(1 || funcname || hash || result7 || libp) ;
26006 }
26007 
26008 static int G__G__Geom1_224_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26009 {
26010       ((TGeoNavigator*) G__getstructoffset())->SetCurrentDirection((Double_t*) G__int(libp->para[0]));
26011       G__setnull(result7);
26012    return(1 || funcname || hash || result7 || libp) ;
26013 }
26014 
26015 static int G__G__Geom1_224_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26016 {
26017       ((TGeoNavigator*) G__getstructoffset())->SetCurrentDirection((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
26018 , (Double_t) G__double(libp->para[2]));
26019       G__setnull(result7);
26020    return(1 || funcname || hash || result7 || libp) ;
26021 }
26022 
26023 static int G__G__Geom1_224_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26024 {
26025       ((TGeoNavigator*) G__getstructoffset())->SetCldirChecked((Double_t*) G__int(libp->para[0]));
26026       G__setnull(result7);
26027    return(1 || funcname || hash || result7 || libp) ;
26028 }
26029 
26030 static int G__G__Geom1_224_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26031 {
26032       ((const TGeoNavigator*) G__getstructoffset())->LocalToMaster((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
26033       G__setnull(result7);
26034    return(1 || funcname || hash || result7 || libp) ;
26035 }
26036 
26037 static int G__G__Geom1_224_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26038 {
26039       ((const TGeoNavigator*) G__getstructoffset())->LocalToMasterVect((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
26040       G__setnull(result7);
26041    return(1 || funcname || hash || result7 || libp) ;
26042 }
26043 
26044 static int G__G__Geom1_224_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26045 {
26046       ((const TGeoNavigator*) G__getstructoffset())->LocalToMasterBomb((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
26047       G__setnull(result7);
26048    return(1 || funcname || hash || result7 || libp) ;
26049 }
26050 
26051 static int G__G__Geom1_224_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26052 {
26053       ((const TGeoNavigator*) G__getstructoffset())->MasterToLocal((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
26054       G__setnull(result7);
26055    return(1 || funcname || hash || result7 || libp) ;
26056 }
26057 
26058 static int G__G__Geom1_224_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26059 {
26060       ((const TGeoNavigator*) G__getstructoffset())->MasterToLocalVect((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
26061       G__setnull(result7);
26062    return(1 || funcname || hash || result7 || libp) ;
26063 }
26064 
26065 static int G__G__Geom1_224_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26066 {
26067       ((const TGeoNavigator*) G__getstructoffset())->MasterToLocalBomb((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
26068       G__setnull(result7);
26069    return(1 || funcname || hash || result7 || libp) ;
26070 }
26071 
26072 static int G__G__Geom1_224_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26073 {
26074       ((const TGeoNavigator*) G__getstructoffset())->MasterToTop((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
26075       G__setnull(result7);
26076    return(1 || funcname || hash || result7 || libp) ;
26077 }
26078 
26079 static int G__G__Geom1_224_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26080 {
26081       ((const TGeoNavigator*) G__getstructoffset())->TopToMaster((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
26082       G__setnull(result7);
26083    return(1 || funcname || hash || result7 || libp) ;
26084 }
26085 
26086 static int G__G__Geom1_224_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26087 {
26088       G__letint(result7, 85, (long) ((const TGeoNavigator*) G__getstructoffset())->GetCache());
26089    return(1 || funcname || hash || result7 || libp) ;
26090 }
26091 
26092 static int G__G__Geom1_224_0_96(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26093 {
26094    switch (libp->paran) {
26095    case 1:
26096       G__letint(result7, 105, (long) ((TGeoNavigator*) G__getstructoffset())->PushPath((Int_t) G__int(libp->para[0])));
26097       break;
26098    case 0:
26099       G__letint(result7, 105, (long) ((TGeoNavigator*) G__getstructoffset())->PushPath());
26100       break;
26101    }
26102    return(1 || funcname || hash || result7 || libp) ;
26103 }
26104 
26105 static int G__G__Geom1_224_0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26106 {
26107       G__letint(result7, 103, (long) ((TGeoNavigator*) G__getstructoffset())->PopPath());
26108    return(1 || funcname || hash || result7 || libp) ;
26109 }
26110 
26111 static int G__G__Geom1_224_0_98(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26112 {
26113       G__letint(result7, 103, (long) ((TGeoNavigator*) G__getstructoffset())->PopPath((Int_t) G__int(libp->para[0])));
26114    return(1 || funcname || hash || result7 || libp) ;
26115 }
26116 
26117 static int G__G__Geom1_224_0_99(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26118 {
26119    switch (libp->paran) {
26120    case 1:
26121       G__letint(result7, 105, (long) ((TGeoNavigator*) G__getstructoffset())->PushPoint((Int_t) G__int(libp->para[0])));
26122       break;
26123    case 0:
26124       G__letint(result7, 105, (long) ((TGeoNavigator*) G__getstructoffset())->PushPoint());
26125       break;
26126    }
26127    return(1 || funcname || hash || result7 || libp) ;
26128 }
26129 
26130 static int G__G__Geom1_224_0_100(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26131 {
26132       G__letint(result7, 103, (long) ((TGeoNavigator*) G__getstructoffset())->PopPoint());
26133    return(1 || funcname || hash || result7 || libp) ;
26134 }
26135 
26136 static int G__G__Geom1_224_0_101(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26137 {
26138       G__letint(result7, 103, (long) ((TGeoNavigator*) G__getstructoffset())->PopPoint((Int_t) G__int(libp->para[0])));
26139    return(1 || funcname || hash || result7 || libp) ;
26140 }
26141 
26142 static int G__G__Geom1_224_0_102(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26143 {
26144    switch (libp->paran) {
26145    case 1:
26146       ((TGeoNavigator*) G__getstructoffset())->PopDummy((Int_t) G__int(libp->para[0]));
26147       G__setnull(result7);
26148       break;
26149    case 0:
26150       ((TGeoNavigator*) G__getstructoffset())->PopDummy();
26151       G__setnull(result7);
26152       break;
26153    }
26154    return(1 || funcname || hash || result7 || libp) ;
26155 }
26156 
26157 static int G__G__Geom1_224_0_103(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26158 {
26159       G__letint(result7, 85, (long) TGeoNavigator::Class());
26160    return(1 || funcname || hash || result7 || libp) ;
26161 }
26162 
26163 static int G__G__Geom1_224_0_104(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26164 {
26165       G__letint(result7, 67, (long) TGeoNavigator::Class_Name());
26166    return(1 || funcname || hash || result7 || libp) ;
26167 }
26168 
26169 static int G__G__Geom1_224_0_105(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26170 {
26171       G__letint(result7, 115, (long) TGeoNavigator::Class_Version());
26172    return(1 || funcname || hash || result7 || libp) ;
26173 }
26174 
26175 static int G__G__Geom1_224_0_106(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26176 {
26177       TGeoNavigator::Dictionary();
26178       G__setnull(result7);
26179    return(1 || funcname || hash || result7 || libp) ;
26180 }
26181 
26182 static int G__G__Geom1_224_0_110(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26183 {
26184       ((TGeoNavigator*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
26185       G__setnull(result7);
26186    return(1 || funcname || hash || result7 || libp) ;
26187 }
26188 
26189 static int G__G__Geom1_224_0_111(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26190 {
26191       G__letint(result7, 67, (long) TGeoNavigator::DeclFileName());
26192    return(1 || funcname || hash || result7 || libp) ;
26193 }
26194 
26195 static int G__G__Geom1_224_0_112(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26196 {
26197       G__letint(result7, 105, (long) TGeoNavigator::ImplFileLine());
26198    return(1 || funcname || hash || result7 || libp) ;
26199 }
26200 
26201 static int G__G__Geom1_224_0_113(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26202 {
26203       G__letint(result7, 67, (long) TGeoNavigator::ImplFileName());
26204    return(1 || funcname || hash || result7 || libp) ;
26205 }
26206 
26207 static int G__G__Geom1_224_0_114(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26208 {
26209       G__letint(result7, 105, (long) TGeoNavigator::DeclFileLine());
26210    return(1 || funcname || hash || result7 || libp) ;
26211 }
26212 
26213 // automatic destructor
26214 typedef TGeoNavigator G__TTGeoNavigator;
26215 static int G__G__Geom1_224_0_115(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26216 {
26217    char* gvp = (char*) G__getgvp();
26218    long soff = G__getstructoffset();
26219    int n = G__getaryconstruct();
26220    //
26221    //has_a_delete: 1
26222    //has_own_delete1arg: 0
26223    //has_own_delete2arg: 0
26224    //
26225    if (!soff) {
26226      return(1);
26227    }
26228    if (n) {
26229      if (gvp == (char*)G__PVOID) {
26230        delete[] (TGeoNavigator*) soff;
26231      } else {
26232        G__setgvp((long) G__PVOID);
26233        for (int i = n - 1; i >= 0; --i) {
26234          ((TGeoNavigator*) (soff+(sizeof(TGeoNavigator)*i)))->~G__TTGeoNavigator();
26235        }
26236        G__setgvp((long)gvp);
26237      }
26238    } else {
26239      if (gvp == (char*)G__PVOID) {
26240        delete (TGeoNavigator*) soff;
26241      } else {
26242        G__setgvp((long) G__PVOID);
26243        ((TGeoNavigator*) (soff))->~G__TTGeoNavigator();
26244        G__setgvp((long)gvp);
26245      }
26246    }
26247    G__setnull(result7);
26248    return(1 || funcname || hash || result7 || libp) ;
26249 }
26250 
26251 
26252 /* TVirtualGeoTrack */
26253 static int G__G__Geom1_225_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26254 {
26255    switch (libp->paran) {
26256    case 3:
26257       G__letint(result7, 85, (long) ((TVirtualGeoTrack*) G__getstructoffset())->AddDaughter((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
26258 , (TObject*) G__int(libp->para[2])));
26259       break;
26260    case 2:
26261       G__letint(result7, 85, (long) ((TVirtualGeoTrack*) G__getstructoffset())->AddDaughter((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
26262       break;
26263    }
26264    return(1 || funcname || hash || result7 || libp) ;
26265 }
26266 
26267 static int G__G__Geom1_225_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26268 {
26269       G__letint(result7, 105, (long) ((TVirtualGeoTrack*) G__getstructoffset())->AddDaughter((TVirtualGeoTrack*) G__int(libp->para[0])));
26270    return(1 || funcname || hash || result7 || libp) ;
26271 }
26272 
26273 static int G__G__Geom1_225_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26274 {
26275       ((TVirtualGeoTrack*) G__getstructoffset())->AddPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
26276 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
26277       G__setnull(result7);
26278    return(1 || funcname || hash || result7 || libp) ;
26279 }
26280 
26281 static int G__G__Geom1_225_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26282 {
26283       G__letint(result7, 85, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->FindTrackWithId((Int_t) G__int(libp->para[0])));
26284    return(1 || funcname || hash || result7 || libp) ;
26285 }
26286 
26287 static int G__G__Geom1_225_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26288 {
26289       G__letint(result7, 105, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetId());
26290    return(1 || funcname || hash || result7 || libp) ;
26291 }
26292 
26293 static int G__G__Geom1_225_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26294 {
26295       G__letint(result7, 105, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetDaughterId((Int_t) G__int(libp->para[0])));
26296    return(1 || funcname || hash || result7 || libp) ;
26297 }
26298 
26299 static int G__G__Geom1_225_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26300 {
26301       G__letint(result7, 85, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetDaughter((Int_t) G__int(libp->para[0])));
26302    return(1 || funcname || hash || result7 || libp) ;
26303 }
26304 
26305 static int G__G__Geom1_225_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26306 {
26307       G__letint(result7, 85, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetMother());
26308    return(1 || funcname || hash || result7 || libp) ;
26309 }
26310 
26311 static int G__G__Geom1_225_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26312 {
26313       G__letint(result7, 85, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetMotherParticle());
26314    return(1 || funcname || hash || result7 || libp) ;
26315 }
26316 
26317 static int G__G__Geom1_225_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26318 {
26319       G__letint(result7, 105, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetNdaughters());
26320    return(1 || funcname || hash || result7 || libp) ;
26321 }
26322 
26323 static int G__G__Geom1_225_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26324 {
26325       G__letint(result7, 105, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetNpoints());
26326    return(1 || funcname || hash || result7 || libp) ;
26327 }
26328 
26329 static int G__G__Geom1_225_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26330 {
26331       G__letint(result7, 105, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetParentId());
26332    return(1 || funcname || hash || result7 || libp) ;
26333 }
26334 
26335 static int G__G__Geom1_225_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26336 {
26337       G__letint(result7, 85, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetParticle());
26338    return(1 || funcname || hash || result7 || libp) ;
26339 }
26340 
26341 static int G__G__Geom1_225_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26342 {
26343       G__letint(result7, 105, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetPDG());
26344    return(1 || funcname || hash || result7 || libp) ;
26345 }
26346 
26347 static int G__G__Geom1_225_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26348 {
26349       G__letint(result7, 105, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetLastPoint(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
26350 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3])));
26351    return(1 || funcname || hash || result7 || libp) ;
26352 }
26353 
26354 static int G__G__Geom1_225_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26355 {
26356       G__letint(result7, 68, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetFirstPoint());
26357    return(1 || funcname || hash || result7 || libp) ;
26358 }
26359 
26360 static int G__G__Geom1_225_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26361 {
26362       G__letint(result7, 68, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetLastPoint());
26363    return(1 || funcname || hash || result7 || libp) ;
26364 }
26365 
26366 static int G__G__Geom1_225_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26367 {
26368       G__letint(result7, 105, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetPoint((Int_t) G__int(libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
26369 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3])
26370 , *(Double_t*) G__Doubleref(&libp->para[4])));
26371    return(1 || funcname || hash || result7 || libp) ;
26372 }
26373 
26374 static int G__G__Geom1_225_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26375 {
26376       G__letint(result7, 68, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->GetPoint((Int_t) G__int(libp->para[0])));
26377    return(1 || funcname || hash || result7 || libp) ;
26378 }
26379 
26380 static int G__G__Geom1_225_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26381 {
26382       G__letint(result7, 103, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->HasPoints());
26383    return(1 || funcname || hash || result7 || libp) ;
26384 }
26385 
26386 static int G__G__Geom1_225_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26387 {
26388       G__letint(result7, 103, (long) ((const TVirtualGeoTrack*) G__getstructoffset())->IsInTimeRange());
26389    return(1 || funcname || hash || result7 || libp) ;
26390 }
26391 
26392 static int G__G__Geom1_225_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26393 {
26394       ((TVirtualGeoTrack*) G__getstructoffset())->PaintCollect((Double_t) G__double(libp->para[0]), (Double_t*) G__int(libp->para[1]));
26395       G__setnull(result7);
26396    return(1 || funcname || hash || result7 || libp) ;
26397 }
26398 
26399 static int G__G__Geom1_225_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26400 {
26401       ((TVirtualGeoTrack*) G__getstructoffset())->PaintCollectTrack((Double_t) G__double(libp->para[0]), (Double_t*) G__int(libp->para[1]));
26402       G__setnull(result7);
26403    return(1 || funcname || hash || result7 || libp) ;
26404 }
26405 
26406 static int G__G__Geom1_225_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26407 {
26408    switch (libp->paran) {
26409    case 1:
26410       ((TVirtualGeoTrack*) G__getstructoffset())->PaintTrack((Option_t*) G__int(libp->para[0]));
26411       G__setnull(result7);
26412       break;
26413    case 0:
26414       ((TVirtualGeoTrack*) G__getstructoffset())->PaintTrack();
26415       G__setnull(result7);
26416       break;
26417    }
26418    return(1 || funcname || hash || result7 || libp) ;
26419 }
26420 
26421 static int G__G__Geom1_225_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26422 {
26423       ((TVirtualGeoTrack*) G__getstructoffset())->ResetTrack();
26424       G__setnull(result7);
26425    return(1 || funcname || hash || result7 || libp) ;
26426 }
26427 
26428 static int G__G__Geom1_225_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26429 {
26430       ((TVirtualGeoTrack*) G__getstructoffset())->SetName((const char*) G__int(libp->para[0]));
26431       G__setnull(result7);
26432    return(1 || funcname || hash || result7 || libp) ;
26433 }
26434 
26435 static int G__G__Geom1_225_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26436 {
26437       ((TVirtualGeoTrack*) G__getstructoffset())->SetParticle((TObject*) G__int(libp->para[0]));
26438       G__setnull(result7);
26439    return(1 || funcname || hash || result7 || libp) ;
26440 }
26441 
26442 static int G__G__Geom1_225_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26443 {
26444       ((TVirtualGeoTrack*) G__getstructoffset())->SetParent((TVirtualGeoTrack*) G__int(libp->para[0]));
26445       G__setnull(result7);
26446    return(1 || funcname || hash || result7 || libp) ;
26447 }
26448 
26449 static int G__G__Geom1_225_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26450 {
26451       ((TVirtualGeoTrack*) G__getstructoffset())->SetId((Int_t) G__int(libp->para[0]));
26452       G__setnull(result7);
26453    return(1 || funcname || hash || result7 || libp) ;
26454 }
26455 
26456 static int G__G__Geom1_225_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26457 {
26458       ((TVirtualGeoTrack*) G__getstructoffset())->SetPDG((Int_t) G__int(libp->para[0]));
26459       G__setnull(result7);
26460    return(1 || funcname || hash || result7 || libp) ;
26461 }
26462 
26463 static int G__G__Geom1_225_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26464 {
26465       G__letint(result7, 85, (long) TVirtualGeoTrack::Class());
26466    return(1 || funcname || hash || result7 || libp) ;
26467 }
26468 
26469 static int G__G__Geom1_225_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26470 {
26471       G__letint(result7, 67, (long) TVirtualGeoTrack::Class_Name());
26472    return(1 || funcname || hash || result7 || libp) ;
26473 }
26474 
26475 static int G__G__Geom1_225_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26476 {
26477       G__letint(result7, 115, (long) TVirtualGeoTrack::Class_Version());
26478    return(1 || funcname || hash || result7 || libp) ;
26479 }
26480 
26481 static int G__G__Geom1_225_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26482 {
26483       TVirtualGeoTrack::Dictionary();
26484       G__setnull(result7);
26485    return(1 || funcname || hash || result7 || libp) ;
26486 }
26487 
26488 static int G__G__Geom1_225_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26489 {
26490       ((TVirtualGeoTrack*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
26491       G__setnull(result7);
26492    return(1 || funcname || hash || result7 || libp) ;
26493 }
26494 
26495 static int G__G__Geom1_225_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26496 {
26497       G__letint(result7, 67, (long) TVirtualGeoTrack::DeclFileName());
26498    return(1 || funcname || hash || result7 || libp) ;
26499 }
26500 
26501 static int G__G__Geom1_225_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26502 {
26503       G__letint(result7, 105, (long) TVirtualGeoTrack::ImplFileLine());
26504    return(1 || funcname || hash || result7 || libp) ;
26505 }
26506 
26507 static int G__G__Geom1_225_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26508 {
26509       G__letint(result7, 67, (long) TVirtualGeoTrack::ImplFileName());
26510    return(1 || funcname || hash || result7 || libp) ;
26511 }
26512 
26513 static int G__G__Geom1_225_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26514 {
26515       G__letint(result7, 105, (long) TVirtualGeoTrack::DeclFileLine());
26516    return(1 || funcname || hash || result7 || libp) ;
26517 }
26518 
26519 // automatic destructor
26520 typedef TVirtualGeoTrack G__TTVirtualGeoTrack;
26521 static int G__G__Geom1_225_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26522 {
26523    char* gvp = (char*) G__getgvp();
26524    long soff = G__getstructoffset();
26525    int n = G__getaryconstruct();
26526    //
26527    //has_a_delete: 1
26528    //has_own_delete1arg: 0
26529    //has_own_delete2arg: 0
26530    //
26531    if (!soff) {
26532      return(1);
26533    }
26534    if (n) {
26535      if (gvp == (char*)G__PVOID) {
26536        delete[] (TVirtualGeoTrack*) soff;
26537      } else {
26538        G__setgvp((long) G__PVOID);
26539        for (int i = n - 1; i >= 0; --i) {
26540          ((TVirtualGeoTrack*) (soff+(sizeof(TVirtualGeoTrack)*i)))->~G__TTVirtualGeoTrack();
26541        }
26542        G__setgvp((long)gvp);
26543      }
26544    } else {
26545      if (gvp == (char*)G__PVOID) {
26546        delete (TVirtualGeoTrack*) soff;
26547      } else {
26548        G__setgvp((long) G__PVOID);
26549        ((TVirtualGeoTrack*) (soff))->~G__TTVirtualGeoTrack();
26550        G__setgvp((long)gvp);
26551      }
26552    }
26553    G__setnull(result7);
26554    return(1 || funcname || hash || result7 || libp) ;
26555 }
26556 
26557 
26558 /* TGeoPhysicalNode */
26559 static int G__G__Geom1_226_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26560 {
26561    TGeoPhysicalNode* p = NULL;
26562    char* gvp = (char*) G__getgvp();
26563    int n = G__getaryconstruct();
26564    if (n) {
26565      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26566        p = new TGeoPhysicalNode[n];
26567      } else {
26568        p = new((void*) gvp) TGeoPhysicalNode[n];
26569      }
26570    } else {
26571      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26572        p = new TGeoPhysicalNode;
26573      } else {
26574        p = new((void*) gvp) TGeoPhysicalNode;
26575      }
26576    }
26577    result7->obj.i = (long) p;
26578    result7->ref = (long) p;
26579    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode));
26580    return(1 || funcname || hash || result7 || libp) ;
26581 }
26582 
26583 static int G__G__Geom1_226_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26584 {
26585    TGeoPhysicalNode* p = NULL;
26586    char* gvp = (char*) G__getgvp();
26587    //m: 1
26588    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26589      p = new TGeoPhysicalNode((const char*) G__int(libp->para[0]));
26590    } else {
26591      p = new((void*) gvp) TGeoPhysicalNode((const char*) G__int(libp->para[0]));
26592    }
26593    result7->obj.i = (long) p;
26594    result7->ref = (long) p;
26595    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode));
26596    return(1 || funcname || hash || result7 || libp) ;
26597 }
26598 
26599 static int G__G__Geom1_226_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26600 {
26601    switch (libp->paran) {
26602    case 4:
26603       ((TGeoPhysicalNode*) G__getstructoffset())->Align((TGeoMatrix*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
26604 , (Bool_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3]));
26605       G__setnull(result7);
26606       break;
26607    case 3:
26608       ((TGeoPhysicalNode*) G__getstructoffset())->Align((TGeoMatrix*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
26609 , (Bool_t) G__int(libp->para[2]));
26610       G__setnull(result7);
26611       break;
26612    case 2:
26613       ((TGeoPhysicalNode*) G__getstructoffset())->Align((TGeoMatrix*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1]));
26614       G__setnull(result7);
26615       break;
26616    case 1:
26617       ((TGeoPhysicalNode*) G__getstructoffset())->Align((TGeoMatrix*) G__int(libp->para[0]));
26618       G__setnull(result7);
26619       break;
26620    case 0:
26621       ((TGeoPhysicalNode*) G__getstructoffset())->Align();
26622       G__setnull(result7);
26623       break;
26624    }
26625    return(1 || funcname || hash || result7 || libp) ;
26626 }
26627 
26628 static int G__G__Geom1_226_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26629 {
26630       ((const TGeoPhysicalNode*) G__getstructoffset())->cd();
26631       G__setnull(result7);
26632    return(1 || funcname || hash || result7 || libp) ;
26633 }
26634 
26635 static int G__G__Geom1_226_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26636 {
26637       G__letint(result7, 105, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->GetLevel());
26638    return(1 || funcname || hash || result7 || libp) ;
26639 }
26640 
26641 static int G__G__Geom1_226_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26642 {
26643    switch (libp->paran) {
26644    case 1:
26645       G__letint(result7, 85, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->GetMatrix((Int_t) G__int(libp->para[0])));
26646       break;
26647    case 0:
26648       G__letint(result7, 85, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->GetMatrix());
26649       break;
26650    }
26651    return(1 || funcname || hash || result7 || libp) ;
26652 }
26653 
26654 static int G__G__Geom1_226_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26655 {
26656       G__letint(result7, 85, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->GetOriginalMatrix());
26657    return(1 || funcname || hash || result7 || libp) ;
26658 }
26659 
26660 static int G__G__Geom1_226_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26661 {
26662    switch (libp->paran) {
26663    case 1:
26664       G__letint(result7, 85, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->GetMother((Int_t) G__int(libp->para[0])));
26665       break;
26666    case 0:
26667       G__letint(result7, 85, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->GetMother());
26668       break;
26669    }
26670    return(1 || funcname || hash || result7 || libp) ;
26671 }
26672 
26673 static int G__G__Geom1_226_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26674 {
26675    switch (libp->paran) {
26676    case 1:
26677       G__letint(result7, 85, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->GetNode((Int_t) G__int(libp->para[0])));
26678       break;
26679    case 0:
26680       G__letint(result7, 85, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->GetNode());
26681       break;
26682    }
26683    return(1 || funcname || hash || result7 || libp) ;
26684 }
26685 
26686 static int G__G__Geom1_226_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26687 {
26688    switch (libp->paran) {
26689    case 1:
26690       G__letint(result7, 85, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->GetShape((Int_t) G__int(libp->para[0])));
26691       break;
26692    case 0:
26693       G__letint(result7, 85, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->GetShape());
26694       break;
26695    }
26696    return(1 || funcname || hash || result7 || libp) ;
26697 }
26698 
26699 static int G__G__Geom1_226_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26700 {
26701    switch (libp->paran) {
26702    case 1:
26703       G__letint(result7, 85, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->GetVolume((Int_t) G__int(libp->para[0])));
26704       break;
26705    case 0:
26706       G__letint(result7, 85, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->GetVolume());
26707       break;
26708    }
26709    return(1 || funcname || hash || result7 || libp) ;
26710 }
26711 
26712 static int G__G__Geom1_226_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26713 {
26714       G__letint(result7, 103, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->IsAligned());
26715    return(1 || funcname || hash || result7 || libp) ;
26716 }
26717 
26718 static int G__G__Geom1_226_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26719 {
26720       G__letint(result7, 103, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->IsVolAttributes());
26721    return(1 || funcname || hash || result7 || libp) ;
26722 }
26723 
26724 static int G__G__Geom1_226_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26725 {
26726       G__letint(result7, 103, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->IsVisible());
26727    return(1 || funcname || hash || result7 || libp) ;
26728 }
26729 
26730 static int G__G__Geom1_226_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26731 {
26732       G__letint(result7, 103, (long) ((const TGeoPhysicalNode*) G__getstructoffset())->IsVisibleFull());
26733    return(1 || funcname || hash || result7 || libp) ;
26734 }
26735 
26736 static int G__G__Geom1_226_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26737 {
26738       ((TGeoPhysicalNode*) G__getstructoffset())->Refresh();
26739       G__setnull(result7);
26740    return(1 || funcname || hash || result7 || libp) ;
26741 }
26742 
26743 static int G__G__Geom1_226_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26744 {
26745       ((TGeoPhysicalNode*) G__getstructoffset())->SetMatrixOrig((TGeoMatrix*) G__int(libp->para[0]));
26746       G__setnull(result7);
26747    return(1 || funcname || hash || result7 || libp) ;
26748 }
26749 
26750 static int G__G__Geom1_226_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26751 {
26752    switch (libp->paran) {
26753    case 1:
26754       ((TGeoPhysicalNode*) G__getstructoffset())->SetIsVolAtt((Bool_t) G__int(libp->para[0]));
26755       G__setnull(result7);
26756       break;
26757    case 0:
26758       ((TGeoPhysicalNode*) G__getstructoffset())->SetIsVolAtt();
26759       G__setnull(result7);
26760       break;
26761    }
26762    return(1 || funcname || hash || result7 || libp) ;
26763 }
26764 
26765 static int G__G__Geom1_226_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26766 {
26767    switch (libp->paran) {
26768    case 1:
26769       ((TGeoPhysicalNode*) G__getstructoffset())->SetVisibility((Bool_t) G__int(libp->para[0]));
26770       G__setnull(result7);
26771       break;
26772    case 0:
26773       ((TGeoPhysicalNode*) G__getstructoffset())->SetVisibility();
26774       G__setnull(result7);
26775       break;
26776    }
26777    return(1 || funcname || hash || result7 || libp) ;
26778 }
26779 
26780 static int G__G__Geom1_226_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26781 {
26782    switch (libp->paran) {
26783    case 1:
26784       ((TGeoPhysicalNode*) G__getstructoffset())->SetVisibleFull((Bool_t) G__int(libp->para[0]));
26785       G__setnull(result7);
26786       break;
26787    case 0:
26788       ((TGeoPhysicalNode*) G__getstructoffset())->SetVisibleFull();
26789       G__setnull(result7);
26790       break;
26791    }
26792    return(1 || funcname || hash || result7 || libp) ;
26793 }
26794 
26795 static int G__G__Geom1_226_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26796 {
26797       G__letint(result7, 85, (long) TGeoPhysicalNode::Class());
26798    return(1 || funcname || hash || result7 || libp) ;
26799 }
26800 
26801 static int G__G__Geom1_226_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26802 {
26803       G__letint(result7, 67, (long) TGeoPhysicalNode::Class_Name());
26804    return(1 || funcname || hash || result7 || libp) ;
26805 }
26806 
26807 static int G__G__Geom1_226_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26808 {
26809       G__letint(result7, 115, (long) TGeoPhysicalNode::Class_Version());
26810    return(1 || funcname || hash || result7 || libp) ;
26811 }
26812 
26813 static int G__G__Geom1_226_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26814 {
26815       TGeoPhysicalNode::Dictionary();
26816       G__setnull(result7);
26817    return(1 || funcname || hash || result7 || libp) ;
26818 }
26819 
26820 static int G__G__Geom1_226_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26821 {
26822       ((TGeoPhysicalNode*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
26823       G__setnull(result7);
26824    return(1 || funcname || hash || result7 || libp) ;
26825 }
26826 
26827 static int G__G__Geom1_226_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26828 {
26829       G__letint(result7, 67, (long) TGeoPhysicalNode::DeclFileName());
26830    return(1 || funcname || hash || result7 || libp) ;
26831 }
26832 
26833 static int G__G__Geom1_226_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26834 {
26835       G__letint(result7, 105, (long) TGeoPhysicalNode::ImplFileLine());
26836    return(1 || funcname || hash || result7 || libp) ;
26837 }
26838 
26839 static int G__G__Geom1_226_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26840 {
26841       G__letint(result7, 67, (long) TGeoPhysicalNode::ImplFileName());
26842    return(1 || funcname || hash || result7 || libp) ;
26843 }
26844 
26845 static int G__G__Geom1_226_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26846 {
26847       G__letint(result7, 105, (long) TGeoPhysicalNode::DeclFileLine());
26848    return(1 || funcname || hash || result7 || libp) ;
26849 }
26850 
26851 // automatic destructor
26852 typedef TGeoPhysicalNode G__TTGeoPhysicalNode;
26853 static int G__G__Geom1_226_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26854 {
26855    char* gvp = (char*) G__getgvp();
26856    long soff = G__getstructoffset();
26857    int n = G__getaryconstruct();
26858    //
26859    //has_a_delete: 1
26860    //has_own_delete1arg: 0
26861    //has_own_delete2arg: 0
26862    //
26863    if (!soff) {
26864      return(1);
26865    }
26866    if (n) {
26867      if (gvp == (char*)G__PVOID) {
26868        delete[] (TGeoPhysicalNode*) soff;
26869      } else {
26870        G__setgvp((long) G__PVOID);
26871        for (int i = n - 1; i >= 0; --i) {
26872          ((TGeoPhysicalNode*) (soff+(sizeof(TGeoPhysicalNode)*i)))->~G__TTGeoPhysicalNode();
26873        }
26874        G__setgvp((long)gvp);
26875      }
26876    } else {
26877      if (gvp == (char*)G__PVOID) {
26878        delete (TGeoPhysicalNode*) soff;
26879      } else {
26880        G__setgvp((long) G__PVOID);
26881        ((TGeoPhysicalNode*) (soff))->~G__TTGeoPhysicalNode();
26882        G__setgvp((long)gvp);
26883      }
26884    }
26885    G__setnull(result7);
26886    return(1 || funcname || hash || result7 || libp) ;
26887 }
26888 
26889 
26890 /* TGeoPNEntry */
26891 static int G__G__Geom1_227_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26892 {
26893    TGeoPNEntry* p = NULL;
26894    char* gvp = (char*) G__getgvp();
26895    int n = G__getaryconstruct();
26896    if (n) {
26897      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26898        p = new TGeoPNEntry[n];
26899      } else {
26900        p = new((void*) gvp) TGeoPNEntry[n];
26901      }
26902    } else {
26903      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26904        p = new TGeoPNEntry;
26905      } else {
26906        p = new((void*) gvp) TGeoPNEntry;
26907      }
26908    }
26909    result7->obj.i = (long) p;
26910    result7->ref = (long) p;
26911    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry));
26912    return(1 || funcname || hash || result7 || libp) ;
26913 }
26914 
26915 static int G__G__Geom1_227_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26916 {
26917    TGeoPNEntry* p = NULL;
26918    char* gvp = (char*) G__getgvp();
26919    //m: 2
26920    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26921      p = new TGeoPNEntry((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
26922    } else {
26923      p = new((void*) gvp) TGeoPNEntry((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
26924    }
26925    result7->obj.i = (long) p;
26926    result7->ref = (long) p;
26927    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry));
26928    return(1 || funcname || hash || result7 || libp) ;
26929 }
26930 
26931 static int G__G__Geom1_227_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26932 {
26933       G__letint(result7, 67, (long) ((const TGeoPNEntry*) G__getstructoffset())->GetPath());
26934    return(1 || funcname || hash || result7 || libp) ;
26935 }
26936 
26937 static int G__G__Geom1_227_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26938 {
26939       G__letint(result7, 85, (long) ((const TGeoPNEntry*) G__getstructoffset())->GetMatrix());
26940    return(1 || funcname || hash || result7 || libp) ;
26941 }
26942 
26943 static int G__G__Geom1_227_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26944 {
26945       G__letint(result7, 85, (long) ((const TGeoPNEntry*) G__getstructoffset())->GetMatrixOrig());
26946    return(1 || funcname || hash || result7 || libp) ;
26947 }
26948 
26949 static int G__G__Geom1_227_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26950 {
26951       G__letint(result7, 85, (long) ((const TGeoPNEntry*) G__getstructoffset())->GetGlobalOrig());
26952    return(1 || funcname || hash || result7 || libp) ;
26953 }
26954 
26955 static int G__G__Geom1_227_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26956 {
26957       G__letint(result7, 85, (long) ((const TGeoPNEntry*) G__getstructoffset())->GetPhysicalNode());
26958    return(1 || funcname || hash || result7 || libp) ;
26959 }
26960 
26961 static int G__G__Geom1_227_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26962 {
26963       ((TGeoPNEntry*) G__getstructoffset())->SetMatrix((TGeoHMatrix*) G__int(libp->para[0]));
26964       G__setnull(result7);
26965    return(1 || funcname || hash || result7 || libp) ;
26966 }
26967 
26968 static int G__G__Geom1_227_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26969 {
26970       ((TGeoPNEntry*) G__getstructoffset())->SetPhysicalNode((TGeoPhysicalNode*) G__int(libp->para[0]));
26971       G__setnull(result7);
26972    return(1 || funcname || hash || result7 || libp) ;
26973 }
26974 
26975 static int G__G__Geom1_227_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26976 {
26977       G__letint(result7, 85, (long) TGeoPNEntry::Class());
26978    return(1 || funcname || hash || result7 || libp) ;
26979 }
26980 
26981 static int G__G__Geom1_227_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26982 {
26983       G__letint(result7, 67, (long) TGeoPNEntry::Class_Name());
26984    return(1 || funcname || hash || result7 || libp) ;
26985 }
26986 
26987 static int G__G__Geom1_227_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26988 {
26989       G__letint(result7, 115, (long) TGeoPNEntry::Class_Version());
26990    return(1 || funcname || hash || result7 || libp) ;
26991 }
26992 
26993 static int G__G__Geom1_227_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26994 {
26995       TGeoPNEntry::Dictionary();
26996       G__setnull(result7);
26997    return(1 || funcname || hash || result7 || libp) ;
26998 }
26999 
27000 static int G__G__Geom1_227_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27001 {
27002       ((TGeoPNEntry*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
27003       G__setnull(result7);
27004    return(1 || funcname || hash || result7 || libp) ;
27005 }
27006 
27007 static int G__G__Geom1_227_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27008 {
27009       G__letint(result7, 67, (long) TGeoPNEntry::DeclFileName());
27010    return(1 || funcname || hash || result7 || libp) ;
27011 }
27012 
27013 static int G__G__Geom1_227_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27014 {
27015       G__letint(result7, 105, (long) TGeoPNEntry::ImplFileLine());
27016    return(1 || funcname || hash || result7 || libp) ;
27017 }
27018 
27019 static int G__G__Geom1_227_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27020 {
27021       G__letint(result7, 67, (long) TGeoPNEntry::ImplFileName());
27022    return(1 || funcname || hash || result7 || libp) ;
27023 }
27024 
27025 static int G__G__Geom1_227_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27026 {
27027       G__letint(result7, 105, (long) TGeoPNEntry::DeclFileLine());
27028    return(1 || funcname || hash || result7 || libp) ;
27029 }
27030 
27031 // automatic destructor
27032 typedef TGeoPNEntry G__TTGeoPNEntry;
27033 static int G__G__Geom1_227_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27034 {
27035    char* gvp = (char*) G__getgvp();
27036    long soff = G__getstructoffset();
27037    int n = G__getaryconstruct();
27038    //
27039    //has_a_delete: 1
27040    //has_own_delete1arg: 0
27041    //has_own_delete2arg: 0
27042    //
27043    if (!soff) {
27044      return(1);
27045    }
27046    if (n) {
27047      if (gvp == (char*)G__PVOID) {
27048        delete[] (TGeoPNEntry*) soff;
27049      } else {
27050        G__setgvp((long) G__PVOID);
27051        for (int i = n - 1; i >= 0; --i) {
27052          ((TGeoPNEntry*) (soff+(sizeof(TGeoPNEntry)*i)))->~G__TTGeoPNEntry();
27053        }
27054        G__setgvp((long)gvp);
27055      }
27056    } else {
27057      if (gvp == (char*)G__PVOID) {
27058        delete (TGeoPNEntry*) soff;
27059      } else {
27060        G__setgvp((long) G__PVOID);
27061        ((TGeoPNEntry*) (soff))->~G__TTGeoPNEntry();
27062        G__setgvp((long)gvp);
27063      }
27064    }
27065    G__setnull(result7);
27066    return(1 || funcname || hash || result7 || libp) ;
27067 }
27068 
27069 
27070 /* TVirtualGeoPainter */
27071 static int G__G__Geom1_228_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27072 {
27073       ((TVirtualGeoPainter*) G__getstructoffset())->AddSize3D((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
27074 , (Int_t) G__int(libp->para[2]));
27075       G__setnull(result7);
27076    return(1 || funcname || hash || result7 || libp) ;
27077 }
27078 
27079 static int G__G__Geom1_228_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27080 {
27081       G__letint(result7, 85, (long) ((TVirtualGeoPainter*) G__getstructoffset())->AddTrack((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
27082 , (TObject*) G__int(libp->para[2])));
27083    return(1 || funcname || hash || result7 || libp) ;
27084 }
27085 
27086 static int G__G__Geom1_228_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27087 {
27088    switch (libp->paran) {
27089    case 3:
27090       ((TVirtualGeoPainter*) G__getstructoffset())->AddTrackPoint((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
27091 , (Bool_t) G__int(libp->para[2]));
27092       G__setnull(result7);
27093       break;
27094    case 2:
27095       ((TVirtualGeoPainter*) G__getstructoffset())->AddTrackPoint((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
27096       G__setnull(result7);
27097       break;
27098    }
27099    return(1 || funcname || hash || result7 || libp) ;
27100 }
27101 
27102 static int G__G__Geom1_228_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27103 {
27104       ((TVirtualGeoPainter*) G__getstructoffset())->BombTranslation((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
27105       G__setnull(result7);
27106    return(1 || funcname || hash || result7 || libp) ;
27107 }
27108 
27109 static int G__G__Geom1_228_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27110 {
27111    switch (libp->paran) {
27112    case 4:
27113       ((TVirtualGeoPainter*) G__getstructoffset())->CheckPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
27114 , (Double_t) G__double(libp->para[2]), (Option_t*) G__int(libp->para[3]));
27115       G__setnull(result7);
27116       break;
27117    case 3:
27118       ((TVirtualGeoPainter*) G__getstructoffset())->CheckPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
27119 , (Double_t) G__double(libp->para[2]));
27120       G__setnull(result7);
27121       break;
27122    case 2:
27123       ((TVirtualGeoPainter*) G__getstructoffset())->CheckPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
27124       G__setnull(result7);
27125       break;
27126    case 1:
27127       ((TVirtualGeoPainter*) G__getstructoffset())->CheckPoint((Double_t) G__double(libp->para[0]));
27128       G__setnull(result7);
27129       break;
27130    case 0:
27131       ((TVirtualGeoPainter*) G__getstructoffset())->CheckPoint();
27132       G__setnull(result7);
27133       break;
27134    }
27135    return(1 || funcname || hash || result7 || libp) ;
27136 }
27137 
27138 static int G__G__Geom1_228_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27139 {
27140    switch (libp->paran) {
27141    case 2:
27142       ((TVirtualGeoPainter*) G__getstructoffset())->CheckBoundaryErrors((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
27143       G__setnull(result7);
27144       break;
27145    case 1:
27146       ((TVirtualGeoPainter*) G__getstructoffset())->CheckBoundaryErrors((Int_t) G__int(libp->para[0]));
27147       G__setnull(result7);
27148       break;
27149    case 0:
27150       ((TVirtualGeoPainter*) G__getstructoffset())->CheckBoundaryErrors();
27151       G__setnull(result7);
27152       break;
27153    }
27154    return(1 || funcname || hash || result7 || libp) ;
27155 }
27156 
27157 static int G__G__Geom1_228_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27158 {
27159    switch (libp->paran) {
27160    case 1:
27161       ((TVirtualGeoPainter*) G__getstructoffset())->CheckBoundaryReference((Int_t) G__int(libp->para[0]));
27162       G__setnull(result7);
27163       break;
27164    case 0:
27165       ((TVirtualGeoPainter*) G__getstructoffset())->CheckBoundaryReference();
27166       G__setnull(result7);
27167       break;
27168    }
27169    return(1 || funcname || hash || result7 || libp) ;
27170 }
27171 
27172 static int G__G__Geom1_228_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27173 {
27174    switch (libp->paran) {
27175    case 4:
27176       ((TVirtualGeoPainter*) G__getstructoffset())->CheckGeometryFull((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
27177 , (Int_t) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3]));
27178       G__setnull(result7);
27179       break;
27180    case 3:
27181       ((TVirtualGeoPainter*) G__getstructoffset())->CheckGeometryFull((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
27182 , (Int_t) G__int(libp->para[2]));
27183       G__setnull(result7);
27184       break;
27185    case 2:
27186       ((TVirtualGeoPainter*) G__getstructoffset())->CheckGeometryFull((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
27187       G__setnull(result7);
27188       break;
27189    case 1:
27190       ((TVirtualGeoPainter*) G__getstructoffset())->CheckGeometryFull((Bool_t) G__int(libp->para[0]));
27191       G__setnull(result7);
27192       break;
27193    case 0:
27194       ((TVirtualGeoPainter*) G__getstructoffset())->CheckGeometryFull();
27195       G__setnull(result7);
27196       break;
27197    }
27198    return(1 || funcname || hash || result7 || libp) ;
27199 }
27200 
27201 static int G__G__Geom1_228_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27202 {
27203       ((const TVirtualGeoPainter*) G__getstructoffset())->CheckGeometry((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
27204 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
27205       G__setnull(result7);
27206    return(1 || funcname || hash || result7 || libp) ;
27207 }
27208 
27209 static int G__G__Geom1_228_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27210 {
27211    switch (libp->paran) {
27212    case 3:
27213       ((const TVirtualGeoPainter*) G__getstructoffset())->CheckOverlaps((TGeoVolume*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
27214 , (Option_t*) G__int(libp->para[2]));
27215       G__setnull(result7);
27216       break;
27217    case 2:
27218       ((const TVirtualGeoPainter*) G__getstructoffset())->CheckOverlaps((TGeoVolume*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
27219       G__setnull(result7);
27220       break;
27221    case 1:
27222       ((const TVirtualGeoPainter*) G__getstructoffset())->CheckOverlaps((TGeoVolume*) G__int(libp->para[0]));
27223       G__setnull(result7);
27224       break;
27225    }
27226    return(1 || funcname || hash || result7 || libp) ;
27227 }
27228 
27229 static int G__G__Geom1_228_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27230 {
27231       G__letint(result7, 105, (long) ((TVirtualGeoPainter*) G__getstructoffset())->CountVisibleNodes());
27232    return(1 || funcname || hash || result7 || libp) ;
27233 }
27234 
27235 static int G__G__Geom1_228_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27236 {
27237       ((TVirtualGeoPainter*) G__getstructoffset())->DefaultAngles();
27238       G__setnull(result7);
27239    return(1 || funcname || hash || result7 || libp) ;
27240 }
27241 
27242 static int G__G__Geom1_228_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27243 {
27244       ((TVirtualGeoPainter*) G__getstructoffset())->DefaultColors();
27245       G__setnull(result7);
27246    return(1 || funcname || hash || result7 || libp) ;
27247 }
27248 
27249 static int G__G__Geom1_228_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27250 {
27251       G__letint(result7, 105, (long) ((TVirtualGeoPainter*) G__getstructoffset())->DistanceToPrimitiveVol((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
27252 , (Int_t) G__int(libp->para[2])));
27253    return(1 || funcname || hash || result7 || libp) ;
27254 }
27255 
27256 static int G__G__Geom1_228_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27257 {
27258    switch (libp->paran) {
27259    case 2:
27260       ((TVirtualGeoPainter*) G__getstructoffset())->DrawBatemanSol((TGeoBatemanSol*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
27261       G__setnull(result7);
27262       break;
27263    case 1:
27264       ((TVirtualGeoPainter*) G__getstructoffset())->DrawBatemanSol((TGeoBatemanSol*) G__int(libp->para[0]));
27265       G__setnull(result7);
27266       break;
27267    }
27268    return(1 || funcname || hash || result7 || libp) ;
27269 }
27270 
27271 static int G__G__Geom1_228_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27272 {
27273    switch (libp->paran) {
27274    case 2:
27275       ((TVirtualGeoPainter*) G__getstructoffset())->DrawShape((TGeoShape*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
27276       G__setnull(result7);
27277       break;
27278    case 1:
27279       ((TVirtualGeoPainter*) G__getstructoffset())->DrawShape((TGeoShape*) G__int(libp->para[0]));
27280       G__setnull(result7);
27281       break;
27282    }
27283    return(1 || funcname || hash || result7 || libp) ;
27284 }
27285 
27286 static int G__G__Geom1_228_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27287 {
27288    switch (libp->paran) {
27289    case 1:
27290       ((TVirtualGeoPainter*) G__getstructoffset())->DrawOnly((Option_t*) G__int(libp->para[0]));
27291       G__setnull(result7);
27292       break;
27293    case 0:
27294       ((TVirtualGeoPainter*) G__getstructoffset())->DrawOnly();
27295       G__setnull(result7);
27296       break;
27297    }
27298    return(1 || funcname || hash || result7 || libp) ;
27299 }
27300 
27301 static int G__G__Geom1_228_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27302 {
27303    switch (libp->paran) {
27304    case 2:
27305       ((TVirtualGeoPainter*) G__getstructoffset())->DrawOverlap((void*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
27306       G__setnull(result7);
27307       break;
27308    case 1:
27309       ((TVirtualGeoPainter*) G__getstructoffset())->DrawOverlap((void*) G__int(libp->para[0]));
27310       G__setnull(result7);
27311       break;
27312    }
27313    return(1 || funcname || hash || result7 || libp) ;
27314 }
27315 
27316 static int G__G__Geom1_228_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27317 {
27318       ((TVirtualGeoPainter*) G__getstructoffset())->DrawCurrentPoint((Int_t) G__int(libp->para[0]));
27319       G__setnull(result7);
27320    return(1 || funcname || hash || result7 || libp) ;
27321 }
27322 
27323 static int G__G__Geom1_228_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27324 {
27325       ((TVirtualGeoPainter*) G__getstructoffset())->DrawPanel();
27326       G__setnull(result7);
27327    return(1 || funcname || hash || result7 || libp) ;
27328 }
27329 
27330 static int G__G__Geom1_228_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27331 {
27332       ((TVirtualGeoPainter*) G__getstructoffset())->DrawPath((const char*) G__int(libp->para[0]));
27333       G__setnull(result7);
27334    return(1 || funcname || hash || result7 || libp) ;
27335 }
27336 
27337 static int G__G__Geom1_228_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27338 {
27339    switch (libp->paran) {
27340    case 2:
27341       ((TVirtualGeoPainter*) G__getstructoffset())->DrawVolume((TGeoVolume*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
27342       G__setnull(result7);
27343       break;
27344    case 1:
27345       ((TVirtualGeoPainter*) G__getstructoffset())->DrawVolume((TGeoVolume*) G__int(libp->para[0]));
27346       G__setnull(result7);
27347       break;
27348    }
27349    return(1 || funcname || hash || result7 || libp) ;
27350 }
27351 
27352 static int G__G__Geom1_228_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27353 {
27354    switch (libp->paran) {
27355    case 1:
27356       ((TVirtualGeoPainter*) G__getstructoffset())->EditGeometry((Option_t*) G__int(libp->para[0]));
27357       G__setnull(result7);
27358       break;
27359    case 0:
27360       ((TVirtualGeoPainter*) G__getstructoffset())->EditGeometry();
27361       G__setnull(result7);
27362       break;
27363    }
27364    return(1 || funcname || hash || result7 || libp) ;
27365 }
27366 
27367 static int G__G__Geom1_228_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27368 {
27369       ((TVirtualGeoPainter*) G__getstructoffset())->EstimateCameraMove((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
27370 , (Double_t*) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3]));
27371       G__setnull(result7);
27372    return(1 || funcname || hash || result7 || libp) ;
27373 }
27374 
27375 static int G__G__Geom1_228_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27376 {
27377       ((TVirtualGeoPainter*) G__getstructoffset())->ExecuteShapeEvent((TGeoShape*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
27378 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
27379       G__setnull(result7);
27380    return(1 || funcname || hash || result7 || libp) ;
27381 }
27382 
27383 static int G__G__Geom1_228_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27384 {
27385       ((TVirtualGeoPainter*) G__getstructoffset())->ExecuteManagerEvent((TGeoManager*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
27386 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
27387       G__setnull(result7);
27388    return(1 || funcname || hash || result7 || libp) ;
27389 }
27390 
27391 static int G__G__Geom1_228_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27392 {
27393       ((TVirtualGeoPainter*) G__getstructoffset())->ExecuteVolumeEvent((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
27394 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
27395       G__setnull(result7);
27396    return(1 || funcname || hash || result7 || libp) ;
27397 }
27398 
27399 static int G__G__Geom1_228_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27400 {
27401       G__letint(result7, 105, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->GetColor((Int_t) G__int(libp->para[0]), (Float_t) G__double(libp->para[1])));
27402    return(1 || funcname || hash || result7 || libp) ;
27403 }
27404 
27405 static int G__G__Geom1_228_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27406 {
27407       G__letint(result7, 105, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->GetNsegments());
27408    return(1 || funcname || hash || result7 || libp) ;
27409 }
27410 
27411 static int G__G__Geom1_228_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27412 {
27413       ((const TVirtualGeoPainter*) G__getstructoffset())->GetBombFactors(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
27414 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3]));
27415       G__setnull(result7);
27416    return(1 || funcname || hash || result7 || libp) ;
27417 }
27418 
27419 static int G__G__Geom1_228_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27420 {
27421       G__letint(result7, 105, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->GetBombMode());
27422    return(1 || funcname || hash || result7 || libp) ;
27423 }
27424 
27425 static int G__G__Geom1_228_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27426 {
27427       G__letint(result7, 67, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->GetDrawPath());
27428    return(1 || funcname || hash || result7 || libp) ;
27429 }
27430 
27431 static int G__G__Geom1_228_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27432 {
27433       G__letint(result7, 85, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->GetDrawnVolume());
27434    return(1 || funcname || hash || result7 || libp) ;
27435 }
27436 
27437 static int G__G__Geom1_228_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27438 {
27439       G__letint(result7, 85, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->GetTopVolume());
27440    return(1 || funcname || hash || result7 || libp) ;
27441 }
27442 
27443 static int G__G__Geom1_228_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27444 {
27445       ((TVirtualGeoPainter*) G__getstructoffset())->GetViewAngles(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
27446 , *(Double_t*) G__Doubleref(&libp->para[2]));
27447       G__setnull(result7);
27448    return(1 || funcname || hash || result7 || libp) ;
27449 }
27450 
27451 static int G__G__Geom1_228_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27452 {
27453       G__letint(result7, 105, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->GetVisLevel());
27454    return(1 || funcname || hash || result7 || libp) ;
27455 }
27456 
27457 static int G__G__Geom1_228_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27458 {
27459       G__letint(result7, 105, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->GetVisOption());
27460    return(1 || funcname || hash || result7 || libp) ;
27461 }
27462 
27463 static int G__G__Geom1_228_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27464 {
27465       G__letint(result7, 67, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->GetVolumeInfo((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
27466 , (Int_t) G__int(libp->para[2])));
27467    return(1 || funcname || hash || result7 || libp) ;
27468 }
27469 
27470 static int G__G__Geom1_228_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27471 {
27472    switch (libp->paran) {
27473    case 4:
27474       ((TVirtualGeoPainter*) G__getstructoffset())->GrabFocus((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
27475 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
27476       G__setnull(result7);
27477       break;
27478    case 3:
27479       ((TVirtualGeoPainter*) G__getstructoffset())->GrabFocus((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
27480 , (Double_t) G__double(libp->para[2]));
27481       G__setnull(result7);
27482       break;
27483    case 2:
27484       ((TVirtualGeoPainter*) G__getstructoffset())->GrabFocus((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
27485       G__setnull(result7);
27486       break;
27487    case 1:
27488       ((TVirtualGeoPainter*) G__getstructoffset())->GrabFocus((Int_t) G__int(libp->para[0]));
27489       G__setnull(result7);
27490       break;
27491    case 0:
27492       ((TVirtualGeoPainter*) G__getstructoffset())->GrabFocus();
27493       G__setnull(result7);
27494       break;
27495    }
27496    return(1 || funcname || hash || result7 || libp) ;
27497 }
27498 
27499 static int G__G__Geom1_228_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27500 {
27501       G__letint(result7, 68, (long) ((TVirtualGeoPainter*) G__getstructoffset())->GetViewBox());
27502    return(1 || funcname || hash || result7 || libp) ;
27503 }
27504 
27505 static int G__G__Geom1_228_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27506 {
27507       G__letint(result7, 103, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->IsPaintingShape());
27508    return(1 || funcname || hash || result7 || libp) ;
27509 }
27510 
27511 static int G__G__Geom1_228_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27512 {
27513       G__letint(result7, 103, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->IsRaytracing());
27514    return(1 || funcname || hash || result7 || libp) ;
27515 }
27516 
27517 static int G__G__Geom1_228_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27518 {
27519       G__letint(result7, 103, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->IsExplodedView());
27520    return(1 || funcname || hash || result7 || libp) ;
27521 }
27522 
27523 static int G__G__Geom1_228_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27524 {
27525    switch (libp->paran) {
27526    case 9:
27527       G__letint(result7, 85, (long) ((TVirtualGeoPainter*) G__getstructoffset())->LegoPlot(
27528 (Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
27529 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
27530 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
27531 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
27532 , (Option_t*) G__int(libp->para[8])));
27533       break;
27534    case 8:
27535       G__letint(result7, 85, (long) ((TVirtualGeoPainter*) G__getstructoffset())->LegoPlot(
27536 (Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
27537 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
27538 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
27539 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])));
27540       break;
27541    case 7:
27542       G__letint(result7, 85, (long) ((TVirtualGeoPainter*) G__getstructoffset())->LegoPlot(
27543 (Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
27544 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
27545 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
27546 , (Double_t) G__double(libp->para[6])));
27547       break;
27548    case 6:
27549       G__letint(result7, 85, (long) ((TVirtualGeoPainter*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
27550 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
27551 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
27552       break;
27553    case 5:
27554       G__letint(result7, 85, (long) ((TVirtualGeoPainter*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
27555 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
27556 , (Double_t) G__double(libp->para[4])));
27557       break;
27558    case 4:
27559       G__letint(result7, 85, (long) ((TVirtualGeoPainter*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
27560 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])));
27561       break;
27562    case 3:
27563       G__letint(result7, 85, (long) ((TVirtualGeoPainter*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
27564 , (Double_t) G__double(libp->para[2])));
27565       break;
27566    case 2:
27567       G__letint(result7, 85, (long) ((TVirtualGeoPainter*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])));
27568       break;
27569    case 1:
27570       G__letint(result7, 85, (long) ((TVirtualGeoPainter*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0])));
27571       break;
27572    case 0:
27573       G__letint(result7, 85, (long) ((TVirtualGeoPainter*) G__getstructoffset())->LegoPlot());
27574       break;
27575    }
27576    return(1 || funcname || hash || result7 || libp) ;
27577 }
27578 
27579 static int G__G__Geom1_228_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27580 {
27581    switch (libp->paran) {
27582    case 1:
27583       ((const TVirtualGeoPainter*) G__getstructoffset())->ModifiedPad((Bool_t) G__int(libp->para[0]));
27584       G__setnull(result7);
27585       break;
27586    case 0:
27587       ((const TVirtualGeoPainter*) G__getstructoffset())->ModifiedPad();
27588       G__setnull(result7);
27589       break;
27590    }
27591    return(1 || funcname || hash || result7 || libp) ;
27592 }
27593 
27594 static int G__G__Geom1_228_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27595 {
27596    switch (libp->paran) {
27597    case 6:
27598       ((TVirtualGeoPainter*) G__getstructoffset())->OpProgress((const char*) G__int(libp->para[0]), (Long64_t) G__Longlong(libp->para[1])
27599 , (Long64_t) G__Longlong(libp->para[2]), (TStopwatch*) G__int(libp->para[3])
27600 , (Bool_t) G__int(libp->para[4]), (Bool_t) G__int(libp->para[5]));
27601       G__setnull(result7);
27602       break;
27603    case 5:
27604       ((TVirtualGeoPainter*) G__getstructoffset())->OpProgress((const char*) G__int(libp->para[0]), (Long64_t) G__Longlong(libp->para[1])
27605 , (Long64_t) G__Longlong(libp->para[2]), (TStopwatch*) G__int(libp->para[3])
27606 , (Bool_t) G__int(libp->para[4]));
27607       G__setnull(result7);
27608       break;
27609    case 4:
27610       ((TVirtualGeoPainter*) G__getstructoffset())->OpProgress((const char*) G__int(libp->para[0]), (Long64_t) G__Longlong(libp->para[1])
27611 , (Long64_t) G__Longlong(libp->para[2]), (TStopwatch*) G__int(libp->para[3]));
27612       G__setnull(result7);
27613       break;
27614    case 3:
27615       ((TVirtualGeoPainter*) G__getstructoffset())->OpProgress((const char*) G__int(libp->para[0]), (Long64_t) G__Longlong(libp->para[1])
27616 , (Long64_t) G__Longlong(libp->para[2]));
27617       G__setnull(result7);
27618       break;
27619    }
27620    return(1 || funcname || hash || result7 || libp) ;
27621 }
27622 
27623 static int G__G__Geom1_228_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27624 {
27625    switch (libp->paran) {
27626    case 3:
27627       ((TVirtualGeoPainter*) G__getstructoffset())->PaintNode((TGeoNode*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
27628 , (TGeoMatrix*) G__int(libp->para[2]));
27629       G__setnull(result7);
27630       break;
27631    case 2:
27632       ((TVirtualGeoPainter*) G__getstructoffset())->PaintNode((TGeoNode*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
27633       G__setnull(result7);
27634       break;
27635    case 1:
27636       ((TVirtualGeoPainter*) G__getstructoffset())->PaintNode((TGeoNode*) G__int(libp->para[0]));
27637       G__setnull(result7);
27638       break;
27639    }
27640    return(1 || funcname || hash || result7 || libp) ;
27641 }
27642 
27643 static int G__G__Geom1_228_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27644 {
27645    switch (libp->paran) {
27646    case 2:
27647       ((TVirtualGeoPainter*) G__getstructoffset())->PaintShape((TGeoShape*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
27648       G__setnull(result7);
27649       break;
27650    case 1:
27651       ((TVirtualGeoPainter*) G__getstructoffset())->PaintShape((TGeoShape*) G__int(libp->para[0]));
27652       G__setnull(result7);
27653       break;
27654    }
27655    return(1 || funcname || hash || result7 || libp) ;
27656 }
27657 
27658 static int G__G__Geom1_228_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27659 {
27660    switch (libp->paran) {
27661    case 2:
27662       ((TVirtualGeoPainter*) G__getstructoffset())->PaintOverlap((void*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
27663       G__setnull(result7);
27664       break;
27665    case 1:
27666       ((TVirtualGeoPainter*) G__getstructoffset())->PaintOverlap((void*) G__int(libp->para[0]));
27667       G__setnull(result7);
27668       break;
27669    }
27670    return(1 || funcname || hash || result7 || libp) ;
27671 }
27672 
27673 static int G__G__Geom1_228_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27674 {
27675       ((const TVirtualGeoPainter*) G__getstructoffset())->PrintOverlaps();
27676       G__setnull(result7);
27677    return(1 || funcname || hash || result7 || libp) ;
27678 }
27679 
27680 static int G__G__Geom1_228_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27681 {
27682    switch (libp->paran) {
27683    case 3:
27684       ((TVirtualGeoPainter*) G__getstructoffset())->PaintVolume((TGeoVolume*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1])
27685 , (TGeoMatrix*) G__int(libp->para[2]));
27686       G__setnull(result7);
27687       break;
27688    case 2:
27689       ((TVirtualGeoPainter*) G__getstructoffset())->PaintVolume((TGeoVolume*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
27690       G__setnull(result7);
27691       break;
27692    case 1:
27693       ((TVirtualGeoPainter*) G__getstructoffset())->PaintVolume((TGeoVolume*) G__int(libp->para[0]));
27694       G__setnull(result7);
27695       break;
27696    }
27697    return(1 || funcname || hash || result7 || libp) ;
27698 }
27699 
27700 static int G__G__Geom1_228_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27701 {
27702    switch (libp->paran) {
27703    case 3:
27704       ((TVirtualGeoPainter*) G__getstructoffset())->RandomPoints((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
27705 , (Option_t*) G__int(libp->para[2]));
27706       G__setnull(result7);
27707       break;
27708    case 2:
27709       ((TVirtualGeoPainter*) G__getstructoffset())->RandomPoints((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
27710       G__setnull(result7);
27711       break;
27712    }
27713    return(1 || funcname || hash || result7 || libp) ;
27714 }
27715 
27716 static int G__G__Geom1_228_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27717 {
27718       ((TVirtualGeoPainter*) G__getstructoffset())->RandomRays((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
27719 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
27720       G__setnull(result7);
27721    return(1 || funcname || hash || result7 || libp) ;
27722 }
27723 
27724 static int G__G__Geom1_228_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27725 {
27726    switch (libp->paran) {
27727    case 1:
27728       ((TVirtualGeoPainter*) G__getstructoffset())->Raytrace((Option_t*) G__int(libp->para[0]));
27729       G__setnull(result7);
27730       break;
27731    case 0:
27732       ((TVirtualGeoPainter*) G__getstructoffset())->Raytrace();
27733       G__setnull(result7);
27734       break;
27735    }
27736    return(1 || funcname || hash || result7 || libp) ;
27737 }
27738 
27739 static int G__G__Geom1_228_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27740 {
27741       G__letint(result7, 85, (long) ((TVirtualGeoPainter*) G__getstructoffset())->SamplePoints((Int_t) G__int(libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
27742 , (Double_t) G__double(libp->para[2]), (const char*) G__int(libp->para[3])));
27743    return(1 || funcname || hash || result7 || libp) ;
27744 }
27745 
27746 static int G__G__Geom1_228_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27747 {
27748    switch (libp->paran) {
27749    case 4:
27750       ((TVirtualGeoPainter*) G__getstructoffset())->SetBombFactors((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
27751 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
27752       G__setnull(result7);
27753       break;
27754    case 3:
27755       ((TVirtualGeoPainter*) G__getstructoffset())->SetBombFactors((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
27756 , (Double_t) G__double(libp->para[2]));
27757       G__setnull(result7);
27758       break;
27759    case 2:
27760       ((TVirtualGeoPainter*) G__getstructoffset())->SetBombFactors((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
27761       G__setnull(result7);
27762       break;
27763    case 1:
27764       ((TVirtualGeoPainter*) G__getstructoffset())->SetBombFactors((Double_t) G__double(libp->para[0]));
27765       G__setnull(result7);
27766       break;
27767    case 0:
27768       ((TVirtualGeoPainter*) G__getstructoffset())->SetBombFactors();
27769       G__setnull(result7);
27770       break;
27771    }
27772    return(1 || funcname || hash || result7 || libp) ;
27773 }
27774 
27775 static int G__G__Geom1_228_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27776 {
27777       ((TVirtualGeoPainter*) G__getstructoffset())->SetClippingShape((TGeoShape*) G__int(libp->para[0]));
27778       G__setnull(result7);
27779    return(1 || funcname || hash || result7 || libp) ;
27780 }
27781 
27782 static int G__G__Geom1_228_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27783 {
27784    switch (libp->paran) {
27785    case 1:
27786       ((TVirtualGeoPainter*) G__getstructoffset())->SetExplodedView((Int_t) G__int(libp->para[0]));
27787       G__setnull(result7);
27788       break;
27789    case 0:
27790       ((TVirtualGeoPainter*) G__getstructoffset())->SetExplodedView();
27791       G__setnull(result7);
27792       break;
27793    }
27794    return(1 || funcname || hash || result7 || libp) ;
27795 }
27796 
27797 static int G__G__Geom1_228_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27798 {
27799       ((TVirtualGeoPainter*) G__getstructoffset())->SetGeoManager((TGeoManager*) G__int(libp->para[0]));
27800       G__setnull(result7);
27801    return(1 || funcname || hash || result7 || libp) ;
27802 }
27803 
27804 static int G__G__Geom1_228_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27805 {
27806       ((TVirtualGeoPainter*) G__getstructoffset())->SetIteratorPlugin((TGeoIteratorPlugin*) G__int(libp->para[0]));
27807       G__setnull(result7);
27808    return(1 || funcname || hash || result7 || libp) ;
27809 }
27810 
27811 static int G__G__Geom1_228_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27812 {
27813       ((TVirtualGeoPainter*) G__getstructoffset())->SetCheckedNode((TGeoNode*) G__int(libp->para[0]));
27814       G__setnull(result7);
27815    return(1 || funcname || hash || result7 || libp) ;
27816 }
27817 
27818 static int G__G__Geom1_228_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27819 {
27820    switch (libp->paran) {
27821    case 1:
27822       ((TVirtualGeoPainter*) G__getstructoffset())->SetNsegments((Int_t) G__int(libp->para[0]));
27823       G__setnull(result7);
27824       break;
27825    case 0:
27826       ((TVirtualGeoPainter*) G__getstructoffset())->SetNsegments();
27827       G__setnull(result7);
27828       break;
27829    }
27830    return(1 || funcname || hash || result7 || libp) ;
27831 }
27832 
27833 static int G__G__Geom1_228_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27834 {
27835       ((TVirtualGeoPainter*) G__getstructoffset())->SetNmeshPoints((Int_t) G__int(libp->para[0]));
27836       G__setnull(result7);
27837    return(1 || funcname || hash || result7 || libp) ;
27838 }
27839 
27840 static int G__G__Geom1_228_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27841 {
27842    switch (libp->paran) {
27843    case 1:
27844       ((TVirtualGeoPainter*) G__getstructoffset())->SetRaytracing((Bool_t) G__int(libp->para[0]));
27845       G__setnull(result7);
27846       break;
27847    case 0:
27848       ((TVirtualGeoPainter*) G__getstructoffset())->SetRaytracing();
27849       G__setnull(result7);
27850       break;
27851    }
27852    return(1 || funcname || hash || result7 || libp) ;
27853 }
27854 
27855 static int G__G__Geom1_228_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27856 {
27857       G__letint(result7, 85, (long) TVirtualGeoPainter::GeoPainter());
27858    return(1 || funcname || hash || result7 || libp) ;
27859 }
27860 
27861 static int G__G__Geom1_228_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27862 {
27863       TVirtualGeoPainter::SetPainter((TVirtualGeoPainter*) G__int(libp->para[0]));
27864       G__setnull(result7);
27865    return(1 || funcname || hash || result7 || libp) ;
27866 }
27867 
27868 static int G__G__Geom1_228_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27869 {
27870    switch (libp->paran) {
27871    case 1:
27872       ((TVirtualGeoPainter*) G__getstructoffset())->SetTopVisible((Bool_t) G__int(libp->para[0]));
27873       G__setnull(result7);
27874       break;
27875    case 0:
27876       ((TVirtualGeoPainter*) G__getstructoffset())->SetTopVisible();
27877       G__setnull(result7);
27878       break;
27879    }
27880    return(1 || funcname || hash || result7 || libp) ;
27881 }
27882 
27883 static int G__G__Geom1_228_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27884 {
27885       ((TVirtualGeoPainter*) G__getstructoffset())->SetTopVolume((TGeoVolume*) G__int(libp->para[0]));
27886       G__setnull(result7);
27887    return(1 || funcname || hash || result7 || libp) ;
27888 }
27889 
27890 static int G__G__Geom1_228_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27891 {
27892    switch (libp->paran) {
27893    case 1:
27894       ((TVirtualGeoPainter*) G__getstructoffset())->SetVisLevel((Int_t) G__int(libp->para[0]));
27895       G__setnull(result7);
27896       break;
27897    case 0:
27898       ((TVirtualGeoPainter*) G__getstructoffset())->SetVisLevel();
27899       G__setnull(result7);
27900       break;
27901    }
27902    return(1 || funcname || hash || result7 || libp) ;
27903 }
27904 
27905 static int G__G__Geom1_228_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27906 {
27907    switch (libp->paran) {
27908    case 1:
27909       ((TVirtualGeoPainter*) G__getstructoffset())->SetVisOption((Int_t) G__int(libp->para[0]));
27910       G__setnull(result7);
27911       break;
27912    case 0:
27913       ((TVirtualGeoPainter*) G__getstructoffset())->SetVisOption();
27914       G__setnull(result7);
27915       break;
27916    }
27917    return(1 || funcname || hash || result7 || libp) ;
27918 }
27919 
27920 static int G__G__Geom1_228_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27921 {
27922       G__letint(result7, 105, (long) ((const TVirtualGeoPainter*) G__getstructoffset())->ShapeDistancetoPrimitive((TGeoShape*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
27923 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])));
27924    return(1 || funcname || hash || result7 || libp) ;
27925 }
27926 
27927 static int G__G__Geom1_228_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27928 {
27929       ((TVirtualGeoPainter*) G__getstructoffset())->Test((Int_t) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
27930       G__setnull(result7);
27931    return(1 || funcname || hash || result7 || libp) ;
27932 }
27933 
27934 static int G__G__Geom1_228_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27935 {
27936       ((TVirtualGeoPainter*) G__getstructoffset())->TestOverlaps((const char*) G__int(libp->para[0]));
27937       G__setnull(result7);
27938    return(1 || funcname || hash || result7 || libp) ;
27939 }
27940 
27941 static int G__G__Geom1_228_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27942 {
27943       G__letint(result7, 103, (long) ((TVirtualGeoPainter*) G__getstructoffset())->TestVoxels((TGeoVolume*) G__int(libp->para[0])));
27944    return(1 || funcname || hash || result7 || libp) ;
27945 }
27946 
27947 static int G__G__Geom1_228_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27948 {
27949       ((TVirtualGeoPainter*) G__getstructoffset())->UnbombTranslation((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
27950       G__setnull(result7);
27951    return(1 || funcname || hash || result7 || libp) ;
27952 }
27953 
27954 static int G__G__Geom1_228_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27955 {
27956    switch (libp->paran) {
27957    case 2:
27958       G__letdouble(result7, 100, (double) ((TVirtualGeoPainter*) G__getstructoffset())->Weight((Double_t) G__double(libp->para[0]), (Option_t*) G__int(libp->para[1])));
27959       break;
27960    case 1:
27961       G__letdouble(result7, 100, (double) ((TVirtualGeoPainter*) G__getstructoffset())->Weight((Double_t) G__double(libp->para[0])));
27962       break;
27963    }
27964    return(1 || funcname || hash || result7 || libp) ;
27965 }
27966 
27967 static int G__G__Geom1_228_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27968 {
27969       G__letint(result7, 85, (long) TVirtualGeoPainter::Class());
27970    return(1 || funcname || hash || result7 || libp) ;
27971 }
27972 
27973 static int G__G__Geom1_228_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27974 {
27975       G__letint(result7, 67, (long) TVirtualGeoPainter::Class_Name());
27976    return(1 || funcname || hash || result7 || libp) ;
27977 }
27978 
27979 static int G__G__Geom1_228_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27980 {
27981       G__letint(result7, 115, (long) TVirtualGeoPainter::Class_Version());
27982    return(1 || funcname || hash || result7 || libp) ;
27983 }
27984 
27985 static int G__G__Geom1_228_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27986 {
27987       TVirtualGeoPainter::Dictionary();
27988       G__setnull(result7);
27989    return(1 || funcname || hash || result7 || libp) ;
27990 }
27991 
27992 static int G__G__Geom1_228_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27993 {
27994       ((TVirtualGeoPainter*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
27995       G__setnull(result7);
27996    return(1 || funcname || hash || result7 || libp) ;
27997 }
27998 
27999 static int G__G__Geom1_228_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28000 {
28001       G__letint(result7, 67, (long) TVirtualGeoPainter::DeclFileName());
28002    return(1 || funcname || hash || result7 || libp) ;
28003 }
28004 
28005 static int G__G__Geom1_228_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28006 {
28007       G__letint(result7, 105, (long) TVirtualGeoPainter::ImplFileLine());
28008    return(1 || funcname || hash || result7 || libp) ;
28009 }
28010 
28011 static int G__G__Geom1_228_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28012 {
28013       G__letint(result7, 67, (long) TVirtualGeoPainter::ImplFileName());
28014    return(1 || funcname || hash || result7 || libp) ;
28015 }
28016 
28017 static int G__G__Geom1_228_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28018 {
28019       G__letint(result7, 105, (long) TVirtualGeoPainter::DeclFileLine());
28020    return(1 || funcname || hash || result7 || libp) ;
28021 }
28022 
28023 // automatic destructor
28024 typedef TVirtualGeoPainter G__TTVirtualGeoPainter;
28025 static int G__G__Geom1_228_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28026 {
28027    char* gvp = (char*) G__getgvp();
28028    long soff = G__getstructoffset();
28029    int n = G__getaryconstruct();
28030    //
28031    //has_a_delete: 1
28032    //has_own_delete1arg: 0
28033    //has_own_delete2arg: 0
28034    //
28035    if (!soff) {
28036      return(1);
28037    }
28038    if (n) {
28039      if (gvp == (char*)G__PVOID) {
28040        delete[] (TVirtualGeoPainter*) soff;
28041      } else {
28042        G__setgvp((long) G__PVOID);
28043        for (int i = n - 1; i >= 0; --i) {
28044          ((TVirtualGeoPainter*) (soff+(sizeof(TVirtualGeoPainter)*i)))->~G__TTVirtualGeoPainter();
28045        }
28046        G__setgvp((long)gvp);
28047      }
28048    } else {
28049      if (gvp == (char*)G__PVOID) {
28050        delete (TVirtualGeoPainter*) soff;
28051      } else {
28052        G__setgvp((long) G__PVOID);
28053        ((TVirtualGeoPainter*) (soff))->~G__TTVirtualGeoPainter();
28054        G__setgvp((long)gvp);
28055      }
28056    }
28057    G__setnull(result7);
28058    return(1 || funcname || hash || result7 || libp) ;
28059 }
28060 
28061 // automatic assignment operator
28062 static int G__G__Geom1_228_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28063 {
28064    TVirtualGeoPainter* dest = (TVirtualGeoPainter*) G__getstructoffset();
28065    *dest = *(TVirtualGeoPainter*) libp->para[0].ref;
28066    const TVirtualGeoPainter& obj = *dest;
28067    result7->ref = (long) (&obj);
28068    result7->obj.i = (long) (&obj);
28069    return(1 || funcname || hash || result7 || libp) ;
28070 }
28071 
28072 
28073 /* TGeoCompositeShape */
28074 static int G__G__Geom1_230_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28075 {
28076    TGeoCompositeShape* p = NULL;
28077    char* gvp = (char*) G__getgvp();
28078    int n = G__getaryconstruct();
28079    if (n) {
28080      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28081        p = new TGeoCompositeShape[n];
28082      } else {
28083        p = new((void*) gvp) TGeoCompositeShape[n];
28084      }
28085    } else {
28086      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28087        p = new TGeoCompositeShape;
28088      } else {
28089        p = new((void*) gvp) TGeoCompositeShape;
28090      }
28091    }
28092    result7->obj.i = (long) p;
28093    result7->ref = (long) p;
28094    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape));
28095    return(1 || funcname || hash || result7 || libp) ;
28096 }
28097 
28098 static int G__G__Geom1_230_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28099 {
28100    TGeoCompositeShape* p = NULL;
28101    char* gvp = (char*) G__getgvp();
28102    //m: 2
28103    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28104      p = new TGeoCompositeShape((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
28105    } else {
28106      p = new((void*) gvp) TGeoCompositeShape((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
28107    }
28108    result7->obj.i = (long) p;
28109    result7->ref = (long) p;
28110    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape));
28111    return(1 || funcname || hash || result7 || libp) ;
28112 }
28113 
28114 static int G__G__Geom1_230_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28115 {
28116    TGeoCompositeShape* p = NULL;
28117    char* gvp = (char*) G__getgvp();
28118    //m: 1
28119    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28120      p = new TGeoCompositeShape((const char*) G__int(libp->para[0]));
28121    } else {
28122      p = new((void*) gvp) TGeoCompositeShape((const char*) G__int(libp->para[0]));
28123    }
28124    result7->obj.i = (long) p;
28125    result7->ref = (long) p;
28126    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape));
28127    return(1 || funcname || hash || result7 || libp) ;
28128 }
28129 
28130 static int G__G__Geom1_230_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28131 {
28132    TGeoCompositeShape* p = NULL;
28133    char* gvp = (char*) G__getgvp();
28134    //m: 2
28135    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28136      p = new TGeoCompositeShape((const char*) G__int(libp->para[0]), (TGeoBoolNode*) G__int(libp->para[1]));
28137    } else {
28138      p = new((void*) gvp) TGeoCompositeShape((const char*) G__int(libp->para[0]), (TGeoBoolNode*) G__int(libp->para[1]));
28139    }
28140    result7->obj.i = (long) p;
28141    result7->ref = (long) p;
28142    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape));
28143    return(1 || funcname || hash || result7 || libp) ;
28144 }
28145 
28146 static int G__G__Geom1_230_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28147 {
28148       G__letint(result7, 85, (long) ((const TGeoCompositeShape*) G__getstructoffset())->GetBoolNode());
28149    return(1 || funcname || hash || result7 || libp) ;
28150 }
28151 
28152 static int G__G__Geom1_230_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28153 {
28154       ((TGeoCompositeShape*) G__getstructoffset())->MakeNode((const char*) G__int(libp->para[0]));
28155       G__setnull(result7);
28156    return(1 || funcname || hash || result7 || libp) ;
28157 }
28158 
28159 static int G__G__Geom1_230_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28160 {
28161    switch (libp->paran) {
28162    case 1:
28163       G__letint(result7, 103, (long) ((const TGeoCompositeShape*) G__getstructoffset())->PaintComposite((Option_t*) G__int(libp->para[0])));
28164       break;
28165    case 0:
28166       G__letint(result7, 103, (long) ((const TGeoCompositeShape*) G__getstructoffset())->PaintComposite());
28167       break;
28168    }
28169    return(1 || funcname || hash || result7 || libp) ;
28170 }
28171 
28172 static int G__G__Geom1_230_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28173 {
28174       ((TGeoCompositeShape*) G__getstructoffset())->RegisterYourself();
28175       G__setnull(result7);
28176    return(1 || funcname || hash || result7 || libp) ;
28177 }
28178 
28179 static int G__G__Geom1_230_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28180 {
28181       G__letint(result7, 85, (long) TGeoCompositeShape::Class());
28182    return(1 || funcname || hash || result7 || libp) ;
28183 }
28184 
28185 static int G__G__Geom1_230_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28186 {
28187       G__letint(result7, 67, (long) TGeoCompositeShape::Class_Name());
28188    return(1 || funcname || hash || result7 || libp) ;
28189 }
28190 
28191 static int G__G__Geom1_230_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28192 {
28193       G__letint(result7, 115, (long) TGeoCompositeShape::Class_Version());
28194    return(1 || funcname || hash || result7 || libp) ;
28195 }
28196 
28197 static int G__G__Geom1_230_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28198 {
28199       TGeoCompositeShape::Dictionary();
28200       G__setnull(result7);
28201    return(1 || funcname || hash || result7 || libp) ;
28202 }
28203 
28204 static int G__G__Geom1_230_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28205 {
28206       ((TGeoCompositeShape*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
28207       G__setnull(result7);
28208    return(1 || funcname || hash || result7 || libp) ;
28209 }
28210 
28211 static int G__G__Geom1_230_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28212 {
28213       G__letint(result7, 67, (long) TGeoCompositeShape::DeclFileName());
28214    return(1 || funcname || hash || result7 || libp) ;
28215 }
28216 
28217 static int G__G__Geom1_230_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28218 {
28219       G__letint(result7, 105, (long) TGeoCompositeShape::ImplFileLine());
28220    return(1 || funcname || hash || result7 || libp) ;
28221 }
28222 
28223 static int G__G__Geom1_230_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28224 {
28225       G__letint(result7, 67, (long) TGeoCompositeShape::ImplFileName());
28226    return(1 || funcname || hash || result7 || libp) ;
28227 }
28228 
28229 static int G__G__Geom1_230_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28230 {
28231       G__letint(result7, 105, (long) TGeoCompositeShape::DeclFileLine());
28232    return(1 || funcname || hash || result7 || libp) ;
28233 }
28234 
28235 // automatic destructor
28236 typedef TGeoCompositeShape G__TTGeoCompositeShape;
28237 static int G__G__Geom1_230_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28238 {
28239    char* gvp = (char*) G__getgvp();
28240    long soff = G__getstructoffset();
28241    int n = G__getaryconstruct();
28242    //
28243    //has_a_delete: 1
28244    //has_own_delete1arg: 0
28245    //has_own_delete2arg: 0
28246    //
28247    if (!soff) {
28248      return(1);
28249    }
28250    if (n) {
28251      if (gvp == (char*)G__PVOID) {
28252        delete[] (TGeoCompositeShape*) soff;
28253      } else {
28254        G__setgvp((long) G__PVOID);
28255        for (int i = n - 1; i >= 0; --i) {
28256          ((TGeoCompositeShape*) (soff+(sizeof(TGeoCompositeShape)*i)))->~G__TTGeoCompositeShape();
28257        }
28258        G__setgvp((long)gvp);
28259      }
28260    } else {
28261      if (gvp == (char*)G__PVOID) {
28262        delete (TGeoCompositeShape*) soff;
28263      } else {
28264        G__setgvp((long) G__PVOID);
28265        ((TGeoCompositeShape*) (soff))->~G__TTGeoCompositeShape();
28266        G__setgvp((long)gvp);
28267      }
28268    }
28269    G__setnull(result7);
28270    return(1 || funcname || hash || result7 || libp) ;
28271 }
28272 
28273 
28274 /* TGeoShapeAssembly */
28275 static int G__G__Geom1_231_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28276 {
28277    TGeoShapeAssembly* p = NULL;
28278    char* gvp = (char*) G__getgvp();
28279    int n = G__getaryconstruct();
28280    if (n) {
28281      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28282        p = new TGeoShapeAssembly[n];
28283      } else {
28284        p = new((void*) gvp) TGeoShapeAssembly[n];
28285      }
28286    } else {
28287      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28288        p = new TGeoShapeAssembly;
28289      } else {
28290        p = new((void*) gvp) TGeoShapeAssembly;
28291      }
28292    }
28293    result7->obj.i = (long) p;
28294    result7->ref = (long) p;
28295    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly));
28296    return(1 || funcname || hash || result7 || libp) ;
28297 }
28298 
28299 static int G__G__Geom1_231_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28300 {
28301    TGeoShapeAssembly* p = NULL;
28302    char* gvp = (char*) G__getgvp();
28303    //m: 1
28304    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28305      p = new TGeoShapeAssembly((TGeoVolumeAssembly*) G__int(libp->para[0]));
28306    } else {
28307      p = new((void*) gvp) TGeoShapeAssembly((TGeoVolumeAssembly*) G__int(libp->para[0]));
28308    }
28309    result7->obj.i = (long) p;
28310    result7->ref = (long) p;
28311    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly));
28312    return(1 || funcname || hash || result7 || libp) ;
28313 }
28314 
28315 static int G__G__Geom1_231_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28316 {
28317       ((TGeoShapeAssembly*) G__getstructoffset())->NeedsBBoxRecompute();
28318       G__setnull(result7);
28319    return(1 || funcname || hash || result7 || libp) ;
28320 }
28321 
28322 static int G__G__Geom1_231_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28323 {
28324       ((TGeoShapeAssembly*) G__getstructoffset())->RecomputeBoxLast();
28325       G__setnull(result7);
28326    return(1 || funcname || hash || result7 || libp) ;
28327 }
28328 
28329 static int G__G__Geom1_231_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28330 {
28331       G__letint(result7, 85, (long) TGeoShapeAssembly::Class());
28332    return(1 || funcname || hash || result7 || libp) ;
28333 }
28334 
28335 static int G__G__Geom1_231_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28336 {
28337       G__letint(result7, 67, (long) TGeoShapeAssembly::Class_Name());
28338    return(1 || funcname || hash || result7 || libp) ;
28339 }
28340 
28341 static int G__G__Geom1_231_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28342 {
28343       G__letint(result7, 115, (long) TGeoShapeAssembly::Class_Version());
28344    return(1 || funcname || hash || result7 || libp) ;
28345 }
28346 
28347 static int G__G__Geom1_231_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28348 {
28349       TGeoShapeAssembly::Dictionary();
28350       G__setnull(result7);
28351    return(1 || funcname || hash || result7 || libp) ;
28352 }
28353 
28354 static int G__G__Geom1_231_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28355 {
28356       ((TGeoShapeAssembly*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
28357       G__setnull(result7);
28358    return(1 || funcname || hash || result7 || libp) ;
28359 }
28360 
28361 static int G__G__Geom1_231_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28362 {
28363       G__letint(result7, 67, (long) TGeoShapeAssembly::DeclFileName());
28364    return(1 || funcname || hash || result7 || libp) ;
28365 }
28366 
28367 static int G__G__Geom1_231_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28368 {
28369       G__letint(result7, 105, (long) TGeoShapeAssembly::ImplFileLine());
28370    return(1 || funcname || hash || result7 || libp) ;
28371 }
28372 
28373 static int G__G__Geom1_231_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28374 {
28375       G__letint(result7, 67, (long) TGeoShapeAssembly::ImplFileName());
28376    return(1 || funcname || hash || result7 || libp) ;
28377 }
28378 
28379 static int G__G__Geom1_231_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28380 {
28381       G__letint(result7, 105, (long) TGeoShapeAssembly::DeclFileLine());
28382    return(1 || funcname || hash || result7 || libp) ;
28383 }
28384 
28385 // automatic copy constructor
28386 static int G__G__Geom1_231_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28387 
28388 {
28389    TGeoShapeAssembly* p;
28390    void* tmp = (void*) G__int(libp->para[0]);
28391    p = new TGeoShapeAssembly(*(TGeoShapeAssembly*) tmp);
28392    result7->obj.i = (long) p;
28393    result7->ref = (long) p;
28394    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly));
28395    return(1 || funcname || hash || result7 || libp) ;
28396 }
28397 
28398 // automatic destructor
28399 typedef TGeoShapeAssembly G__TTGeoShapeAssembly;
28400 static int G__G__Geom1_231_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28401 {
28402    char* gvp = (char*) G__getgvp();
28403    long soff = G__getstructoffset();
28404    int n = G__getaryconstruct();
28405    //
28406    //has_a_delete: 1
28407    //has_own_delete1arg: 0
28408    //has_own_delete2arg: 0
28409    //
28410    if (!soff) {
28411      return(1);
28412    }
28413    if (n) {
28414      if (gvp == (char*)G__PVOID) {
28415        delete[] (TGeoShapeAssembly*) soff;
28416      } else {
28417        G__setgvp((long) G__PVOID);
28418        for (int i = n - 1; i >= 0; --i) {
28419          ((TGeoShapeAssembly*) (soff+(sizeof(TGeoShapeAssembly)*i)))->~G__TTGeoShapeAssembly();
28420        }
28421        G__setgvp((long)gvp);
28422      }
28423    } else {
28424      if (gvp == (char*)G__PVOID) {
28425        delete (TGeoShapeAssembly*) soff;
28426      } else {
28427        G__setgvp((long) G__PVOID);
28428        ((TGeoShapeAssembly*) (soff))->~G__TTGeoShapeAssembly();
28429        G__setgvp((long)gvp);
28430      }
28431    }
28432    G__setnull(result7);
28433    return(1 || funcname || hash || result7 || libp) ;
28434 }
28435 
28436 // automatic assignment operator
28437 static int G__G__Geom1_231_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28438 {
28439    TGeoShapeAssembly* dest = (TGeoShapeAssembly*) G__getstructoffset();
28440    *dest = *(TGeoShapeAssembly*) libp->para[0].ref;
28441    const TGeoShapeAssembly& obj = *dest;
28442    result7->ref = (long) (&obj);
28443    result7->obj.i = (long) (&obj);
28444    return(1 || funcname || hash || result7 || libp) ;
28445 }
28446 
28447 
28448 /* TGeoScaledShape */
28449 static int G__G__Geom1_232_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28450 {
28451    TGeoScaledShape* p = NULL;
28452    char* gvp = (char*) G__getgvp();
28453    int n = G__getaryconstruct();
28454    if (n) {
28455      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28456        p = new TGeoScaledShape[n];
28457      } else {
28458        p = new((void*) gvp) TGeoScaledShape[n];
28459      }
28460    } else {
28461      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28462        p = new TGeoScaledShape;
28463      } else {
28464        p = new((void*) gvp) TGeoScaledShape;
28465      }
28466    }
28467    result7->obj.i = (long) p;
28468    result7->ref = (long) p;
28469    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape));
28470    return(1 || funcname || hash || result7 || libp) ;
28471 }
28472 
28473 static int G__G__Geom1_232_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28474 {
28475    TGeoScaledShape* p = NULL;
28476    char* gvp = (char*) G__getgvp();
28477    //m: 3
28478    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28479      p = new TGeoScaledShape(
28480 (const char*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
28481 , (TGeoScale*) G__int(libp->para[2]));
28482    } else {
28483      p = new((void*) gvp) TGeoScaledShape(
28484 (const char*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
28485 , (TGeoScale*) G__int(libp->para[2]));
28486    }
28487    result7->obj.i = (long) p;
28488    result7->ref = (long) p;
28489    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape));
28490    return(1 || funcname || hash || result7 || libp) ;
28491 }
28492 
28493 static int G__G__Geom1_232_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28494 {
28495    TGeoScaledShape* p = NULL;
28496    char* gvp = (char*) G__getgvp();
28497    //m: 2
28498    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28499      p = new TGeoScaledShape((TGeoShape*) G__int(libp->para[0]), (TGeoScale*) G__int(libp->para[1]));
28500    } else {
28501      p = new((void*) gvp) TGeoScaledShape((TGeoShape*) G__int(libp->para[0]), (TGeoScale*) G__int(libp->para[1]));
28502    }
28503    result7->obj.i = (long) p;
28504    result7->ref = (long) p;
28505    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape));
28506    return(1 || funcname || hash || result7 || libp) ;
28507 }
28508 
28509 static int G__G__Geom1_232_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28510 {
28511       G__letint(result7, 85, (long) ((const TGeoScaledShape*) G__getstructoffset())->GetShape());
28512    return(1 || funcname || hash || result7 || libp) ;
28513 }
28514 
28515 static int G__G__Geom1_232_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28516 {
28517       G__letint(result7, 85, (long) ((const TGeoScaledShape*) G__getstructoffset())->GetScale());
28518    return(1 || funcname || hash || result7 || libp) ;
28519 }
28520 
28521 static int G__G__Geom1_232_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28522 {
28523       G__letint(result7, 85, (long) TGeoScaledShape::MakeScaledShape((const char*) G__int(libp->para[0]), (TGeoShape*) G__int(libp->para[1])
28524 , (TGeoScale*) G__int(libp->para[2])));
28525    return(1 || funcname || hash || result7 || libp) ;
28526 }
28527 
28528 static int G__G__Geom1_232_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28529 {
28530       ((TGeoScaledShape*) G__getstructoffset())->SetScale((TGeoScale*) G__int(libp->para[0]));
28531       G__setnull(result7);
28532    return(1 || funcname || hash || result7 || libp) ;
28533 }
28534 
28535 static int G__G__Geom1_232_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28536 {
28537       G__letint(result7, 85, (long) TGeoScaledShape::Class());
28538    return(1 || funcname || hash || result7 || libp) ;
28539 }
28540 
28541 static int G__G__Geom1_232_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28542 {
28543       G__letint(result7, 67, (long) TGeoScaledShape::Class_Name());
28544    return(1 || funcname || hash || result7 || libp) ;
28545 }
28546 
28547 static int G__G__Geom1_232_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28548 {
28549       G__letint(result7, 115, (long) TGeoScaledShape::Class_Version());
28550    return(1 || funcname || hash || result7 || libp) ;
28551 }
28552 
28553 static int G__G__Geom1_232_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28554 {
28555       TGeoScaledShape::Dictionary();
28556       G__setnull(result7);
28557    return(1 || funcname || hash || result7 || libp) ;
28558 }
28559 
28560 static int G__G__Geom1_232_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28561 {
28562       ((TGeoScaledShape*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
28563       G__setnull(result7);
28564    return(1 || funcname || hash || result7 || libp) ;
28565 }
28566 
28567 static int G__G__Geom1_232_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28568 {
28569       G__letint(result7, 67, (long) TGeoScaledShape::DeclFileName());
28570    return(1 || funcname || hash || result7 || libp) ;
28571 }
28572 
28573 static int G__G__Geom1_232_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28574 {
28575       G__letint(result7, 105, (long) TGeoScaledShape::ImplFileLine());
28576    return(1 || funcname || hash || result7 || libp) ;
28577 }
28578 
28579 static int G__G__Geom1_232_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28580 {
28581       G__letint(result7, 67, (long) TGeoScaledShape::ImplFileName());
28582    return(1 || funcname || hash || result7 || libp) ;
28583 }
28584 
28585 static int G__G__Geom1_232_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28586 {
28587       G__letint(result7, 105, (long) TGeoScaledShape::DeclFileLine());
28588    return(1 || funcname || hash || result7 || libp) ;
28589 }
28590 
28591 // automatic copy constructor
28592 static int G__G__Geom1_232_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28593 
28594 {
28595    TGeoScaledShape* p;
28596    void* tmp = (void*) G__int(libp->para[0]);
28597    p = new TGeoScaledShape(*(TGeoScaledShape*) tmp);
28598    result7->obj.i = (long) p;
28599    result7->ref = (long) p;
28600    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape));
28601    return(1 || funcname || hash || result7 || libp) ;
28602 }
28603 
28604 // automatic destructor
28605 typedef TGeoScaledShape G__TTGeoScaledShape;
28606 static int G__G__Geom1_232_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28607 {
28608    char* gvp = (char*) G__getgvp();
28609    long soff = G__getstructoffset();
28610    int n = G__getaryconstruct();
28611    //
28612    //has_a_delete: 1
28613    //has_own_delete1arg: 0
28614    //has_own_delete2arg: 0
28615    //
28616    if (!soff) {
28617      return(1);
28618    }
28619    if (n) {
28620      if (gvp == (char*)G__PVOID) {
28621        delete[] (TGeoScaledShape*) soff;
28622      } else {
28623        G__setgvp((long) G__PVOID);
28624        for (int i = n - 1; i >= 0; --i) {
28625          ((TGeoScaledShape*) (soff+(sizeof(TGeoScaledShape)*i)))->~G__TTGeoScaledShape();
28626        }
28627        G__setgvp((long)gvp);
28628      }
28629    } else {
28630      if (gvp == (char*)G__PVOID) {
28631        delete (TGeoScaledShape*) soff;
28632      } else {
28633        G__setgvp((long) G__PVOID);
28634        ((TGeoScaledShape*) (soff))->~G__TTGeoScaledShape();
28635        G__setgvp((long)gvp);
28636      }
28637    }
28638    G__setnull(result7);
28639    return(1 || funcname || hash || result7 || libp) ;
28640 }
28641 
28642 // automatic assignment operator
28643 static int G__G__Geom1_232_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28644 {
28645    TGeoScaledShape* dest = (TGeoScaledShape*) G__getstructoffset();
28646    *dest = *(TGeoScaledShape*) libp->para[0].ref;
28647    const TGeoScaledShape& obj = *dest;
28648    result7->ref = (long) (&obj);
28649    result7->obj.i = (long) (&obj);
28650    return(1 || funcname || hash || result7 || libp) ;
28651 }
28652 
28653 
28654 /* TGeoPolygon */
28655 static int G__G__Geom1_238_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28656 {
28657    TGeoPolygon* p = NULL;
28658    char* gvp = (char*) G__getgvp();
28659    int n = G__getaryconstruct();
28660    if (n) {
28661      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28662        p = new TGeoPolygon[n];
28663      } else {
28664        p = new((void*) gvp) TGeoPolygon[n];
28665      }
28666    } else {
28667      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28668        p = new TGeoPolygon;
28669      } else {
28670        p = new((void*) gvp) TGeoPolygon;
28671      }
28672    }
28673    result7->obj.i = (long) p;
28674    result7->ref = (long) p;
28675    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygon));
28676    return(1 || funcname || hash || result7 || libp) ;
28677 }
28678 
28679 static int G__G__Geom1_238_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28680 {
28681    TGeoPolygon* p = NULL;
28682    char* gvp = (char*) G__getgvp();
28683    //m: 1
28684    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28685      p = new TGeoPolygon((Int_t) G__int(libp->para[0]));
28686    } else {
28687      p = new((void*) gvp) TGeoPolygon((Int_t) G__int(libp->para[0]));
28688    }
28689    result7->obj.i = (long) p;
28690    result7->ref = (long) p;
28691    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygon));
28692    return(1 || funcname || hash || result7 || libp) ;
28693 }
28694 
28695 static int G__G__Geom1_238_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28696 {
28697       G__letdouble(result7, 100, (double) ((const TGeoPolygon*) G__getstructoffset())->Area());
28698    return(1 || funcname || hash || result7 || libp) ;
28699 }
28700 
28701 static int G__G__Geom1_238_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28702 {
28703       G__letint(result7, 103, (long) ((const TGeoPolygon*) G__getstructoffset())->Contains((Double_t*) G__int(libp->para[0])));
28704    return(1 || funcname || hash || result7 || libp) ;
28705 }
28706 
28707 static int G__G__Geom1_238_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28708 {
28709       ((TGeoPolygon*) G__getstructoffset())->FinishPolygon();
28710       G__setnull(result7);
28711    return(1 || funcname || hash || result7 || libp) ;
28712 }
28713 
28714 static int G__G__Geom1_238_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28715 {
28716       G__letint(result7, 105, (long) ((const TGeoPolygon*) G__getstructoffset())->GetNvert());
28717    return(1 || funcname || hash || result7 || libp) ;
28718 }
28719 
28720 static int G__G__Geom1_238_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28721 {
28722       G__letint(result7, 68, (long) ((TGeoPolygon*) G__getstructoffset())->GetX());
28723    return(1 || funcname || hash || result7 || libp) ;
28724 }
28725 
28726 static int G__G__Geom1_238_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28727 {
28728       G__letint(result7, 68, (long) ((TGeoPolygon*) G__getstructoffset())->GetY());
28729    return(1 || funcname || hash || result7 || libp) ;
28730 }
28731 
28732 static int G__G__Geom1_238_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28733 {
28734       G__letint(result7, 103, (long) ((const TGeoPolygon*) G__getstructoffset())->IsClockwise());
28735    return(1 || funcname || hash || result7 || libp) ;
28736 }
28737 
28738 static int G__G__Geom1_238_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28739 {
28740       G__letint(result7, 103, (long) ((const TGeoPolygon*) G__getstructoffset())->IsConvex());
28741    return(1 || funcname || hash || result7 || libp) ;
28742 }
28743 
28744 static int G__G__Geom1_238_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28745 {
28746       G__letint(result7, 103, (long) ((const TGeoPolygon*) G__getstructoffset())->IsFinished());
28747    return(1 || funcname || hash || result7 || libp) ;
28748 }
28749 
28750 static int G__G__Geom1_238_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28751 {
28752       G__letint(result7, 103, (long) ((const TGeoPolygon*) G__getstructoffset())->IsIllegalCheck());
28753    return(1 || funcname || hash || result7 || libp) ;
28754 }
28755 
28756 static int G__G__Geom1_238_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28757 {
28758       G__letdouble(result7, 100, (double) ((const TGeoPolygon*) G__getstructoffset())->Safety((Double_t*) G__int(libp->para[0]), *(Int_t*) G__Intref(&libp->para[1])));
28759    return(1 || funcname || hash || result7 || libp) ;
28760 }
28761 
28762 static int G__G__Geom1_238_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28763 {
28764    switch (libp->paran) {
28765    case 1:
28766       ((TGeoPolygon*) G__getstructoffset())->SetConvex((Bool_t) G__int(libp->para[0]));
28767       G__setnull(result7);
28768       break;
28769    case 0:
28770       ((TGeoPolygon*) G__getstructoffset())->SetConvex();
28771       G__setnull(result7);
28772       break;
28773    }
28774    return(1 || funcname || hash || result7 || libp) ;
28775 }
28776 
28777 static int G__G__Geom1_238_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28778 {
28779       ((TGeoPolygon*) G__getstructoffset())->SetXY((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1]));
28780       G__setnull(result7);
28781    return(1 || funcname || hash || result7 || libp) ;
28782 }
28783 
28784 static int G__G__Geom1_238_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28785 {
28786    switch (libp->paran) {
28787    case 1:
28788       ((TGeoPolygon*) G__getstructoffset())->SetNextIndex((Int_t) G__int(libp->para[0]));
28789       G__setnull(result7);
28790       break;
28791    case 0:
28792       ((TGeoPolygon*) G__getstructoffset())->SetNextIndex();
28793       G__setnull(result7);
28794       break;
28795    }
28796    return(1 || funcname || hash || result7 || libp) ;
28797 }
28798 
28799 static int G__G__Geom1_238_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28800 {
28801       G__letint(result7, 85, (long) TGeoPolygon::Class());
28802    return(1 || funcname || hash || result7 || libp) ;
28803 }
28804 
28805 static int G__G__Geom1_238_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28806 {
28807       G__letint(result7, 67, (long) TGeoPolygon::Class_Name());
28808    return(1 || funcname || hash || result7 || libp) ;
28809 }
28810 
28811 static int G__G__Geom1_238_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28812 {
28813       G__letint(result7, 115, (long) TGeoPolygon::Class_Version());
28814    return(1 || funcname || hash || result7 || libp) ;
28815 }
28816 
28817 static int G__G__Geom1_238_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28818 {
28819       TGeoPolygon::Dictionary();
28820       G__setnull(result7);
28821    return(1 || funcname || hash || result7 || libp) ;
28822 }
28823 
28824 static int G__G__Geom1_238_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28825 {
28826       ((TGeoPolygon*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
28827       G__setnull(result7);
28828    return(1 || funcname || hash || result7 || libp) ;
28829 }
28830 
28831 static int G__G__Geom1_238_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28832 {
28833       G__letint(result7, 67, (long) TGeoPolygon::DeclFileName());
28834    return(1 || funcname || hash || result7 || libp) ;
28835 }
28836 
28837 static int G__G__Geom1_238_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28838 {
28839       G__letint(result7, 105, (long) TGeoPolygon::ImplFileLine());
28840    return(1 || funcname || hash || result7 || libp) ;
28841 }
28842 
28843 static int G__G__Geom1_238_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28844 {
28845       G__letint(result7, 67, (long) TGeoPolygon::ImplFileName());
28846    return(1 || funcname || hash || result7 || libp) ;
28847 }
28848 
28849 static int G__G__Geom1_238_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28850 {
28851       G__letint(result7, 105, (long) TGeoPolygon::DeclFileLine());
28852    return(1 || funcname || hash || result7 || libp) ;
28853 }
28854 
28855 // automatic copy constructor
28856 static int G__G__Geom1_238_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28857 
28858 {
28859    TGeoPolygon* p;
28860    void* tmp = (void*) G__int(libp->para[0]);
28861    p = new TGeoPolygon(*(TGeoPolygon*) tmp);
28862    result7->obj.i = (long) p;
28863    result7->ref = (long) p;
28864    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygon));
28865    return(1 || funcname || hash || result7 || libp) ;
28866 }
28867 
28868 // automatic destructor
28869 typedef TGeoPolygon G__TTGeoPolygon;
28870 static int G__G__Geom1_238_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28871 {
28872    char* gvp = (char*) G__getgvp();
28873    long soff = G__getstructoffset();
28874    int n = G__getaryconstruct();
28875    //
28876    //has_a_delete: 1
28877    //has_own_delete1arg: 0
28878    //has_own_delete2arg: 0
28879    //
28880    if (!soff) {
28881      return(1);
28882    }
28883    if (n) {
28884      if (gvp == (char*)G__PVOID) {
28885        delete[] (TGeoPolygon*) soff;
28886      } else {
28887        G__setgvp((long) G__PVOID);
28888        for (int i = n - 1; i >= 0; --i) {
28889          ((TGeoPolygon*) (soff+(sizeof(TGeoPolygon)*i)))->~G__TTGeoPolygon();
28890        }
28891        G__setgvp((long)gvp);
28892      }
28893    } else {
28894      if (gvp == (char*)G__PVOID) {
28895        delete (TGeoPolygon*) soff;
28896      } else {
28897        G__setgvp((long) G__PVOID);
28898        ((TGeoPolygon*) (soff))->~G__TTGeoPolygon();
28899        G__setgvp((long)gvp);
28900      }
28901    }
28902    G__setnull(result7);
28903    return(1 || funcname || hash || result7 || libp) ;
28904 }
28905 
28906 // automatic assignment operator
28907 static int G__G__Geom1_238_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28908 {
28909    TGeoPolygon* dest = (TGeoPolygon*) G__getstructoffset();
28910    *dest = *(TGeoPolygon*) libp->para[0].ref;
28911    const TGeoPolygon& obj = *dest;
28912    result7->ref = (long) (&obj);
28913    result7->obj.i = (long) (&obj);
28914    return(1 || funcname || hash || result7 || libp) ;
28915 }
28916 
28917 
28918 /* TGeoXtru */
28919 static int G__G__Geom1_240_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28920 {
28921    TGeoXtru* p = NULL;
28922    char* gvp = (char*) G__getgvp();
28923    int n = G__getaryconstruct();
28924    if (n) {
28925      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28926        p = new TGeoXtru[n];
28927      } else {
28928        p = new((void*) gvp) TGeoXtru[n];
28929      }
28930    } else {
28931      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28932        p = new TGeoXtru;
28933      } else {
28934        p = new((void*) gvp) TGeoXtru;
28935      }
28936    }
28937    result7->obj.i = (long) p;
28938    result7->ref = (long) p;
28939    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru));
28940    return(1 || funcname || hash || result7 || libp) ;
28941 }
28942 
28943 static int G__G__Geom1_240_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28944 {
28945    TGeoXtru* p = NULL;
28946    char* gvp = (char*) G__getgvp();
28947    //m: 1
28948    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28949      p = new TGeoXtru((Int_t) G__int(libp->para[0]));
28950    } else {
28951      p = new((void*) gvp) TGeoXtru((Int_t) G__int(libp->para[0]));
28952    }
28953    result7->obj.i = (long) p;
28954    result7->ref = (long) p;
28955    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru));
28956    return(1 || funcname || hash || result7 || libp) ;
28957 }
28958 
28959 static int G__G__Geom1_240_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28960 {
28961    TGeoXtru* p = NULL;
28962    char* gvp = (char*) G__getgvp();
28963    //m: 1
28964    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
28965      p = new TGeoXtru((Double_t*) G__int(libp->para[0]));
28966    } else {
28967      p = new((void*) gvp) TGeoXtru((Double_t*) G__int(libp->para[0]));
28968    }
28969    result7->obj.i = (long) p;
28970    result7->ref = (long) p;
28971    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru));
28972    return(1 || funcname || hash || result7 || libp) ;
28973 }
28974 
28975 static int G__G__Geom1_240_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28976 {
28977       G__letint(result7, 103, (long) ((TGeoXtru*) G__getstructoffset())->DefinePolygon((Int_t) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
28978 , (Double_t*) G__int(libp->para[2])));
28979    return(1 || funcname || hash || result7 || libp) ;
28980 }
28981 
28982 static int G__G__Geom1_240_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
28983 {
28984    switch (libp->paran) {
28985    case 5:
28986       ((TGeoXtru*) G__getstructoffset())->DefineSection((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
28987 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
28988 , (Double_t) G__double(libp->para[4]));
28989       G__setnull(result7);
28990       break;
28991    case 4:
28992       ((TGeoXtru*) G__getstructoffset())->DefineSection((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
28993 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
28994       G__setnull(result7);
28995       break;
28996    case 3:
28997       ((TGeoXtru*) G__getstructoffset())->DefineSection((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
28998 , (Double_t) G__double(libp->para[2]));
28999       G__setnull(result7);
29000       break;
29001    case 2:
29002       ((TGeoXtru*) G__getstructoffset())->DefineSection((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
29003       G__setnull(result7);
29004       break;
29005    }
29006    return(1 || funcname || hash || result7 || libp) ;
29007 }
29008 
29009 static int G__G__Geom1_240_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29010 {
29011       G__letint(result7, 105, (long) ((const TGeoXtru*) G__getstructoffset())->GetNz());
29012    return(1 || funcname || hash || result7 || libp) ;
29013 }
29014 
29015 static int G__G__Geom1_240_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29016 {
29017       G__letint(result7, 105, (long) ((const TGeoXtru*) G__getstructoffset())->GetNvert());
29018    return(1 || funcname || hash || result7 || libp) ;
29019 }
29020 
29021 static int G__G__Geom1_240_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29022 {
29023       G__letdouble(result7, 100, (double) ((const TGeoXtru*) G__getstructoffset())->GetX((Int_t) G__int(libp->para[0])));
29024    return(1 || funcname || hash || result7 || libp) ;
29025 }
29026 
29027 static int G__G__Geom1_240_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29028 {
29029       G__letdouble(result7, 100, (double) ((const TGeoXtru*) G__getstructoffset())->GetY((Int_t) G__int(libp->para[0])));
29030    return(1 || funcname || hash || result7 || libp) ;
29031 }
29032 
29033 static int G__G__Geom1_240_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29034 {
29035       G__letdouble(result7, 100, (double) ((const TGeoXtru*) G__getstructoffset())->GetXOffset((Int_t) G__int(libp->para[0])));
29036    return(1 || funcname || hash || result7 || libp) ;
29037 }
29038 
29039 static int G__G__Geom1_240_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29040 {
29041       G__letdouble(result7, 100, (double) ((const TGeoXtru*) G__getstructoffset())->GetYOffset((Int_t) G__int(libp->para[0])));
29042    return(1 || funcname || hash || result7 || libp) ;
29043 }
29044 
29045 static int G__G__Geom1_240_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29046 {
29047       G__letdouble(result7, 100, (double) ((const TGeoXtru*) G__getstructoffset())->GetScale((Int_t) G__int(libp->para[0])));
29048    return(1 || funcname || hash || result7 || libp) ;
29049 }
29050 
29051 static int G__G__Geom1_240_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29052 {
29053       G__letint(result7, 68, (long) ((const TGeoXtru*) G__getstructoffset())->GetZ());
29054    return(1 || funcname || hash || result7 || libp) ;
29055 }
29056 
29057 static int G__G__Geom1_240_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29058 {
29059       G__letdouble(result7, 100, (double) ((const TGeoXtru*) G__getstructoffset())->GetZ((Int_t) G__int(libp->para[0])));
29060    return(1 || funcname || hash || result7 || libp) ;
29061 }
29062 
29063 static int G__G__Geom1_240_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29064 {
29065       {
29066          const Double_t& obj = ((TGeoXtru*) G__getstructoffset())->Z((Int_t) G__int(libp->para[0]));
29067          result7->ref = (long) (&obj);
29068          result7->obj.d = (double) (obj);
29069       }
29070    return(1 || funcname || hash || result7 || libp) ;
29071 }
29072 
29073 static int G__G__Geom1_240_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29074 {
29075       ((TGeoXtru*) G__getstructoffset())->SetCurrentZ((Double_t) G__double(libp->para[0]), (Int_t) G__int(libp->para[1]));
29076       G__setnull(result7);
29077    return(1 || funcname || hash || result7 || libp) ;
29078 }
29079 
29080 static int G__G__Geom1_240_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29081 {
29082       ((TGeoXtru*) G__getstructoffset())->SetCurrentVertices((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
29083 , (Double_t) G__double(libp->para[2]));
29084       G__setnull(result7);
29085    return(1 || funcname || hash || result7 || libp) ;
29086 }
29087 
29088 static int G__G__Geom1_240_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29089 {
29090       G__letint(result7, 85, (long) TGeoXtru::Class());
29091    return(1 || funcname || hash || result7 || libp) ;
29092 }
29093 
29094 static int G__G__Geom1_240_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29095 {
29096       G__letint(result7, 67, (long) TGeoXtru::Class_Name());
29097    return(1 || funcname || hash || result7 || libp) ;
29098 }
29099 
29100 static int G__G__Geom1_240_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29101 {
29102       G__letint(result7, 115, (long) TGeoXtru::Class_Version());
29103    return(1 || funcname || hash || result7 || libp) ;
29104 }
29105 
29106 static int G__G__Geom1_240_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29107 {
29108       TGeoXtru::Dictionary();
29109       G__setnull(result7);
29110    return(1 || funcname || hash || result7 || libp) ;
29111 }
29112 
29113 static int G__G__Geom1_240_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29114 {
29115       ((TGeoXtru*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
29116       G__setnull(result7);
29117    return(1 || funcname || hash || result7 || libp) ;
29118 }
29119 
29120 static int G__G__Geom1_240_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29121 {
29122       G__letint(result7, 67, (long) TGeoXtru::DeclFileName());
29123    return(1 || funcname || hash || result7 || libp) ;
29124 }
29125 
29126 static int G__G__Geom1_240_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29127 {
29128       G__letint(result7, 105, (long) TGeoXtru::ImplFileLine());
29129    return(1 || funcname || hash || result7 || libp) ;
29130 }
29131 
29132 static int G__G__Geom1_240_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29133 {
29134       G__letint(result7, 67, (long) TGeoXtru::ImplFileName());
29135    return(1 || funcname || hash || result7 || libp) ;
29136 }
29137 
29138 static int G__G__Geom1_240_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29139 {
29140       G__letint(result7, 105, (long) TGeoXtru::DeclFileLine());
29141    return(1 || funcname || hash || result7 || libp) ;
29142 }
29143 
29144 // automatic destructor
29145 typedef TGeoXtru G__TTGeoXtru;
29146 static int G__G__Geom1_240_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29147 {
29148    char* gvp = (char*) G__getgvp();
29149    long soff = G__getstructoffset();
29150    int n = G__getaryconstruct();
29151    //
29152    //has_a_delete: 1
29153    //has_own_delete1arg: 0
29154    //has_own_delete2arg: 0
29155    //
29156    if (!soff) {
29157      return(1);
29158    }
29159    if (n) {
29160      if (gvp == (char*)G__PVOID) {
29161        delete[] (TGeoXtru*) soff;
29162      } else {
29163        G__setgvp((long) G__PVOID);
29164        for (int i = n - 1; i >= 0; --i) {
29165          ((TGeoXtru*) (soff+(sizeof(TGeoXtru)*i)))->~G__TTGeoXtru();
29166        }
29167        G__setgvp((long)gvp);
29168      }
29169    } else {
29170      if (gvp == (char*)G__PVOID) {
29171        delete (TGeoXtru*) soff;
29172      } else {
29173        G__setgvp((long) G__PVOID);
29174        ((TGeoXtru*) (soff))->~G__TTGeoXtru();
29175        G__setgvp((long)gvp);
29176      }
29177    }
29178    G__setnull(result7);
29179    return(1 || funcname || hash || result7 || libp) ;
29180 }
29181 
29182 
29183 /* TGeoHelix */
29184 static int G__G__Geom1_243_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29185 {
29186    TGeoHelix* p = NULL;
29187    char* gvp = (char*) G__getgvp();
29188    int n = G__getaryconstruct();
29189    if (n) {
29190      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29191        p = new TGeoHelix[n];
29192      } else {
29193        p = new((void*) gvp) TGeoHelix[n];
29194      }
29195    } else {
29196      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29197        p = new TGeoHelix;
29198      } else {
29199        p = new((void*) gvp) TGeoHelix;
29200      }
29201    }
29202    result7->obj.i = (long) p;
29203    result7->ref = (long) p;
29204    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelix));
29205    return(1 || funcname || hash || result7 || libp) ;
29206 }
29207 
29208 static int G__G__Geom1_243_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29209 {
29210    TGeoHelix* p = NULL;
29211    char* gvp = (char*) G__getgvp();
29212    switch (libp->paran) {
29213    case 3:
29214      //m: 3
29215      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29216        p = new TGeoHelix(
29217 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
29218 , (Int_t) G__int(libp->para[2]));
29219      } else {
29220        p = new((void*) gvp) TGeoHelix(
29221 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
29222 , (Int_t) G__int(libp->para[2]));
29223      }
29224      break;
29225    case 2:
29226      //m: 2
29227      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29228        p = new TGeoHelix((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
29229      } else {
29230        p = new((void*) gvp) TGeoHelix((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
29231      }
29232      break;
29233    }
29234    result7->obj.i = (long) p;
29235    result7->ref = (long) p;
29236    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelix));
29237    return(1 || funcname || hash || result7 || libp) ;
29238 }
29239 
29240 static int G__G__Geom1_243_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29241 {
29242       ((TGeoHelix*) G__getstructoffset())->InitPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
29243 , (Double_t) G__double(libp->para[2]));
29244       G__setnull(result7);
29245    return(1 || funcname || hash || result7 || libp) ;
29246 }
29247 
29248 static int G__G__Geom1_243_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29249 {
29250       ((TGeoHelix*) G__getstructoffset())->InitPoint((Double_t*) G__int(libp->para[0]));
29251       G__setnull(result7);
29252    return(1 || funcname || hash || result7 || libp) ;
29253 }
29254 
29255 static int G__G__Geom1_243_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29256 {
29257    switch (libp->paran) {
29258    case 4:
29259       ((TGeoHelix*) G__getstructoffset())->InitDirection((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
29260 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3]));
29261       G__setnull(result7);
29262       break;
29263    case 3:
29264       ((TGeoHelix*) G__getstructoffset())->InitDirection((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
29265 , (Double_t) G__double(libp->para[2]));
29266       G__setnull(result7);
29267       break;
29268    }
29269    return(1 || funcname || hash || result7 || libp) ;
29270 }
29271 
29272 static int G__G__Geom1_243_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29273 {
29274    switch (libp->paran) {
29275    case 2:
29276       ((TGeoHelix*) G__getstructoffset())->InitDirection((Double_t*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
29277       G__setnull(result7);
29278       break;
29279    case 1:
29280       ((TGeoHelix*) G__getstructoffset())->InitDirection((Double_t*) G__int(libp->para[0]));
29281       G__setnull(result7);
29282       break;
29283    }
29284    return(1 || funcname || hash || result7 || libp) ;
29285 }
29286 
29287 static int G__G__Geom1_243_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29288 {
29289    switch (libp->paran) {
29290    case 1:
29291       G__letdouble(result7, 100, (double) ((const TGeoHelix*) G__getstructoffset())->ComputeSafeStep((Double_t) G__double(libp->para[0])));
29292       break;
29293    case 0:
29294       G__letdouble(result7, 100, (double) ((const TGeoHelix*) G__getstructoffset())->ComputeSafeStep());
29295       break;
29296    }
29297    return(1 || funcname || hash || result7 || libp) ;
29298 }
29299 
29300 static int G__G__Geom1_243_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29301 {
29302       G__letint(result7, 68, (long) ((const TGeoHelix*) G__getstructoffset())->GetCurrentPoint());
29303    return(1 || funcname || hash || result7 || libp) ;
29304 }
29305 
29306 static int G__G__Geom1_243_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29307 {
29308       G__letint(result7, 68, (long) ((const TGeoHelix*) G__getstructoffset())->GetCurrentDirection());
29309    return(1 || funcname || hash || result7 || libp) ;
29310 }
29311 
29312 static int G__G__Geom1_243_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29313 {
29314       G__letdouble(result7, 100, (double) ((const TGeoHelix*) G__getstructoffset())->GetXYcurvature());
29315    return(1 || funcname || hash || result7 || libp) ;
29316 }
29317 
29318 static int G__G__Geom1_243_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29319 {
29320       G__letdouble(result7, 100, (double) ((const TGeoHelix*) G__getstructoffset())->GetStep());
29321    return(1 || funcname || hash || result7 || libp) ;
29322 }
29323 
29324 static int G__G__Geom1_243_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29325 {
29326       G__letdouble(result7, 100, (double) ((const TGeoHelix*) G__getstructoffset())->GetTotalCurvature());
29327    return(1 || funcname || hash || result7 || libp) ;
29328 }
29329 
29330 static int G__G__Geom1_243_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29331 {
29332       G__letint(result7, 103, (long) ((const TGeoHelix*) G__getstructoffset())->IsRightHanded());
29333    return(1 || funcname || hash || result7 || libp) ;
29334 }
29335 
29336 static int G__G__Geom1_243_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29337 {
29338       ((TGeoHelix*) G__getstructoffset())->ResetStep();
29339       G__setnull(result7);
29340    return(1 || funcname || hash || result7 || libp) ;
29341 }
29342 
29343 static int G__G__Geom1_243_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29344 {
29345       G__letdouble(result7, 100, (double) ((TGeoHelix*) G__getstructoffset())->StepToPlane((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
29346    return(1 || funcname || hash || result7 || libp) ;
29347 }
29348 
29349 static int G__G__Geom1_243_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29350 {
29351       ((TGeoHelix*) G__getstructoffset())->SetCharge((Int_t) G__int(libp->para[0]));
29352       G__setnull(result7);
29353    return(1 || funcname || hash || result7 || libp) ;
29354 }
29355 
29356 static int G__G__Geom1_243_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29357 {
29358       ((TGeoHelix*) G__getstructoffset())->SetXYcurvature((Double_t) G__double(libp->para[0]));
29359       G__setnull(result7);
29360    return(1 || funcname || hash || result7 || libp) ;
29361 }
29362 
29363 static int G__G__Geom1_243_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29364 {
29365    switch (libp->paran) {
29366    case 4:
29367       ((TGeoHelix*) G__getstructoffset())->SetField((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
29368 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3]));
29369       G__setnull(result7);
29370       break;
29371    case 3:
29372       ((TGeoHelix*) G__getstructoffset())->SetField((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
29373 , (Double_t) G__double(libp->para[2]));
29374       G__setnull(result7);
29375       break;
29376    }
29377    return(1 || funcname || hash || result7 || libp) ;
29378 }
29379 
29380 static int G__G__Geom1_243_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29381 {
29382       ((TGeoHelix*) G__getstructoffset())->SetHelixStep((Double_t) G__double(libp->para[0]));
29383       G__setnull(result7);
29384    return(1 || funcname || hash || result7 || libp) ;
29385 }
29386 
29387 static int G__G__Geom1_243_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29388 {
29389       ((TGeoHelix*) G__getstructoffset())->Step((Double_t) G__double(libp->para[0]));
29390       G__setnull(result7);
29391    return(1 || funcname || hash || result7 || libp) ;
29392 }
29393 
29394 static int G__G__Geom1_243_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29395 {
29396       ((TGeoHelix*) G__getstructoffset())->UpdateHelix();
29397       G__setnull(result7);
29398    return(1 || funcname || hash || result7 || libp) ;
29399 }
29400 
29401 static int G__G__Geom1_243_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29402 {
29403       G__letint(result7, 85, (long) TGeoHelix::Class());
29404    return(1 || funcname || hash || result7 || libp) ;
29405 }
29406 
29407 static int G__G__Geom1_243_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29408 {
29409       G__letint(result7, 67, (long) TGeoHelix::Class_Name());
29410    return(1 || funcname || hash || result7 || libp) ;
29411 }
29412 
29413 static int G__G__Geom1_243_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29414 {
29415       G__letint(result7, 115, (long) TGeoHelix::Class_Version());
29416    return(1 || funcname || hash || result7 || libp) ;
29417 }
29418 
29419 static int G__G__Geom1_243_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29420 {
29421       TGeoHelix::Dictionary();
29422       G__setnull(result7);
29423    return(1 || funcname || hash || result7 || libp) ;
29424 }
29425 
29426 static int G__G__Geom1_243_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29427 {
29428       ((TGeoHelix*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
29429       G__setnull(result7);
29430    return(1 || funcname || hash || result7 || libp) ;
29431 }
29432 
29433 static int G__G__Geom1_243_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29434 {
29435       G__letint(result7, 67, (long) TGeoHelix::DeclFileName());
29436    return(1 || funcname || hash || result7 || libp) ;
29437 }
29438 
29439 static int G__G__Geom1_243_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29440 {
29441       G__letint(result7, 105, (long) TGeoHelix::ImplFileLine());
29442    return(1 || funcname || hash || result7 || libp) ;
29443 }
29444 
29445 static int G__G__Geom1_243_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29446 {
29447       G__letint(result7, 67, (long) TGeoHelix::ImplFileName());
29448    return(1 || funcname || hash || result7 || libp) ;
29449 }
29450 
29451 static int G__G__Geom1_243_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29452 {
29453       G__letint(result7, 105, (long) TGeoHelix::DeclFileLine());
29454    return(1 || funcname || hash || result7 || libp) ;
29455 }
29456 
29457 // automatic copy constructor
29458 static int G__G__Geom1_243_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29459 
29460 {
29461    TGeoHelix* p;
29462    void* tmp = (void*) G__int(libp->para[0]);
29463    p = new TGeoHelix(*(TGeoHelix*) tmp);
29464    result7->obj.i = (long) p;
29465    result7->ref = (long) p;
29466    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelix));
29467    return(1 || funcname || hash || result7 || libp) ;
29468 }
29469 
29470 // automatic destructor
29471 typedef TGeoHelix G__TTGeoHelix;
29472 static int G__G__Geom1_243_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29473 {
29474    char* gvp = (char*) G__getgvp();
29475    long soff = G__getstructoffset();
29476    int n = G__getaryconstruct();
29477    //
29478    //has_a_delete: 1
29479    //has_own_delete1arg: 0
29480    //has_own_delete2arg: 0
29481    //
29482    if (!soff) {
29483      return(1);
29484    }
29485    if (n) {
29486      if (gvp == (char*)G__PVOID) {
29487        delete[] (TGeoHelix*) soff;
29488      } else {
29489        G__setgvp((long) G__PVOID);
29490        for (int i = n - 1; i >= 0; --i) {
29491          ((TGeoHelix*) (soff+(sizeof(TGeoHelix)*i)))->~G__TTGeoHelix();
29492        }
29493        G__setgvp((long)gvp);
29494      }
29495    } else {
29496      if (gvp == (char*)G__PVOID) {
29497        delete (TGeoHelix*) soff;
29498      } else {
29499        G__setgvp((long) G__PVOID);
29500        ((TGeoHelix*) (soff))->~G__TTGeoHelix();
29501        G__setgvp((long)gvp);
29502      }
29503    }
29504    G__setnull(result7);
29505    return(1 || funcname || hash || result7 || libp) ;
29506 }
29507 
29508 // automatic assignment operator
29509 static int G__G__Geom1_243_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29510 {
29511    TGeoHelix* dest = (TGeoHelix*) G__getstructoffset();
29512    *dest = *(TGeoHelix*) libp->para[0].ref;
29513    const TGeoHelix& obj = *dest;
29514    result7->ref = (long) (&obj);
29515    result7->obj.i = (long) (&obj);
29516    return(1 || funcname || hash || result7 || libp) ;
29517 }
29518 
29519 
29520 /* TGeoParaboloid */
29521 static int G__G__Geom1_245_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29522 {
29523    TGeoParaboloid* p = NULL;
29524    char* gvp = (char*) G__getgvp();
29525    int n = G__getaryconstruct();
29526    if (n) {
29527      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29528        p = new TGeoParaboloid[n];
29529      } else {
29530        p = new((void*) gvp) TGeoParaboloid[n];
29531      }
29532    } else {
29533      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29534        p = new TGeoParaboloid;
29535      } else {
29536        p = new((void*) gvp) TGeoParaboloid;
29537      }
29538    }
29539    result7->obj.i = (long) p;
29540    result7->ref = (long) p;
29541    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid));
29542    return(1 || funcname || hash || result7 || libp) ;
29543 }
29544 
29545 static int G__G__Geom1_245_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29546 {
29547    TGeoParaboloid* p = NULL;
29548    char* gvp = (char*) G__getgvp();
29549    //m: 3
29550    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29551      p = new TGeoParaboloid(
29552 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
29553 , (Double_t) G__double(libp->para[2]));
29554    } else {
29555      p = new((void*) gvp) TGeoParaboloid(
29556 (Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
29557 , (Double_t) G__double(libp->para[2]));
29558    }
29559    result7->obj.i = (long) p;
29560    result7->ref = (long) p;
29561    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid));
29562    return(1 || funcname || hash || result7 || libp) ;
29563 }
29564 
29565 static int G__G__Geom1_245_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29566 {
29567    TGeoParaboloid* p = NULL;
29568    char* gvp = (char*) G__getgvp();
29569    //m: 4
29570    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29571      p = new TGeoParaboloid(
29572 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
29573 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
29574    } else {
29575      p = new((void*) gvp) TGeoParaboloid(
29576 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
29577 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
29578    }
29579    result7->obj.i = (long) p;
29580    result7->ref = (long) p;
29581    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid));
29582    return(1 || funcname || hash || result7 || libp) ;
29583 }
29584 
29585 static int G__G__Geom1_245_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29586 {
29587    TGeoParaboloid* p = NULL;
29588    char* gvp = (char*) G__getgvp();
29589    //m: 1
29590    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29591      p = new TGeoParaboloid((Double_t*) G__int(libp->para[0]));
29592    } else {
29593      p = new((void*) gvp) TGeoParaboloid((Double_t*) G__int(libp->para[0]));
29594    }
29595    result7->obj.i = (long) p;
29596    result7->ref = (long) p;
29597    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid));
29598    return(1 || funcname || hash || result7 || libp) ;
29599 }
29600 
29601 static int G__G__Geom1_245_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29602 {
29603       G__letdouble(result7, 100, (double) ((const TGeoParaboloid*) G__getstructoffset())->DistToParaboloid((Double_t*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
29604    return(1 || funcname || hash || result7 || libp) ;
29605 }
29606 
29607 static int G__G__Geom1_245_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29608 {
29609       G__letdouble(result7, 100, (double) ((const TGeoParaboloid*) G__getstructoffset())->GetRlo());
29610    return(1 || funcname || hash || result7 || libp) ;
29611 }
29612 
29613 static int G__G__Geom1_245_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29614 {
29615       G__letdouble(result7, 100, (double) ((const TGeoParaboloid*) G__getstructoffset())->GetRhi());
29616    return(1 || funcname || hash || result7 || libp) ;
29617 }
29618 
29619 static int G__G__Geom1_245_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29620 {
29621       G__letdouble(result7, 100, (double) ((const TGeoParaboloid*) G__getstructoffset())->GetDz());
29622    return(1 || funcname || hash || result7 || libp) ;
29623 }
29624 
29625 static int G__G__Geom1_245_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29626 {
29627       ((TGeoParaboloid*) G__getstructoffset())->SetParaboloidDimensions((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
29628 , (Double_t) G__double(libp->para[2]));
29629       G__setnull(result7);
29630    return(1 || funcname || hash || result7 || libp) ;
29631 }
29632 
29633 static int G__G__Geom1_245_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29634 {
29635       G__letint(result7, 85, (long) TGeoParaboloid::Class());
29636    return(1 || funcname || hash || result7 || libp) ;
29637 }
29638 
29639 static int G__G__Geom1_245_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29640 {
29641       G__letint(result7, 67, (long) TGeoParaboloid::Class_Name());
29642    return(1 || funcname || hash || result7 || libp) ;
29643 }
29644 
29645 static int G__G__Geom1_245_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29646 {
29647       G__letint(result7, 115, (long) TGeoParaboloid::Class_Version());
29648    return(1 || funcname || hash || result7 || libp) ;
29649 }
29650 
29651 static int G__G__Geom1_245_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29652 {
29653       TGeoParaboloid::Dictionary();
29654       G__setnull(result7);
29655    return(1 || funcname || hash || result7 || libp) ;
29656 }
29657 
29658 static int G__G__Geom1_245_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29659 {
29660       ((TGeoParaboloid*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
29661       G__setnull(result7);
29662    return(1 || funcname || hash || result7 || libp) ;
29663 }
29664 
29665 static int G__G__Geom1_245_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29666 {
29667       G__letint(result7, 67, (long) TGeoParaboloid::DeclFileName());
29668    return(1 || funcname || hash || result7 || libp) ;
29669 }
29670 
29671 static int G__G__Geom1_245_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29672 {
29673       G__letint(result7, 105, (long) TGeoParaboloid::ImplFileLine());
29674    return(1 || funcname || hash || result7 || libp) ;
29675 }
29676 
29677 static int G__G__Geom1_245_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29678 {
29679       G__letint(result7, 67, (long) TGeoParaboloid::ImplFileName());
29680    return(1 || funcname || hash || result7 || libp) ;
29681 }
29682 
29683 static int G__G__Geom1_245_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29684 {
29685       G__letint(result7, 105, (long) TGeoParaboloid::DeclFileLine());
29686    return(1 || funcname || hash || result7 || libp) ;
29687 }
29688 
29689 // automatic copy constructor
29690 static int G__G__Geom1_245_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29691 
29692 {
29693    TGeoParaboloid* p;
29694    void* tmp = (void*) G__int(libp->para[0]);
29695    p = new TGeoParaboloid(*(TGeoParaboloid*) tmp);
29696    result7->obj.i = (long) p;
29697    result7->ref = (long) p;
29698    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid));
29699    return(1 || funcname || hash || result7 || libp) ;
29700 }
29701 
29702 // automatic destructor
29703 typedef TGeoParaboloid G__TTGeoParaboloid;
29704 static int G__G__Geom1_245_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29705 {
29706    char* gvp = (char*) G__getgvp();
29707    long soff = G__getstructoffset();
29708    int n = G__getaryconstruct();
29709    //
29710    //has_a_delete: 1
29711    //has_own_delete1arg: 0
29712    //has_own_delete2arg: 0
29713    //
29714    if (!soff) {
29715      return(1);
29716    }
29717    if (n) {
29718      if (gvp == (char*)G__PVOID) {
29719        delete[] (TGeoParaboloid*) soff;
29720      } else {
29721        G__setgvp((long) G__PVOID);
29722        for (int i = n - 1; i >= 0; --i) {
29723          ((TGeoParaboloid*) (soff+(sizeof(TGeoParaboloid)*i)))->~G__TTGeoParaboloid();
29724        }
29725        G__setgvp((long)gvp);
29726      }
29727    } else {
29728      if (gvp == (char*)G__PVOID) {
29729        delete (TGeoParaboloid*) soff;
29730      } else {
29731        G__setgvp((long) G__PVOID);
29732        ((TGeoParaboloid*) (soff))->~G__TTGeoParaboloid();
29733        G__setgvp((long)gvp);
29734      }
29735    }
29736    G__setnull(result7);
29737    return(1 || funcname || hash || result7 || libp) ;
29738 }
29739 
29740 // automatic assignment operator
29741 static int G__G__Geom1_245_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29742 {
29743    TGeoParaboloid* dest = (TGeoParaboloid*) G__getstructoffset();
29744    *dest = *(TGeoParaboloid*) libp->para[0].ref;
29745    const TGeoParaboloid& obj = *dest;
29746    result7->ref = (long) (&obj);
29747    result7->obj.i = (long) (&obj);
29748    return(1 || funcname || hash || result7 || libp) ;
29749 }
29750 
29751 
29752 /* TGeoHalfSpace */
29753 static int G__G__Geom1_246_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29754 {
29755    TGeoHalfSpace* p = NULL;
29756    char* gvp = (char*) G__getgvp();
29757    int n = G__getaryconstruct();
29758    if (n) {
29759      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29760        p = new TGeoHalfSpace[n];
29761      } else {
29762        p = new((void*) gvp) TGeoHalfSpace[n];
29763      }
29764    } else {
29765      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29766        p = new TGeoHalfSpace;
29767      } else {
29768        p = new((void*) gvp) TGeoHalfSpace;
29769      }
29770    }
29771    result7->obj.i = (long) p;
29772    result7->ref = (long) p;
29773    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace));
29774    return(1 || funcname || hash || result7 || libp) ;
29775 }
29776 
29777 static int G__G__Geom1_246_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29778 {
29779    TGeoHalfSpace* p = NULL;
29780    char* gvp = (char*) G__getgvp();
29781    //m: 3
29782    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29783      p = new TGeoHalfSpace(
29784 (const char*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
29785 , (Double_t*) G__int(libp->para[2]));
29786    } else {
29787      p = new((void*) gvp) TGeoHalfSpace(
29788 (const char*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
29789 , (Double_t*) G__int(libp->para[2]));
29790    }
29791    result7->obj.i = (long) p;
29792    result7->ref = (long) p;
29793    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace));
29794    return(1 || funcname || hash || result7 || libp) ;
29795 }
29796 
29797 static int G__G__Geom1_246_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29798 {
29799    TGeoHalfSpace* p = NULL;
29800    char* gvp = (char*) G__getgvp();
29801    //m: 1
29802    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
29803      p = new TGeoHalfSpace((Double_t*) G__int(libp->para[0]));
29804    } else {
29805      p = new((void*) gvp) TGeoHalfSpace((Double_t*) G__int(libp->para[0]));
29806    }
29807    result7->obj.i = (long) p;
29808    result7->ref = (long) p;
29809    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace));
29810    return(1 || funcname || hash || result7 || libp) ;
29811 }
29812 
29813 static int G__G__Geom1_246_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29814 {
29815       G__letint(result7, 68, (long) ((TGeoHalfSpace*) G__getstructoffset())->GetPoint());
29816    return(1 || funcname || hash || result7 || libp) ;
29817 }
29818 
29819 static int G__G__Geom1_246_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29820 {
29821       G__letint(result7, 68, (long) ((TGeoHalfSpace*) G__getstructoffset())->GetNorm());
29822    return(1 || funcname || hash || result7 || libp) ;
29823 }
29824 
29825 static int G__G__Geom1_246_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29826 {
29827       G__letint(result7, 85, (long) TGeoHalfSpace::Class());
29828    return(1 || funcname || hash || result7 || libp) ;
29829 }
29830 
29831 static int G__G__Geom1_246_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29832 {
29833       G__letint(result7, 67, (long) TGeoHalfSpace::Class_Name());
29834    return(1 || funcname || hash || result7 || libp) ;
29835 }
29836 
29837 static int G__G__Geom1_246_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29838 {
29839       G__letint(result7, 115, (long) TGeoHalfSpace::Class_Version());
29840    return(1 || funcname || hash || result7 || libp) ;
29841 }
29842 
29843 static int G__G__Geom1_246_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29844 {
29845       TGeoHalfSpace::Dictionary();
29846       G__setnull(result7);
29847    return(1 || funcname || hash || result7 || libp) ;
29848 }
29849 
29850 static int G__G__Geom1_246_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29851 {
29852       ((TGeoHalfSpace*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
29853       G__setnull(result7);
29854    return(1 || funcname || hash || result7 || libp) ;
29855 }
29856 
29857 static int G__G__Geom1_246_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29858 {
29859       G__letint(result7, 67, (long) TGeoHalfSpace::DeclFileName());
29860    return(1 || funcname || hash || result7 || libp) ;
29861 }
29862 
29863 static int G__G__Geom1_246_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29864 {
29865       G__letint(result7, 105, (long) TGeoHalfSpace::ImplFileLine());
29866    return(1 || funcname || hash || result7 || libp) ;
29867 }
29868 
29869 static int G__G__Geom1_246_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29870 {
29871       G__letint(result7, 67, (long) TGeoHalfSpace::ImplFileName());
29872    return(1 || funcname || hash || result7 || libp) ;
29873 }
29874 
29875 static int G__G__Geom1_246_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29876 {
29877       G__letint(result7, 105, (long) TGeoHalfSpace::DeclFileLine());
29878    return(1 || funcname || hash || result7 || libp) ;
29879 }
29880 
29881 // automatic copy constructor
29882 static int G__G__Geom1_246_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29883 
29884 {
29885    TGeoHalfSpace* p;
29886    void* tmp = (void*) G__int(libp->para[0]);
29887    p = new TGeoHalfSpace(*(TGeoHalfSpace*) tmp);
29888    result7->obj.i = (long) p;
29889    result7->ref = (long) p;
29890    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace));
29891    return(1 || funcname || hash || result7 || libp) ;
29892 }
29893 
29894 // automatic destructor
29895 typedef TGeoHalfSpace G__TTGeoHalfSpace;
29896 static int G__G__Geom1_246_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29897 {
29898    char* gvp = (char*) G__getgvp();
29899    long soff = G__getstructoffset();
29900    int n = G__getaryconstruct();
29901    //
29902    //has_a_delete: 1
29903    //has_own_delete1arg: 0
29904    //has_own_delete2arg: 0
29905    //
29906    if (!soff) {
29907      return(1);
29908    }
29909    if (n) {
29910      if (gvp == (char*)G__PVOID) {
29911        delete[] (TGeoHalfSpace*) soff;
29912      } else {
29913        G__setgvp((long) G__PVOID);
29914        for (int i = n - 1; i >= 0; --i) {
29915          ((TGeoHalfSpace*) (soff+(sizeof(TGeoHalfSpace)*i)))->~G__TTGeoHalfSpace();
29916        }
29917        G__setgvp((long)gvp);
29918      }
29919    } else {
29920      if (gvp == (char*)G__PVOID) {
29921        delete (TGeoHalfSpace*) soff;
29922      } else {
29923        G__setgvp((long) G__PVOID);
29924        ((TGeoHalfSpace*) (soff))->~G__TTGeoHalfSpace();
29925        G__setgvp((long)gvp);
29926      }
29927    }
29928    G__setnull(result7);
29929    return(1 || funcname || hash || result7 || libp) ;
29930 }
29931 
29932 // automatic assignment operator
29933 static int G__G__Geom1_246_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29934 {
29935    TGeoHalfSpace* dest = (TGeoHalfSpace*) G__getstructoffset();
29936    *dest = *(TGeoHalfSpace*) libp->para[0].ref;
29937    const TGeoHalfSpace& obj = *dest;
29938    result7->ref = (long) (&obj);
29939    result7->obj.i = (long) (&obj);
29940    return(1 || funcname || hash || result7 || libp) ;
29941 }
29942 
29943 
29944 /* TGeoBuilder */
29945 static int G__G__Geom1_247_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29946 {
29947       G__letint(result7, 85, (long) TGeoBuilder::Instance((TGeoManager*) G__int(libp->para[0])));
29948    return(1 || funcname || hash || result7 || libp) ;
29949 }
29950 
29951 static int G__G__Geom1_247_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29952 {
29953       G__letint(result7, 105, (long) ((TGeoBuilder*) G__getstructoffset())->AddMaterial((TGeoMaterial*) G__int(libp->para[0])));
29954    return(1 || funcname || hash || result7 || libp) ;
29955 }
29956 
29957 static int G__G__Geom1_247_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29958 {
29959       G__letint(result7, 105, (long) ((TGeoBuilder*) G__getstructoffset())->AddTransformation((TGeoMatrix*) G__int(libp->para[0])));
29960    return(1 || funcname || hash || result7 || libp) ;
29961 }
29962 
29963 static int G__G__Geom1_247_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29964 {
29965       G__letint(result7, 105, (long) ((TGeoBuilder*) G__getstructoffset())->AddShape((TGeoShape*) G__int(libp->para[0])));
29966    return(1 || funcname || hash || result7 || libp) ;
29967 }
29968 
29969 static int G__G__Geom1_247_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29970 {
29971       ((TGeoBuilder*) G__getstructoffset())->RegisterMatrix((TGeoMatrix*) G__int(libp->para[0]));
29972       G__setnull(result7);
29973    return(1 || funcname || hash || result7 || libp) ;
29974 }
29975 
29976 static int G__G__Geom1_247_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29977 {
29978    switch (libp->paran) {
29979    case 4:
29980       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeArb8((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
29981 , (Double_t) G__double(libp->para[2]), (Double_t*) G__int(libp->para[3])));
29982       break;
29983    case 3:
29984       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeArb8((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
29985 , (Double_t) G__double(libp->para[2])));
29986       break;
29987    }
29988    return(1 || funcname || hash || result7 || libp) ;
29989 }
29990 
29991 static int G__G__Geom1_247_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
29992 {
29993       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeBox((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
29994 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
29995 , (Double_t) G__double(libp->para[4])));
29996    return(1 || funcname || hash || result7 || libp) ;
29997 }
29998 
29999 static int G__G__Geom1_247_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30000 {
30001       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeCone(
30002 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30003 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30004 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30005 , (Double_t) G__double(libp->para[6])));
30006    return(1 || funcname || hash || result7 || libp) ;
30007 }
30008 
30009 static int G__G__Geom1_247_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30010 {
30011       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeCons(
30012 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30013 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30014 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30015 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
30016 , (Double_t) G__double(libp->para[8])));
30017    return(1 || funcname || hash || result7 || libp) ;
30018 }
30019 
30020 static int G__G__Geom1_247_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30021 {
30022       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeCtub(
30023 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30024 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30025 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30026 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
30027 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
30028 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
30029 , (Double_t) G__double(libp->para[12])));
30030    return(1 || funcname || hash || result7 || libp) ;
30031 }
30032 
30033 static int G__G__Geom1_247_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30034 {
30035       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeEltu((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30036 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30037 , (Double_t) G__double(libp->para[4])));
30038    return(1 || funcname || hash || result7 || libp) ;
30039 }
30040 
30041 static int G__G__Geom1_247_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30042 {
30043       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeGtra(
30044 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30045 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30046 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30047 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
30048 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
30049 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
30050 , (Double_t) G__double(libp->para[12]), (Double_t) G__double(libp->para[13])));
30051    return(1 || funcname || hash || result7 || libp) ;
30052 }
30053 
30054 static int G__G__Geom1_247_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30055 {
30056       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakePara(
30057 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30058 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30059 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30060 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])));
30061    return(1 || funcname || hash || result7 || libp) ;
30062 }
30063 
30064 static int G__G__Geom1_247_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30065 {
30066       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakePcon((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30067 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30068 , (Int_t) G__int(libp->para[4])));
30069    return(1 || funcname || hash || result7 || libp) ;
30070 }
30071 
30072 static int G__G__Geom1_247_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30073 {
30074       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeParaboloid((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30075 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30076 , (Double_t) G__double(libp->para[4])));
30077    return(1 || funcname || hash || result7 || libp) ;
30078 }
30079 
30080 static int G__G__Geom1_247_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30081 {
30082       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeHype(
30083 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30084 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30085 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30086 , (Double_t) G__double(libp->para[6])));
30087    return(1 || funcname || hash || result7 || libp) ;
30088 }
30089 
30090 static int G__G__Geom1_247_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30091 {
30092       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakePgon((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30093 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30094 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5])));
30095    return(1 || funcname || hash || result7 || libp) ;
30096 }
30097 
30098 static int G__G__Geom1_247_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30099 {
30100    switch (libp->paran) {
30101    case 8:
30102       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeSphere(
30103 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30104 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30105 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30106 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])));
30107       break;
30108    case 7:
30109       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeSphere(
30110 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30111 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30112 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30113 , (Double_t) G__double(libp->para[6])));
30114       break;
30115    case 6:
30116       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeSphere((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30117 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30118 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
30119       break;
30120    case 5:
30121       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeSphere((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30122 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30123 , (Double_t) G__double(libp->para[4])));
30124       break;
30125    case 4:
30126       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeSphere((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30127 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])));
30128       break;
30129    }
30130    return(1 || funcname || hash || result7 || libp) ;
30131 }
30132 
30133 static int G__G__Geom1_247_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30134 {
30135    switch (libp->paran) {
30136    case 7:
30137       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeTorus(
30138 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30139 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30140 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30141 , (Double_t) G__double(libp->para[6])));
30142       break;
30143    case 6:
30144       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeTorus((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30145 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30146 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
30147       break;
30148    case 5:
30149       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeTorus((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30150 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30151 , (Double_t) G__double(libp->para[4])));
30152       break;
30153    }
30154    return(1 || funcname || hash || result7 || libp) ;
30155 }
30156 
30157 static int G__G__Geom1_247_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30158 {
30159       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeTrap(
30160 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30161 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30162 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30163 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
30164 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
30165 , (Double_t) G__double(libp->para[10]), (Double_t) G__double(libp->para[11])
30166 , (Double_t) G__double(libp->para[12])));
30167    return(1 || funcname || hash || result7 || libp) ;
30168 }
30169 
30170 static int G__G__Geom1_247_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30171 {
30172       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeTrd1((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30173 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30174 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
30175    return(1 || funcname || hash || result7 || libp) ;
30176 }
30177 
30178 static int G__G__Geom1_247_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30179 {
30180       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeTrd2(
30181 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30182 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30183 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30184 , (Double_t) G__double(libp->para[6])));
30185    return(1 || funcname || hash || result7 || libp) ;
30186 }
30187 
30188 static int G__G__Geom1_247_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30189 {
30190       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeTube((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30191 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30192 , (Double_t) G__double(libp->para[4])));
30193    return(1 || funcname || hash || result7 || libp) ;
30194 }
30195 
30196 static int G__G__Geom1_247_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30197 {
30198       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeTubs(
30199 (const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30200 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30201 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30202 , (Double_t) G__double(libp->para[6])));
30203    return(1 || funcname || hash || result7 || libp) ;
30204 }
30205 
30206 static int G__G__Geom1_247_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30207 {
30208       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeXtru((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])
30209 , (Int_t) G__int(libp->para[2])));
30210    return(1 || funcname || hash || result7 || libp) ;
30211 }
30212 
30213 static int G__G__Geom1_247_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30214 {
30215       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeVolumeAssembly((const char*) G__int(libp->para[0])));
30216    return(1 || funcname || hash || result7 || libp) ;
30217 }
30218 
30219 static int G__G__Geom1_247_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30220 {
30221       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->MakeVolumeMulti((const char*) G__int(libp->para[0]), (TGeoMedium*) G__int(libp->para[1])));
30222    return(1 || funcname || hash || result7 || libp) ;
30223 }
30224 
30225 static int G__G__Geom1_247_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30226 {
30227    switch (libp->paran) {
30228    case 8:
30229       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Division(
30230 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
30231 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
30232 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30233 , (Int_t) G__int(libp->para[6]), (Option_t*) G__int(libp->para[7])));
30234       break;
30235    case 7:
30236       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Division(
30237 (const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
30238 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
30239 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30240 , (Int_t) G__int(libp->para[6])));
30241       break;
30242    case 6:
30243       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Division((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
30244 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
30245 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
30246       break;
30247    }
30248    return(1 || funcname || hash || result7 || libp) ;
30249 }
30250 
30251 static int G__G__Geom1_247_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30252 {
30253       ((TGeoBuilder*) G__getstructoffset())->Matrix(
30254 (Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
30255 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30256 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30257 , (Double_t) G__double(libp->para[6]));
30258       G__setnull(result7);
30259    return(1 || funcname || hash || result7 || libp) ;
30260 }
30261 
30262 static int G__G__Geom1_247_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30263 {
30264    switch (libp->paran) {
30265    case 7:
30266       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Material(
30267 (const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
30268 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30269 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
30270 , (Double_t) G__double(libp->para[6])));
30271       break;
30272    case 6:
30273       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Material((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
30274 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30275 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])));
30276       break;
30277    case 5:
30278       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Material((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
30279 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
30280 , (Int_t) G__int(libp->para[4])));
30281       break;
30282    }
30283    return(1 || funcname || hash || result7 || libp) ;
30284 }
30285 
30286 static int G__G__Geom1_247_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30287 {
30288       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Mixture(
30289 (const char*) G__int(libp->para[0]), (Float_t*) G__int(libp->para[1])
30290 , (Float_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
30291 , (Int_t) G__int(libp->para[4]), (Float_t*) G__int(libp->para[5])
30292 , (Int_t) G__int(libp->para[6])));
30293    return(1 || funcname || hash || result7 || libp) ;
30294 }
30295 
30296 static int G__G__Geom1_247_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30297 {
30298       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Mixture(
30299 (const char*) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])
30300 , (Double_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
30301 , (Int_t) G__int(libp->para[4]), (Double_t*) G__int(libp->para[5])
30302 , (Int_t) G__int(libp->para[6])));
30303    return(1 || funcname || hash || result7 || libp) ;
30304 }
30305 
30306 static int G__G__Geom1_247_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30307 {
30308       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Medium(
30309 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
30310 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
30311 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
30312 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
30313 , (Double_t) G__double(libp->para[8]), (Double_t) G__double(libp->para[9])
30314 , (Double_t) G__double(libp->para[10])));
30315    return(1 || funcname || hash || result7 || libp) ;
30316 }
30317 
30318 static int G__G__Geom1_247_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30319 {
30320    switch (libp->paran) {
30321    case 10:
30322       ((TGeoBuilder*) G__getstructoffset())->Node(
30323 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
30324 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
30325 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30326 , (Int_t) G__int(libp->para[6]), (Bool_t) G__int(libp->para[7])
30327 , (Float_t*) G__int(libp->para[8]), (Int_t) G__int(libp->para[9]));
30328       G__setnull(result7);
30329       break;
30330    case 9:
30331       ((TGeoBuilder*) G__getstructoffset())->Node(
30332 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
30333 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
30334 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30335 , (Int_t) G__int(libp->para[6]), (Bool_t) G__int(libp->para[7])
30336 , (Float_t*) G__int(libp->para[8]));
30337       G__setnull(result7);
30338       break;
30339    }
30340    return(1 || funcname || hash || result7 || libp) ;
30341 }
30342 
30343 static int G__G__Geom1_247_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30344 {
30345    switch (libp->paran) {
30346    case 10:
30347       ((TGeoBuilder*) G__getstructoffset())->Node(
30348 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
30349 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
30350 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30351 , (Int_t) G__int(libp->para[6]), (Bool_t) G__int(libp->para[7])
30352 , (Double_t*) G__int(libp->para[8]), (Int_t) G__int(libp->para[9]));
30353       G__setnull(result7);
30354       break;
30355    case 9:
30356       ((TGeoBuilder*) G__getstructoffset())->Node(
30357 (const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
30358 , (const char*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
30359 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
30360 , (Int_t) G__int(libp->para[6]), (Bool_t) G__int(libp->para[7])
30361 , (Double_t*) G__int(libp->para[8]));
30362       G__setnull(result7);
30363       break;
30364    }
30365    return(1 || funcname || hash || result7 || libp) ;
30366 }
30367 
30368 static int G__G__Geom1_247_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30369 {
30370    switch (libp->paran) {
30371    case 5:
30372       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Volume((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
30373 , (Int_t) G__int(libp->para[2]), (Float_t*) G__int(libp->para[3])
30374 , (Int_t) G__int(libp->para[4])));
30375       break;
30376    case 4:
30377       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Volume((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
30378 , (Int_t) G__int(libp->para[2]), (Float_t*) G__int(libp->para[3])));
30379       break;
30380    }
30381    return(1 || funcname || hash || result7 || libp) ;
30382 }
30383 
30384 static int G__G__Geom1_247_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30385 {
30386    switch (libp->paran) {
30387    case 5:
30388       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Volume((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
30389 , (Int_t) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3])
30390 , (Int_t) G__int(libp->para[4])));
30391       break;
30392    case 4:
30393       G__letint(result7, 85, (long) ((TGeoBuilder*) G__getstructoffset())->Volume((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
30394 , (Int_t) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3])));
30395       break;
30396    }
30397    return(1 || funcname || hash || result7 || libp) ;
30398 }
30399 
30400 static int G__G__Geom1_247_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30401 {
30402       G__letint(result7, 85, (long) TGeoBuilder::Class());
30403    return(1 || funcname || hash || result7 || libp) ;
30404 }
30405 
30406 static int G__G__Geom1_247_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30407 {
30408       G__letint(result7, 67, (long) TGeoBuilder::Class_Name());
30409    return(1 || funcname || hash || result7 || libp) ;
30410 }
30411 
30412 static int G__G__Geom1_247_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30413 {
30414       G__letint(result7, 115, (long) TGeoBuilder::Class_Version());
30415    return(1 || funcname || hash || result7 || libp) ;
30416 }
30417 
30418 static int G__G__Geom1_247_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30419 {
30420       TGeoBuilder::Dictionary();
30421       G__setnull(result7);
30422    return(1 || funcname || hash || result7 || libp) ;
30423 }
30424 
30425 static int G__G__Geom1_247_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30426 {
30427       ((TGeoBuilder*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
30428       G__setnull(result7);
30429    return(1 || funcname || hash || result7 || libp) ;
30430 }
30431 
30432 static int G__G__Geom1_247_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30433 {
30434       G__letint(result7, 67, (long) TGeoBuilder::DeclFileName());
30435    return(1 || funcname || hash || result7 || libp) ;
30436 }
30437 
30438 static int G__G__Geom1_247_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30439 {
30440       G__letint(result7, 105, (long) TGeoBuilder::ImplFileLine());
30441    return(1 || funcname || hash || result7 || libp) ;
30442 }
30443 
30444 static int G__G__Geom1_247_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30445 {
30446       G__letint(result7, 67, (long) TGeoBuilder::ImplFileName());
30447    return(1 || funcname || hash || result7 || libp) ;
30448 }
30449 
30450 static int G__G__Geom1_247_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30451 {
30452       G__letint(result7, 105, (long) TGeoBuilder::DeclFileLine());
30453    return(1 || funcname || hash || result7 || libp) ;
30454 }
30455 
30456 // automatic destructor
30457 typedef TGeoBuilder G__TTGeoBuilder;
30458 static int G__G__Geom1_247_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
30459 {
30460    char* gvp = (char*) G__getgvp();
30461    long soff = G__getstructoffset();
30462    int n = G__getaryconstruct();
30463    //
30464    //has_a_delete: 1
30465    //has_own_delete1arg: 0
30466    //has_own_delete2arg: 0
30467    //
30468    if (!soff) {
30469      return(1);
30470    }
30471    if (n) {
30472      if (gvp == (char*)G__PVOID) {
30473        delete[] (TGeoBuilder*) soff;
30474      } else {
30475        G__setgvp((long) G__PVOID);
30476        for (int i = n - 1; i >= 0; --i) {
30477          ((TGeoBuilder*) (soff+(sizeof(TGeoBuilder)*i)))->~G__TTGeoBuilder();
30478        }
30479        G__setgvp((long)gvp);
30480      }
30481    } else {
30482      if (gvp == (char*)G__PVOID) {
30483        delete (TGeoBuilder*) soff;
30484      } else {
30485        G__setgvp((long) G__PVOID);
30486        ((TGeoBuilder*) (soff))->~G__TTGeoBuilder();
30487        G__setgvp((long)gvp);
30488      }
30489    }
30490    G__setnull(result7);
30491    return(1 || funcname || hash || result7 || libp) ;
30492 }
30493 
30494 
30495 /* Setting up global function */
30496 
30497 /*********************************************************
30498 * Member function Stub
30499 *********************************************************/
30500 
30501 /* TGeoAtt */
30502 
30503 /* TGeoShape */
30504 
30505 /* TGeoMatrix */
30506 
30507 /* TGeoHMatrix */
30508 
30509 /* TGeoBoolNode */
30510 
30511 /* TGeoUnion */
30512 
30513 /* TGeoIntersection */
30514 
30515 /* TGeoSubtraction */
30516 
30517 /* TGeoElementTable */
30518 
30519 /* TGeoIsotope */
30520 
30521 /* TGeoElement */
30522 
30523 /* TGeoDecayChannel */
30524 
30525 /* TGeoBatemanSol */
30526 
30527 /* TGeoElementRN */
30528 
30529 /* TGeoElemIter */
30530 
30531 /* TGeoMaterial */
30532 
30533 /* TGeoMixture */
30534 
30535 /* TGeoMedium */
30536 
30537 /* TGeoTranslation */
30538 
30539 /* TGeoRotation */
30540 
30541 /* TGeoScale */
30542 
30543 /* TGeoCombiTrans */
30544 
30545 /* TGeoGenTrans */
30546 
30547 /* TGeoIdentity */
30548 
30549 /* TGeoBBox */
30550 
30551 /* TGeoVolume */
30552 
30553 /* TGeoNode */
30554 
30555 /* TGeoVoxelFinder */
30556 
30557 /* TGeoManager */
30558 
30559 /* TGeoVolumeMulti */
30560 
30561 /* TGeoVolumeAssembly */
30562 
30563 /* TGeoNodeMatrix */
30564 
30565 /* TGeoNodeOffset */
30566 
30567 /* TGeoIterator */
30568 
30569 /* TGeoIteratorPlugin */
30570 
30571 /* TGeoPara */
30572 
30573 /* TGeoTube */
30574 
30575 /* TGeoTubeSeg */
30576 
30577 /* TGeoCtub */
30578 
30579 /* TGeoTorus */
30580 
30581 /* TGeoSphere */
30582 
30583 /* TGeoEltu */
30584 
30585 /* TGeoHype */
30586 
30587 /* TGeoCone */
30588 
30589 /* TGeoConeSeg */
30590 
30591 /* TGeoPcon */
30592 
30593 /* TGeoPgon */
30594 
30595 /* TGeoArb8 */
30596 
30597 /* TGeoTrap */
30598 
30599 /* TGeoGtra */
30600 
30601 /* TGeoTrd1 */
30602 
30603 /* TGeoTrd2 */
30604 
30605 /* TGeoNavigator */
30606 
30607 /* TVirtualGeoTrack */
30608 
30609 /* TGeoPhysicalNode */
30610 
30611 /* TGeoPNEntry */
30612 
30613 /* TVirtualGeoPainter */
30614 
30615 /* TGeoCompositeShape */
30616 
30617 /* TGeoShapeAssembly */
30618 
30619 /* TGeoScaledShape */
30620 
30621 /* TGeoPolygon */
30622 
30623 /* TGeoXtru */
30624 
30625 /* TGeoHelix */
30626 
30627 /* TGeoParaboloid */
30628 
30629 /* TGeoHalfSpace */
30630 
30631 /* TGeoBuilder */
30632 
30633 /*********************************************************
30634 * Global function Stub
30635 *********************************************************/
30636 
30637 /*********************************************************
30638 * Get size of pointer to member function
30639 *********************************************************/
30640 class G__Sizep2memfuncG__Geom1 {
30641  public:
30642   G__Sizep2memfuncG__Geom1(): p(&G__Sizep2memfuncG__Geom1::sizep2memfunc) {}
30643     size_t sizep2memfunc() { return(sizeof(p)); }
30644   private:
30645     size_t (G__Sizep2memfuncG__Geom1::*p)();
30646 };
30647 
30648 size_t G__get_sizep2memfuncG__Geom1()
30649 {
30650   G__Sizep2memfuncG__Geom1 a;
30651   G__setsizep2memfunc((int)a.sizep2memfunc());
30652   return((size_t)a.sizep2memfunc());
30653 }
30654 
30655 
30656 /*********************************************************
30657 * virtual base class offset calculation interface
30658 *********************************************************/
30659 
30660    /* Setting up class inheritance */
30661 
30662 /*********************************************************
30663 * Inheritance information setup/
30664 *********************************************************/
30665 extern "C" void G__cpp_setup_inheritanceG__Geom1() {
30666 
30667    /* Setting up class inheritance */
30668    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape))) {
30669      TGeoShape *G__Lderived;
30670      G__Lderived=(TGeoShape*)0x1000;
30671      {
30672        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30673        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
30674      }
30675      {
30676        TObject *G__Lpbase=(TObject*)G__Lderived;
30677        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30678      }
30679    }
30680    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix))) {
30681      TGeoMatrix *G__Lderived;
30682      G__Lderived=(TGeoMatrix*)0x1000;
30683      {
30684        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30685        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
30686      }
30687      {
30688        TObject *G__Lpbase=(TObject*)G__Lderived;
30689        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30690      }
30691    }
30692    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix))) {
30693      TGeoHMatrix *G__Lderived;
30694      G__Lderived=(TGeoHMatrix*)0x1000;
30695      {
30696        TGeoMatrix *G__Lpbase=(TGeoMatrix*)G__Lderived;
30697        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix),G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),(long)G__Lpbase-(long)G__Lderived,1,1);
30698      }
30699      {
30700        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30701        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
30702      }
30703      {
30704        TObject *G__Lpbase=(TObject*)G__Lderived;
30705        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30706      }
30707    }
30708    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNode))) {
30709      TGeoBoolNode *G__Lderived;
30710      G__Lderived=(TGeoBoolNode*)0x1000;
30711      {
30712        TObject *G__Lpbase=(TObject*)G__Lderived;
30713        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNode),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
30714      }
30715    }
30716    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoUnion))) {
30717      TGeoUnion *G__Lderived;
30718      G__Lderived=(TGeoUnion*)0x1000;
30719      {
30720        TGeoBoolNode *G__Lpbase=(TGeoBoolNode*)G__Lderived;
30721        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoUnion),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNode),(long)G__Lpbase-(long)G__Lderived,1,1);
30722      }
30723      {
30724        TObject *G__Lpbase=(TObject*)G__Lderived;
30725        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoUnion),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30726      }
30727    }
30728    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIntersection))) {
30729      TGeoIntersection *G__Lderived;
30730      G__Lderived=(TGeoIntersection*)0x1000;
30731      {
30732        TGeoBoolNode *G__Lpbase=(TGeoBoolNode*)G__Lderived;
30733        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIntersection),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNode),(long)G__Lpbase-(long)G__Lderived,1,1);
30734      }
30735      {
30736        TObject *G__Lpbase=(TObject*)G__Lderived;
30737        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIntersection),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30738      }
30739    }
30740    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoSubtraction))) {
30741      TGeoSubtraction *G__Lderived;
30742      G__Lderived=(TGeoSubtraction*)0x1000;
30743      {
30744        TGeoBoolNode *G__Lpbase=(TGeoBoolNode*)G__Lderived;
30745        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoSubtraction),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNode),(long)G__Lpbase-(long)G__Lderived,1,1);
30746      }
30747      {
30748        TObject *G__Lpbase=(TObject*)G__Lderived;
30749        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoSubtraction),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30750      }
30751    }
30752    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable))) {
30753      TGeoElementTable *G__Lderived;
30754      G__Lderived=(TGeoElementTable*)0x1000;
30755      {
30756        TObject *G__Lpbase=(TObject*)G__Lderived;
30757        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
30758      }
30759    }
30760    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope))) {
30761      TGeoIsotope *G__Lderived;
30762      G__Lderived=(TGeoIsotope*)0x1000;
30763      {
30764        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30765        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
30766      }
30767      {
30768        TObject *G__Lpbase=(TObject*)G__Lderived;
30769        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30770      }
30771    }
30772    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement))) {
30773      TGeoElement *G__Lderived;
30774      G__Lderived=(TGeoElement*)0x1000;
30775      {
30776        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30777        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
30778      }
30779      {
30780        TObject *G__Lpbase=(TObject*)G__Lderived;
30781        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30782      }
30783    }
30784    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannel))) {
30785      TGeoDecayChannel *G__Lderived;
30786      G__Lderived=(TGeoDecayChannel*)0x1000;
30787      {
30788        TObject *G__Lpbase=(TObject*)G__Lderived;
30789        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannel),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
30790      }
30791    }
30792    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol))) {
30793      TGeoBatemanSol *G__Lderived;
30794      G__Lderived=(TGeoBatemanSol*)0x1000;
30795      {
30796        TObject *G__Lpbase=(TObject*)G__Lderived;
30797        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
30798      }
30799      {
30800        TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
30801        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol),G__get_linked_tagnum(&G__G__Geom1LN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,1);
30802      }
30803      {
30804        TAttFill *G__Lpbase=(TAttFill*)G__Lderived;
30805        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol),G__get_linked_tagnum(&G__G__Geom1LN_TAttFill),(long)G__Lpbase-(long)G__Lderived,1,1);
30806      }
30807      {
30808        TAttMarker *G__Lpbase=(TAttMarker*)G__Lderived;
30809        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol),G__get_linked_tagnum(&G__G__Geom1LN_TAttMarker),(long)G__Lpbase-(long)G__Lderived,1,1);
30810      }
30811    }
30812    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN))) {
30813      TGeoElementRN *G__Lderived;
30814      G__Lderived=(TGeoElementRN*)0x1000;
30815      {
30816        TGeoElement *G__Lpbase=(TGeoElement*)G__Lderived;
30817        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN),G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement),(long)G__Lpbase-(long)G__Lderived,1,1);
30818      }
30819      {
30820        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30821        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
30822      }
30823      {
30824        TObject *G__Lpbase=(TObject*)G__Lderived;
30825        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30826      }
30827    }
30828    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial))) {
30829      TGeoMaterial *G__Lderived;
30830      G__Lderived=(TGeoMaterial*)0x1000;
30831      {
30832        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30833        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
30834      }
30835      {
30836        TObject *G__Lpbase=(TObject*)G__Lderived;
30837        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30838      }
30839      {
30840        TAttFill *G__Lpbase=(TAttFill*)G__Lderived;
30841        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial),G__get_linked_tagnum(&G__G__Geom1LN_TAttFill),(long)G__Lpbase-(long)G__Lderived,1,1);
30842      }
30843    }
30844    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture))) {
30845      TGeoMixture *G__Lderived;
30846      G__Lderived=(TGeoMixture*)0x1000;
30847      {
30848        TGeoMaterial *G__Lpbase=(TGeoMaterial*)G__Lderived;
30849        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture),G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial),(long)G__Lpbase-(long)G__Lderived,1,1);
30850      }
30851      {
30852        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30853        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
30854      }
30855      {
30856        TObject *G__Lpbase=(TObject*)G__Lderived;
30857        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30858      }
30859      {
30860        TAttFill *G__Lpbase=(TAttFill*)G__Lderived;
30861        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture),G__get_linked_tagnum(&G__G__Geom1LN_TAttFill),(long)G__Lpbase-(long)G__Lderived,1,0);
30862      }
30863    }
30864    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium))) {
30865      TGeoMedium *G__Lderived;
30866      G__Lderived=(TGeoMedium*)0x1000;
30867      {
30868        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30869        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
30870      }
30871      {
30872        TObject *G__Lpbase=(TObject*)G__Lderived;
30873        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30874      }
30875    }
30876    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation))) {
30877      TGeoTranslation *G__Lderived;
30878      G__Lderived=(TGeoTranslation*)0x1000;
30879      {
30880        TGeoMatrix *G__Lpbase=(TGeoMatrix*)G__Lderived;
30881        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation),G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),(long)G__Lpbase-(long)G__Lderived,1,1);
30882      }
30883      {
30884        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30885        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
30886      }
30887      {
30888        TObject *G__Lpbase=(TObject*)G__Lderived;
30889        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30890      }
30891    }
30892    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation))) {
30893      TGeoRotation *G__Lderived;
30894      G__Lderived=(TGeoRotation*)0x1000;
30895      {
30896        TGeoMatrix *G__Lpbase=(TGeoMatrix*)G__Lderived;
30897        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation),G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),(long)G__Lpbase-(long)G__Lderived,1,1);
30898      }
30899      {
30900        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30901        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
30902      }
30903      {
30904        TObject *G__Lpbase=(TObject*)G__Lderived;
30905        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30906      }
30907    }
30908    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale))) {
30909      TGeoScale *G__Lderived;
30910      G__Lderived=(TGeoScale*)0x1000;
30911      {
30912        TGeoMatrix *G__Lpbase=(TGeoMatrix*)G__Lderived;
30913        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale),G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),(long)G__Lpbase-(long)G__Lderived,1,1);
30914      }
30915      {
30916        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30917        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
30918      }
30919      {
30920        TObject *G__Lpbase=(TObject*)G__Lderived;
30921        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30922      }
30923    }
30924    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans))) {
30925      TGeoCombiTrans *G__Lderived;
30926      G__Lderived=(TGeoCombiTrans*)0x1000;
30927      {
30928        TGeoMatrix *G__Lpbase=(TGeoMatrix*)G__Lderived;
30929        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans),G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),(long)G__Lpbase-(long)G__Lderived,1,1);
30930      }
30931      {
30932        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30933        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
30934      }
30935      {
30936        TObject *G__Lpbase=(TObject*)G__Lderived;
30937        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30938      }
30939    }
30940    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans))) {
30941      TGeoGenTrans *G__Lderived;
30942      G__Lderived=(TGeoGenTrans*)0x1000;
30943      {
30944        TGeoCombiTrans *G__Lpbase=(TGeoCombiTrans*)G__Lderived;
30945        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans),G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans),(long)G__Lpbase-(long)G__Lderived,1,1);
30946      }
30947      {
30948        TGeoMatrix *G__Lpbase=(TGeoMatrix*)G__Lderived;
30949        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans),G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),(long)G__Lpbase-(long)G__Lderived,1,0);
30950      }
30951      {
30952        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30953        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
30954      }
30955      {
30956        TObject *G__Lpbase=(TObject*)G__Lderived;
30957        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30958      }
30959    }
30960    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity))) {
30961      TGeoIdentity *G__Lderived;
30962      G__Lderived=(TGeoIdentity*)0x1000;
30963      {
30964        TGeoMatrix *G__Lpbase=(TGeoMatrix*)G__Lderived;
30965        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity),G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),(long)G__Lpbase-(long)G__Lderived,1,1);
30966      }
30967      {
30968        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30969        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
30970      }
30971      {
30972        TObject *G__Lpbase=(TObject*)G__Lderived;
30973        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30974      }
30975    }
30976    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox))) {
30977      TGeoBBox *G__Lderived;
30978      G__Lderived=(TGeoBBox*)0x1000;
30979      {
30980        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
30981        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,1);
30982      }
30983      {
30984        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30985        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
30986      }
30987      {
30988        TObject *G__Lpbase=(TObject*)G__Lderived;
30989        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
30990      }
30991    }
30992    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume))) {
30993      TGeoVolume *G__Lderived;
30994      G__Lderived=(TGeoVolume*)0x1000;
30995      {
30996        TNamed *G__Lpbase=(TNamed*)G__Lderived;
30997        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
30998      }
30999      {
31000        TObject *G__Lpbase=(TObject*)G__Lderived;
31001        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31002      }
31003      {
31004        TGeoAtt *G__Lpbase=(TGeoAtt*)G__Lderived;
31005        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt),(long)G__Lpbase-(long)G__Lderived,1,1);
31006      }
31007      {
31008        TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
31009        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),G__get_linked_tagnum(&G__G__Geom1LN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,1);
31010      }
31011      {
31012        TAttFill *G__Lpbase=(TAttFill*)G__Lderived;
31013        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),G__get_linked_tagnum(&G__G__Geom1LN_TAttFill),(long)G__Lpbase-(long)G__Lderived,1,1);
31014      }
31015      {
31016        TAtt3D *G__Lpbase=(TAtt3D*)G__Lderived;
31017        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),G__get_linked_tagnum(&G__G__Geom1LN_TAtt3D),(long)G__Lpbase-(long)G__Lderived,1,1);
31018      }
31019    }
31020    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode))) {
31021      TGeoNode *G__Lderived;
31022      G__Lderived=(TGeoNode*)0x1000;
31023      {
31024        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31025        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
31026      }
31027      {
31028        TObject *G__Lpbase=(TObject*)G__Lderived;
31029        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31030      }
31031      {
31032        TGeoAtt *G__Lpbase=(TGeoAtt*)G__Lderived;
31033        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode),G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt),(long)G__Lpbase-(long)G__Lderived,1,1);
31034      }
31035    }
31036    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFinder))) {
31037      TGeoVoxelFinder *G__Lderived;
31038      G__Lderived=(TGeoVoxelFinder*)0x1000;
31039      {
31040        TObject *G__Lpbase=(TObject*)G__Lderived;
31041        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFinder),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
31042      }
31043    }
31044    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager))) {
31045      TGeoManager *G__Lderived;
31046      G__Lderived=(TGeoManager*)0x1000;
31047      {
31048        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31049        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
31050      }
31051      {
31052        TObject *G__Lpbase=(TObject*)G__Lderived;
31053        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31054      }
31055    }
31056    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti))) {
31057      TGeoVolumeMulti *G__Lderived;
31058      G__Lderived=(TGeoVolumeMulti*)0x1000;
31059      {
31060        TGeoVolume *G__Lpbase=(TGeoVolume*)G__Lderived;
31061        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti),G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),(long)G__Lpbase-(long)G__Lderived,1,1);
31062      }
31063      {
31064        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31065        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31066      }
31067      {
31068        TObject *G__Lpbase=(TObject*)G__Lderived;
31069        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31070      }
31071      {
31072        TGeoAtt *G__Lpbase=(TGeoAtt*)G__Lderived;
31073        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti),G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt),(long)G__Lpbase-(long)G__Lderived,1,0);
31074      }
31075      {
31076        TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
31077        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti),G__get_linked_tagnum(&G__G__Geom1LN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,0);
31078      }
31079      {
31080        TAttFill *G__Lpbase=(TAttFill*)G__Lderived;
31081        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti),G__get_linked_tagnum(&G__G__Geom1LN_TAttFill),(long)G__Lpbase-(long)G__Lderived,1,0);
31082      }
31083      {
31084        TAtt3D *G__Lpbase=(TAtt3D*)G__Lderived;
31085        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti),G__get_linked_tagnum(&G__G__Geom1LN_TAtt3D),(long)G__Lpbase-(long)G__Lderived,1,0);
31086      }
31087    }
31088    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly))) {
31089      TGeoVolumeAssembly *G__Lderived;
31090      G__Lderived=(TGeoVolumeAssembly*)0x1000;
31091      {
31092        TGeoVolume *G__Lpbase=(TGeoVolume*)G__Lderived;
31093        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly),G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),(long)G__Lpbase-(long)G__Lderived,1,1);
31094      }
31095      {
31096        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31097        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31098      }
31099      {
31100        TObject *G__Lpbase=(TObject*)G__Lderived;
31101        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31102      }
31103      {
31104        TGeoAtt *G__Lpbase=(TGeoAtt*)G__Lderived;
31105        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly),G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt),(long)G__Lpbase-(long)G__Lderived,1,0);
31106      }
31107      {
31108        TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
31109        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly),G__get_linked_tagnum(&G__G__Geom1LN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,0);
31110      }
31111      {
31112        TAttFill *G__Lpbase=(TAttFill*)G__Lderived;
31113        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly),G__get_linked_tagnum(&G__G__Geom1LN_TAttFill),(long)G__Lpbase-(long)G__Lderived,1,0);
31114      }
31115      {
31116        TAtt3D *G__Lpbase=(TAtt3D*)G__Lderived;
31117        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly),G__get_linked_tagnum(&G__G__Geom1LN_TAtt3D),(long)G__Lpbase-(long)G__Lderived,1,0);
31118      }
31119    }
31120    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix))) {
31121      TGeoNodeMatrix *G__Lderived;
31122      G__Lderived=(TGeoNodeMatrix*)0x1000;
31123      {
31124        TGeoNode *G__Lpbase=(TGeoNode*)G__Lderived;
31125        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix),G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode),(long)G__Lpbase-(long)G__Lderived,1,1);
31126      }
31127      {
31128        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31129        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31130      }
31131      {
31132        TObject *G__Lpbase=(TObject*)G__Lderived;
31133        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31134      }
31135      {
31136        TGeoAtt *G__Lpbase=(TGeoAtt*)G__Lderived;
31137        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix),G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt),(long)G__Lpbase-(long)G__Lderived,1,0);
31138      }
31139    }
31140    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset))) {
31141      TGeoNodeOffset *G__Lderived;
31142      G__Lderived=(TGeoNodeOffset*)0x1000;
31143      {
31144        TGeoNode *G__Lpbase=(TGeoNode*)G__Lderived;
31145        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset),G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode),(long)G__Lpbase-(long)G__Lderived,1,1);
31146      }
31147      {
31148        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31149        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31150      }
31151      {
31152        TObject *G__Lpbase=(TObject*)G__Lderived;
31153        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31154      }
31155      {
31156        TGeoAtt *G__Lpbase=(TGeoAtt*)G__Lderived;
31157        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset),G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt),(long)G__Lpbase-(long)G__Lderived,1,0);
31158      }
31159    }
31160    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIteratorPlugin))) {
31161      TGeoIteratorPlugin *G__Lderived;
31162      G__Lderived=(TGeoIteratorPlugin*)0x1000;
31163      {
31164        TObject *G__Lpbase=(TObject*)G__Lderived;
31165        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIteratorPlugin),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
31166      }
31167    }
31168    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara))) {
31169      TGeoPara *G__Lderived;
31170      G__Lderived=(TGeoPara*)0x1000;
31171      {
31172        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31173        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31174      }
31175      {
31176        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31177        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31178      }
31179      {
31180        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31181        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31182      }
31183      {
31184        TObject *G__Lpbase=(TObject*)G__Lderived;
31185        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31186      }
31187    }
31188    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube))) {
31189      TGeoTube *G__Lderived;
31190      G__Lderived=(TGeoTube*)0x1000;
31191      {
31192        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31193        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31194      }
31195      {
31196        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31197        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31198      }
31199      {
31200        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31201        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31202      }
31203      {
31204        TObject *G__Lpbase=(TObject*)G__Lderived;
31205        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31206      }
31207    }
31208    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg))) {
31209      TGeoTubeSeg *G__Lderived;
31210      G__Lderived=(TGeoTubeSeg*)0x1000;
31211      {
31212        TGeoTube *G__Lpbase=(TGeoTube*)G__Lderived;
31213        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg),G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube),(long)G__Lpbase-(long)G__Lderived,1,1);
31214      }
31215      {
31216        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31217        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,0);
31218      }
31219      {
31220        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31221        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31222      }
31223      {
31224        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31225        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31226      }
31227      {
31228        TObject *G__Lpbase=(TObject*)G__Lderived;
31229        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31230      }
31231    }
31232    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub))) {
31233      TGeoCtub *G__Lderived;
31234      G__Lderived=(TGeoCtub*)0x1000;
31235      {
31236        TGeoTubeSeg *G__Lpbase=(TGeoTubeSeg*)G__Lderived;
31237        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub),G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg),(long)G__Lpbase-(long)G__Lderived,1,1);
31238      }
31239      {
31240        TGeoTube *G__Lpbase=(TGeoTube*)G__Lderived;
31241        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub),G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube),(long)G__Lpbase-(long)G__Lderived,1,0);
31242      }
31243      {
31244        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31245        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,0);
31246      }
31247      {
31248        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31249        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31250      }
31251      {
31252        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31253        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31254      }
31255      {
31256        TObject *G__Lpbase=(TObject*)G__Lderived;
31257        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31258      }
31259    }
31260    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus))) {
31261      TGeoTorus *G__Lderived;
31262      G__Lderived=(TGeoTorus*)0x1000;
31263      {
31264        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31265        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31266      }
31267      {
31268        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31269        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31270      }
31271      {
31272        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31273        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31274      }
31275      {
31276        TObject *G__Lpbase=(TObject*)G__Lderived;
31277        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31278      }
31279    }
31280    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere))) {
31281      TGeoSphere *G__Lderived;
31282      G__Lderived=(TGeoSphere*)0x1000;
31283      {
31284        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31285        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31286      }
31287      {
31288        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31289        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31290      }
31291      {
31292        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31293        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31294      }
31295      {
31296        TObject *G__Lpbase=(TObject*)G__Lderived;
31297        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31298      }
31299    }
31300    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu))) {
31301      TGeoEltu *G__Lderived;
31302      G__Lderived=(TGeoEltu*)0x1000;
31303      {
31304        TGeoTube *G__Lpbase=(TGeoTube*)G__Lderived;
31305        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu),G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube),(long)G__Lpbase-(long)G__Lderived,1,1);
31306      }
31307      {
31308        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31309        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,0);
31310      }
31311      {
31312        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31313        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31314      }
31315      {
31316        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31317        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31318      }
31319      {
31320        TObject *G__Lpbase=(TObject*)G__Lderived;
31321        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31322      }
31323    }
31324    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype))) {
31325      TGeoHype *G__Lderived;
31326      G__Lderived=(TGeoHype*)0x1000;
31327      {
31328        TGeoTube *G__Lpbase=(TGeoTube*)G__Lderived;
31329        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype),G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube),(long)G__Lpbase-(long)G__Lderived,1,1);
31330      }
31331      {
31332        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31333        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,0);
31334      }
31335      {
31336        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31337        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31338      }
31339      {
31340        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31341        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31342      }
31343      {
31344        TObject *G__Lpbase=(TObject*)G__Lderived;
31345        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31346      }
31347    }
31348    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone))) {
31349      TGeoCone *G__Lderived;
31350      G__Lderived=(TGeoCone*)0x1000;
31351      {
31352        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31353        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31354      }
31355      {
31356        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31357        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31358      }
31359      {
31360        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31361        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31362      }
31363      {
31364        TObject *G__Lpbase=(TObject*)G__Lderived;
31365        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31366      }
31367    }
31368    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg))) {
31369      TGeoConeSeg *G__Lderived;
31370      G__Lderived=(TGeoConeSeg*)0x1000;
31371      {
31372        TGeoCone *G__Lpbase=(TGeoCone*)G__Lderived;
31373        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg),G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone),(long)G__Lpbase-(long)G__Lderived,1,1);
31374      }
31375      {
31376        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31377        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,0);
31378      }
31379      {
31380        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31381        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31382      }
31383      {
31384        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31385        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31386      }
31387      {
31388        TObject *G__Lpbase=(TObject*)G__Lderived;
31389        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31390      }
31391    }
31392    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon))) {
31393      TGeoPcon *G__Lderived;
31394      G__Lderived=(TGeoPcon*)0x1000;
31395      {
31396        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31397        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31398      }
31399      {
31400        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31401        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31402      }
31403      {
31404        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31405        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31406      }
31407      {
31408        TObject *G__Lpbase=(TObject*)G__Lderived;
31409        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31410      }
31411    }
31412    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon))) {
31413      TGeoPgon *G__Lderived;
31414      G__Lderived=(TGeoPgon*)0x1000;
31415      {
31416        TGeoPcon *G__Lpbase=(TGeoPcon*)G__Lderived;
31417        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon),G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon),(long)G__Lpbase-(long)G__Lderived,1,1);
31418      }
31419      {
31420        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31421        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,0);
31422      }
31423      {
31424        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31425        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31426      }
31427      {
31428        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31429        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31430      }
31431      {
31432        TObject *G__Lpbase=(TObject*)G__Lderived;
31433        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31434      }
31435    }
31436    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8))) {
31437      TGeoArb8 *G__Lderived;
31438      G__Lderived=(TGeoArb8*)0x1000;
31439      {
31440        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31441        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31442      }
31443      {
31444        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31445        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31446      }
31447      {
31448        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31449        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31450      }
31451      {
31452        TObject *G__Lpbase=(TObject*)G__Lderived;
31453        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31454      }
31455    }
31456    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap))) {
31457      TGeoTrap *G__Lderived;
31458      G__Lderived=(TGeoTrap*)0x1000;
31459      {
31460        TGeoArb8 *G__Lpbase=(TGeoArb8*)G__Lderived;
31461        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap),G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8),(long)G__Lpbase-(long)G__Lderived,1,1);
31462      }
31463      {
31464        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31465        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,0);
31466      }
31467      {
31468        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31469        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31470      }
31471      {
31472        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31473        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31474      }
31475      {
31476        TObject *G__Lpbase=(TObject*)G__Lderived;
31477        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31478      }
31479    }
31480    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra))) {
31481      TGeoGtra *G__Lderived;
31482      G__Lderived=(TGeoGtra*)0x1000;
31483      {
31484        TGeoTrap *G__Lpbase=(TGeoTrap*)G__Lderived;
31485        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra),G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap),(long)G__Lpbase-(long)G__Lderived,1,1);
31486      }
31487      {
31488        TGeoArb8 *G__Lpbase=(TGeoArb8*)G__Lderived;
31489        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra),G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8),(long)G__Lpbase-(long)G__Lderived,1,0);
31490      }
31491      {
31492        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31493        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,0);
31494      }
31495      {
31496        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31497        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31498      }
31499      {
31500        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31501        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31502      }
31503      {
31504        TObject *G__Lpbase=(TObject*)G__Lderived;
31505        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31506      }
31507    }
31508    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1))) {
31509      TGeoTrd1 *G__Lderived;
31510      G__Lderived=(TGeoTrd1*)0x1000;
31511      {
31512        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31513        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31514      }
31515      {
31516        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31517        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31518      }
31519      {
31520        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31521        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31522      }
31523      {
31524        TObject *G__Lpbase=(TObject*)G__Lderived;
31525        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31526      }
31527    }
31528    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2))) {
31529      TGeoTrd2 *G__Lderived;
31530      G__Lderived=(TGeoTrd2*)0x1000;
31531      {
31532        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31533        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31534      }
31535      {
31536        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31537        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31538      }
31539      {
31540        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31541        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31542      }
31543      {
31544        TObject *G__Lpbase=(TObject*)G__Lderived;
31545        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31546      }
31547    }
31548    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNavigator))) {
31549      TGeoNavigator *G__Lderived;
31550      G__Lderived=(TGeoNavigator*)0x1000;
31551      {
31552        TObject *G__Lpbase=(TObject*)G__Lderived;
31553        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNavigator),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
31554      }
31555    }
31556    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack))) {
31557      TVirtualGeoTrack *G__Lderived;
31558      G__Lderived=(TVirtualGeoTrack*)0x1000;
31559      {
31560        TObject *G__Lpbase=(TObject*)G__Lderived;
31561        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
31562      }
31563      {
31564        TGeoAtt *G__Lpbase=(TGeoAtt*)G__Lderived;
31565        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack),G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt),(long)G__Lpbase-(long)G__Lderived,1,1);
31566      }
31567      {
31568        TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
31569        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack),G__get_linked_tagnum(&G__G__Geom1LN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,1);
31570      }
31571      {
31572        TAttMarker *G__Lpbase=(TAttMarker*)G__Lderived;
31573        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack),G__get_linked_tagnum(&G__G__Geom1LN_TAttMarker),(long)G__Lpbase-(long)G__Lderived,1,1);
31574      }
31575    }
31576    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode))) {
31577      TGeoPhysicalNode *G__Lderived;
31578      G__Lderived=(TGeoPhysicalNode*)0x1000;
31579      {
31580        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31581        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
31582      }
31583      {
31584        TObject *G__Lpbase=(TObject*)G__Lderived;
31585        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31586      }
31587      {
31588        TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
31589        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode),G__get_linked_tagnum(&G__G__Geom1LN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,1);
31590      }
31591    }
31592    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry))) {
31593      TGeoPNEntry *G__Lderived;
31594      G__Lderived=(TGeoPNEntry*)0x1000;
31595      {
31596        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31597        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
31598      }
31599      {
31600        TObject *G__Lpbase=(TObject*)G__Lderived;
31601        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31602      }
31603    }
31604    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPainter))) {
31605      TVirtualGeoPainter *G__Lderived;
31606      G__Lderived=(TVirtualGeoPainter*)0x1000;
31607      {
31608        TObject *G__Lpbase=(TObject*)G__Lderived;
31609        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPainter),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
31610      }
31611    }
31612    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape))) {
31613      TGeoCompositeShape *G__Lderived;
31614      G__Lderived=(TGeoCompositeShape*)0x1000;
31615      {
31616        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31617        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31618      }
31619      {
31620        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31621        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31622      }
31623      {
31624        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31625        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31626      }
31627      {
31628        TObject *G__Lpbase=(TObject*)G__Lderived;
31629        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31630      }
31631    }
31632    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly))) {
31633      TGeoShapeAssembly *G__Lderived;
31634      G__Lderived=(TGeoShapeAssembly*)0x1000;
31635      {
31636        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31637        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31638      }
31639      {
31640        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31641        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31642      }
31643      {
31644        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31645        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31646      }
31647      {
31648        TObject *G__Lpbase=(TObject*)G__Lderived;
31649        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31650      }
31651    }
31652    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape))) {
31653      TGeoScaledShape *G__Lderived;
31654      G__Lderived=(TGeoScaledShape*)0x1000;
31655      {
31656        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31657        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31658      }
31659      {
31660        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31661        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31662      }
31663      {
31664        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31665        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31666      }
31667      {
31668        TObject *G__Lpbase=(TObject*)G__Lderived;
31669        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31670      }
31671    }
31672    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygon))) {
31673      TGeoPolygon *G__Lderived;
31674      G__Lderived=(TGeoPolygon*)0x1000;
31675      {
31676        TObject *G__Lpbase=(TObject*)G__Lderived;
31677        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygon),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
31678      }
31679    }
31680    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru))) {
31681      TGeoXtru *G__Lderived;
31682      G__Lderived=(TGeoXtru*)0x1000;
31683      {
31684        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31685        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31686      }
31687      {
31688        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31689        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31690      }
31691      {
31692        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31693        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31694      }
31695      {
31696        TObject *G__Lpbase=(TObject*)G__Lderived;
31697        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31698      }
31699    }
31700    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelix))) {
31701      TGeoHelix *G__Lderived;
31702      G__Lderived=(TGeoHelix*)0x1000;
31703      {
31704        TObject *G__Lpbase=(TObject*)G__Lderived;
31705        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelix),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
31706      }
31707    }
31708    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid))) {
31709      TGeoParaboloid *G__Lderived;
31710      G__Lderived=(TGeoParaboloid*)0x1000;
31711      {
31712        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31713        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31714      }
31715      {
31716        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31717        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31718      }
31719      {
31720        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31721        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31722      }
31723      {
31724        TObject *G__Lpbase=(TObject*)G__Lderived;
31725        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31726      }
31727    }
31728    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace))) {
31729      TGeoHalfSpace *G__Lderived;
31730      G__Lderived=(TGeoHalfSpace*)0x1000;
31731      {
31732        TGeoBBox *G__Lpbase=(TGeoBBox*)G__Lderived;
31733        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace),G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox),(long)G__Lpbase-(long)G__Lderived,1,1);
31734      }
31735      {
31736        TGeoShape *G__Lpbase=(TGeoShape*)G__Lderived;
31737        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace),G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),(long)G__Lpbase-(long)G__Lderived,1,0);
31738      }
31739      {
31740        TNamed *G__Lpbase=(TNamed*)G__Lderived;
31741        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace),G__get_linked_tagnum(&G__G__Geom1LN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
31742      }
31743      {
31744        TObject *G__Lpbase=(TObject*)G__Lderived;
31745        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
31746      }
31747    }
31748    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBuilder))) {
31749      TGeoBuilder *G__Lderived;
31750      G__Lderived=(TGeoBuilder*)0x1000;
31751      {
31752        TObject *G__Lpbase=(TObject*)G__Lderived;
31753        G__inheritance_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBuilder),G__get_linked_tagnum(&G__G__Geom1LN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
31754      }
31755    }
31756 }
31757 
31758 /*********************************************************
31759 * typedef information setup/
31760 *********************************************************/
31761 extern "C" void G__cpp_setup_typetableG__Geom1() {
31762 
31763    /* Setting up typedef entry */
31764    G__search_typename2("Char_t",99,-1,0,-1);
31765    G__setnewtype(-1,"Signed Character 1 byte (char)",0);
31766    G__search_typename2("UChar_t",98,-1,0,-1);
31767    G__setnewtype(-1,"Unsigned Character 1 byte (unsigned char)",0);
31768    G__search_typename2("Int_t",105,-1,0,-1);
31769    G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
31770    G__search_typename2("UInt_t",104,-1,0,-1);
31771    G__setnewtype(-1,"Unsigned integer 4 bytes (unsigned int)",0);
31772    G__search_typename2("ULong_t",107,-1,0,-1);
31773    G__setnewtype(-1,"Unsigned long integer 4 bytes (unsigned long)",0);
31774    G__search_typename2("Float_t",102,-1,0,-1);
31775    G__setnewtype(-1,"Float 4 bytes (float)",0);
31776    G__search_typename2("Double_t",100,-1,0,-1);
31777    G__setnewtype(-1,"Double 8 bytes",0);
31778    G__search_typename2("Bool_t",103,-1,0,-1);
31779    G__setnewtype(-1,"Boolean (0=false, 1=true) (bool)",0);
31780    G__search_typename2("Version_t",115,-1,0,-1);
31781    G__setnewtype(-1,"Class version identifier (short)",0);
31782    G__search_typename2("Option_t",99,-1,256,-1);
31783    G__setnewtype(-1,"Option string (const char)",0);
31784    G__search_typename2("Long64_t",110,-1,0,-1);
31785    G__setnewtype(-1,"Portable signed long integer 8 bytes",0);
31786    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__Geom1LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
31787    G__setnewtype(-1,NULL,0);
31788    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Geom1LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Geom1LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
31789    G__setnewtype(-1,NULL,0);
31790    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Geom1LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Geom1LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
31791    G__setnewtype(-1,NULL,0);
31792    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__Geom1LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
31793    G__setnewtype(-1,NULL,0);
31794    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__Geom1LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Geom1LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
31795    G__setnewtype(-1,NULL,0);
31796    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__Geom1LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__Geom1LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
31797    G__setnewtype(-1,NULL,0);
31798    G__search_typename2("iterator<std::bidirectional_iterator_tag,TObject*,std::ptrdiff_t,const TObject**,const TObject*&>",117,G__get_linked_tagnum(&G__G__Geom1LN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
31799    G__setnewtype(-1,NULL,0);
31800    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*>",117,G__get_linked_tagnum(&G__G__Geom1LN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
31801    G__setnewtype(-1,NULL,0);
31802    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long>",117,G__get_linked_tagnum(&G__G__Geom1LN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
31803    G__setnewtype(-1,NULL,0);
31804    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long,const TObject**>",117,G__get_linked_tagnum(&G__G__Geom1LN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
31805    G__setnewtype(-1,NULL,0);
31806    G__search_typename2("BtCoef_t",117,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSolcLcLBtCoef_t),0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol));
31807    G__setnewtype(-1,NULL,0);
31808    G__search_typename2("map<Int_t,TGeoElementRN*>",117,G__get_linked_tagnum(&G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR),0,-1);
31809    G__setnewtype(-1,NULL,0);
31810    G__search_typename2("map<int,TGeoElementRN*>",117,G__get_linked_tagnum(&G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR),0,-1);
31811    G__setnewtype(-1,NULL,0);
31812    G__search_typename2("map<int,TGeoElementRN*,less<int> >",117,G__get_linked_tagnum(&G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR),0,-1);
31813    G__setnewtype(-1,NULL,0);
31814    G__search_typename2("ElementRNMap_t",117,G__get_linked_tagnum(&G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR),0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable));
31815    G__setnewtype(-1,NULL,0);
31816    G__search_typename2("ElementRNMapIt_t",117,G__get_linked_tagnum(&G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgRcLcLiterator),0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable));
31817    G__setnewtype(-1,NULL,0);
31818 }
31819 
31820 /*********************************************************
31821 * Data Member information setup/
31822 *********************************************************/
31823 
31824    /* Setting up class,struct,union tag member variable */
31825 
31826    /* TGeoAtt */
31827 static void G__setup_memvarTGeoAtt(void) {
31828    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt));
31829    { TGeoAtt *p; p=(TGeoAtt*)0x1000; if (p) { }
31830    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBitMask=%lldLL",(long long)TGeoAtt::kBitMask).data(),0,(char*)NULL);
31831    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt),-1,-2,1,G__FastAllocString(2048).Format("kVisOverride=%lldLL",(long long)TGeoAtt::kVisOverride).data(),0,(char*)NULL);
31832    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt),-1,-2,1,G__FastAllocString(2048).Format("kVisNone=%lldLL",(long long)TGeoAtt::kVisNone).data(),0,(char*)NULL);
31833    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt),-1,-2,1,G__FastAllocString(2048).Format("kVisThis=%lldLL",(long long)TGeoAtt::kVisThis).data(),0,(char*)NULL);
31834    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt),-1,-2,1,G__FastAllocString(2048).Format("kVisDaughters=%lldLL",(long long)TGeoAtt::kVisDaughters).data(),0,(char*)NULL);
31835    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt),-1,-2,1,G__FastAllocString(2048).Format("kVisOneLevel=%lldLL",(long long)TGeoAtt::kVisOneLevel).data(),0,(char*)NULL);
31836    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt),-1,-2,1,G__FastAllocString(2048).Format("kVisStreamed=%lldLL",(long long)TGeoAtt::kVisStreamed).data(),0,(char*)NULL);
31837    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt),-1,-2,1,G__FastAllocString(2048).Format("kVisTouched=%lldLL",(long long)TGeoAtt::kVisTouched).data(),0,(char*)NULL);
31838    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt),-1,-2,1,G__FastAllocString(2048).Format("kVisOnScreen=%lldLL",(long long)TGeoAtt::kVisOnScreen).data(),0,(char*)NULL);
31839    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt),-1,-2,1,G__FastAllocString(2048).Format("kVisContainers=%lldLL",(long long)TGeoAtt::kVisContainers).data(),0,(char*)NULL);
31840    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt),-1,-2,1,G__FastAllocString(2048).Format("kVisOnly=%lldLL",(long long)TGeoAtt::kVisOnly).data(),0,(char*)NULL);
31841    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt),-1,-2,1,G__FastAllocString(2048).Format("kVisBranch=%lldLL",(long long)TGeoAtt::kVisBranch).data(),0,(char*)NULL);
31842    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt),-1,-2,1,G__FastAllocString(2048).Format("kVisRaytrace=%lldLL",(long long)TGeoAtt::kVisRaytrace).data(),0,(char*)NULL);
31843    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoActivityAtt),-1,-2,1,G__FastAllocString(2048).Format("kActOverride=%lldLL",(long long)TGeoAtt::kActOverride).data(),0,(char*)NULL);
31844    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoActivityAtt),-1,-2,1,G__FastAllocString(2048).Format("kActNone=%lldLL",(long long)TGeoAtt::kActNone).data(),0,(char*)NULL);
31845    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoActivityAtt),-1,-2,1,G__FastAllocString(2048).Format("kActThis=%lldLL",(long long)TGeoAtt::kActThis).data(),0,(char*)NULL);
31846    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoActivityAtt),-1,-2,1,G__FastAllocString(2048).Format("kActDaughters=%lldLL",(long long)TGeoAtt::kActDaughters).data(),0,(char*)NULL);
31847    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoOptimizationAtt),-1,-2,1,G__FastAllocString(2048).Format("kUseBoundingBox=%lldLL",(long long)TGeoAtt::kUseBoundingBox).data(),0,(char*)NULL);
31848    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoOptimizationAtt),-1,-2,1,G__FastAllocString(2048).Format("kUseVoxels=%lldLL",(long long)TGeoAtt::kUseVoxels).data(),0,(char*)NULL);
31849    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoOptimizationAtt),-1,-2,1,G__FastAllocString(2048).Format("kUseGsord=%lldLL",(long long)TGeoAtt::kUseGsord).data(),0,(char*)NULL);
31850    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoSavePrimitiveAtt),-1,-2,1,G__FastAllocString(2048).Format("kSavePrimitiveAtt=%lldLL",(long long)TGeoAtt::kSavePrimitiveAtt).data(),0,(char*)NULL);
31851    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoAttcLcLEGeoSavePrimitiveAtt),-1,-2,1,G__FastAllocString(2048).Format("kSaveNodesAtt=%lldLL",(long long)TGeoAtt::kSaveNodesAtt).data(),0,(char*)NULL);
31852    G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,2,"fGeoAtt=",0,"option flags");
31853    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
31854    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31855    }
31856    G__tag_memvar_reset();
31857 }
31858 
31859 
31860    /* TGeoShape */
31861 static void G__setup_memvarTGeoShape(void) {
31862    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape));
31863    { TGeoShape *p; p=(TGeoShape*)0x1000; if (p) { }
31864    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),-1,-2,4,"fgTransform=",0,"current transformation matrix that applies to shape");
31865    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-2,4,"fgEpsMch=",0,"Machine round-off error");
31866    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kBitMask32=%lldLL",(long long)TGeoShape::kBitMask32).data(),0,(char*)NULL);
31867    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoNoShape=%lldLL",(long long)TGeoShape::kGeoNoShape).data(),0,(char*)NULL);
31868    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoBad=%lldLL",(long long)TGeoShape::kGeoBad).data(),0,(char*)NULL);
31869    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoRSeg=%lldLL",(long long)TGeoShape::kGeoRSeg).data(),0,(char*)NULL);
31870    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoPhiSeg=%lldLL",(long long)TGeoShape::kGeoPhiSeg).data(),0,(char*)NULL);
31871    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoThetaSeg=%lldLL",(long long)TGeoShape::kGeoThetaSeg).data(),0,(char*)NULL);
31872    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoVisX=%lldLL",(long long)TGeoShape::kGeoVisX).data(),0,(char*)NULL);
31873    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoVisY=%lldLL",(long long)TGeoShape::kGeoVisY).data(),0,(char*)NULL);
31874    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoVisZ=%lldLL",(long long)TGeoShape::kGeoVisZ).data(),0,(char*)NULL);
31875    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoRunTimeShape=%lldLL",(long long)TGeoShape::kGeoRunTimeShape).data(),0,(char*)NULL);
31876    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoInvalidShape=%lldLL",(long long)TGeoShape::kGeoInvalidShape).data(),0,(char*)NULL);
31877    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoTorus=%lldLL",(long long)TGeoShape::kGeoTorus).data(),0,(char*)NULL);
31878    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoBox=%lldLL",(long long)TGeoShape::kGeoBox).data(),0,(char*)NULL);
31879    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoPara=%lldLL",(long long)TGeoShape::kGeoPara).data(),0,(char*)NULL);
31880    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoSph=%lldLL",(long long)TGeoShape::kGeoSph).data(),0,(char*)NULL);
31881    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoTube=%lldLL",(long long)TGeoShape::kGeoTube).data(),0,(char*)NULL);
31882    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoTubeSeg=%lldLL",(long long)TGeoShape::kGeoTubeSeg).data(),0,(char*)NULL);
31883    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoCone=%lldLL",(long long)TGeoShape::kGeoCone).data(),0,(char*)NULL);
31884    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoConeSeg=%lldLL",(long long)TGeoShape::kGeoConeSeg).data(),0,(char*)NULL);
31885    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoPcon=%lldLL",(long long)TGeoShape::kGeoPcon).data(),0,(char*)NULL);
31886    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoPgon=%lldLL",(long long)TGeoShape::kGeoPgon).data(),0,(char*)NULL);
31887    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoArb8=%lldLL",(long long)TGeoShape::kGeoArb8).data(),0,(char*)NULL);
31888    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoEltu=%lldLL",(long long)TGeoShape::kGeoEltu).data(),0,(char*)NULL);
31889    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoTrap=%lldLL",(long long)TGeoShape::kGeoTrap).data(),0,(char*)NULL);
31890    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoCtub=%lldLL",(long long)TGeoShape::kGeoCtub).data(),0,(char*)NULL);
31891    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoTrd1=%lldLL",(long long)TGeoShape::kGeoTrd1).data(),0,(char*)NULL);
31892    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoTrd2=%lldLL",(long long)TGeoShape::kGeoTrd2).data(),0,(char*)NULL);
31893    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoComb=%lldLL",(long long)TGeoShape::kGeoComb).data(),0,(char*)NULL);
31894    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoClosedShape=%lldLL",(long long)TGeoShape::kGeoClosedShape).data(),0,(char*)NULL);
31895    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoXtru=%lldLL",(long long)TGeoShape::kGeoXtru).data(),0,(char*)NULL);
31896    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoParaboloid=%lldLL",(long long)TGeoShape::kGeoParaboloid).data(),0,(char*)NULL);
31897    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoHalfSpace=%lldLL",(long long)TGeoShape::kGeoHalfSpace).data(),0,(char*)NULL);
31898    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoHype=%lldLL",(long long)TGeoShape::kGeoHype).data(),0,(char*)NULL);
31899    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapecLcLEShapeType),-1,-2,1,G__FastAllocString(2048).Format("kGeoSavePrimitive=%lldLL",(long long)TGeoShape::kGeoSavePrimitive).data(),0,(char*)NULL);
31900    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fShapeId=",0,"shape id");
31901    G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,2,"fShapeBits=",0,"shape bits");
31902    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31903    }
31904    G__tag_memvar_reset();
31905 }
31906 
31907 
31908    /* TGeoMatrix */
31909 static void G__setup_memvarTGeoMatrix(void) {
31910    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix));
31911    { TGeoMatrix *p; p=(TGeoMatrix*)0x1000; if (p) { }
31912    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes),-1,-2,1,G__FastAllocString(2048).Format("kGeoIdentity=%lldLL",(long long)TGeoMatrix::kGeoIdentity).data(),0,(char*)NULL);
31913    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes),-1,-2,1,G__FastAllocString(2048).Format("kGeoTranslation=%lldLL",(long long)TGeoMatrix::kGeoTranslation).data(),0,(char*)NULL);
31914    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes),-1,-2,1,G__FastAllocString(2048).Format("kGeoRotation=%lldLL",(long long)TGeoMatrix::kGeoRotation).data(),0,(char*)NULL);
31915    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes),-1,-2,1,G__FastAllocString(2048).Format("kGeoScale=%lldLL",(long long)TGeoMatrix::kGeoScale).data(),0,(char*)NULL);
31916    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes),-1,-2,1,G__FastAllocString(2048).Format("kGeoReflection=%lldLL",(long long)TGeoMatrix::kGeoReflection).data(),0,(char*)NULL);
31917    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes),-1,-2,1,G__FastAllocString(2048).Format("kGeoRegistered=%lldLL",(long long)TGeoMatrix::kGeoRegistered).data(),0,(char*)NULL);
31918    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes),-1,-2,1,G__FastAllocString(2048).Format("kGeoSavePrimitive=%lldLL",(long long)TGeoMatrix::kGeoSavePrimitive).data(),0,(char*)NULL);
31919    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes),-1,-2,1,G__FastAllocString(2048).Format("kGeoMatrixOwned=%lldLL",(long long)TGeoMatrix::kGeoMatrixOwned).data(),0,(char*)NULL);
31920    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes),-1,-2,1,G__FastAllocString(2048).Format("kGeoCombiTrans=%lldLL",(long long)TGeoMatrix::kGeoCombiTrans).data(),0,(char*)NULL);
31921    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes),-1,-2,1,G__FastAllocString(2048).Format("kGeoGenTrans=%lldLL",(long long)TGeoMatrix::kGeoGenTrans).data(),0,(char*)NULL);
31922    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31923    }
31924    G__tag_memvar_reset();
31925 }
31926 
31927 
31928    /* TGeoHMatrix */
31929 static void G__setup_memvarTGeoHMatrix(void) {
31930    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix));
31931    { TGeoHMatrix *p; p=(TGeoHMatrix*)0x1000; if (p) { }
31932    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fTranslation[3]=",0,"translation component");
31933    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fRotationMatrix[9]=",0,"rotation matrix");
31934    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fScale[3]=",0,"scale component");
31935    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31936    }
31937    G__tag_memvar_reset();
31938 }
31939 
31940 
31941    /* TGeoBoolNode */
31942 static void G__setup_memvarTGeoBoolNode(void) {
31943    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNode));
31944    { TGeoBoolNode *p; p=(TGeoBoolNode*)0x1000; if (p) { }
31945    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNodecLcLEGeoBoolType),-1,-2,1,G__FastAllocString(2048).Format("kGeoUnion=%lldLL",(long long)TGeoBoolNode::kGeoUnion).data(),0,(char*)NULL);
31946    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNodecLcLEGeoBoolType),-1,-2,1,G__FastAllocString(2048).Format("kGeoIntersection=%lldLL",(long long)TGeoBoolNode::kGeoIntersection).data(),0,(char*)NULL);
31947    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNodecLcLEGeoBoolType),-1,-2,1,G__FastAllocString(2048).Format("kGeoSubtraction=%lldLL",(long long)TGeoBoolNode::kGeoSubtraction).data(),0,(char*)NULL);
31948    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fSelected=",0,"! selected branch");
31949    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),-1,-1,2,"fLeft=",0,"shape on the left branch");
31950    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),-1,-1,2,"fRight=",0,"shape on the right branch");
31951    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),-1,-1,2,"fLeftMat=",0,"transformation that applies to the left branch");
31952    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),-1,-1,2,"fRightMat=",0,"transformation that applies to the right branch");
31953    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNpoints=",0,"! number of points on the mesh");
31954    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPoints=",0,"! array of mesh points");
31955    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31956    }
31957    G__tag_memvar_reset();
31958 }
31959 
31960 
31961    /* TGeoUnion */
31962 static void G__setup_memvarTGeoUnion(void) {
31963    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoUnion));
31964    { TGeoUnion *p; p=(TGeoUnion*)0x1000; if (p) { }
31965    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31966    }
31967    G__tag_memvar_reset();
31968 }
31969 
31970 
31971    /* TGeoIntersection */
31972 static void G__setup_memvarTGeoIntersection(void) {
31973    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIntersection));
31974    { TGeoIntersection *p; p=(TGeoIntersection*)0x1000; if (p) { }
31975    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31976    }
31977    G__tag_memvar_reset();
31978 }
31979 
31980 
31981    /* TGeoSubtraction */
31982 static void G__setup_memvarTGeoSubtraction(void) {
31983    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoSubtraction));
31984    { TGeoSubtraction *p; p=(TGeoSubtraction*)0x1000; if (p) { }
31985    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
31986    }
31987    G__tag_memvar_reset();
31988 }
31989 
31990 
31991    /* TGeoElementTable */
31992 static void G__setup_memvarTGeoElementTable(void) {
31993    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable));
31994    { TGeoElementTable *p; p=(TGeoElementTable*)0x1000; if (p) { }
31995    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNelements=",0,"number of elements");
31996    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNelementsRN=",0,"number of RN elements");
31997    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNisotopes=",0,"number of isotopes");
31998    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fList=",0,"list of elements");
31999    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fListRN=",0,"list of RN elements");
32000    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fIsotopes=",0,"list of user-defined isotopes");
32001    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR),G__defined_typename("ElementRNMap_t"),-1,4,"fElementsRN=",0,"! map of RN elements with ENDF key");
32002    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTablecLcLEGeoETStatus),-1,-2,1,G__FastAllocString(2048).Format("kETDefaultElements=%lldLL",(long long)TGeoElementTable::kETDefaultElements).data(),0,(char*)NULL);
32003    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTablecLcLEGeoETStatus),-1,-2,1,G__FastAllocString(2048).Format("kETRNElements=%lldLL",(long long)TGeoElementTable::kETRNElements).data(),0,(char*)NULL);
32004    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32005    }
32006    G__tag_memvar_reset();
32007 }
32008 
32009 
32010    /* TGeoIsotope */
32011 static void G__setup_memvarTGeoIsotope(void) {
32012    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope));
32013    { TGeoIsotope *p; p=(TGeoIsotope*)0x1000; if (p) { }
32014    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fZ=",0,"atomic number");
32015    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fN=",0,"number of nucleons");
32016    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA=",0,"atomic mass (g/mole)");
32017    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32018    }
32019    G__tag_memvar_reset();
32020 }
32021 
32022 
32023    /* TGeoElement */
32024 static void G__setup_memvarTGeoElement(void) {
32025    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement));
32026    { TGeoElement *p; p=(TGeoElement*)0x1000; if (p) { }
32027    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementcLcLEGeoElement),-1,-2,2,"kElemUsed=131072LL",0,(char*)NULL);
32028    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementcLcLEGeoElement),-1,-2,2,"kElemDefined=262144LL",0,(char*)NULL);
32029    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementcLcLEGeoElement),-1,-2,2,"kElementChecked=524288LL",0,(char*)NULL);
32030    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fZ=",0,"Z of element");
32031    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fN=",0,"Number of nucleons");
32032    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNisotopes=",0,"Number of isotopes for the element");
32033    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA=",0,"A of element");
32034    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,2,"fIsotopes=",0,"List of isotopes");
32035    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAbundances=",0,"[fNisotopes] Array of relative isotope abundances");
32036    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32037    }
32038    G__tag_memvar_reset();
32039 }
32040 
32041 
32042    /* TGeoDecayChannel */
32043 static void G__setup_memvarTGeoDecayChannel(void) {
32044    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannel));
32045    { TGeoDecayChannel *p; p=(TGeoDecayChannel*)0x1000; if (p) { }
32046    G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"fDecay=",0,"Decay mode");
32047    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fDiso=",0,"Delta isomeric number");
32048    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fBranchingRatio=",0,"Branching Ratio");
32049    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fQvalue=",0,"Qvalue in GeV");
32050    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN),-1,-1,4,"fParent=",0,"Parent element");
32051    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN),-1,-1,4,"fDaughter=",0,"Daughter element");
32052    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("kBitMask32=%lldLL",(long long)TGeoDecayChannel::kBitMask32).data(),0,(char*)NULL);
32053    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("k2BetaMinus=%lldLL",(long long)TGeoDecayChannel::k2BetaMinus).data(),0,(char*)NULL);
32054    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("kBetaMinus=%lldLL",(long long)TGeoDecayChannel::kBetaMinus).data(),0,(char*)NULL);
32055    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("kNeutronEm=%lldLL",(long long)TGeoDecayChannel::kNeutronEm).data(),0,(char*)NULL);
32056    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("kProtonEm=%lldLL",(long long)TGeoDecayChannel::kProtonEm).data(),0,(char*)NULL);
32057    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("kAlpha=%lldLL",(long long)TGeoDecayChannel::kAlpha).data(),0,(char*)NULL);
32058    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("kECF=%lldLL",(long long)TGeoDecayChannel::kECF).data(),0,(char*)NULL);
32059    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("kElecCapt=%lldLL",(long long)TGeoDecayChannel::kElecCapt).data(),0,(char*)NULL);
32060    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("kIsoTrans=%lldLL",(long long)TGeoDecayChannel::kIsoTrans).data(),0,(char*)NULL);
32061    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("kI=%lldLL",(long long)TGeoDecayChannel::kI).data(),0,(char*)NULL);
32062    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("kSpontFiss=%lldLL",(long long)TGeoDecayChannel::kSpontFiss).data(),0,(char*)NULL);
32063    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("k2P=%lldLL",(long long)TGeoDecayChannel::k2P).data(),0,(char*)NULL);
32064    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("k2N=%lldLL",(long long)TGeoDecayChannel::k2N).data(),0,(char*)NULL);
32065    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("k2A=%lldLL",(long long)TGeoDecayChannel::k2A).data(),0,(char*)NULL);
32066    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("kCarbon12=%lldLL",(long long)TGeoDecayChannel::kCarbon12).data(),0,(char*)NULL);
32067    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode),-1,-2,1,G__FastAllocString(2048).Format("kCarbon14=%lldLL",(long long)TGeoDecayChannel::kCarbon14).data(),0,(char*)NULL);
32068    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32069    }
32070    G__tag_memvar_reset();
32071 }
32072 
32073 
32074    /* TGeoBatemanSol */
32075 static void G__setup_memvarTGeoBatemanSol(void) {
32076    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol));
32077    { TGeoBatemanSol *p; p=(TGeoBatemanSol*)0x1000; if (p) { }
32078    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN),-1,-1,4,"fElem=",0,"Referred RN element");
32079    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN),-1,-1,4,"fElemTop=",0,"Top RN element");
32080    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fCsize=",0,"Size of the array of coefficients");
32081    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNcoeff=",0,"Number of coefficients");
32082    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fFactor=",0,"Constant factor that applies to all coefficients");
32083    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fTmin=",0,"Minimum value of the time interval");
32084    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fTmax=",0,"Maximum value of the time interval");
32085    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSolcLcLBtCoef_t),G__defined_typename("BtCoef_t"),-1,4,"fCoeff=",0,"[fNcoeff] Array of coefficients");
32086    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32087    }
32088    G__tag_memvar_reset();
32089 }
32090 
32091 
32092    /* TGeoElementRN */
32093 static void G__setup_memvarTGeoElementRN(void) {
32094    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN));
32095    { TGeoElementRN *p; p=(TGeoElementRN*)0x1000; if (p) { }
32096    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fENDFcode=",0,"ENDF element code");
32097    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fIso=",0,"Isomer number");
32098    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fLevel=",0,"Isomeric level");
32099    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDeltaM=",0,"Mass excess");
32100    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fHalfLife=",0,"Half life");
32101    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fNatAbun=",0,"Natural Abundance");
32102    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTH_F=",0,"Hynalation toxicity");
32103    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTG_F=",0,"Ingestion toxicity");
32104    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTH_S=",0,"Hynalation toxicity");
32105    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTG_S=",0,"Ingestion toxicity");
32106    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fStatus=",0,"Status code");
32107    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol),-1,-1,2,"fRatio=",0,"Time evolution of proportion by number");
32108    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,2,"fDecays=",0,"List of decay modes");
32109    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32110    }
32111    G__tag_memvar_reset();
32112 }
32113 
32114 
32115    /* TGeoElemIter */
32116 static void G__setup_memvarTGeoElemIter(void) {
32117    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElemIter));
32118    { TGeoElemIter *p; p=(TGeoElemIter*)0x1000; if (p) { }
32119    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN),-1,-1,4,"fTop=",0,"Top element of the iteration");
32120    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN),-1,-1,4,"fElem=",0,"Current element");
32121    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fBranch=",0,"Current branch");
32122    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fLevel=",0,"Current level");
32123    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fLimitRatio=",0,"Minimum cumulative branching ratio");
32124    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fRatio=",0,"Current ratio");
32125    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
32126    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32127    }
32128    G__tag_memvar_reset();
32129 }
32130 
32131 
32132    /* TGeoMaterial */
32133 static void G__setup_memvarTGeoMaterial(void) {
32134    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial));
32135    { TGeoMaterial *p; p=(TGeoMaterial*)0x1000; if (p) { }
32136    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterial),-1,-2,1,G__FastAllocString(2048).Format("kMatUsed=%lldLL",(long long)TGeoMaterial::kMatUsed).data(),0,(char*)NULL);
32137    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterial),-1,-2,1,G__FastAllocString(2048).Format("kMatSavePrimitive=%lldLL",(long long)TGeoMaterial::kMatSavePrimitive).data(),0,(char*)NULL);
32138    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterialState),-1,-2,1,G__FastAllocString(2048).Format("kMatStateUndefined=%lldLL",(long long)TGeoMaterial::kMatStateUndefined).data(),0,(char*)NULL);
32139    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterialState),-1,-2,1,G__FastAllocString(2048).Format("kMatStateSolid=%lldLL",(long long)TGeoMaterial::kMatStateSolid).data(),0,(char*)NULL);
32140    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterialState),-1,-2,1,G__FastAllocString(2048).Format("kMatStateLiquid=%lldLL",(long long)TGeoMaterial::kMatStateLiquid).data(),0,(char*)NULL);
32141    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterialState),-1,-2,1,G__FastAllocString(2048).Format("kMatStateGas=%lldLL",(long long)TGeoMaterial::kMatStateGas).data(),0,(char*)NULL);
32142    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fIndex=",0,"material index");
32143    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA=",0,"A of material");
32144    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fZ=",0,"Z of material");
32145    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDensity=",0,"density of material");
32146    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRadLen=",0,"radiation length");
32147    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fIntLen=",0,"interaction length");
32148    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTemperature=",0,"temperature");
32149    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPressure=",0,"pressure");
32150    G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterialState),-1,-1,2,"fState=",0,"material state");
32151    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObject),-1,-1,2,"fShader=",0,"shader with optical properties");
32152    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObject),-1,-1,2,"fCerenkov=",0,"pointer to class with Cerenkov properties");
32153    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement),-1,-1,2,"fElement=",0,"pointer to element composing the material");
32154    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32155    }
32156    G__tag_memvar_reset();
32157 }
32158 
32159 
32160    /* TGeoMixture */
32161 static void G__setup_memvarTGeoMixture(void) {
32162    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture));
32163    { TGeoMixture *p; p=(TGeoMixture*)0x1000; if (p) { }
32164    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNelements=",0,"number of elements");
32165    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fZmixture=",0,"[fNelements] array of Z of the elements");
32166    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmixture=",0,"[fNelements] array of A of the elements");
32167    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fWeights=",0,"[fNelements] array of relative proportions by mass");
32168    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNatoms=",0,"[fNelements] array of numbers of atoms");
32169    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,2,"fElements=",0,"array of elements composing the mixture");
32170    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32171    }
32172    G__tag_memvar_reset();
32173 }
32174 
32175 
32176    /* TGeoMedium */
32177 static void G__setup_memvarTGeoMedium(void) {
32178    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium));
32179    { TGeoMedium *p; p=(TGeoMedium*)0x1000; if (p) { }
32180    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMediumcLcLEGeoMedium),-1,-2,1,G__FastAllocString(2048).Format("kMedSavePrimitive=%lldLL",(long long)TGeoMedium::kMedSavePrimitive).data(),0,(char*)NULL);
32181    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fId=",0,"unique Id");
32182    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fParams[20]=",0,"parameters");
32183    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial),-1,-1,2,"fMaterial=",0,"pointer to material");
32184    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32185    }
32186    G__tag_memvar_reset();
32187 }
32188 
32189 
32190    /* TGeoTranslation */
32191 static void G__setup_memvarTGeoTranslation(void) {
32192    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation));
32193    { TGeoTranslation *p; p=(TGeoTranslation*)0x1000; if (p) { }
32194    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTranslation[3]=",0,"translation vector");
32195    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32196    }
32197    G__tag_memvar_reset();
32198 }
32199 
32200 
32201    /* TGeoRotation */
32202 static void G__setup_memvarTGeoRotation(void) {
32203    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation));
32204    { TGeoRotation *p; p=(TGeoRotation*)0x1000; if (p) { }
32205    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRotationMatrix[9]=",0,"rotation matrix");
32206    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32207    }
32208    G__tag_memvar_reset();
32209 }
32210 
32211 
32212    /* TGeoScale */
32213 static void G__setup_memvarTGeoScale(void) {
32214    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale));
32215    { TGeoScale *p; p=(TGeoScale*)0x1000; if (p) { }
32216    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fScale[3]=",0,"scale (x, y, z)");
32217    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32218    }
32219    G__tag_memvar_reset();
32220 }
32221 
32222 
32223    /* TGeoCombiTrans */
32224 static void G__setup_memvarTGeoCombiTrans(void) {
32225    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans));
32226    { TGeoCombiTrans *p; p=(TGeoCombiTrans*)0x1000; if (p) { }
32227    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTranslation[3]=",0,"translation vector");
32228    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation),-1,-1,2,"fRotation=",0,"rotation matrix");
32229    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32230    }
32231    G__tag_memvar_reset();
32232 }
32233 
32234 
32235    /* TGeoGenTrans */
32236 static void G__setup_memvarTGeoGenTrans(void) {
32237    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans));
32238    { TGeoGenTrans *p; p=(TGeoGenTrans*)0x1000; if (p) { }
32239    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fScale[3]=",0,"scale (x, y, z)");
32240    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32241    }
32242    G__tag_memvar_reset();
32243 }
32244 
32245 
32246    /* TGeoIdentity */
32247 static void G__setup_memvarTGeoIdentity(void) {
32248    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity));
32249    { TGeoIdentity *p; p=(TGeoIdentity*)0x1000; if (p) { }
32250    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32251    }
32252    G__tag_memvar_reset();
32253 }
32254 
32255 
32256    /* TGeoBBox */
32257 static void G__setup_memvarTGeoBBox(void) {
32258    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox));
32259    { TGeoBBox *p; p=(TGeoBBox*)0x1000; if (p) { }
32260    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDX=",0,"X half-length");
32261    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDY=",0,"Y half-length");
32262    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDZ=",0,"Z half-length");
32263    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fOrigin[3]=",0,"box origin");
32264    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32265    }
32266    G__tag_memvar_reset();
32267 }
32268 
32269 
32270    /* TGeoVolume */
32271 static void G__setup_memvarTGeoVolume(void) {
32272    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume));
32273    { TGeoVolume *p; p=(TGeoVolume*)0x1000; if (p) { }
32274    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,2,"fNodes=",0,"array of nodes inside this volume");
32275    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),-1,-1,2,"fShape=",0,"shape");
32276    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium),-1,-1,2,"fMedium=",0,"tracking medium");
32277    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPatternFinder),-1,-1,2,"fFinder=",0,"finder object for divisions");
32278    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFinder),-1,-1,2,"fVoxels=",0,"finder object for bounding boxes");
32279    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager),-1,-1,2,"fGeoManager=",0,"! pointer to TGeoManager owning this volume");
32280    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObject),-1,-1,2,"fField=",0,"! just a hook for now");
32281    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TString),-1,-1,2,"fOption=",0,"! option - if any");
32282    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNumber=",0,"volume serial number in the list of volumes");
32283    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNtotal=",0,"total number of physical nodes");
32284    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes),-1,-2,1,G__FastAllocString(2048).Format("kVolumeReplicated=%lldLL",(long long)TGeoVolume::kVolumeReplicated).data(),0,(char*)NULL);
32285    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes),-1,-2,1,G__FastAllocString(2048).Format("kVolumeSelected=%lldLL",(long long)TGeoVolume::kVolumeSelected).data(),0,(char*)NULL);
32286    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes),-1,-2,1,G__FastAllocString(2048).Format("kVolumeDiv=%lldLL",(long long)TGeoVolume::kVolumeDiv).data(),0,(char*)NULL);
32287    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes),-1,-2,1,G__FastAllocString(2048).Format("kVolumeOverlap=%lldLL",(long long)TGeoVolume::kVolumeOverlap).data(),0,(char*)NULL);
32288    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes),-1,-2,1,G__FastAllocString(2048).Format("kVolumeImportNodes=%lldLL",(long long)TGeoVolume::kVolumeImportNodes).data(),0,(char*)NULL);
32289    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes),-1,-2,1,G__FastAllocString(2048).Format("kVolumeMulti=%lldLL",(long long)TGeoVolume::kVolumeMulti).data(),0,(char*)NULL);
32290    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes),-1,-2,1,G__FastAllocString(2048).Format("kVoxelsXYZ=%lldLL",(long long)TGeoVolume::kVoxelsXYZ).data(),0,(char*)NULL);
32291    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes),-1,-2,1,G__FastAllocString(2048).Format("kVoxelsCyl=%lldLL",(long long)TGeoVolume::kVoxelsCyl).data(),0,(char*)NULL);
32292    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes),-1,-2,1,G__FastAllocString(2048).Format("kVolumeClone=%lldLL",(long long)TGeoVolume::kVolumeClone).data(),0,(char*)NULL);
32293    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes),-1,-2,1,G__FastAllocString(2048).Format("kVolumeAdded=%lldLL",(long long)TGeoVolume::kVolumeAdded).data(),0,(char*)NULL);
32294    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32295    }
32296    G__tag_memvar_reset();
32297 }
32298 
32299 
32300    /* TGeoNode */
32301 static void G__setup_memvarTGeoNode(void) {
32302    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode));
32303    { TGeoNode *p; p=(TGeoNode*)0x1000; if (p) { }
32304    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),-1,-1,2,"fVolume=",0,"volume associated with this");
32305    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),-1,-1,2,"fMother=",0,"mother volume");
32306    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNumber=",0,"copy number");
32307    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNovlp=",0,"number of overlaps");
32308    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fOverlaps=",0,"[fNovlp] list of indices for overlapping brothers");
32309    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodecLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kGeoNodeMatrix=%lldLL",(long long)TGeoNode::kGeoNodeMatrix).data(),0,(char*)NULL);
32310    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodecLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kGeoNodeOffset=%lldLL",(long long)TGeoNode::kGeoNodeOffset).data(),0,(char*)NULL);
32311    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodecLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kGeoNodeVC=%lldLL",(long long)TGeoNode::kGeoNodeVC).data(),0,(char*)NULL);
32312    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodecLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kGeoNodeOverlap=%lldLL",(long long)TGeoNode::kGeoNodeOverlap).data(),0,(char*)NULL);
32313    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32314    }
32315    G__tag_memvar_reset();
32316 }
32317 
32318 
32319    /* TGeoVoxelFinder */
32320 static void G__setup_memvarTGeoVoxelFinder(void) {
32321    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFinder));
32322    { TGeoVoxelFinder *p; p=(TGeoVoxelFinder*)0x1000; if (p) { }
32323    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFindercLcLEVoxelsType),-1,-2,1,G__FastAllocString(2048).Format("kGeoInvalidVoxels=%lldLL",(long long)TGeoVoxelFinder::kGeoInvalidVoxels).data(),0,(char*)NULL);
32324    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFindercLcLEVoxelsType),-1,-2,1,G__FastAllocString(2048).Format("kGeoRebuildVoxels=%lldLL",(long long)TGeoVoxelFinder::kGeoRebuildVoxels).data(),0,(char*)NULL);
32325    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),-1,-1,2,"fVolume=",0,"volume to which applies");
32326    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNcandidates=",0,"! number of candidates");
32327    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fCurrentVoxel=",0,"! index of current voxel in sorted list");
32328    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fIbx=",0,"number of different boundaries on X axis");
32329    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fIby=",0,"number of different boundaries on Y axis");
32330    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fIbz=",0,"number of different boundaries on Z axis");
32331    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNboxes=",0,"length of boxes array");
32332    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNox=",0,"length of array of X offsets");
32333    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNoy=",0,"length of array of Y offsets");
32334    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNoz=",0,"length of array of Z offsets");
32335    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNex=",0,"length of array of X extra offsets");
32336    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNey=",0,"length of array of Y extra offsets");
32337    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNez=",0,"length of array of Z extra offsets");
32338    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNx=",0,"length of array of X voxels");
32339    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNy=",0,"length of array of Y voxels");
32340    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNz=",0,"length of array of Z voxels");
32341    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fPriority[3]=",0,"priority for each axis");
32342    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fSlices[3]=",0,"! slice indices for current voxel");
32343    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fInc[3]=",0,"! slice index increment");
32344    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fInvdir[3]=",0,"! 1/current director cosines");
32345    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fLimits[3]=",0,"limits on X,Y,Z");
32346    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fBoxes=",0,"[fNboxes] list of bounding boxes");
32347    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fXb=",0,"[fIbx] ordered array of X box boundaries");
32348    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fYb=",0,"[fIby] ordered array of Y box boundaries");
32349    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fZb=",0,"[fIbz] ordered array of Z box boundaries");
32350    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fOBx=",0,"[fNox] offsets of daughter indices for slices X");
32351    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fOBy=",0,"[fNoy] offsets of daughter indices for slices Y");
32352    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fOBz=",0,"[fNoz] offsets of daughter indices for slices Z");
32353    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fOEx=",0,"[fNox] offsets of extra indices for slices X");
32354    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fOEy=",0,"[fNoy] offsets of extra indices for slices Y");
32355    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fOEz=",0,"[fNoz] offsets of extra indices for slices Z");
32356    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fExtraX=",0,"[fNex] indices of extra daughters in X slices");
32357    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fExtraY=",0,"[fNey] indices of extra daughters in Y slices");
32358    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fExtraZ=",0,"[fNez] indices of extra daughters in Z slices");
32359    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNsliceX=",0,"[fNox] number of candidates in X slice");
32360    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNsliceY=",0,"[fNoy] number of candidates in Y slice");
32361    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNsliceZ=",0,"[fNoz] number of candidates in Z slice");
32362    G__memvar_setup((void*)0,66,0,0,-1,G__defined_typename("UChar_t"),-1,2,"fIndcX=",0,"[fNx] array of slices bits on X");
32363    G__memvar_setup((void*)0,66,0,0,-1,G__defined_typename("UChar_t"),-1,2,"fIndcY=",0,"[fNy] array of slices bits on Y");
32364    G__memvar_setup((void*)0,66,0,0,-1,G__defined_typename("UChar_t"),-1,2,"fIndcZ=",0,"[fNz] array of slices bits on Z");
32365    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fCheckList=",0,"! list of candidates");
32366    G__memvar_setup((void*)0,66,0,0,-1,G__defined_typename("UChar_t"),-1,2,"fBits1=",0,"! bits used for list intersection");
32367    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32368    }
32369    G__tag_memvar_reset();
32370 }
32371 
32372 
32373    /* TGeoManager */
32374 static void G__setup_memvarTGeoManager(void) {
32375    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager));
32376    { TGeoManager *p; p=(TGeoManager*)0x1000; if (p) { }
32377    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-2,2,"fgLock=",0,"! Lock preventing a second geometry to be loaded");
32378    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-2,2,"fgVerboseLevel=",0,"! Verbosity level for Info messages (no IO).");
32379    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fPhimin=",0,"! lowest range for phi cut");
32380    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fPhimax=",0,"! highest range for phi cut");
32381    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fTmin=",0,"! lower time limit for tracks drawing");
32382    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fTmax=",0,"! upper time limit for tracks drawing");
32383    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNNodes=",0,"total number of physical nodes");
32384    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TString),-1,-1,4,"fPath=",0,"! path to current node");
32385    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TString),-1,-1,4,"fParticleName=",0,"! particles to be drawn");
32386    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fVisDensity=",0,"transparency threshold by density");
32387    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fExplodedView=",0,"exploded view mode");
32388    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fVisOption=",0,"global visualization option");
32389    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fVisLevel=",0,"maximum visualization depth");
32390    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNsegments=",0,"number of segments to approximate circles");
32391    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNtracks=",0,"number of tracks");
32392    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fMaxVisNodes=",0,"maximum number of visible nodes");
32393    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack),-1,-1,4,"fCurrentTrack=",0,"! current track");
32394    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNpdg=",0,"number of different pdg's stored");
32395    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fPdgId[256]=",0,"pdg conversion table");
32396    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fClosed=",0,"! flag that geometry is closed");
32397    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fLoopVolumes=",0,"! flag volume lists loop");
32398    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fStreamVoxels=",0,"flag to allow voxelization I/O");
32399    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsGeomReading=",0,"! flag set when reading geometry");
32400    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fPhiCut=",0,"flag for phi cuts");
32401    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fTimeCut=",0,"time cut for tracks");
32402    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fDrawExtra=",0,"! flag that the list of physical nodes has to be drawn");
32403    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fMatrixTransform=",0,"! flag for using GL matrix");
32404    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fMatrixReflection=",0,"! flag for GL reflections");
32405    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fActivity=",0,"! switch ON/OFF volume activity (default OFF - all volumes active))");
32406    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsNodeSelectable=",0,"! flag that nodes are the selected objects in pad rather than volumes");
32407    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPainter),-1,-1,4,"fPainter=",0,"! current painter");
32408    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fMatrices=",0,"-> list of local transformations");
32409    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fShapes=",0,"-> list of shapes");
32410    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fVolumes=",0,"-> list of volumes");
32411    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fPhysicalNodes=",0,"-> list of physical nodes");
32412    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fGShapes=",0,"! list of runtime shapes");
32413    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fGVolumes=",0,"! list of runtime volumes");
32414    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fTracks=",0,"-> list of tracks attached to geometry");
32415    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fPdgNames=",0,"-> list of pdg names for tracks");
32416    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fNavigators=",0,"! list of navigators");
32417    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TList),-1,-1,4,"fMaterials=",0,"-> list of materials");
32418    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TList),-1,-1,4,"fMedia=",0,"-> list of tracking media");
32419    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fNodes=",0,"-> current branch of nodes");
32420    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fOverlaps=",0,"-> list of geometrical overlaps");
32421    G__memvar_setup((void*)0,66,0,0,-1,G__defined_typename("UChar_t"),-1,4,"fBits=",0,"! bits used for voxelization");
32422    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNavigator),-1,-1,4,"fCurrentNavigator=",0,"! current navigator");
32423    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),-1,-1,4,"fCurrentVolume=",0,"! current volume");
32424    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),-1,-1,4,"fTopVolume=",0,"! top level volume in geometry");
32425    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode),-1,-1,4,"fTopNode=",0,"! top physical node");
32426    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),-1,-1,4,"fMasterVolume=",0,"master volume");
32427    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix),-1,-1,4,"fGLMatrix=",0,"matrix to be used for view transformations");
32428    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fUniqueVolumes=",0,"-> list of unique volumes");
32429    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),-1,-1,4,"fClippingShape=",0,"! clipping shape for raytracing");
32430    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable),-1,-1,4,"fElementTable=",0,"! table of elements");
32431    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNodeIdArray=",0,"! array of node id's");
32432    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fIntSize=",0,"! int buffer size");
32433    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fDblSize=",0,"! dbl buffer size");
32434    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,4,"fIntBuffer=",0,"! transient int buffer");
32435    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNLevel=",0,"maximum accepted level in geometry");
32436    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDblBuffer=",0,"! transient dbl buffer");
32437    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),-1,-1,4,"fPaintVolume=",0,"! volume currently painted");
32438    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_THashList),-1,-1,4,"fHashVolumes=",0,"! hash list of volumes providing fast search");
32439    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_THashList),-1,-1,4,"fHashGVolumes=",0,"! hash list of group volumes providing fast search");
32440    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_THashList),-1,-1,4,"fHashPNE=",0,"-> hash list of phisical node entries");
32441    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fArrayPNE=",0,"! array of phisical node entries");
32442    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fSizePNEId=",0,"size of the array of unique ID's for PN entries");
32443    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNPNEId=",0,"number of PN entries having a unique ID");
32444    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,4,"fKeyPNEId=",0,"[fSizePNEId] array of uid values for PN entries");
32445    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,4,"fValuePNEId=",0,"[fSizePNEId] array of pointers to PN entries with ID's");
32446    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32447    }
32448    G__tag_memvar_reset();
32449 }
32450 
32451 
32452    /* TGeoVolumeMulti */
32453 static void G__setup_memvarTGeoVolumeMulti(void) {
32454    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti));
32455    { TGeoVolumeMulti *p; p=(TGeoVolumeMulti*)0x1000; if (p) { }
32456    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,4,"fVolumes=",0,"list of volumes");
32457    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti),-1,-1,4,"fDivision=",0,"division of this volume");
32458    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNumed=",0,"medium number for divisions");
32459    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNdiv=",0,"number of divisions");
32460    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fAxis=",0,"axis of division");
32461    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fStart=",0,"division start offset");
32462    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fStep=",0,"division step");
32463    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fAttSet=",0,"flag attributes set");
32464    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32465    }
32466    G__tag_memvar_reset();
32467 }
32468 
32469 
32470    /* TGeoVolumeAssembly */
32471 static void G__setup_memvarTGeoVolumeAssembly(void) {
32472    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly));
32473    { TGeoVolumeAssembly *p; p=(TGeoVolumeAssembly*)0x1000; if (p) { }
32474    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fCurrent=",0,"! index of current selected node");
32475    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNext=",0,"! index of next node to be entered");
32476    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32477    }
32478    G__tag_memvar_reset();
32479 }
32480 
32481 
32482    /* TGeoNodeMatrix */
32483 static void G__setup_memvarTGeoNodeMatrix(void) {
32484    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix));
32485    { TGeoNodeMatrix *p; p=(TGeoNodeMatrix*)0x1000; if (p) { }
32486    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix),-1,-1,4,"fMatrix=",0,"transf. matrix of fNode in fMother system");
32487    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32488    }
32489    G__tag_memvar_reset();
32490 }
32491 
32492 
32493    /* TGeoNodeOffset */
32494 static void G__setup_memvarTGeoNodeOffset(void) {
32495    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset));
32496    { TGeoNodeOffset *p; p=(TGeoNodeOffset*)0x1000; if (p) { }
32497    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fOffset=",0,"X offset for this node with respect to its mother");
32498    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fIndex=",0,"index of this node in the division");
32499    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPatternFinder),-1,-1,4,"fFinder=",0,"finder for this node");
32500    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32501    }
32502    G__tag_memvar_reset();
32503 }
32504 
32505 
32506    /* TGeoIterator */
32507 static void G__setup_memvarTGeoIterator(void) {
32508    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIterator));
32509    { TGeoIterator *p; p=(TGeoIterator*)0x1000; if (p) { }
32510    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),-1,-1,4,"fTop=",0,"Top volume of the iterated branch");
32511    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fMustResume=",0,"Private flag to resume from current node.");
32512    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fMustStop=",0,"Private flag to signal that the iterator has finished.");
32513    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fLevel=",0,"Current level in the tree");
32514    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fType=",0,"Type of iteration");
32515    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,4,"fArray=",0,"Array of node indices for the current path");
32516    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix),-1,-1,4,"fMatrix=",0,"Current global matrix");
32517    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TString),-1,-1,4,"fTopName=",0,"User name for top");
32518    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIteratorPlugin),-1,-1,4,"fPlugin=",0,"User iterator plugin");
32519    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fPluginAutoexec=",0,"Plugin automatically executed during next()                 ");
32520    G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL);
32521    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32522    }
32523    G__tag_memvar_reset();
32524 }
32525 
32526 
32527    /* TGeoIteratorPlugin */
32528 static void G__setup_memvarTGeoIteratorPlugin(void) {
32529    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIteratorPlugin));
32530    { TGeoIteratorPlugin *p; p=(TGeoIteratorPlugin*)0x1000; if (p) { }
32531    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIterator),-1,-1,2,"fIterator=",0,"Caller iterator");
32532    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32533    }
32534    G__tag_memvar_reset();
32535 }
32536 
32537 
32538    /* TGeoPara */
32539 static void G__setup_memvarTGeoPara(void) {
32540    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara));
32541    { TGeoPara *p; p=(TGeoPara*)0x1000; if (p) { }
32542    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fX=",0,"X half-length");
32543    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fY=",0,"Y half-length");
32544    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fZ=",0,"Z half-length");
32545    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAlpha=",0,"angle w.r.t Y from the center of low Y to the hihg Y");
32546    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTheta=",0,"polar angle of segment between low and hi Z surfaces    ");
32547    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPhi=",0,"azimuthal angle of segment between low and hi Z surfaces ");
32548    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTxy=",0,"tangent of XY section angle");
32549    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTxz=",0,"tangent of XZ section angle");
32550    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTyz=",0,"tangent of XZ section angle");
32551    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32552    }
32553    G__tag_memvar_reset();
32554 }
32555 
32556 
32557    /* TGeoTube */
32558 static void G__setup_memvarTGeoTube(void) {
32559    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube));
32560    { TGeoTube *p; p=(TGeoTube*)0x1000; if (p) { }
32561    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRmin=",0,"inner radius");
32562    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRmax=",0,"outer radius");
32563    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDz=",0,"half length");
32564    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32565    }
32566    G__tag_memvar_reset();
32567 }
32568 
32569 
32570    /* TGeoTubeSeg */
32571 static void G__setup_memvarTGeoTubeSeg(void) {
32572    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg));
32573    { TGeoTubeSeg *p; p=(TGeoTubeSeg*)0x1000; if (p) { }
32574    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPhi1=",0,"first phi limit ");
32575    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPhi2=",0,"second phi limit ");
32576    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32577    }
32578    G__tag_memvar_reset();
32579 }
32580 
32581 
32582    /* TGeoCtub */
32583 static void G__setup_memvarTGeoCtub(void) {
32584    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub));
32585    { TGeoCtub *p; p=(TGeoCtub*)0x1000; if (p) { }
32586    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fNlow[3]=",0,"normal to lower cut plane ");
32587    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fNhigh[3]=",0,"normal to highet cut plane ");
32588    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32589    }
32590    G__tag_memvar_reset();
32591 }
32592 
32593 
32594    /* TGeoTorus */
32595 static void G__setup_memvarTGeoTorus(void) {
32596    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus));
32597    { TGeoTorus *p; p=(TGeoTorus*)0x1000; if (p) { }
32598    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fR=",0,"axial radius");
32599    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRmin=",0,"inner radius");
32600    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRmax=",0,"outer radius");
32601    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPhi1=",0,"starting phi");
32602    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDphi=",0,"phi extent");
32603    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32604    }
32605    G__tag_memvar_reset();
32606 }
32607 
32608 
32609    /* TGeoSphere */
32610 static void G__setup_memvarTGeoSphere(void) {
32611    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere));
32612    { TGeoSphere *p; p=(TGeoSphere*)0x1000; if (p) { }
32613    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNz=",0,"number of z planes for drawing");
32614    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNseg=",0,"number of segments for drawing");
32615    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRmin=",0,"inner radius");
32616    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRmax=",0,"outer radius");
32617    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTheta1=",0,"lower theta limit");
32618    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTheta2=",0,"higher theta limit");
32619    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPhi1=",0,"lower phi limit");
32620    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPhi2=",0,"higher phi limit");
32621    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32622    }
32623    G__tag_memvar_reset();
32624 }
32625 
32626 
32627    /* TGeoEltu */
32628 static void G__setup_memvarTGeoEltu(void) {
32629    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu));
32630    { TGeoEltu *p; p=(TGeoEltu*)0x1000; if (p) { }
32631    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32632    }
32633    G__tag_memvar_reset();
32634 }
32635 
32636 
32637    /* TGeoHype */
32638 static void G__setup_memvarTGeoHype(void) {
32639    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype));
32640    { TGeoHype *p; p=(TGeoHype*)0x1000; if (p) { }
32641    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fStIn=",0,"Stereo angle for inner surface");
32642    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fStOut=",0,"Stereo angle for inner surface");
32643    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fTin=",0,"Tangent of stereo angle for inner surface");
32644    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fTout=",0,"Tangent of stereo angle for outer surface");
32645    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fTinsq=",0,"Squared tangent of stereo angle for inner surface");
32646    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fToutsq=",0,"Squared tangent of stereo angle for outer surface");
32647    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32648    }
32649    G__tag_memvar_reset();
32650 }
32651 
32652 
32653    /* TGeoCone */
32654 static void G__setup_memvarTGeoCone(void) {
32655    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone));
32656    { TGeoCone *p; p=(TGeoCone*)0x1000; if (p) { }
32657    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDz=",0,"half length");
32658    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRmin1=",0,"inner radius at -dz");
32659    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRmax1=",0,"outer radius at -dz");
32660    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRmin2=",0,"inner radius at +dz");
32661    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRmax2=",0,"outer radius at +dz");
32662    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32663    }
32664    G__tag_memvar_reset();
32665 }
32666 
32667 
32668    /* TGeoConeSeg */
32669 static void G__setup_memvarTGeoConeSeg(void) {
32670    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg));
32671    { TGeoConeSeg *p; p=(TGeoConeSeg*)0x1000; if (p) { }
32672    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPhi1=",0,"first phi limit ");
32673    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPhi2=",0,"second phi limit ");
32674    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32675    }
32676    G__tag_memvar_reset();
32677 }
32678 
32679 
32680    /* TGeoPcon */
32681 static void G__setup_memvarTGeoPcon(void) {
32682    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon));
32683    { TGeoPcon *p; p=(TGeoPcon*)0x1000; if (p) { }
32684    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNz=",0,"number of z planes (at least two)");
32685    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPhi1=",0,"lower phi limit ");
32686    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDphi=",0,"phi range");
32687    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRmin=",0,"[fNz] pointer to array of inner radii ");
32688    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRmax=",0,"[fNz] pointer to array of outer radii ");
32689    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fZ=",0,"[fNz] pointer to array of Z planes positions ");
32690    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32691    }
32692    G__tag_memvar_reset();
32693 }
32694 
32695 
32696    /* TGeoPgon */
32697 static void G__setup_memvarTGeoPgon(void) {
32698    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon));
32699    { TGeoPgon *p; p=(TGeoPgon*)0x1000; if (p) { }
32700    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNedges=",0,"number of edges (at least one)");
32701    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32702    }
32703    G__tag_memvar_reset();
32704 }
32705 
32706 
32707    /* TGeoArb8 */
32708 static void G__setup_memvarTGeoArb8(void) {
32709    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8));
32710    { TGeoArb8 *p; p=(TGeoArb8*)0x1000; if (p) { }
32711    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8cLcLEGeoArb8Type),-1,-2,2,"kArb8Trap=134217728LL",0,(char*)NULL);
32712    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8cLcLEGeoArb8Type),-1,-2,2,"kArb8Tra=268435456LL",0,(char*)NULL);
32713    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDz=",0,"half length in Z");
32714    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTwist=",0,"! [4] tangents of twist angles ");
32715    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fXY[8][2]=",0,"list of vertices");
32716    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32717    }
32718    G__tag_memvar_reset();
32719 }
32720 
32721 
32722    /* TGeoTrap */
32723 static void G__setup_memvarTGeoTrap(void) {
32724    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap));
32725    { TGeoTrap *p; p=(TGeoTrap*)0x1000; if (p) { }
32726    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTheta=",0,"theta angle");
32727    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPhi=",0,"phi angle");
32728    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fH1=",0,"half length in y at low z");
32729    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fBl1=",0,"half length in x at low z and y low edge");
32730    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTl1=",0,"half length in x at low z and y high edge");
32731    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAlpha1=",0,"angle between centers of x edges an y axis at low z");
32732    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fH2=",0,"half length in y at high z");
32733    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fBl2=",0,"half length in x at high z and y low edge");
32734    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTl2=",0,"half length in x at high z and y high edge");
32735    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAlpha2=",0,"angle between centers of x edges an y axis at low z");
32736    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32737    }
32738    G__tag_memvar_reset();
32739 }
32740 
32741 
32742    /* TGeoGtra */
32743 static void G__setup_memvarTGeoGtra(void) {
32744    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra));
32745    { TGeoGtra *p; p=(TGeoGtra*)0x1000; if (p) { }
32746    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTwistAngle=",0,"twist angle in degrees");
32747    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32748    }
32749    G__tag_memvar_reset();
32750 }
32751 
32752 
32753    /* TGeoTrd1 */
32754 static void G__setup_memvarTGeoTrd1(void) {
32755    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1));
32756    { TGeoTrd1 *p; p=(TGeoTrd1*)0x1000; if (p) { }
32757    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDx1=",0,"half length in X at lower Z surface (-dz)");
32758    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDx2=",0,"half length in X at higher Z surface (+dz)");
32759    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDy=",0,"half length in Y");
32760    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDz=",0,"half length in Z");
32761    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32762    }
32763    G__tag_memvar_reset();
32764 }
32765 
32766 
32767    /* TGeoTrd2 */
32768 static void G__setup_memvarTGeoTrd2(void) {
32769    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2));
32770    { TGeoTrd2 *p; p=(TGeoTrd2*)0x1000; if (p) { }
32771    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDx1=",0,"half length in X at lower Z surface (-dz)");
32772    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDx2=",0,"half length in X at higher Z surface (+dz)");
32773    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDy1=",0,"half length in Y at lower Z surface (-dz)");
32774    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDy2=",0,"half length in Y at higher Z surface (+dz)");
32775    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fDz=",0,"half length in Z");
32776    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32777    }
32778    G__tag_memvar_reset();
32779 }
32780 
32781 
32782    /* TGeoNavigator */
32783 static void G__setup_memvarTGeoNavigator(void) {
32784    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNavigator));
32785    { TGeoNavigator *p; p=(TGeoNavigator*)0x1000; if (p) { }
32786    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fStep=",0,"! step to be done from current point and direction");
32787    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fSafety=",0,"! safety radius from current point");
32788    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fLastSafety=",0,"! last computed safety radius");
32789    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNormal[3]=",0,"! cosine of incident angle on current checked surface");
32790    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fCldir[3]=",0,"! unit vector to current closest shape");
32791    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fCldirChecked[3]=",0,"! unit vector to current checked shape");
32792    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fPoint[3]=",0,"! current point");
32793    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDirection[3]=",0,"! current direction");
32794    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fLastPoint[3]=",0,"! last point for which safety was computed");
32795    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fLevel=",0,"! current geometry level;");
32796    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNmany=",0,"! number of overlapping nodes on current branch");
32797    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNextDaughterIndex=",0,"! next daughter index after FindNextBoundary");
32798    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fOverlapSize=",0,"! current size of fOverlapClusters");
32799    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fOverlapMark=",0,"! current recursive position in fOverlapClusters");
32800    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,4,"fOverlapClusters=",0,"! internal array for overlaps");
32801    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fSearchOverlaps=",0,"! flag set when an overlapping cluster is searched");
32802    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fCurrentOverlapping=",0,"! flags the type of the current node");
32803    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fStartSafe=",0,"! flag a safe start for point classification");
32804    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsEntering=",0,"! flag if current step just got into a new node");
32805    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsExiting=",0,"! flag that current track is about to leave current node");
32806    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsStepEntering=",0,"! flag that next geometric step will enter new volume");
32807    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsStepExiting=",0,"! flaag that next geometric step will exit current volume");
32808    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsOutside=",0,"! flag that current point is outside geometry");
32809    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsOnBoundary=",0,"! flag that current point is on some boundary");
32810    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsSameLocation=",0,"! flag that a new point is in the same node as previous");
32811    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsNullStep=",0,"! flag that last geometric step was null");
32812    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager),-1,-1,4,"fGeometry=",0,"! current geometry");
32813    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeCache),-1,-1,4,"fCache=",0,"! cache of states");
32814    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume),-1,-1,4,"fCurrentVolume=",0,"! current volume");
32815    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode),-1,-1,4,"fCurrentNode=",0,"! current node    ");
32816    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode),-1,-1,4,"fTopNode=",0,"! top physical node");
32817    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode),-1,-1,4,"fLastNode=",0,"! last searched node");
32818    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode),-1,-1,4,"fNextNode=",0,"! next node that will be crossed");
32819    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode),-1,-1,4,"fForcedNode=",0,"! current point is supposed to be inside this node");
32820    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoCacheState),-1,-1,4,"fBackupState=",0,"! backup state");
32821    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix),-1,-1,4,"fCurrentMatrix=",0,"! current stored global matrix");
32822    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix),-1,-1,4,"fGlobalMatrix=",0,"! current pointer to cached global matrix");
32823    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TString),-1,-1,4,"fPath=",0,"! path to current node");
32824    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32825    }
32826    G__tag_memvar_reset();
32827 }
32828 
32829 
32830    /* TVirtualGeoTrack */
32831 static void G__setup_memvarTVirtualGeoTrack(void) {
32832    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack));
32833    { TVirtualGeoTrack *p; p=(TVirtualGeoTrack*)0x1000; if (p) { }
32834    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fPDG=",0,"track pdg code");
32835    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fId=",0,"track id");
32836    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack),-1,-1,2,"fParent=",0,"id of parent");
32837    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObject),-1,-1,2,"fParticle=",0,"particle for this track");
32838    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,2,"fTracks=",0,"daughter tracks");
32839    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32840    }
32841    G__tag_memvar_reset();
32842 }
32843 
32844 
32845    /* TGeoPhysicalNode */
32846 static void G__setup_memvarTGeoPhysicalNode(void) {
32847    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode));
32848    { TGeoPhysicalNode *p; p=(TGeoPhysicalNode*)0x1000; if (p) { }
32849    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fLevel=",0,"depth in the geometry tree");
32850    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,2,"fMatrices=",0,"global transformation matrices");
32851    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,2,"fNodes=",0,"branch of nodes");
32852    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix),-1,-1,2,"fMatrixOrig=",0,"original local matrix of the last node in the path");
32853    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNodecLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kGeoPNodeFull=%lldLL",(long long)TGeoPhysicalNode::kGeoPNodeFull).data(),0,(char*)NULL);
32854    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNodecLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kGeoPNodeVisible=%lldLL",(long long)TGeoPhysicalNode::kGeoPNodeVisible).data(),0,(char*)NULL);
32855    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNodecLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kGeoPNodeVolAtt=%lldLL",(long long)TGeoPhysicalNode::kGeoPNodeVolAtt).data(),0,(char*)NULL);
32856    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNodecLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kGeoPNodeAligned=%lldLL",(long long)TGeoPhysicalNode::kGeoPNodeAligned).data(),0,(char*)NULL);
32857    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32858    }
32859    G__tag_memvar_reset();
32860 }
32861 
32862 
32863    /* TGeoPNEntry */
32864 static void G__setup_memvarTGeoPNEntry(void) {
32865    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry));
32866    { TGeoPNEntry *p; p=(TGeoPNEntry*)0x1000; if (p) { }
32867    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntrycLcLEPNEntryFlags),-1,-2,4,"kPNEntryOwnMatrix=16384LL",0,(char*)NULL);
32868    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode),-1,-1,4,"fNode=",0,"Physical node to which this applies");
32869    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix),-1,-1,4,"fMatrix=",0,"Additional matrix");
32870    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix),-1,-1,4,"fGlobalOrig=",0,"Original global matrix for the linked physical node");
32871    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32872    }
32873    G__tag_memvar_reset();
32874 }
32875 
32876 
32877    /* TVirtualGeoPainter */
32878 static void G__setup_memvarTVirtualGeoPainter(void) {
32879    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPainter));
32880    { TVirtualGeoPainter *p; p=(TVirtualGeoPainter*)0x1000; if (p) { }
32881    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPainter),-1,-2,2,"fgGeoPainter=",0,"Pointer to class painter");
32882    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisLevel),-1,-2,1,G__FastAllocString(2048).Format("kGeoVisLevel=%lldLL",(long long)TVirtualGeoPainter::kGeoVisLevel).data(),0,(char*)NULL);
32883    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisOption),-1,-2,1,G__FastAllocString(2048).Format("kGeoVisDefault=%lldLL",(long long)TVirtualGeoPainter::kGeoVisDefault).data(),0,(char*)NULL);
32884    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisOption),-1,-2,1,G__FastAllocString(2048).Format("kGeoVisLeaves=%lldLL",(long long)TVirtualGeoPainter::kGeoVisLeaves).data(),0,(char*)NULL);
32885    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisOption),-1,-2,1,G__FastAllocString(2048).Format("kGeoVisOnly=%lldLL",(long long)TVirtualGeoPainter::kGeoVisOnly).data(),0,(char*)NULL);
32886    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisOption),-1,-2,1,G__FastAllocString(2048).Format("kGeoVisBranch=%lldLL",(long long)TVirtualGeoPainter::kGeoVisBranch).data(),0,(char*)NULL);
32887    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisOption),-1,-2,1,G__FastAllocString(2048).Format("kGeoVisChanged=%lldLL",(long long)TVirtualGeoPainter::kGeoVisChanged).data(),0,(char*)NULL);
32888    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoBombOption),-1,-2,1,G__FastAllocString(2048).Format("kGeoNoBomb=%lldLL",(long long)TVirtualGeoPainter::kGeoNoBomb).data(),0,(char*)NULL);
32889    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoBombOption),-1,-2,1,G__FastAllocString(2048).Format("kGeoBombXYZ=%lldLL",(long long)TVirtualGeoPainter::kGeoBombXYZ).data(),0,(char*)NULL);
32890    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoBombOption),-1,-2,1,G__FastAllocString(2048).Format("kGeoBombCyl=%lldLL",(long long)TVirtualGeoPainter::kGeoBombCyl).data(),0,(char*)NULL);
32891    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoBombOption),-1,-2,1,G__FastAllocString(2048).Format("kGeoBombSph=%lldLL",(long long)TVirtualGeoPainter::kGeoBombSph).data(),0,(char*)NULL);
32892    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32893    }
32894    G__tag_memvar_reset();
32895 }
32896 
32897 
32898    /* TGeoCompositeShape */
32899 static void G__setup_memvarTGeoCompositeShape(void) {
32900    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape));
32901    { TGeoCompositeShape *p; p=(TGeoCompositeShape*)0x1000; if (p) { }
32902    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNode),-1,-1,4,"fNode=",0,"top boolean node");
32903    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32904    }
32905    G__tag_memvar_reset();
32906 }
32907 
32908 
32909    /* TGeoShapeAssembly */
32910 static void G__setup_memvarTGeoShapeAssembly(void) {
32911    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly));
32912    { TGeoShapeAssembly *p; p=(TGeoShapeAssembly*)0x1000; if (p) { }
32913    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fCurrent=",0,"! node number for current node");
32914    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNext=",0,"! node number for next crossed node");
32915    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly),-1,-1,2,"fVolume=",0,"assembly volume");
32916    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fBBoxOK=",0,"has bounding box been calculated");
32917    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32918    }
32919    G__tag_memvar_reset();
32920 }
32921 
32922 
32923    /* TGeoScaledShape */
32924 static void G__setup_memvarTGeoScaledShape(void) {
32925    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape));
32926    { TGeoScaledShape *p; p=(TGeoScaledShape*)0x1000; if (p) { }
32927    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape),-1,-1,2,"fShape=",0,"pointer to an existing shape");
32928    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale),-1,-1,2,"fScale=",0,"pointer to a scale transformation");
32929    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32930    }
32931    G__tag_memvar_reset();
32932 }
32933 
32934 
32935    /* TGeoPolygon */
32936 static void G__setup_memvarTGeoPolygon(void) {
32937    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygon));
32938    { TGeoPolygon *p; p=(TGeoPolygon*)0x1000; if (p) { }
32939    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygoncLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kGeoConvex=%lldLL",(long long)TGeoPolygon::kGeoConvex).data(),0,(char*)NULL);
32940    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygoncLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kGeoFinishPolygon=%lldLL",(long long)TGeoPolygon::kGeoFinishPolygon).data(),0,(char*)NULL);
32941    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygoncLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kGeoACW=%lldLL",(long long)TGeoPolygon::kGeoACW).data(),0,(char*)NULL);
32942    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNvert=",0,"number of vertices (must be defined clockwise in XY plane)");
32943    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNconvex=",0,"number of points of the outscribed convex polygon ");
32944    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fInd=",0,"[fNvert] list of vertex indices");
32945    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fIndc=",0,"[fNconvex] indices of vertices of the outscribed convex polygon");
32946    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fX=",0,"! pointer to list of current X coordinates of vertices");
32947    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fY=",0,"! pointer to list of current Y coordinates of vertices");
32948    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TObjArray),-1,-1,2,"fDaughters=",0,"list of concave daughters");
32949    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32950    }
32951    G__tag_memvar_reset();
32952 }
32953 
32954 
32955    /* TGeoXtru */
32956 static void G__setup_memvarTGeoXtru(void) {
32957    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru));
32958    { TGeoXtru *p; p=(TGeoXtru*)0x1000; if (p) { }
32959    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNvert=",0,"number of vertices of the 2D polygon (at least 3)");
32960    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNz=",0,"number of z planes (at least two)");
32961    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fZcurrent=",0,"current Z position");
32962    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygon),-1,-1,2,"fPoly=",0,"polygon defining section shape");
32963    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fX=",0,"[fNvert] X positions for polygon vertices");
32964    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fY=",0,"[fNvert] Y positions for polygon vertices");
32965    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fXc=",0,"[fNvert] current X positions for polygon vertices");
32966    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fYc=",0,"[fNvert] current Y positions for polygon vertices");
32967    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fZ=",0,"[fNz] array of Z planes positions ");
32968    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fScale=",0,"[fNz] array of scale factors (for each Z)");
32969    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fX0=",0,"[fNz] array of X offsets (for each Z)");
32970    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fY0=",0,"[fNz] array of Y offsets (for each Z)");
32971    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fSeg=",0,"!current segment [0,fNvert-1]");
32972    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fIz=",0,"!current z plane [0,fNz-1]");
32973    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32974    }
32975    G__tag_memvar_reset();
32976 }
32977 
32978 
32979    /* TGeoHelix */
32980 static void G__setup_memvarTGeoHelix(void) {
32981    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelix));
32982    { TGeoHelix *p; p=(TGeoHelix*)0x1000; if (p) { }
32983    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fC=",0,"curvature in XY plane");
32984    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fS=",0,"Z step of the helix / 2*PI");
32985    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fStep=",0,"current step");
32986    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fPhi=",0,"phi angle");
32987    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fPointInit[3]=",0,"initial point");
32988    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDirInit[3]=",0,"normalized initial direction");
32989    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fPoint[3]=",0,"point after a step");
32990    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDir[3]=",0,"direction after a step");
32991    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fB[3]=",0,"normalized direction for magnetic field");
32992    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fQ=",0,"right/left-handed (+/- 1) - \"charge\"");
32993    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix),-1,-1,4,"fMatrix=",0,"transformation of local helix frame to MARS   ");
32994    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelixcLcLEGeoHelixTypes),-1,-2,1,G__FastAllocString(2048).Format("kHelixNeedUpdate=%lldLL",(long long)TGeoHelix::kHelixNeedUpdate).data(),0,(char*)NULL);
32995    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelixcLcLEGeoHelixTypes),-1,-2,1,G__FastAllocString(2048).Format("kHelixStraigth=%lldLL",(long long)TGeoHelix::kHelixStraigth).data(),0,(char*)NULL);
32996    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelixcLcLEGeoHelixTypes),-1,-2,1,G__FastAllocString(2048).Format("kHelixCircle=%lldLL",(long long)TGeoHelix::kHelixCircle).data(),0,(char*)NULL);
32997    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
32998    }
32999    G__tag_memvar_reset();
33000 }
33001 
33002 
33003    /* TGeoParaboloid */
33004 static void G__setup_memvarTGeoParaboloid(void) {
33005    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid));
33006    { TGeoParaboloid *p; p=(TGeoParaboloid*)0x1000; if (p) { }
33007    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fRlo=",0,"radius at z=-dz");
33008    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fRhi=",0,"radius at z=+dz");
33009    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDz=",0,"range on Z axis [-dz, dz]");
33010    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fA=",0,"quadratic coeff.");
33011    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fB=",0,"Z value of parabola at x=y=0");
33012    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
33013    }
33014    G__tag_memvar_reset();
33015 }
33016 
33017 
33018    /* TGeoHalfSpace */
33019 static void G__setup_memvarTGeoHalfSpace(void) {
33020    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace));
33021    { TGeoHalfSpace *p; p=(TGeoHalfSpace*)0x1000; if (p) { }
33022    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fP[3]=",0,(char*)NULL);
33023    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fN[3]=",0,(char*)NULL);
33024    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
33025    }
33026    G__tag_memvar_reset();
33027 }
33028 
33029 
33030    /* TGeoBuilder */
33031 static void G__setup_memvarTGeoBuilder(void) {
33032    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBuilder));
33033    { TGeoBuilder *p; p=(TGeoBuilder*)0x1000; if (p) { }
33034    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoBuilder),-1,-2,2,"fgInstance=",0,"! static pointer to singleton");
33035    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager),-1,-1,4,"fGeometry=",0,"! current geometry");
33036    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
33037    }
33038    G__tag_memvar_reset();
33039 }
33040 
33041 extern "C" void G__cpp_setup_memvarG__Geom1() {
33042 }
33043 /***********************************************************
33044 ************************************************************
33045 ************************************************************
33046 ************************************************************
33047 ************************************************************
33048 ************************************************************
33049 ************************************************************
33050 ***********************************************************/
33051 
33052 /*********************************************************
33053 * Member function information setup for each class
33054 *********************************************************/
33055 static void G__setup_memfuncTGeoAtt(void) {
33056    /* TGeoAtt */
33057    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt));
33058    G__memfunc_setup("TGeoAtt",664,G__G__Geom1_99_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33059    G__memfunc_setup("TGeoAtt",664,G__G__Geom1_99_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt), -1, 0, 3, 1, 1, 0, 
33060 "C - 'Option_t' 10 - vis_opt C - 'Option_t' 10 '\"\"' activity_opt "
33061 "C - 'Option_t' 10 '\"\"' optimization_opt", (char*)NULL, (void*) NULL, 0);
33062    G__memfunc_setup("SetAttBit",884,G__G__Geom1_99_0_3, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
33063    G__memfunc_setup("SetAttBit",884,G__G__Geom1_99_0_4, 121, -1, -1, 0, 2, 1, 1, 0, 
33064 "h - 'UInt_t' 0 - f g - 'Bool_t' 0 - set", (char*)NULL, (void*) NULL, 0);
33065    G__memfunc_setup("ResetAttBit",1099,G__G__Geom1_99_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
33066    G__memfunc_setup("TestAttBit",1000,G__G__Geom1_99_0_6, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
33067    G__memfunc_setup("SetVisRaytrace",1433,G__G__Geom1_99_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
33068    G__memfunc_setup("SetVisBranch",1196,G__G__Geom1_99_0_8, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33069    G__memfunc_setup("SetVisContainers",1652,G__G__Geom1_99_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 1);
33070    G__memfunc_setup("SetVisLeaves",1214,G__G__Geom1_99_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 1);
33071    G__memfunc_setup("SetVisOnly",1024,G__G__Geom1_99_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 1);
33072    G__memfunc_setup("SetVisibility",1364,G__G__Geom1_99_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' vis", (char*)NULL, (void*) NULL, 1);
33073    G__memfunc_setup("SetVisDaughters",1541,G__G__Geom1_99_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' vis", (char*)NULL, (void*) NULL, 0);
33074    G__memfunc_setup("SetVisStreamed",1427,G__G__Geom1_99_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' vis", (char*)NULL, (void*) NULL, 0);
33075    G__memfunc_setup("SetVisTouched",1322,G__G__Geom1_99_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' vis", (char*)NULL, (void*) NULL, 0);
33076    G__memfunc_setup("SetActivity",1145,G__G__Geom1_99_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
33077    G__memfunc_setup("SetActiveDaughters",1839,G__G__Geom1_99_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
33078    G__memfunc_setup("SetOptimization",1587,G__G__Geom1_99_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 - option", (char*)NULL, (void*) NULL, 0);
33079    G__memfunc_setup("IsActive",792,G__G__Geom1_99_0_19, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33080    G__memfunc_setup("IsActiveDaughters",1727,G__G__Geom1_99_0_20, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33081    G__memfunc_setup("IsVisRaytrace",1321,G__G__Geom1_99_0_21, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33082    G__memfunc_setup("IsVisible",906,G__G__Geom1_99_0_22, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33083    G__memfunc_setup("IsVisDaughters",1429,G__G__Geom1_99_0_23, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33084    G__memfunc_setup("IsVisBranch",1084,G__G__Geom1_99_0_24, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33085    G__memfunc_setup("IsVisContainers",1540,G__G__Geom1_99_0_25, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33086    G__memfunc_setup("IsVisLeaves",1102,G__G__Geom1_99_0_26, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33087    G__memfunc_setup("IsVisOnly",912,G__G__Geom1_99_0_27, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33088    G__memfunc_setup("IsVisStreamed",1315,G__G__Geom1_99_0_28, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33089    G__memfunc_setup("IsVisTouched",1210,G__G__Geom1_99_0_29, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33090    G__memfunc_setup("Class",502,G__G__Geom1_99_0_30, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoAtt::Class) ), 0);
33091    G__memfunc_setup("Class_Name",982,G__G__Geom1_99_0_31, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoAtt::Class_Name) ), 0);
33092    G__memfunc_setup("Class_Version",1339,G__G__Geom1_99_0_32, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoAtt::Class_Version) ), 0);
33093    G__memfunc_setup("Dictionary",1046,G__G__Geom1_99_0_33, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoAtt::Dictionary) ), 0);
33094    G__memfunc_setup("IsA",253,G__G__Geom1_99_0_34, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33095    G__memfunc_setup("ShowMembers",1132,G__G__Geom1_99_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33096    G__memfunc_setup("Streamer",835,G__G__Geom1_99_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33097    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_99_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33098    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_99_0_38, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoAtt::DeclFileName) ), 0);
33099    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_99_0_39, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoAtt::ImplFileLine) ), 0);
33100    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_99_0_40, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoAtt::ImplFileName) ), 0);
33101    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_99_0_41, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoAtt::DeclFileLine) ), 0);
33102    // automatic copy constructor
33103    G__memfunc_setup("TGeoAtt", 664, G__G__Geom1_99_0_42, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt), -1, 0, 1, 1, 1, 0, "u 'TGeoAtt' - 11 - -", (char*) NULL, (void*) NULL, 0);
33104    // automatic destructor
33105    G__memfunc_setup("~TGeoAtt", 790, G__G__Geom1_99_0_43, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33106    // automatic assignment operator
33107    G__memfunc_setup("operator=", 937, G__G__Geom1_99_0_44, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoAtt), -1, 1, 1, 1, 1, 0, "u 'TGeoAtt' - 11 - -", (char*) NULL, (void*) NULL, 0);
33108    G__tag_memfunc_reset();
33109 }
33110 
33111 static void G__setup_memfuncTGeoShape(void) {
33112    /* TGeoShape */
33113    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape));
33114    G__memfunc_setup("FillBuffer3D",1112,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 8, 
33115 "u 'TBuffer3D' - 1 - buffer i - 'Int_t' 0 - reqSections "
33116 "g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
33117    G__memfunc_setup("GetBasicColor",1281,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 2, 8, "", (char*)NULL, (void*) NULL, 0);
33118    G__memfunc_setup("SetOnBoundary",1325,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "g - 'Bool_t' 0 - -", (char*)NULL, (void*) NULL, 0);
33119    G__memfunc_setup("TransformPoints",1593,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 8, 
33120 "D - 'Double_t' 0 - points h - 'UInt_t' 0 - NbPoints", (char*)NULL, (void*) NULL, 0);
33121    G__memfunc_setup("Big",274,G__G__Geom1_105_0_7, 100, -1, G__defined_typename("Double_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Double_t (*)())(&TGeoShape::Big) ), 0);
33122    G__memfunc_setup("GetTransform",1244,G__G__Geom1_105_0_8, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TGeoMatrix* (*)())(&TGeoShape::GetTransform) ), 0);
33123    G__memfunc_setup("SetTransform",1256,G__G__Geom1_105_0_9, 121, -1, -1, 0, 1, 3, 1, 0, "U 'TGeoMatrix' - 0 - matrix", (char*)NULL, (void*) G__func2void( (void (*)(TGeoMatrix*))(&TGeoShape::SetTransform) ), 0);
33124    G__memfunc_setup("Tolerance",925,G__G__Geom1_105_0_10, 100, -1, G__defined_typename("Double_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Double_t (*)())(&TGeoShape::Tolerance) ), 0);
33125    G__memfunc_setup("ComputeEpsMch",1309,G__G__Geom1_105_0_11, 100, -1, G__defined_typename("Double_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Double_t (*)())(&TGeoShape::ComputeEpsMch) ), 0);
33126    G__memfunc_setup("EpsMch",576,G__G__Geom1_105_0_12, 100, -1, G__defined_typename("Double_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Double_t (*)())(&TGeoShape::EpsMch) ), 0);
33127    G__memfunc_setup("Capacity",814,G__G__Geom1_105_0_13, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
33128    G__memfunc_setup("ComputeBBox",1096,G__G__Geom1_105_0_14, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
33129    G__memfunc_setup("ComputeNormal",1350,G__G__Geom1_105_0_15, 121, -1, -1, 0, 3, 1, 1, 0, 
33130 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33131 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 3);
33132    G__memfunc_setup("Contains",831,G__G__Geom1_105_0_16, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 3);
33133    G__memfunc_setup("CouldBeCrossed",1393,G__G__Geom1_105_0_17, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
33134 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir", (char*)NULL, (void*) NULL, 3);
33135    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
33136 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 3);
33137    G__memfunc_setup("DistFromInside",1412,G__G__Geom1_105_0_19, 100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
33138 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33139 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
33140 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 3);
33141    G__memfunc_setup("DistFromOutside",1541,G__G__Geom1_105_0_20, 100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
33142 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33143 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
33144 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 3);
33145    G__memfunc_setup("DistToPhiMin",1180,G__G__Geom1_105_0_21, 100, -1, G__defined_typename("Double_t"), 0, 9, 3, 1, 0, 
33146 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33147 "d - 'Double_t' 0 - s1 d - 'Double_t' 0 - c1 "
33148 "d - 'Double_t' 0 - s2 d - 'Double_t' 0 - c2 "
33149 "d - 'Double_t' 0 - sm d - 'Double_t' 0 - cm "
33150 "g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Bool_t))(&TGeoShape::DistToPhiMin) ), 0);
33151    G__memfunc_setup("Divide",597,G__G__Geom1_105_0_22, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
33152 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
33153 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
33154 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 3);
33155    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 1);
33156    G__memfunc_setup("ExecuteEvent",1237,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
33157 "i - 'Int_t' 0 - event i - 'Int_t' 0 - px "
33158 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
33159    G__memfunc_setup("GetAxisName",1078,G__G__Geom1_105_0_25, 67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - iaxis", (char*)NULL, (void*) NULL, 3);
33160    G__memfunc_setup("GetAxisRange",1186,G__G__Geom1_105_0_26, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
33161 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
33162 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 3);
33163    G__memfunc_setup("GetBoundingCylinder",1936,G__G__Geom1_105_0_27, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 3);
33164    G__memfunc_setup("GetBuffer3D",1009,G__G__Geom1_105_0_28, 117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
33165 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
33166    G__memfunc_setup("GetByteCount",1213,G__G__Geom1_105_0_29, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
33167    G__memfunc_setup("GetPointsOnSegments",1952,G__G__Geom1_105_0_30, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
33168 "i - 'Int_t' 0 - npoints D - 'Double_t' 0 - array", (char*)NULL, (void*) NULL, 3);
33169    G__memfunc_setup("GetFittingBox",1310,G__G__Geom1_105_0_31, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 8, 
33170 "U 'TGeoBBox' - 10 - parambox U 'TGeoMatrix' - 0 - mat "
33171 "d - 'Double_t' 1 - dx d - 'Double_t' 1 - dy "
33172 "d - 'Double_t' 1 - dz", (char*)NULL, (void*) NULL, 3);
33173    G__memfunc_setup("GetId",461,G__G__Geom1_105_0_32, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33174    G__memfunc_setup("GetMakeRuntimeShape",1907,G__G__Geom1_105_0_33, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
33175 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 3);
33176    G__memfunc_setup("GetMeshNumbers",1417,G__G__Geom1_105_0_34, 121, -1, -1, 0, 3, 1, 1, 8, 
33177 "i - 'Int_t' 1 - - i - 'Int_t' 1 - - "
33178 "i - 'Int_t' 1 - -", (char*)NULL, (void*) NULL, 1);
33179    G__memfunc_setup("GetName",673,(G__InterfaceMethod) NULL,67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33180    G__memfunc_setup("GetNmeshVertices",1632,G__G__Geom1_105_0_36, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33181    G__memfunc_setup("GetPointerName",1410,G__G__Geom1_105_0_37, 67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33182    G__memfunc_setup("IsAssembly",1020,G__G__Geom1_105_0_38, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33183    G__memfunc_setup("IsComposite",1135,G__G__Geom1_105_0_39, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33184    G__memfunc_setup("IsCylType",902,G__G__Geom1_105_0_40, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
33185    G__memfunc_setup("IsCloseToPhi",1174,G__G__Geom1_105_0_41, 103, -1, G__defined_typename("Bool_t"), 0, 6, 3, 1, 0, 
33186 "d - 'Double_t' 0 - epsil D - 'Double_t' 0 - point "
33187 "d - 'Double_t' 0 - c1 d - 'Double_t' 0 - s1 "
33188 "d - 'Double_t' 0 - c2 d - 'Double_t' 0 - s2", (char*)NULL, (void*) G__func2void( (Bool_t (*)(Double_t, Double_t*, Double_t, Double_t, Double_t, Double_t))(&TGeoShape::IsCloseToPhi) ), 0);
33189    G__memfunc_setup("IsCrossingSemiplane",1954,G__G__Geom1_105_0_42, 103, -1, G__defined_typename("Bool_t"), 0, 6, 3, 1, 0, 
33190 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33191 "d - 'Double_t' 0 - cphi d - 'Double_t' 0 - sphi "
33192 "d - 'Double_t' 1 - snext d - 'Double_t' 1 - rxy", (char*)NULL, (void*) G__func2void( (Bool_t (*)(Double_t*, Double_t*, Double_t, Double_t, Double_t&, Double_t&))(&TGeoShape::IsCrossingSemiplane) ), 0);
33193    G__memfunc_setup("IsSameWithinTolerance",2130,G__G__Geom1_105_0_43, 103, -1, G__defined_typename("Bool_t"), 0, 2, 3, 1, 0, 
33194 "d - 'Double_t' 0 - a d - 'Double_t' 0 - b", (char*)NULL, (void*) G__func2void( (Bool_t (*)(Double_t, Double_t))(&TGeoShape::IsSameWithinTolerance) ), 0);
33195    G__memfunc_setup("IsSegCrossing",1315,G__G__Geom1_105_0_44, 103, -1, G__defined_typename("Bool_t"), 0, 8, 3, 1, 0, 
33196 "d - 'Double_t' 0 - x1 d - 'Double_t' 0 - y1 "
33197 "d - 'Double_t' 0 - x2 d - 'Double_t' 0 - y2 "
33198 "d - 'Double_t' 0 - x3 d - 'Double_t' 0 - y3 "
33199 "d - 'Double_t' 0 - x4 d - 'Double_t' 0 - y4", (char*)NULL, (void*) G__func2void( (Bool_t (*)(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoShape::IsSegCrossing) ), 0);
33200    G__memfunc_setup("IsInPhiRange",1153,G__G__Geom1_105_0_45, 103, -1, G__defined_typename("Bool_t"), 0, 3, 3, 1, 0, 
33201 "D - 'Double_t' 0 - point d - 'Double_t' 0 - phi1 "
33202 "d - 'Double_t' 0 - phi2", (char*)NULL, (void*) G__func2void( (Bool_t (*)(Double_t*, Double_t, Double_t))(&TGeoShape::IsInPhiRange) ), 0);
33203    G__memfunc_setup("IsReflected",1098,G__G__Geom1_105_0_46, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33204    G__memfunc_setup("IsRunTimeShape",1393,G__G__Geom1_105_0_47, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33205    G__memfunc_setup("IsValid",684,G__G__Geom1_105_0_48, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33206    G__memfunc_setup("IsValidBox",981,G__G__Geom1_105_0_49, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
33207    G__memfunc_setup("InspectShape",1223,G__G__Geom1_105_0_50, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
33208    G__memfunc_setup("MakeBuffer3D",1103,G__G__Geom1_105_0_51, 85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33209    G__memfunc_setup("NormalPhi",906,G__G__Geom1_105_0_52, 121, -1, -1, 0, 7, 3, 1, 0, 
33210 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33211 "D - 'Double_t' 0 - norm d - 'Double_t' 0 - c1 "
33212 "d - 'Double_t' 0 - s1 d - 'Double_t' 0 - c2 "
33213 "d - 'Double_t' 0 - s2", (char*)NULL, (void*) G__func2void( (void (*)(Double_t*, Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t))(&TGeoShape::NormalPhi) ), 0);
33214    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33215    G__memfunc_setup("Safety",620,G__G__Geom1_105_0_54, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
33216 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 3);
33217    G__memfunc_setup("SafetyPhi",909,G__G__Geom1_105_0_55, 100, -1, G__defined_typename("Double_t"), 0, 4, 3, 1, 0, 
33218 "D - 'Double_t' 0 - point g - 'Bool_t' 0 - in "
33219 "d - 'Double_t' 0 - phi1 d - 'Double_t' 0 - phi2", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Bool_t, Double_t, Double_t))(&TGeoShape::SafetyPhi) ), 0);
33220    G__memfunc_setup("SetDimensions",1349,G__G__Geom1_105_0_56, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 3);
33221    G__memfunc_setup("SetId",473,G__G__Geom1_105_0_57, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 0);
33222    G__memfunc_setup("SetPoints",937,G__G__Geom1_105_0_58, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 3);
33223    G__memfunc_setup("SetPoints",937,G__G__Geom1_105_0_59, 121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 3);
33224    G__memfunc_setup("SetSegsAndPols",1391,G__G__Geom1_105_0_60, 121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buff", (char*)NULL, (void*) NULL, 3);
33225    G__memfunc_setup("SetRuntime",1040,G__G__Geom1_105_0_61, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
33226    G__memfunc_setup("ShapeDistancetoPrimitive",2488,G__G__Geom1_105_0_62, 105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 8, 
33227 "i - 'Int_t' 0 - numpoints i - 'Int_t' 0 - px "
33228 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 0);
33229    G__memfunc_setup("Sizeof3D",743,G__G__Geom1_105_0_63, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
33230    G__memfunc_setup("SetShapeBit",1084,G__G__Geom1_105_0_64, 121, -1, -1, 0, 2, 1, 1, 0, 
33231 "h - 'UInt_t' 0 - f g - 'Bool_t' 0 - set", (char*)NULL, (void*) NULL, 0);
33232    G__memfunc_setup("SetShapeBit",1084,G__G__Geom1_105_0_65, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
33233    G__memfunc_setup("ResetShapeBit",1299,G__G__Geom1_105_0_66, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
33234    G__memfunc_setup("TestShapeBit",1200,G__G__Geom1_105_0_67, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
33235    G__memfunc_setup("TestShapeBits",1315,G__G__Geom1_105_0_68, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
33236    G__memfunc_setup("InvertShapeBit",1416,G__G__Geom1_105_0_69, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - f", (char*)NULL, (void*) NULL, 0);
33237    G__memfunc_setup("Class",502,G__G__Geom1_105_0_70, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoShape::Class) ), 0);
33238    G__memfunc_setup("Class_Name",982,G__G__Geom1_105_0_71, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoShape::Class_Name) ), 0);
33239    G__memfunc_setup("Class_Version",1339,G__G__Geom1_105_0_72, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoShape::Class_Version) ), 0);
33240    G__memfunc_setup("Dictionary",1046,G__G__Geom1_105_0_73, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoShape::Dictionary) ), 0);
33241    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33242    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);
33243    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);
33244    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_105_0_77, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33245    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_105_0_78, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoShape::DeclFileName) ), 0);
33246    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_105_0_79, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoShape::ImplFileLine) ), 0);
33247    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_105_0_80, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoShape::ImplFileName) ), 0);
33248    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_105_0_81, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoShape::DeclFileLine) ), 0);
33249    // automatic destructor
33250    G__memfunc_setup("~TGeoShape", 990, G__G__Geom1_105_0_82, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33251    // automatic assignment operator
33252    G__memfunc_setup("operator=", 937, G__G__Geom1_105_0_83, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 1, 1, 1, 1, 0, "u 'TGeoShape' - 11 - -", (char*) NULL, (void*) NULL, 0);
33253    G__tag_memfunc_reset();
33254 }
33255 
33256 static void G__setup_memfuncTGeoMatrix(void) {
33257    /* TGeoMatrix */
33258    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix));
33259    G__memfunc_setup("operator=",937,G__G__Geom1_106_0_4, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 1, 1, 1, 1, 0, "u 'TGeoMatrix' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
33260    G__memfunc_setup("operator*",918,G__G__Geom1_106_0_5, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 1, 1, 1, 1, 8, "u 'TGeoMatrix' - 11 - right", (char*)NULL, (void*) NULL, 0);
33261    G__memfunc_setup("operator==",998,G__G__Geom1_106_0_6, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "u 'TGeoMatrix' - 11 - other", (char*)NULL, (void*) NULL, 0);
33262    G__memfunc_setup("IsIdentity",1030,G__G__Geom1_106_0_7, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33263    G__memfunc_setup("IsTranslation",1355,G__G__Geom1_106_0_8, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33264    G__memfunc_setup("IsRotation",1036,G__G__Geom1_106_0_9, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33265    G__memfunc_setup("IsReflection",1223,G__G__Geom1_106_0_10, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33266    G__memfunc_setup("IsScale",676,G__G__Geom1_106_0_11, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33267    G__memfunc_setup("IsCombi",678,G__G__Geom1_106_0_12, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33268    G__memfunc_setup("IsGeneral",890,G__G__Geom1_106_0_13, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33269    G__memfunc_setup("IsRegistered",1226,G__G__Geom1_106_0_14, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33270    G__memfunc_setup("IsRotAboutZ",1094,G__G__Geom1_106_0_15, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33271    G__memfunc_setup("GetHomogenousMatrix",1977,G__G__Geom1_106_0_16, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - hmat", (char*)NULL, (void*) NULL, 0);
33272    G__memfunc_setup("GetPointerName",1410,G__G__Geom1_106_0_17, 67, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33273    G__memfunc_setup("GetByteCount",1213,G__G__Geom1_106_0_18, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33274    G__memfunc_setup("GetTranslation",1455,G__G__Geom1_106_0_19, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
33275    G__memfunc_setup("GetRotationMatrix",1765,G__G__Geom1_106_0_20, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
33276    G__memfunc_setup("GetScale",776,G__G__Geom1_106_0_21, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
33277    G__memfunc_setup("Inverse",732,G__G__Geom1_106_0_22, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 1, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
33278    G__memfunc_setup("LocalToMaster",1306,G__G__Geom1_106_0_23, 121, -1, -1, 0, 2, 1, 1, 8, 
33279 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
33280    G__memfunc_setup("LocalToMasterVect",1708,G__G__Geom1_106_0_24, 121, -1, -1, 0, 2, 1, 1, 8, 
33281 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
33282    G__memfunc_setup("LocalToMasterBomb",1690,G__G__Geom1_106_0_25, 121, -1, -1, 0, 2, 1, 1, 8, 
33283 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
33284    G__memfunc_setup("MakeClone",879,G__G__Geom1_106_0_26, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
33285    G__memfunc_setup("MasterToLocal",1306,G__G__Geom1_106_0_27, 121, -1, -1, 0, 2, 1, 1, 8, 
33286 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
33287    G__memfunc_setup("MasterToLocalVect",1708,G__G__Geom1_106_0_28, 121, -1, -1, 0, 2, 1, 1, 8, 
33288 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
33289    G__memfunc_setup("MasterToLocalBomb",1690,G__G__Geom1_106_0_29, 121, -1, -1, 0, 2, 1, 1, 8, 
33290 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
33291    G__memfunc_setup("Normalize",945,G__G__Geom1_106_0_30, 121, -1, -1, 0, 1, 3, 1, 0, "D - 'Double_t' 0 - vect", (char*)NULL, (void*) G__func2void( (void (*)(Double_t*))(&TGeoMatrix::Normalize) ), 0);
33292    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 1);
33293    G__memfunc_setup("RotateX",711,G__G__Geom1_106_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
33294    G__memfunc_setup("RotateY",712,G__G__Geom1_106_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
33295    G__memfunc_setup("RotateZ",713,G__G__Geom1_106_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
33296    G__memfunc_setup("ReflectX",797,G__G__Geom1_106_0_35, 121, -1, -1, 0, 2, 1, 1, 0, 
33297 "g - 'Bool_t' 0 - leftside g - 'Bool_t' 0 'kFALSE' rotonly", (char*)NULL, (void*) NULL, 1);
33298    G__memfunc_setup("ReflectY",798,G__G__Geom1_106_0_36, 121, -1, -1, 0, 2, 1, 1, 0, 
33299 "g - 'Bool_t' 0 - leftside g - 'Bool_t' 0 'kFALSE' rotonly", (char*)NULL, (void*) NULL, 1);
33300    G__memfunc_setup("ReflectZ",799,G__G__Geom1_106_0_37, 121, -1, -1, 0, 2, 1, 1, 0, 
33301 "g - 'Bool_t' 0 - leftside g - 'Bool_t' 0 'kFALSE' rotonly", (char*)NULL, (void*) NULL, 1);
33302    G__memfunc_setup("RegisterYourself",1694,G__G__Geom1_106_0_38, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33303    G__memfunc_setup("SetDefaultName",1394,G__G__Geom1_106_0_39, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33304    G__memfunc_setup("SetDx",488,G__G__Geom1_106_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
33305    G__memfunc_setup("SetDy",489,G__G__Geom1_106_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
33306    G__memfunc_setup("SetDz",490,G__G__Geom1_106_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
33307    G__memfunc_setup("Class",502,G__G__Geom1_106_0_43, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoMatrix::Class) ), 0);
33308    G__memfunc_setup("Class_Name",982,G__G__Geom1_106_0_44, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMatrix::Class_Name) ), 0);
33309    G__memfunc_setup("Class_Version",1339,G__G__Geom1_106_0_45, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoMatrix::Class_Version) ), 0);
33310    G__memfunc_setup("Dictionary",1046,G__G__Geom1_106_0_46, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoMatrix::Dictionary) ), 0);
33311    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33312    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);
33313    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);
33314    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_106_0_50, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33315    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_106_0_51, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMatrix::DeclFileName) ), 0);
33316    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_106_0_52, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoMatrix::ImplFileLine) ), 0);
33317    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_106_0_53, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMatrix::ImplFileName) ), 0);
33318    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_106_0_54, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoMatrix::DeclFileLine) ), 0);
33319    // automatic destructor
33320    G__memfunc_setup("~TGeoMatrix", 1122, G__G__Geom1_106_0_55, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33321    G__tag_memfunc_reset();
33322 }
33323 
33324 static void G__setup_memfuncTGeoHMatrix(void) {
33325    /* TGeoHMatrix */
33326    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix));
33327    G__memfunc_setup("TGeoHMatrix",1068,G__G__Geom1_107_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33328    G__memfunc_setup("TGeoHMatrix",1068,G__G__Geom1_107_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 1, 1, 1, 0, "u 'TGeoMatrix' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
33329    G__memfunc_setup("TGeoHMatrix",1068,G__G__Geom1_107_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
33330    G__memfunc_setup("operator=",937,G__G__Geom1_107_0_4, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 1, 1, 1, 1, 0, "U 'TGeoMatrix' - 10 - matrix", (char*)NULL, (void*) NULL, 0);
33331    G__memfunc_setup("operator=",937,G__G__Geom1_107_0_5, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 1, 1, 1, 1, 0, "u 'TGeoMatrix' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
33332    G__memfunc_setup("operator=",937,G__G__Geom1_107_0_6, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 1, 1, 1, 1, 0, "u 'TGeoHMatrix' - 11 - other", (char*)NULL, (void*) NULL, 0);
33333    G__memfunc_setup("operator*=",979,G__G__Geom1_107_0_7, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 1, 1, 1, 1, 0, "u 'TGeoMatrix' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
33334    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33335    G__memfunc_setup("CopyFrom",815,G__G__Geom1_107_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoMatrix' - 10 - other", (char*)NULL, (void*) NULL, 0);
33336    G__memfunc_setup("Determinant",1147,G__G__Geom1_107_0_10, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33337    G__memfunc_setup("Inverse",732,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 1, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33338    G__memfunc_setup("MakeClone",879,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33339    G__memfunc_setup("Multiply",864,G__G__Geom1_107_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoMatrix' - 10 - right", (char*)NULL, (void*) NULL, 0);
33340    G__memfunc_setup("MultiplyLeft",1259,G__G__Geom1_107_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoMatrix' - 10 - left", (char*)NULL, (void*) NULL, 0);
33341    G__memfunc_setup("RotateX",711,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - angle", (char*)NULL, (void*) NULL, 1);
33342    G__memfunc_setup("RotateY",712,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - angle", (char*)NULL, (void*) NULL, 1);
33343    G__memfunc_setup("RotateZ",713,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - angle", (char*)NULL, (void*) NULL, 1);
33344    G__memfunc_setup("ReflectX",797,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33345 "g - 'Bool_t' 0 - leftside g - 'Bool_t' 0 'kFALSE' rotonly", (char*)NULL, (void*) NULL, 1);
33346    G__memfunc_setup("ReflectY",798,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33347 "g - 'Bool_t' 0 - leftside g - 'Bool_t' 0 'kFALSE' rotonly", (char*)NULL, (void*) NULL, 1);
33348    G__memfunc_setup("ReflectZ",799,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33349 "g - 'Bool_t' 0 - leftside g - 'Bool_t' 0 'kFALSE' rotonly", (char*)NULL, (void*) NULL, 1);
33350    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33351 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33352    G__memfunc_setup("SetDx",488,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - dx", (char*)NULL, (void*) NULL, 1);
33353    G__memfunc_setup("SetDy",489,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - dy", (char*)NULL, (void*) NULL, 1);
33354    G__memfunc_setup("SetDz",490,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 1);
33355    G__memfunc_setup("SetTranslation",1467,G__G__Geom1_107_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 10 - vect", (char*)NULL, (void*) NULL, 0);
33356    G__memfunc_setup("SetRotation",1148,G__G__Geom1_107_0_26, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 10 - matrix", (char*)NULL, (void*) NULL, 0);
33357    G__memfunc_setup("SetScale",788,G__G__Geom1_107_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 10 - scale", (char*)NULL, (void*) NULL, 0);
33358    G__memfunc_setup("GetTranslation",1455,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33359    G__memfunc_setup("GetRotationMatrix",1765,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33360    G__memfunc_setup("GetScale",776,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33361    G__memfunc_setup("GetTranslation",1455,G__G__Geom1_107_0_31, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33362    G__memfunc_setup("GetRotationMatrix",1765,G__G__Geom1_107_0_32, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33363    G__memfunc_setup("GetScale",776,G__G__Geom1_107_0_33, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33364    G__memfunc_setup("Class",502,G__G__Geom1_107_0_34, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoHMatrix::Class) ), 0);
33365    G__memfunc_setup("Class_Name",982,G__G__Geom1_107_0_35, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoHMatrix::Class_Name) ), 0);
33366    G__memfunc_setup("Class_Version",1339,G__G__Geom1_107_0_36, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoHMatrix::Class_Version) ), 0);
33367    G__memfunc_setup("Dictionary",1046,G__G__Geom1_107_0_37, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoHMatrix::Dictionary) ), 0);
33368    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33369    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);
33370    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);
33371    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_107_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33372    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_107_0_42, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoHMatrix::DeclFileName) ), 0);
33373    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_107_0_43, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoHMatrix::ImplFileLine) ), 0);
33374    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_107_0_44, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoHMatrix::ImplFileName) ), 0);
33375    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_107_0_45, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoHMatrix::DeclFileLine) ), 0);
33376    // automatic copy constructor
33377    G__memfunc_setup("TGeoHMatrix", 1068, G__G__Geom1_107_0_46, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 1, 1, 1, 0, "u 'TGeoHMatrix' - 11 - -", (char*) NULL, (void*) NULL, 0);
33378    // automatic destructor
33379    G__memfunc_setup("~TGeoHMatrix", 1194, G__G__Geom1_107_0_47, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33380    G__tag_memfunc_reset();
33381 }
33382 
33383 static void G__setup_memfuncTGeoBoolNode(void) {
33384    /* TGeoBoolNode */
33385    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNode));
33386    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNode), -1, 1, 1, 1, 4, 0, "u 'TGeoBoolNode' - 11 - -", "Not implemented", (void*) NULL, 0);
33387    G__memfunc_setup("MakeBranch",972,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 2, 0, 
33388 "C - - 10 - expr g - 'Bool_t' 0 - left", (char*)NULL, (void*) NULL, 0);
33389    G__memfunc_setup("ComputeBBox",1096,G__G__Geom1_108_0_7, 121, -1, -1, 0, 4, 1, 1, 0, 
33390 "d - 'Double_t' 1 - dx d - 'Double_t' 1 - dy "
33391 "d - 'Double_t' 1 - dz D - 'Double_t' 0 - origin", (char*)NULL, (void*) NULL, 3);
33392    G__memfunc_setup("ComputeNormal",1350,G__G__Geom1_108_0_8, 121, -1, -1, 0, 3, 1, 1, 0, 
33393 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33394 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 3);
33395    G__memfunc_setup("Contains",831,G__G__Geom1_108_0_9, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 3);
33396    G__memfunc_setup("DistanceToPrimitive",1959,G__G__Geom1_108_0_10, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
33397 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 3);
33398    G__memfunc_setup("DistFromInside",1412,G__G__Geom1_108_0_11, 100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
33399 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33400 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 '0' step "
33401 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 3);
33402    G__memfunc_setup("DistFromOutside",1541,G__G__Geom1_108_0_12, 100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
33403 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33404 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 '0' step "
33405 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 3);
33406    G__memfunc_setup("GetBooleanOperator",1836,G__G__Geom1_108_0_13, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNodecLcLEGeoBoolType), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
33407    G__memfunc_setup("GetNpoints",1035,G__G__Geom1_108_0_14, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
33408    G__memfunc_setup("GetLeftMatrix",1312,G__G__Geom1_108_0_15, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33409    G__memfunc_setup("GetRightMatrix",1427,G__G__Geom1_108_0_16, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33410    G__memfunc_setup("GetLeftShape",1180,G__G__Geom1_108_0_17, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33411    G__memfunc_setup("GetRightShape",1295,G__G__Geom1_108_0_18, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33412    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 - option", (char*)NULL, (void*) NULL, 1);
33413    G__memfunc_setup("RegisterMatrices",1661,G__G__Geom1_108_0_20, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33414    G__memfunc_setup("Safety",620,G__G__Geom1_108_0_21, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
33415 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 3);
33416    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33417 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33418    G__memfunc_setup("SetPoints",937,G__G__Geom1_108_0_23, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
33419    G__memfunc_setup("SetPoints",937,G__G__Geom1_108_0_24, 121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
33420    G__memfunc_setup("SetSelected",1109,G__G__Geom1_108_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - sel", (char*)NULL, (void*) NULL, 0);
33421    G__memfunc_setup("Sizeof3D",743,G__G__Geom1_108_0_26, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33422    G__memfunc_setup("Class",502,G__G__Geom1_108_0_27, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoBoolNode::Class) ), 0);
33423    G__memfunc_setup("Class_Name",982,G__G__Geom1_108_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoBoolNode::Class_Name) ), 0);
33424    G__memfunc_setup("Class_Version",1339,G__G__Geom1_108_0_29, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoBoolNode::Class_Version) ), 0);
33425    G__memfunc_setup("Dictionary",1046,G__G__Geom1_108_0_30, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoBoolNode::Dictionary) ), 0);
33426    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33427    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);
33428    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);
33429    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_108_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33430    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_108_0_35, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoBoolNode::DeclFileName) ), 0);
33431    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_108_0_36, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoBoolNode::ImplFileLine) ), 0);
33432    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_108_0_37, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoBoolNode::ImplFileName) ), 0);
33433    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_108_0_38, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoBoolNode::DeclFileLine) ), 0);
33434    // automatic destructor
33435    G__memfunc_setup("~TGeoBoolNode", 1279, G__G__Geom1_108_0_39, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33436    G__tag_memfunc_reset();
33437 }
33438 
33439 static void G__setup_memfuncTGeoUnion(void) {
33440    /* TGeoUnion */
33441    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoUnion));
33442    G__memfunc_setup("TGeoUnion",888,G__G__Geom1_110_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoUnion), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33443    G__memfunc_setup("TGeoUnion",888,G__G__Geom1_110_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoUnion), -1, 0, 2, 1, 1, 0, 
33444 "C - - 10 - expr1 C - - 10 - expr2", (char*)NULL, (void*) NULL, 0);
33445    G__memfunc_setup("TGeoUnion",888,G__G__Geom1_110_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoUnion), -1, 0, 4, 1, 1, 0, 
33446 "U 'TGeoShape' - 0 - left U 'TGeoShape' - 0 - right "
33447 "U 'TGeoMatrix' - 0 '0' lmat U 'TGeoMatrix' - 0 '0' rmat", (char*)NULL, (void*) NULL, 0);
33448    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
33449 "d - 'Double_t' 1 - dx d - 'Double_t' 1 - dy "
33450 "d - 'Double_t' 1 - dz D - 'Double_t' 0 - origin", (char*)NULL, (void*) NULL, 1);
33451    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
33452 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33453 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
33454    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
33455    G__memfunc_setup("DistanceToPrimitive",1959,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
33456 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
33457    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
33458 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33459 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 '0' step "
33460 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
33461    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
33462 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33463 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 '0' step "
33464 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
33465    G__memfunc_setup("GetBooleanOperator",1836,(G__InterfaceMethod) NULL,105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNodecLcLEGeoBoolType), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33466    G__memfunc_setup("GetNpoints",1035,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33467    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
33468 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
33469    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33470 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33471    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33472    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 - option", (char*)NULL, (void*) NULL, 1);
33473    G__memfunc_setup("Class",502,G__G__Geom1_110_0_16, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoUnion::Class) ), 0);
33474    G__memfunc_setup("Class_Name",982,G__G__Geom1_110_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoUnion::Class_Name) ), 0);
33475    G__memfunc_setup("Class_Version",1339,G__G__Geom1_110_0_18, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoUnion::Class_Version) ), 0);
33476    G__memfunc_setup("Dictionary",1046,G__G__Geom1_110_0_19, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoUnion::Dictionary) ), 0);
33477    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33478    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);
33479    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);
33480    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_110_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33481    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_110_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoUnion::DeclFileName) ), 0);
33482    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_110_0_25, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoUnion::ImplFileLine) ), 0);
33483    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_110_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoUnion::ImplFileName) ), 0);
33484    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_110_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoUnion::DeclFileLine) ), 0);
33485    // automatic destructor
33486    G__memfunc_setup("~TGeoUnion", 1014, G__G__Geom1_110_0_28, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33487    G__tag_memfunc_reset();
33488 }
33489 
33490 static void G__setup_memfuncTGeoIntersection(void) {
33491    /* TGeoIntersection */
33492    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIntersection));
33493    G__memfunc_setup("TGeoIntersection",1638,G__G__Geom1_111_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIntersection), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33494    G__memfunc_setup("TGeoIntersection",1638,G__G__Geom1_111_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIntersection), -1, 0, 2, 1, 1, 0, 
33495 "C - - 10 - expr1 C - - 10 - expr2", (char*)NULL, (void*) NULL, 0);
33496    G__memfunc_setup("TGeoIntersection",1638,G__G__Geom1_111_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIntersection), -1, 0, 4, 1, 1, 0, 
33497 "U 'TGeoShape' - 0 - left U 'TGeoShape' - 0 - right "
33498 "U 'TGeoMatrix' - 0 '0' lmat U 'TGeoMatrix' - 0 '0' rmat", (char*)NULL, (void*) NULL, 0);
33499    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
33500 "d - 'Double_t' 1 - dx d - 'Double_t' 1 - dy "
33501 "d - 'Double_t' 1 - dz D - 'Double_t' 0 - origin", (char*)NULL, (void*) NULL, 1);
33502    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
33503 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33504 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
33505    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
33506    G__memfunc_setup("DistanceToPrimitive",1959,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
33507 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
33508    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
33509 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33510 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 '0' step "
33511 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
33512    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
33513 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33514 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 '0' step "
33515 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
33516    G__memfunc_setup("GetBooleanOperator",1836,(G__InterfaceMethod) NULL,105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNodecLcLEGeoBoolType), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33517    G__memfunc_setup("GetNpoints",1035,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33518    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
33519 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
33520    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33521 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33522    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33523    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 - option", (char*)NULL, (void*) NULL, 1);
33524    G__memfunc_setup("Class",502,G__G__Geom1_111_0_16, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoIntersection::Class) ), 0);
33525    G__memfunc_setup("Class_Name",982,G__G__Geom1_111_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIntersection::Class_Name) ), 0);
33526    G__memfunc_setup("Class_Version",1339,G__G__Geom1_111_0_18, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoIntersection::Class_Version) ), 0);
33527    G__memfunc_setup("Dictionary",1046,G__G__Geom1_111_0_19, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoIntersection::Dictionary) ), 0);
33528    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33529    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);
33530    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);
33531    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_111_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33532    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_111_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIntersection::DeclFileName) ), 0);
33533    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_111_0_25, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoIntersection::ImplFileLine) ), 0);
33534    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_111_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIntersection::ImplFileName) ), 0);
33535    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_111_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoIntersection::DeclFileLine) ), 0);
33536    // automatic destructor
33537    G__memfunc_setup("~TGeoIntersection", 1764, G__G__Geom1_111_0_28, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33538    G__tag_memfunc_reset();
33539 }
33540 
33541 static void G__setup_memfuncTGeoSubtraction(void) {
33542    /* TGeoSubtraction */
33543    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoSubtraction));
33544    G__memfunc_setup("TGeoSubtraction",1533,G__G__Geom1_112_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoSubtraction), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33545    G__memfunc_setup("TGeoSubtraction",1533,G__G__Geom1_112_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoSubtraction), -1, 0, 2, 1, 1, 0, 
33546 "C - - 10 - expr1 C - - 10 - expr2", (char*)NULL, (void*) NULL, 0);
33547    G__memfunc_setup("TGeoSubtraction",1533,G__G__Geom1_112_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoSubtraction), -1, 0, 4, 1, 1, 0, 
33548 "U 'TGeoShape' - 0 - left U 'TGeoShape' - 0 - right "
33549 "U 'TGeoMatrix' - 0 '0' lmat U 'TGeoMatrix' - 0 '0' rmat", (char*)NULL, (void*) NULL, 0);
33550    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
33551 "d - 'Double_t' 1 - dx d - 'Double_t' 1 - dy "
33552 "d - 'Double_t' 1 - dz D - 'Double_t' 0 - origin", (char*)NULL, (void*) NULL, 1);
33553    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
33554 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33555 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
33556    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
33557    G__memfunc_setup("DistanceToPrimitive",1959,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
33558 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
33559    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
33560 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33561 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 '0' step "
33562 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
33563    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
33564 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
33565 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 '0' step "
33566 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
33567    G__memfunc_setup("GetBooleanOperator",1836,(G__InterfaceMethod) NULL,105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNodecLcLEGeoBoolType), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33568    G__memfunc_setup("GetNpoints",1035,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
33569    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
33570 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
33571    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33572 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33573    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33574    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 - option", (char*)NULL, (void*) NULL, 1);
33575    G__memfunc_setup("Class",502,G__G__Geom1_112_0_16, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoSubtraction::Class) ), 0);
33576    G__memfunc_setup("Class_Name",982,G__G__Geom1_112_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoSubtraction::Class_Name) ), 0);
33577    G__memfunc_setup("Class_Version",1339,G__G__Geom1_112_0_18, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoSubtraction::Class_Version) ), 0);
33578    G__memfunc_setup("Dictionary",1046,G__G__Geom1_112_0_19, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoSubtraction::Dictionary) ), 0);
33579    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33580    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);
33581    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);
33582    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_112_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33583    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_112_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoSubtraction::DeclFileName) ), 0);
33584    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_112_0_25, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoSubtraction::ImplFileLine) ), 0);
33585    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_112_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoSubtraction::ImplFileName) ), 0);
33586    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_112_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoSubtraction::DeclFileLine) ), 0);
33587    // automatic destructor
33588    G__memfunc_setup("~TGeoSubtraction", 1659, G__G__Geom1_112_0_28, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33589    G__tag_memfunc_reset();
33590 }
33591 
33592 static void G__setup_memfuncTGeoElementTable(void) {
33593    /* TGeoElementTable */
33594    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable));
33595    G__memfunc_setup("TGeoElementTable",1569,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable), -1, 0, 1, 1, 2, 0, "u 'TGeoElementTable' - 11 - -", (char*)NULL, (void*) NULL, 0);
33596    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable), -1, 1, 1, 1, 2, 0, "u 'TGeoElementTable' - 11 - -", (char*)NULL, (void*) NULL, 0);
33597    G__memfunc_setup("TGeoElementTable",1569,G__G__Geom1_137_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33598    G__memfunc_setup("TGeoElementTable",1569,G__G__Geom1_137_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - nelements", (char*)NULL, (void*) NULL, 0);
33599    G__memfunc_setup("AddElement",979,G__G__Geom1_137_0_5, 121, -1, -1, 0, 4, 1, 1, 0, 
33600 "C - - 10 - name C - - 10 - title "
33601 "i - 'Int_t' 0 - z d - 'Double_t' 0 - a", (char*)NULL, (void*) NULL, 0);
33602    G__memfunc_setup("AddElement",979,G__G__Geom1_137_0_6, 121, -1, -1, 0, 5, 1, 1, 0, 
33603 "C - - 10 - name C - - 10 - title "
33604 "i - 'Int_t' 0 - z i - 'Int_t' 0 - n "
33605 "d - 'Double_t' 0 - a", (char*)NULL, (void*) NULL, 0);
33606    G__memfunc_setup("AddElementRN",1139,G__G__Geom1_137_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoElementRN' - 0 - elem", (char*)NULL, (void*) NULL, 0);
33607    G__memfunc_setup("AddIsotope",1004,G__G__Geom1_137_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoIsotope' - 0 - isotope", (char*)NULL, (void*) NULL, 0);
33608    G__memfunc_setup("BuildDefaultElements",2034,G__G__Geom1_137_0_9, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33609    G__memfunc_setup("ImportElementsRN",1624,G__G__Geom1_137_0_10, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33610    G__memfunc_setup("CheckTable",966,G__G__Geom1_137_0_11, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33611    G__memfunc_setup("FindElement",1099,G__G__Geom1_137_0_12, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement), -1, 0, 1, 1, 1, 8, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
33612    G__memfunc_setup("FindIsotope",1124,G__G__Geom1_137_0_13, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope), -1, 0, 1, 1, 1, 8, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
33613    G__memfunc_setup("GetElement",1002,G__G__Geom1_137_0_14, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - z", (char*)NULL, (void*) NULL, 0);
33614    G__memfunc_setup("GetElementRN",1162,G__G__Geom1_137_0_15, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - ENDFcode", (char*)NULL, (void*) NULL, 0);
33615    G__memfunc_setup("GetElementRN",1162,G__G__Geom1_137_0_16, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 3, 1, 1, 8, 
33616 "i - 'Int_t' 0 - a i - 'Int_t' 0 - z "
33617 "i - 'Int_t' 0 '0' iso", (char*)NULL, (void*) NULL, 0);
33618    G__memfunc_setup("GetElementsRN",1277,G__G__Geom1_137_0_17, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33619    G__memfunc_setup("HasDefaultElements",1822,G__G__Geom1_137_0_18, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33620    G__memfunc_setup("HasRNElements",1273,G__G__Geom1_137_0_19, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33621    G__memfunc_setup("GetNelements",1227,G__G__Geom1_137_0_20, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33622    G__memfunc_setup("GetNelementsRN",1387,G__G__Geom1_137_0_21, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33623    G__memfunc_setup("ExportElementsRN",1631,G__G__Geom1_137_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 '\"\"' filename", (char*)NULL, (void*) NULL, 0);
33624    G__memfunc_setup("Class",502,G__G__Geom1_137_0_23, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoElementTable::Class) ), 0);
33625    G__memfunc_setup("Class_Name",982,G__G__Geom1_137_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoElementTable::Class_Name) ), 0);
33626    G__memfunc_setup("Class_Version",1339,G__G__Geom1_137_0_25, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoElementTable::Class_Version) ), 0);
33627    G__memfunc_setup("Dictionary",1046,G__G__Geom1_137_0_26, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoElementTable::Dictionary) ), 0);
33628    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33629    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);
33630    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);
33631    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_137_0_30, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33632    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_137_0_31, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoElementTable::DeclFileName) ), 0);
33633    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_137_0_32, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoElementTable::ImplFileLine) ), 0);
33634    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_137_0_33, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoElementTable::ImplFileName) ), 0);
33635    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_137_0_34, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoElementTable::DeclFileLine) ), 0);
33636    // automatic destructor
33637    G__memfunc_setup("~TGeoElementTable", 1695, G__G__Geom1_137_0_35, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33638    G__tag_memfunc_reset();
33639 }
33640 
33641 static void G__setup_memfuncTGeoIsotope(void) {
33642    /* TGeoIsotope */
33643    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope));
33644    G__memfunc_setup("TGeoIsotope",1106,G__G__Geom1_138_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33645    G__memfunc_setup("TGeoIsotope",1106,G__G__Geom1_138_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope), -1, 0, 4, 1, 1, 0, 
33646 "C - - 10 - name i - 'Int_t' 0 - z "
33647 "i - 'Int_t' 0 - n d - 'Double_t' 0 - a", (char*)NULL, (void*) NULL, 0);
33648    G__memfunc_setup("GetZ",378,G__G__Geom1_138_0_3, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33649    G__memfunc_setup("GetN",366,G__G__Geom1_138_0_4, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33650    G__memfunc_setup("GetA",353,G__G__Geom1_138_0_5, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33651    G__memfunc_setup("FindIsotope",1124,G__G__Geom1_138_0_6, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope), -1, 0, 1, 3, 1, 0, "C - - 10 - name", (char*)NULL, (void*) G__func2void( (TGeoIsotope* (*)(const char*))(&TGeoIsotope::FindIsotope) ), 0);
33652    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33653    G__memfunc_setup("Class",502,G__G__Geom1_138_0_8, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoIsotope::Class) ), 0);
33654    G__memfunc_setup("Class_Name",982,G__G__Geom1_138_0_9, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIsotope::Class_Name) ), 0);
33655    G__memfunc_setup("Class_Version",1339,G__G__Geom1_138_0_10, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoIsotope::Class_Version) ), 0);
33656    G__memfunc_setup("Dictionary",1046,G__G__Geom1_138_0_11, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoIsotope::Dictionary) ), 0);
33657    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33658    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);
33659    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);
33660    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_138_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33661    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_138_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIsotope::DeclFileName) ), 0);
33662    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_138_0_17, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoIsotope::ImplFileLine) ), 0);
33663    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_138_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIsotope::ImplFileName) ), 0);
33664    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_138_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoIsotope::DeclFileLine) ), 0);
33665    // automatic copy constructor
33666    G__memfunc_setup("TGeoIsotope", 1106, G__G__Geom1_138_0_20, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope), -1, 0, 1, 1, 1, 0, "u 'TGeoIsotope' - 11 - -", (char*) NULL, (void*) NULL, 0);
33667    // automatic destructor
33668    G__memfunc_setup("~TGeoIsotope", 1232, G__G__Geom1_138_0_21, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33669    // automatic assignment operator
33670    G__memfunc_setup("operator=", 937, G__G__Geom1_138_0_22, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope), -1, 1, 1, 1, 1, 0, "u 'TGeoIsotope' - 11 - -", (char*) NULL, (void*) NULL, 0);
33671    G__tag_memfunc_reset();
33672 }
33673 
33674 static void G__setup_memfuncTGeoElement(void) {
33675    /* TGeoElement */
33676    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement));
33677    G__memfunc_setup("TGeoElement",1081,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement), -1, 0, 1, 1, 4, 0, "u 'TGeoElement' - 11 - other", (char*)NULL, (void*) NULL, 0);
33678    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement), -1, 1, 1, 1, 4, 0, "u 'TGeoElement' - 11 - other", (char*)NULL, (void*) NULL, 0);
33679    G__memfunc_setup("TGeoElement",1081,G__G__Geom1_139_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33680    G__memfunc_setup("TGeoElement",1081,G__G__Geom1_139_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement), -1, 0, 4, 1, 1, 0, 
33681 "C - - 10 - name C - - 10 - title "
33682 "i - 'Int_t' 0 - z d - 'Double_t' 0 - a", (char*)NULL, (void*) NULL, 0);
33683    G__memfunc_setup("TGeoElement",1081,G__G__Geom1_139_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement), -1, 0, 3, 1, 1, 0, 
33684 "C - - 10 - name C - - 10 - title "
33685 "i - 'Int_t' 0 - nisotopes", (char*)NULL, (void*) NULL, 0);
33686    G__memfunc_setup("TGeoElement",1081,G__G__Geom1_139_0_6, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement), -1, 0, 5, 1, 1, 0, 
33687 "C - - 10 - name C - - 10 - title "
33688 "i - 'Int_t' 0 - z i - 'Int_t' 0 - n "
33689 "d - 'Double_t' 0 - a", (char*)NULL, (void*) NULL, 0);
33690    G__memfunc_setup("ENDFCode",664,G__G__Geom1_139_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33691    G__memfunc_setup("Z",90,G__G__Geom1_139_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33692    G__memfunc_setup("N",78,G__G__Geom1_139_0_9, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33693    G__memfunc_setup("Neff",383,G__G__Geom1_139_0_10, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33694    G__memfunc_setup("A",65,G__G__Geom1_139_0_11, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33695    G__memfunc_setup("AddIsotope",1004,G__G__Geom1_139_0_12, 121, -1, -1, 0, 2, 1, 1, 0, 
33696 "U 'TGeoIsotope' - 0 - isotope d - 'Double_t' 0 - relativeAbundance", (char*)NULL, (void*) NULL, 0);
33697    G__memfunc_setup("GetNisotopes",1252,G__G__Geom1_139_0_13, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33698    G__memfunc_setup("GetIsotope",1027,G__G__Geom1_139_0_14, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIsotope), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33699    G__memfunc_setup("GetRelativeAbundance",2013,G__G__Geom1_139_0_15, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
33700    G__memfunc_setup("HasIsotopes",1138,G__G__Geom1_139_0_16, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33701    G__memfunc_setup("IsDefined",875,G__G__Geom1_139_0_17, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33702    G__memfunc_setup("IsRadioNuclide",1391,G__G__Geom1_139_0_18, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33703    G__memfunc_setup("IsUsed",589,G__G__Geom1_139_0_19, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33704    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33705    G__memfunc_setup("SetDefined",987,G__G__Geom1_139_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
33706    G__memfunc_setup("SetUsed",701,G__G__Geom1_139_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
33707    G__memfunc_setup("GetElementTable",1490,G__G__Geom1_139_0_23, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TGeoElementTable* (*)())(&TGeoElement::GetElementTable) ), 0);
33708    G__memfunc_setup("Class",502,G__G__Geom1_139_0_24, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoElement::Class) ), 0);
33709    G__memfunc_setup("Class_Name",982,G__G__Geom1_139_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoElement::Class_Name) ), 0);
33710    G__memfunc_setup("Class_Version",1339,G__G__Geom1_139_0_26, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoElement::Class_Version) ), 0);
33711    G__memfunc_setup("Dictionary",1046,G__G__Geom1_139_0_27, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoElement::Dictionary) ), 0);
33712    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33713    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);
33714    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);
33715    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_139_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33716    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_139_0_32, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoElement::DeclFileName) ), 0);
33717    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_139_0_33, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoElement::ImplFileLine) ), 0);
33718    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_139_0_34, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoElement::ImplFileName) ), 0);
33719    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_139_0_35, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoElement::DeclFileLine) ), 0);
33720    // automatic destructor
33721    G__memfunc_setup("~TGeoElement", 1207, G__G__Geom1_139_0_36, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33722    G__tag_memfunc_reset();
33723 }
33724 
33725 static void G__setup_memfuncTGeoDecayChannel(void) {
33726    /* TGeoDecayChannel */
33727    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannel));
33728    G__memfunc_setup("TGeoDecayChannel",1550,G__G__Geom1_141_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannel), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33729    G__memfunc_setup("TGeoDecayChannel",1550,G__G__Geom1_141_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannel), -1, 0, 4, 1, 1, 0, 
33730 "i - 'Int_t' 0 - decay i - 'Int_t' 0 - diso "
33731 "d - 'Double_t' 0 - branchingRatio d - 'Double_t' 0 - qValue", (char*)NULL, (void*) NULL, 0);
33732    G__memfunc_setup("TGeoDecayChannel",1550,G__G__Geom1_141_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannel), -1, 0, 1, 1, 1, 0, "u 'TGeoDecayChannel' - 11 - dc", (char*)NULL, (void*) NULL, 0);
33733    G__memfunc_setup("operator=",937,G__G__Geom1_141_0_4, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannel), -1, 1, 1, 1, 1, 0, "u 'TGeoDecayChannel' - 11 - dc", (char*)NULL, (void*) NULL, 0);
33734    G__memfunc_setup("GetIndex",792,G__G__Geom1_141_0_5, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33735    G__memfunc_setup("GetName",673,(G__InterfaceMethod) NULL,67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
33736    G__memfunc_setup("Decay",486,G__G__Geom1_141_0_7, 104, -1, G__defined_typename("UInt_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33737    G__memfunc_setup("BranchingRatio",1419,G__G__Geom1_141_0_8, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33738    G__memfunc_setup("Qvalue",622,G__G__Geom1_141_0_9, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33739    G__memfunc_setup("DeltaIso",789,G__G__Geom1_141_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33740    G__memfunc_setup("Daughter",820,G__G__Geom1_141_0_11, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33741    G__memfunc_setup("Parent",618,G__G__Geom1_141_0_12, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33742    G__memfunc_setup("DecayName",871,G__G__Geom1_141_0_13, 121, -1, -1, 0, 2, 3, 1, 0, 
33743 "h - 'UInt_t' 0 - decay u 'TString' - 1 - name", (char*)NULL, (void*) G__func2void( (void (*)(UInt_t, TString&))(&TGeoDecayChannel::DecayName) ), 0);
33744    G__memfunc_setup("SetParent",918,G__G__Geom1_141_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoElementRN' - 0 - parent", (char*)NULL, (void*) NULL, 0);
33745    G__memfunc_setup("SetDaughter",1120,G__G__Geom1_141_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoElementRN' - 0 - daughter", (char*)NULL, (void*) NULL, 0);
33746    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\" \"' opt", (char*)NULL, (void*) NULL, 1);
33747    G__memfunc_setup("ReadDecay",866,G__G__Geom1_141_0_17, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoDecayChannel), -1, 0, 1, 3, 1, 0, "C - - 10 - record", (char*)NULL, (void*) G__func2void( (TGeoDecayChannel* (*)(const char*))(&TGeoDecayChannel::ReadDecay) ), 0);
33748    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33749 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33750    G__memfunc_setup("DecayShift",996,G__G__Geom1_141_0_19, 121, -1, -1, 0, 3, 1, 1, 8, 
33751 "i - 'Int_t' 1 - dA i - 'Int_t' 1 - dZ "
33752 "i - 'Int_t' 1 - dI", (char*)NULL, (void*) NULL, 1);
33753    G__memfunc_setup("Class",502,G__G__Geom1_141_0_20, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoDecayChannel::Class) ), 0);
33754    G__memfunc_setup("Class_Name",982,G__G__Geom1_141_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoDecayChannel::Class_Name) ), 0);
33755    G__memfunc_setup("Class_Version",1339,G__G__Geom1_141_0_22, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoDecayChannel::Class_Version) ), 0);
33756    G__memfunc_setup("Dictionary",1046,G__G__Geom1_141_0_23, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoDecayChannel::Dictionary) ), 0);
33757    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33758    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);
33759    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);
33760    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_141_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33761    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_141_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoDecayChannel::DeclFileName) ), 0);
33762    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_141_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoDecayChannel::ImplFileLine) ), 0);
33763    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_141_0_30, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoDecayChannel::ImplFileName) ), 0);
33764    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_141_0_31, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoDecayChannel::DeclFileLine) ), 0);
33765    // automatic destructor
33766    G__memfunc_setup("~TGeoDecayChannel", 1676, G__G__Geom1_141_0_32, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33767    G__tag_memfunc_reset();
33768 }
33769 
33770 static void G__setup_memfuncTGeoBatemanSol(void) {
33771    /* TGeoBatemanSol */
33772    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol));
33773    G__memfunc_setup("TGeoBatemanSol",1365,G__G__Geom1_142_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33774    G__memfunc_setup("TGeoBatemanSol",1365,G__G__Geom1_142_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol), -1, 0, 1, 1, 1, 0, "U 'TGeoElementRN' - 0 - elem", (char*)NULL, (void*) NULL, 0);
33775    G__memfunc_setup("TGeoBatemanSol",1365,G__G__Geom1_142_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol), -1, 0, 1, 1, 1, 0, "U 'TObjArray' - 10 - chain", (char*)NULL, (void*) NULL, 0);
33776    G__memfunc_setup("TGeoBatemanSol",1365,G__G__Geom1_142_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol), -1, 0, 1, 1, 1, 0, "u 'TGeoBatemanSol' - 11 - other", (char*)NULL, (void*) NULL, 0);
33777    G__memfunc_setup("operator=",937,G__G__Geom1_142_0_5, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol), -1, 1, 1, 1, 1, 0, "u 'TGeoBatemanSol' - 11 - other", (char*)NULL, (void*) NULL, 0);
33778    G__memfunc_setup("operator+=",980,G__G__Geom1_142_0_6, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol), -1, 1, 1, 1, 1, 0, "u 'TGeoBatemanSol' - 11 - other", (char*)NULL, (void*) NULL, 0);
33779    G__memfunc_setup("Concentration",1367,G__G__Geom1_142_0_7, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "d - 'Double_t' 0 - time", (char*)NULL, (void*) NULL, 0);
33780    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33781    G__memfunc_setup("GetCoeff",771,G__G__Geom1_142_0_9, 121, -1, -1, 0, 3, 1, 1, 8, 
33782 "i - 'Int_t' 0 - i d - 'Double_t' 1 - cn "
33783 "d - 'Double_t' 1 - lambda", (char*)NULL, (void*) NULL, 0);
33784    G__memfunc_setup("GetRange",781,G__G__Geom1_142_0_10, 121, -1, -1, 0, 2, 1, 1, 8, 
33785 "d - 'Double_t' 1 - tmin d - 'Double_t' 1 - tmax", (char*)NULL, (void*) NULL, 0);
33786    G__memfunc_setup("GetElement",1002,G__G__Geom1_142_0_11, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33787    G__memfunc_setup("GetTopElement",1309,G__G__Geom1_142_0_12, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33788    G__memfunc_setup("GetNcoeff",881,G__G__Geom1_142_0_13, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33789    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33790    G__memfunc_setup("SetRange",793,G__G__Geom1_142_0_15, 121, -1, -1, 0, 2, 1, 1, 0, 
33791 "d - 'Double_t' 0 '0.' tmin d - 'Double_t' 0 '0.' tmax", (char*)NULL, (void*) NULL, 0);
33792    G__memfunc_setup("SetFactor",907,G__G__Geom1_142_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - factor", (char*)NULL, (void*) NULL, 0);
33793    G__memfunc_setup("FindSolution",1246,G__G__Geom1_142_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TObjArray' - 10 - array", (char*)NULL, (void*) NULL, 0);
33794    G__memfunc_setup("Normalize",945,G__G__Geom1_142_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - factor", (char*)NULL, (void*) NULL, 0);
33795    G__memfunc_setup("Class",502,G__G__Geom1_142_0_19, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoBatemanSol::Class) ), 0);
33796    G__memfunc_setup("Class_Name",982,G__G__Geom1_142_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoBatemanSol::Class_Name) ), 0);
33797    G__memfunc_setup("Class_Version",1339,G__G__Geom1_142_0_21, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoBatemanSol::Class_Version) ), 0);
33798    G__memfunc_setup("Dictionary",1046,G__G__Geom1_142_0_22, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoBatemanSol::Dictionary) ), 0);
33799    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33800    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);
33801    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);
33802    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_142_0_26, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33803    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_142_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoBatemanSol::DeclFileName) ), 0);
33804    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_142_0_28, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoBatemanSol::ImplFileLine) ), 0);
33805    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_142_0_29, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoBatemanSol::ImplFileName) ), 0);
33806    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_142_0_30, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoBatemanSol::DeclFileLine) ), 0);
33807    // automatic destructor
33808    G__memfunc_setup("~TGeoBatemanSol", 1491, G__G__Geom1_142_0_31, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33809    G__tag_memfunc_reset();
33810 }
33811 
33812 static void G__setup_memfuncTGeoElementRN(void) {
33813    /* TGeoElementRN */
33814    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN));
33815    G__memfunc_setup("MakeName",767,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
33816 "i - 'Int_t' 0 - a i - 'Int_t' 0 - z "
33817 "i - 'Int_t' 0 - iso", (char*)NULL, (void*) NULL, 0);
33818    G__memfunc_setup("TGeoElementRN",1241,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 1, 1, 4, 0, "u 'TGeoElementRN' - 11 - elem", (char*)NULL, (void*) NULL, 0);
33819    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 1, 1, 1, 4, 0, "u 'TGeoElementRN' - 11 - elem", (char*)NULL, (void*) NULL, 0);
33820    G__memfunc_setup("TGeoElementRN",1241,G__G__Geom1_143_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33821    G__memfunc_setup("TGeoElementRN",1241,G__G__Geom1_143_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 13, 1, 1, 0, 
33822 "i - 'Int_t' 0 - A i - 'Int_t' 0 - Z "
33823 "i - 'Int_t' 0 - iso d - 'Double_t' 0 - level "
33824 "d - 'Double_t' 0 - deltaM d - 'Double_t' 0 - halfLife "
33825 "C - - 10 - JP d - 'Double_t' 0 - natAbun "
33826 "d - 'Double_t' 0 - th_f d - 'Double_t' 0 - tg_f "
33827 "d - 'Double_t' 0 - th_s d - 'Double_t' 0 - tg_s "
33828 "i - 'Int_t' 0 - status", (char*)NULL, (void*) NULL, 0);
33829    G__memfunc_setup("AddDecay",751,G__G__Geom1_143_0_6, 121, -1, -1, 0, 4, 1, 1, 0, 
33830 "i - 'Int_t' 0 - decay i - 'Int_t' 0 - diso "
33831 "d - 'Double_t' 0 - branchingRatio d - 'Double_t' 0 - qValue", (char*)NULL, (void*) NULL, 0);
33832    G__memfunc_setup("AddDecay",751,G__G__Geom1_143_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoDecayChannel' - 0 - dc", (char*)NULL, (void*) NULL, 0);
33833    G__memfunc_setup("AddRatio",776,G__G__Geom1_143_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TGeoBatemanSol' - 1 - ratio", (char*)NULL, (void*) NULL, 0);
33834    G__memfunc_setup("ResetRatio",1026,G__G__Geom1_143_0_9, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33835    G__memfunc_setup("ENDF",285,G__G__Geom1_143_0_10, 105, -1, G__defined_typename("Int_t"), 0, 3, 3, 1, 0, 
33836 "i - 'Int_t' 0 - a i - 'Int_t' 0 - z "
33837 "i - 'Int_t' 0 - iso", (char*)NULL, (void*) G__func2void( (Int_t (*)(Int_t, Int_t, Int_t))(&TGeoElementRN::ENDF) ), 0);
33838    G__memfunc_setup("ENDFCode",664,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33839    G__memfunc_setup("IsRadioNuclide",1391,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33840    G__memfunc_setup("MassNo",593,G__G__Geom1_143_0_13, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33841    G__memfunc_setup("AtomicNo",794,G__G__Geom1_143_0_14, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33842    G__memfunc_setup("IsoNo",488,G__G__Geom1_143_0_15, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33843    G__memfunc_setup("Level",504,G__G__Geom1_143_0_16, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33844    G__memfunc_setup("MassEx",593,G__G__Geom1_143_0_17, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33845    G__memfunc_setup("HalfLife",763,G__G__Geom1_143_0_18, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33846    G__memfunc_setup("NatAbun",681,G__G__Geom1_143_0_19, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33847    G__memfunc_setup("PJ",154,G__G__Geom1_143_0_20, 67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33848    G__memfunc_setup("TH_F",321,G__G__Geom1_143_0_21, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33849    G__memfunc_setup("TG_F",320,G__G__Geom1_143_0_22, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33850    G__memfunc_setup("TH_S",334,G__G__Geom1_143_0_23, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33851    G__memfunc_setup("TG_S",333,G__G__Geom1_143_0_24, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33852    G__memfunc_setup("Status",644,G__G__Geom1_143_0_25, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33853    G__memfunc_setup("Stable",603,G__G__Geom1_143_0_26, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33854    G__memfunc_setup("Decays",601,G__G__Geom1_143_0_27, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33855    G__memfunc_setup("GetNdecays",999,G__G__Geom1_143_0_28, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33856    G__memfunc_setup("Ratio",511,G__G__Geom1_143_0_29, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBatemanSol), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33857    G__memfunc_setup("CheckDecays",1079,G__G__Geom1_143_0_30, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33858    G__memfunc_setup("DecayResult",1125,G__G__Geom1_143_0_31, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "U 'TGeoDecayChannel' - 0 - dc", (char*)NULL, (void*) NULL, 0);
33859    G__memfunc_setup("FillPopulation",1458,G__G__Geom1_143_0_32, 121, -1, -1, 0, 3, 1, 1, 0, 
33860 "U 'TObjArray' - 0 - population d - 'Double_t' 0 '0.001' precision "
33861 "d - 'Double_t' 0 '1.' factor", (char*)NULL, (void*) NULL, 0);
33862    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33863    G__memfunc_setup("ReadElementRN",1254,G__G__Geom1_143_0_34, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 2, 3, 1, 0, 
33864 "C - - 10 - record i - 'Int_t' 1 - ndecays", (char*)NULL, (void*) G__func2void( (TGeoElementRN* (*)(const char*, Int_t&))(&TGeoElementRN::ReadElementRN) ), 0);
33865    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33866 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33867    G__memfunc_setup("Class",502,G__G__Geom1_143_0_36, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoElementRN::Class) ), 0);
33868    G__memfunc_setup("Class_Name",982,G__G__Geom1_143_0_37, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoElementRN::Class_Name) ), 0);
33869    G__memfunc_setup("Class_Version",1339,G__G__Geom1_143_0_38, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoElementRN::Class_Version) ), 0);
33870    G__memfunc_setup("Dictionary",1046,G__G__Geom1_143_0_39, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoElementRN::Dictionary) ), 0);
33871    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33872    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);
33873    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);
33874    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_143_0_43, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33875    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_143_0_44, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoElementRN::DeclFileName) ), 0);
33876    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_143_0_45, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoElementRN::ImplFileLine) ), 0);
33877    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_143_0_46, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoElementRN::ImplFileName) ), 0);
33878    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_143_0_47, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoElementRN::DeclFileLine) ), 0);
33879    // automatic destructor
33880    G__memfunc_setup("~TGeoElementRN", 1367, G__G__Geom1_143_0_48, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33881    G__tag_memfunc_reset();
33882 }
33883 
33884 static void G__setup_memfuncTGeoElemIter(void) {
33885    /* TGeoElemIter */
33886    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoElemIter));
33887    G__memfunc_setup("TGeoElemIter",1158,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElemIter), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
33888    G__memfunc_setup("Down",408,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 1, 1, 2, 0, "i - 'Int_t' 0 - ibranch", (char*)NULL, (void*) NULL, 0);
33889    G__memfunc_setup("Up",197,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
33890    G__memfunc_setup("TGeoElemIter",1158,G__G__Geom1_146_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElemIter), -1, 0, 2, 1, 1, 0, 
33891 "U 'TGeoElementRN' - 0 - top d - 'Double_t' 0 '1.e-4' limit", (char*)NULL, (void*) NULL, 0);
33892    G__memfunc_setup("TGeoElemIter",1158,G__G__Geom1_146_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElemIter), -1, 0, 1, 1, 1, 0, "u 'TGeoElemIter' - 11 - iter", (char*)NULL, (void*) NULL, 0);
33893    G__memfunc_setup("operator=",937,G__G__Geom1_146_0_6, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElemIter), -1, 1, 1, 1, 1, 0, "u 'TGeoElemIter' - 11 - iter", (char*)NULL, (void*) NULL, 0);
33894    G__memfunc_setup("operator()",957,G__G__Geom1_146_0_7, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33895    G__memfunc_setup("Next",415,G__G__Geom1_146_0_8, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33896    G__memfunc_setup("GetBranch",878,G__G__Geom1_146_0_9, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33897    G__memfunc_setup("GetTop",595,G__G__Geom1_146_0_10, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33898    G__memfunc_setup("GetElement",1002,G__G__Geom1_146_0_11, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementRN), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
33899    G__memfunc_setup("GetLevel",792,G__G__Geom1_146_0_12, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33900    G__memfunc_setup("GetRatio",799,G__G__Geom1_146_0_13, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33901    G__memfunc_setup("Print",525,G__G__Geom1_146_0_14, 121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33902    G__memfunc_setup("SetLimitRatio",1322,G__G__Geom1_146_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - limit", (char*)NULL, (void*) NULL, 0);
33903    G__memfunc_setup("Class",502,G__G__Geom1_146_0_16, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoElemIter::Class) ), 0);
33904    G__memfunc_setup("Class_Name",982,G__G__Geom1_146_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoElemIter::Class_Name) ), 0);
33905    G__memfunc_setup("Class_Version",1339,G__G__Geom1_146_0_18, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoElemIter::Class_Version) ), 0);
33906    G__memfunc_setup("Dictionary",1046,G__G__Geom1_146_0_19, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoElemIter::Dictionary) ), 0);
33907    G__memfunc_setup("IsA",253,G__G__Geom1_146_0_20, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33908    G__memfunc_setup("ShowMembers",1132,G__G__Geom1_146_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
33909    G__memfunc_setup("Streamer",835,G__G__Geom1_146_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
33910    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_146_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33911    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_146_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoElemIter::DeclFileName) ), 0);
33912    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_146_0_25, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoElemIter::ImplFileLine) ), 0);
33913    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_146_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoElemIter::ImplFileName) ), 0);
33914    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_146_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoElemIter::DeclFileLine) ), 0);
33915    // automatic destructor
33916    G__memfunc_setup("~TGeoElemIter", 1284, G__G__Geom1_146_0_28, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33917    G__tag_memfunc_reset();
33918 }
33919 
33920 static void G__setup_memfuncTGeoMaterial(void) {
33921    /* TGeoMaterial */
33922    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial));
33923    G__memfunc_setup("TGeoMaterial",1182,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 1, 1, 2, 0, "u 'TGeoMaterial' - 11 - -", (char*)NULL, (void*) NULL, 0);
33924    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 1, 1, 1, 2, 0, "u 'TGeoMaterial' - 11 - -", (char*)NULL, (void*) NULL, 0);
33925    G__memfunc_setup("TGeoMaterial",1182,G__G__Geom1_157_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33926    G__memfunc_setup("TGeoMaterial",1182,G__G__Geom1_157_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
33927    G__memfunc_setup("TGeoMaterial",1182,G__G__Geom1_157_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 6, 1, 1, 0, 
33928 "C - - 10 - name d - 'Double_t' 0 - a "
33929 "d - 'Double_t' 0 - z d - 'Double_t' 0 - rho "
33930 "d - 'Double_t' 0 '0' radlen d - 'Double_t' 0 '0' intlen", (char*)NULL, (void*) NULL, 0);
33931    G__memfunc_setup("TGeoMaterial",1182,G__G__Geom1_157_0_6, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 7, 1, 1, 0, 
33932 "C - - 10 - name d - 'Double_t' 0 - a "
33933 "d - 'Double_t' 0 - z d - 'Double_t' 0 - rho "
33934 "i 'TGeoMaterial::EGeoMaterialState' - 0 - state d - 'Double_t' 0 'STP_temperature' temperature "
33935 "d - 'Double_t' 0 'STP_pressure' pressure", (char*)NULL, (void*) NULL, 0);
33936    G__memfunc_setup("TGeoMaterial",1182,G__G__Geom1_157_0_7, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 3, 1, 1, 0, 
33937 "C - - 10 - name U 'TGeoElement' - 0 - elem "
33938 "d - 'Double_t' 0 - rho", (char*)NULL, (void*) NULL, 0);
33939    G__memfunc_setup("Coulomb",721,G__G__Geom1_157_0_8, 100, -1, G__defined_typename("Double_t"), 0, 1, 3, 1, 0, "d - 'Double_t' 0 - z", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t))(&TGeoMaterial::Coulomb) ), 0);
33940    G__memfunc_setup("DecayMaterial",1301,G__G__Geom1_157_0_9, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 2, 1, 1, 0, 
33941 "d - 'Double_t' 0 - time d - 'Double_t' 0 '0.001' precision", (char*)NULL, (void*) NULL, 1);
33942    G__memfunc_setup("FillMaterialEvolution",2171,G__G__Geom1_157_0_10, 121, -1, -1, 0, 2, 1, 1, 0, 
33943 "U 'TObjArray' - 0 - population d - 'Double_t' 0 '0.001' precision", (char*)NULL, (void*) NULL, 1);
33944    G__memfunc_setup("GetByteCount",1213,G__G__Geom1_157_0_11, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33945    G__memfunc_setup("GetA",353,G__G__Geom1_157_0_12, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33946    G__memfunc_setup("GetZ",378,G__G__Geom1_157_0_13, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33947    G__memfunc_setup("GetDefaultColor",1508,G__G__Geom1_157_0_14, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33948    G__memfunc_setup("GetDensity",1024,G__G__Geom1_157_0_15, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33949    G__memfunc_setup("GetElement",1002,G__G__Geom1_157_0_16, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 '0' i", (char*)NULL, (void*) NULL, 1);
33950    G__memfunc_setup("GetBaseElement",1381,G__G__Geom1_157_0_17, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33951    G__memfunc_setup("GetPointerName",1410,G__G__Geom1_157_0_18, 67, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33952    G__memfunc_setup("GetRadLen",854,G__G__Geom1_157_0_19, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33953    G__memfunc_setup("GetIntLen",874,G__G__Geom1_157_0_20, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33954    G__memfunc_setup("GetIndex",792,G__G__Geom1_157_0_21, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33955    G__memfunc_setup("GetCerenkovProperties",2186,G__G__Geom1_157_0_22, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObject), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33956    G__memfunc_setup("GetTransparency",1562,G__G__Geom1_157_0_23, 99, -1, G__defined_typename("Char_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33957    G__memfunc_setup("GetTemperature",1454,G__G__Geom1_157_0_24, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33958    G__memfunc_setup("GetPressure",1145,G__G__Geom1_157_0_25, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33959    G__memfunc_setup("GetState",801,G__G__Geom1_157_0_26, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterialState), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33960    G__memfunc_setup("IsEq",370,G__G__Geom1_157_0_27, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "U 'TGeoMaterial' - 10 - other", (char*)NULL, (void*) NULL, 1);
33961    G__memfunc_setup("IsUsed",589,G__G__Geom1_157_0_28, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33962    G__memfunc_setup("IsMixture",938,G__G__Geom1_157_0_29, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33963    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33964    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
33965 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
33966    G__memfunc_setup("SetA",365,G__G__Geom1_157_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - a", (char*)NULL, (void*) NULL, 0);
33967    G__memfunc_setup("SetZ",390,G__G__Geom1_157_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - z", (char*)NULL, (void*) NULL, 0);
33968    G__memfunc_setup("SetDensity",1036,G__G__Geom1_157_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - density", (char*)NULL, (void*) NULL, 0);
33969    G__memfunc_setup("SetIndex",804,G__G__Geom1_157_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
33970    G__memfunc_setup("SetCerenkovProperties",2198,G__G__Geom1_157_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TObject' - 0 - cerenkov", (char*)NULL, (void*) NULL, 1);
33971    G__memfunc_setup("SetRadLen",866,G__G__Geom1_157_0_37, 121, -1, -1, 0, 2, 1, 1, 0, 
33972 "d - 'Double_t' 0 - radlen d - 'Double_t' 0 '0.' intlen", (char*)NULL, (void*) NULL, 0);
33973    G__memfunc_setup("SetUsed",701,G__G__Geom1_157_0_38, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
33974    G__memfunc_setup("SetTransparency",1574,G__G__Geom1_157_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "c - 'Char_t' 0 '0' transparency", (char*)NULL, (void*) NULL, 0);
33975    G__memfunc_setup("SetTemperature",1466,G__G__Geom1_157_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - temperature", (char*)NULL, (void*) NULL, 0);
33976    G__memfunc_setup("SetPressure",1157,G__G__Geom1_157_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - pressure", (char*)NULL, (void*) NULL, 0);
33977    G__memfunc_setup("SetState",813,G__G__Geom1_157_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "i 'TGeoMaterial::EGeoMaterialState' - 0 - state", (char*)NULL, (void*) NULL, 0);
33978    G__memfunc_setup("ScreenFactor",1215,G__G__Geom1_157_0_43, 100, -1, G__defined_typename("Double_t"), 0, 1, 3, 1, 0, "d - 'Double_t' 0 - z", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t))(&TGeoMaterial::ScreenFactor) ), 0);
33979    G__memfunc_setup("Class",502,G__G__Geom1_157_0_44, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoMaterial::Class) ), 0);
33980    G__memfunc_setup("Class_Name",982,G__G__Geom1_157_0_45, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMaterial::Class_Name) ), 0);
33981    G__memfunc_setup("Class_Version",1339,G__G__Geom1_157_0_46, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoMaterial::Class_Version) ), 0);
33982    G__memfunc_setup("Dictionary",1046,G__G__Geom1_157_0_47, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoMaterial::Dictionary) ), 0);
33983    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
33984    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);
33985    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);
33986    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_157_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
33987    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_157_0_52, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMaterial::DeclFileName) ), 0);
33988    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_157_0_53, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoMaterial::ImplFileLine) ), 0);
33989    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_157_0_54, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMaterial::ImplFileName) ), 0);
33990    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_157_0_55, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoMaterial::DeclFileLine) ), 0);
33991    // automatic destructor
33992    G__memfunc_setup("~TGeoMaterial", 1308, G__G__Geom1_157_0_56, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
33993    G__tag_memfunc_reset();
33994 }
33995 
33996 static void G__setup_memfuncTGeoMixture(void) {
33997    /* TGeoMixture */
33998    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture));
33999    G__memfunc_setup("TGeoMixture",1117,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture), -1, 0, 1, 1, 2, 0, "u 'TGeoMixture' - 11 - -", "Not implemented", (void*) NULL, 0);
34000    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture), -1, 1, 1, 1, 2, 0, "u 'TGeoMixture' - 11 - -", "Not implemented", (void*) NULL, 0);
34001    G__memfunc_setup("AverageProperties",1768,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
34002    G__memfunc_setup("TGeoMixture",1117,G__G__Geom1_160_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34003    G__memfunc_setup("TGeoMixture",1117,G__G__Geom1_160_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMixture), -1, 0, 3, 1, 1, 0, 
34004 "C - - 10 - name i - 'Int_t' 0 - nel "
34005 "d - 'Double_t' 0 '-1' rho", (char*)NULL, (void*) NULL, 0);
34006    G__memfunc_setup("AddElement",979,G__G__Geom1_160_0_6, 121, -1, -1, 0, 3, 1, 1, 0, 
34007 "d - 'Double_t' 0 - a d - 'Double_t' 0 - z "
34008 "d - 'Double_t' 0 - weight", (char*)NULL, (void*) NULL, 0);
34009    G__memfunc_setup("AddElement",979,G__G__Geom1_160_0_7, 121, -1, -1, 0, 2, 1, 1, 0, 
34010 "U 'TGeoMaterial' - 0 - mat d - 'Double_t' 0 - weight", (char*)NULL, (void*) NULL, 0);
34011    G__memfunc_setup("AddElement",979,G__G__Geom1_160_0_8, 121, -1, -1, 0, 2, 1, 1, 0, 
34012 "U 'TGeoElement' - 0 - elem d - 'Double_t' 0 - weight", (char*)NULL, (void*) NULL, 0);
34013    G__memfunc_setup("AddElement",979,G__G__Geom1_160_0_9, 121, -1, -1, 0, 2, 1, 1, 0, 
34014 "U 'TGeoElement' - 0 - elem i - 'Int_t' 0 - natoms", (char*)NULL, (void*) NULL, 0);
34015    G__memfunc_setup("DefineElement",1301,G__G__Geom1_160_0_10, 121, -1, -1, 0, 4, 1, 1, 0, 
34016 "i - 'Int_t' 0 - iel d - 'Double_t' 0 - a "
34017 "d - 'Double_t' 0 - z d - 'Double_t' 0 - weight", (char*)NULL, (void*) NULL, 0);
34018    G__memfunc_setup("DefineElement",1301,G__G__Geom1_160_0_11, 121, -1, -1, 0, 3, 1, 1, 0, 
34019 "i - 'Int_t' 0 - iel U 'TGeoElement' - 0 - elem "
34020 "d - 'Double_t' 0 - weight", (char*)NULL, (void*) NULL, 0);
34021    G__memfunc_setup("DefineElement",1301,G__G__Geom1_160_0_12, 121, -1, -1, 0, 3, 1, 1, 0, 
34022 "i - 'Int_t' 0 - iel i - 'Int_t' 0 - z "
34023 "i - 'Int_t' 0 - natoms", (char*)NULL, (void*) NULL, 0);
34024    G__memfunc_setup("DecayMaterial",1301,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 2, 1, 1, 0, 
34025 "d - 'Double_t' 0 - time d - 'Double_t' 0 '0.001' precision", (char*)NULL, (void*) NULL, 1);
34026    G__memfunc_setup("FillMaterialEvolution",2171,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34027 "U 'TObjArray' - 0 - population d - 'Double_t' 0 '0.001' precision", (char*)NULL, (void*) NULL, 1);
34028    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34029    G__memfunc_setup("GetElement",1002,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElement), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 '0' i", (char*)NULL, (void*) NULL, 1);
34030    G__memfunc_setup("GetNelements",1227,G__G__Geom1_160_0_17, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34031    G__memfunc_setup("GetZmixt",828,G__G__Geom1_160_0_18, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34032    G__memfunc_setup("GetAmixt",803,G__G__Geom1_160_0_19, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34033    G__memfunc_setup("GetWmixt",825,G__G__Geom1_160_0_20, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34034    G__memfunc_setup("GetNmixt",816,G__G__Geom1_160_0_21, 73, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34035    G__memfunc_setup("IsEq",370,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "U 'TGeoMaterial' - 10 - other", (char*)NULL, (void*) NULL, 1);
34036    G__memfunc_setup("IsMixture",938,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34037    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34038    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34039 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34040    G__memfunc_setup("SetA",365,G__G__Geom1_160_0_26, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - a", (char*)NULL, (void*) NULL, 0);
34041    G__memfunc_setup("SetZ",390,G__G__Geom1_160_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - z", (char*)NULL, (void*) NULL, 0);
34042    G__memfunc_setup("Class",502,G__G__Geom1_160_0_28, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoMixture::Class) ), 0);
34043    G__memfunc_setup("Class_Name",982,G__G__Geom1_160_0_29, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMixture::Class_Name) ), 0);
34044    G__memfunc_setup("Class_Version",1339,G__G__Geom1_160_0_30, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoMixture::Class_Version) ), 0);
34045    G__memfunc_setup("Dictionary",1046,G__G__Geom1_160_0_31, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoMixture::Dictionary) ), 0);
34046    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34047    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);
34048    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);
34049    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_160_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34050    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_160_0_36, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMixture::DeclFileName) ), 0);
34051    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_160_0_37, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoMixture::ImplFileLine) ), 0);
34052    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_160_0_38, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMixture::ImplFileName) ), 0);
34053    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_160_0_39, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoMixture::DeclFileLine) ), 0);
34054    // automatic destructor
34055    G__memfunc_setup("~TGeoMixture", 1243, G__G__Geom1_160_0_40, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34056    G__tag_memfunc_reset();
34057 }
34058 
34059 static void G__setup_memfuncTGeoMedium(void) {
34060    /* TGeoMedium */
34061    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium));
34062    G__memfunc_setup("TGeoMedium",976,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium), -1, 0, 1, 1, 2, 0, "u 'TGeoMedium' - 11 - -", (char*)NULL, (void*) NULL, 0);
34063    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium), -1, 1, 1, 1, 2, 0, "u 'TGeoMedium' - 11 - -", (char*)NULL, (void*) NULL, 0);
34064    G__memfunc_setup("TGeoMedium",976,G__G__Geom1_161_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34065    G__memfunc_setup("TGeoMedium",976,G__G__Geom1_161_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium), -1, 0, 4, 1, 1, 0, 
34066 "C - - 10 - name i - 'Int_t' 0 - numed "
34067 "U 'TGeoMaterial' - 10 - mat D - 'Double_t' 0 '0' params", (char*)NULL, (void*) NULL, 0);
34068    G__memfunc_setup("TGeoMedium",976,G__G__Geom1_161_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium), -1, 0, 11, 1, 1, 0, 
34069 "C - - 10 - name i - 'Int_t' 0 - numed "
34070 "i - 'Int_t' 0 - imat i - 'Int_t' 0 - isvol "
34071 "i - 'Int_t' 0 - ifield d - 'Double_t' 0 - fieldm "
34072 "d - 'Double_t' 0 - tmaxfd d - 'Double_t' 0 - stemax "
34073 "d - 'Double_t' 0 - deemax d - 'Double_t' 0 - epsil "
34074 "d - 'Double_t' 0 - stmin", (char*)NULL, (void*) NULL, 0);
34075    G__memfunc_setup("GetByteCount",1213,G__G__Geom1_161_0_6, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34076    G__memfunc_setup("GetId",461,G__G__Geom1_161_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34077    G__memfunc_setup("GetParam",785,G__G__Geom1_161_0_8, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34078    G__memfunc_setup("SetParam",797,G__G__Geom1_161_0_9, 121, -1, -1, 0, 2, 1, 1, 0, 
34079 "i - 'Int_t' 0 - i d - 'Double_t' 0 - val", (char*)NULL, (void*) NULL, 0);
34080    G__memfunc_setup("GetPointerName",1410,G__G__Geom1_161_0_10, 67, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34081    G__memfunc_setup("GetMaterial",1103,G__G__Geom1_161_0_11, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34082    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34083 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34084    G__memfunc_setup("SetId",473,G__G__Geom1_161_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 0);
34085    G__memfunc_setup("SetMaterial",1115,G__G__Geom1_161_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoMaterial' - 0 - mat", (char*)NULL, (void*) NULL, 0);
34086    G__memfunc_setup("SetCerenkovProperties",2198,G__G__Geom1_161_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TObject' - 0 - cerenkov", (char*)NULL, (void*) NULL, 1);
34087    G__memfunc_setup("Class",502,G__G__Geom1_161_0_16, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoMedium::Class) ), 0);
34088    G__memfunc_setup("Class_Name",982,G__G__Geom1_161_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMedium::Class_Name) ), 0);
34089    G__memfunc_setup("Class_Version",1339,G__G__Geom1_161_0_18, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoMedium::Class_Version) ), 0);
34090    G__memfunc_setup("Dictionary",1046,G__G__Geom1_161_0_19, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoMedium::Dictionary) ), 0);
34091    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34092    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);
34093    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);
34094    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_161_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34095    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_161_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMedium::DeclFileName) ), 0);
34096    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_161_0_25, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoMedium::ImplFileLine) ), 0);
34097    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_161_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoMedium::ImplFileName) ), 0);
34098    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_161_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoMedium::DeclFileLine) ), 0);
34099    // automatic destructor
34100    G__memfunc_setup("~TGeoMedium", 1102, G__G__Geom1_161_0_28, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34101    G__tag_memfunc_reset();
34102 }
34103 
34104 static void G__setup_memfuncTGeoTranslation(void) {
34105    /* TGeoTranslation */
34106    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation));
34107    G__memfunc_setup("TGeoTranslation",1534,G__G__Geom1_164_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34108    G__memfunc_setup("TGeoTranslation",1534,G__G__Geom1_164_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation), -1, 0, 1, 1, 1, 0, "u 'TGeoTranslation' - 11 - other", (char*)NULL, (void*) NULL, 0);
34109    G__memfunc_setup("TGeoTranslation",1534,G__G__Geom1_164_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation), -1, 0, 1, 1, 1, 0, "u 'TGeoMatrix' - 11 - other", (char*)NULL, (void*) NULL, 0);
34110    G__memfunc_setup("TGeoTranslation",1534,G__G__Geom1_164_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation), -1, 0, 3, 1, 1, 0, 
34111 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
34112 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
34113    G__memfunc_setup("TGeoTranslation",1534,G__G__Geom1_164_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation), -1, 0, 4, 1, 1, 0, 
34114 "C - - 10 - name d - 'Double_t' 0 - dx "
34115 "d - 'Double_t' 0 - dy d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
34116    G__memfunc_setup("operator=",937,G__G__Geom1_164_0_6, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation), -1, 1, 1, 1, 1, 0, "u 'TGeoMatrix' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
34117    G__memfunc_setup("operator=",937,G__G__Geom1_164_0_7, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTranslation), -1, 1, 1, 1, 1, 0, "u 'TGeoTranslation' - 11 - other", (char*)NULL, (void*) NULL, 0);
34118    G__memfunc_setup("Add",265,G__G__Geom1_164_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoTranslation' - 10 - other", (char*)NULL, (void*) NULL, 0);
34119    G__memfunc_setup("Inverse",732,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 1, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34120    G__memfunc_setup("LocalToMaster",1306,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34121 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34122    G__memfunc_setup("LocalToMasterVect",1708,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34123 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34124    G__memfunc_setup("LocalToMasterBomb",1690,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34125 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34126    G__memfunc_setup("MakeClone",879,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34127    G__memfunc_setup("MasterToLocal",1306,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34128 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34129    G__memfunc_setup("MasterToLocalVect",1708,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34130 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34131    G__memfunc_setup("MasterToLocalBomb",1690,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34132 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34133    G__memfunc_setup("RotateX",711,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - angle", (char*)NULL, (void*) NULL, 1);
34134    G__memfunc_setup("RotateY",712,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - angle", (char*)NULL, (void*) NULL, 1);
34135    G__memfunc_setup("RotateZ",713,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - angle", (char*)NULL, (void*) NULL, 1);
34136    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34137 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34138    G__memfunc_setup("Subtract",840,G__G__Geom1_164_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoTranslation' - 10 - other", (char*)NULL, (void*) NULL, 0);
34139    G__memfunc_setup("SetTranslation",1467,G__G__Geom1_164_0_22, 121, -1, -1, 0, 3, 1, 1, 0, 
34140 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
34141 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
34142    G__memfunc_setup("SetTranslation",1467,G__G__Geom1_164_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TGeoMatrix' - 11 - other", (char*)NULL, (void*) NULL, 0);
34143    G__memfunc_setup("SetDx",488,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - dx", (char*)NULL, (void*) NULL, 1);
34144    G__memfunc_setup("SetDy",489,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - dy", (char*)NULL, (void*) NULL, 1);
34145    G__memfunc_setup("SetDz",490,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 1);
34146    G__memfunc_setup("GetTranslation",1455,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34147    G__memfunc_setup("GetRotationMatrix",1765,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34148    G__memfunc_setup("GetScale",776,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34149    G__memfunc_setup("Class",502,G__G__Geom1_164_0_30, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoTranslation::Class) ), 0);
34150    G__memfunc_setup("Class_Name",982,G__G__Geom1_164_0_31, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTranslation::Class_Name) ), 0);
34151    G__memfunc_setup("Class_Version",1339,G__G__Geom1_164_0_32, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoTranslation::Class_Version) ), 0);
34152    G__memfunc_setup("Dictionary",1046,G__G__Geom1_164_0_33, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoTranslation::Dictionary) ), 0);
34153    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34154    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);
34155    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);
34156    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_164_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34157    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_164_0_38, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTranslation::DeclFileName) ), 0);
34158    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_164_0_39, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTranslation::ImplFileLine) ), 0);
34159    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_164_0_40, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTranslation::ImplFileName) ), 0);
34160    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_164_0_41, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTranslation::DeclFileLine) ), 0);
34161    // automatic destructor
34162    G__memfunc_setup("~TGeoTranslation", 1660, G__G__Geom1_164_0_42, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34163    G__tag_memfunc_reset();
34164 }
34165 
34166 static void G__setup_memfuncTGeoRotation(void) {
34167    /* TGeoRotation */
34168    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation));
34169    G__memfunc_setup("CheckMatrix",1107,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
34170    G__memfunc_setup("TGeoRotation",1215,G__G__Geom1_165_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34171    G__memfunc_setup("TGeoRotation",1215,G__G__Geom1_165_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation), -1, 0, 1, 1, 1, 0, "u 'TGeoRotation' - 11 - other", (char*)NULL, (void*) NULL, 0);
34172    G__memfunc_setup("TGeoRotation",1215,G__G__Geom1_165_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation), -1, 0, 1, 1, 1, 0, "u 'TGeoMatrix' - 11 - other", (char*)NULL, (void*) NULL, 0);
34173    G__memfunc_setup("TGeoRotation",1215,G__G__Geom1_165_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation), -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
34174    G__memfunc_setup("TGeoRotation",1215,G__G__Geom1_165_0_6, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation), -1, 0, 4, 1, 1, 0, 
34175 "C - - 10 - name d - 'Double_t' 0 - phi "
34176 "d - 'Double_t' 0 - theta d - 'Double_t' 0 - psi", (char*)NULL, (void*) NULL, 0);
34177    G__memfunc_setup("TGeoRotation",1215,G__G__Geom1_165_0_7, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation), -1, 0, 7, 1, 1, 0, 
34178 "C - - 10 - name d - 'Double_t' 0 - theta1 "
34179 "d - 'Double_t' 0 - phi1 d - 'Double_t' 0 - theta2 "
34180 "d - 'Double_t' 0 - phi2 d - 'Double_t' 0 - theta3 "
34181 "d - 'Double_t' 0 - phi3", (char*)NULL, (void*) NULL, 0);
34182    G__memfunc_setup("operator=",937,G__G__Geom1_165_0_8, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation), -1, 1, 1, 1, 1, 0, "u 'TGeoMatrix' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
34183    G__memfunc_setup("operator=",937,G__G__Geom1_165_0_9, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation), -1, 1, 1, 1, 1, 0, "u 'TGeoRotation' - 11 - other", (char*)NULL, (void*) NULL, 0);
34184    G__memfunc_setup("IsValid",684,G__G__Geom1_165_0_10, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34185    G__memfunc_setup("Inverse",732,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 1, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34186    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34187    G__memfunc_setup("Determinant",1147,G__G__Geom1_165_0_13, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34188    G__memfunc_setup("FastRotZ",797,G__G__Geom1_165_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - sincos", (char*)NULL, (void*) NULL, 0);
34189    G__memfunc_setup("GetAngles",890,G__G__Geom1_165_0_15, 121, -1, -1, 0, 6, 1, 1, 8, 
34190 "d - 'Double_t' 1 - theta1 d - 'Double_t' 1 - phi1 "
34191 "d - 'Double_t' 1 - theta2 d - 'Double_t' 1 - phi2 "
34192 "d - 'Double_t' 1 - theta3 d - 'Double_t' 1 - phi3", (char*)NULL, (void*) NULL, 0);
34193    G__memfunc_setup("GetAngles",890,G__G__Geom1_165_0_16, 121, -1, -1, 0, 3, 1, 1, 8, 
34194 "d - 'Double_t' 1 - phi d - 'Double_t' 1 - theta "
34195 "d - 'Double_t' 1 - psi", (char*)NULL, (void*) NULL, 0);
34196    G__memfunc_setup("GetPhiRotation",1425,G__G__Geom1_165_0_17, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "g - 'Bool_t' 0 'kFALSE' fixX", (char*)NULL, (void*) NULL, 0);
34197    G__memfunc_setup("LocalToMaster",1306,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34198 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34199    G__memfunc_setup("LocalToMasterVect",1708,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34200 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34201    G__memfunc_setup("LocalToMasterBomb",1690,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34202 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34203    G__memfunc_setup("MakeClone",879,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34204    G__memfunc_setup("MasterToLocal",1306,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34205 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34206    G__memfunc_setup("MasterToLocalVect",1708,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34207 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34208    G__memfunc_setup("MasterToLocalBomb",1690,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34209 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34210    G__memfunc_setup("MultiplyBy",1051,G__G__Geom1_165_0_25, 121, -1, -1, 0, 2, 1, 1, 0, 
34211 "U 'TGeoRotation' - 0 - rot g - 'Bool_t' 0 'kTRUE' after", (char*)NULL, (void*) NULL, 0);
34212    G__memfunc_setup("RotateX",711,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - angle", (char*)NULL, (void*) NULL, 1);
34213    G__memfunc_setup("RotateY",712,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - angle", (char*)NULL, (void*) NULL, 1);
34214    G__memfunc_setup("RotateZ",713,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - angle", (char*)NULL, (void*) NULL, 1);
34215    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34216 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34217    G__memfunc_setup("ReflectX",797,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34218 "g - 'Bool_t' 0 - leftside g - 'Bool_t' 0 'kFALSE' rotonly", (char*)NULL, (void*) NULL, 1);
34219    G__memfunc_setup("ReflectY",798,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34220 "g - 'Bool_t' 0 - leftside g - 'Bool_t' 0 'kFALSE' rotonly", (char*)NULL, (void*) NULL, 1);
34221    G__memfunc_setup("ReflectZ",799,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34222 "g - 'Bool_t' 0 - leftside g - 'Bool_t' 0 'kFALSE' rotonly", (char*)NULL, (void*) NULL, 1);
34223    G__memfunc_setup("SetAngles",902,G__G__Geom1_165_0_33, 121, -1, -1, 0, 3, 1, 1, 0, 
34224 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - theta "
34225 "d - 'Double_t' 0 - psi", (char*)NULL, (void*) NULL, 0);
34226    G__memfunc_setup("SetAngles",902,G__G__Geom1_165_0_34, 121, -1, -1, 0, 6, 1, 1, 0, 
34227 "d - 'Double_t' 0 - theta1 d - 'Double_t' 0 - phi1 "
34228 "d - 'Double_t' 0 - theta2 d - 'Double_t' 0 - phi2 "
34229 "d - 'Double_t' 0 - theta3 d - 'Double_t' 0 - phi3", (char*)NULL, (void*) NULL, 0);
34230    G__memfunc_setup("SetMatrix",929,G__G__Geom1_165_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 10 - rot", (char*)NULL, (void*) NULL, 0);
34231    G__memfunc_setup("SetRotation",1148,G__G__Geom1_165_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TGeoMatrix' - 11 - other", (char*)NULL, (void*) NULL, 0);
34232    G__memfunc_setup("GetInverse",1020,G__G__Geom1_165_0_37, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - invmat", (char*)NULL, (void*) NULL, 0);
34233    G__memfunc_setup("GetTranslation",1455,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34234    G__memfunc_setup("GetRotationMatrix",1765,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34235    G__memfunc_setup("GetScale",776,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34236    G__memfunc_setup("Class",502,G__G__Geom1_165_0_41, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoRotation::Class) ), 0);
34237    G__memfunc_setup("Class_Name",982,G__G__Geom1_165_0_42, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoRotation::Class_Name) ), 0);
34238    G__memfunc_setup("Class_Version",1339,G__G__Geom1_165_0_43, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoRotation::Class_Version) ), 0);
34239    G__memfunc_setup("Dictionary",1046,G__G__Geom1_165_0_44, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoRotation::Dictionary) ), 0);
34240    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34241    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);
34242    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);
34243    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_165_0_48, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34244    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_165_0_49, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoRotation::DeclFileName) ), 0);
34245    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_165_0_50, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoRotation::ImplFileLine) ), 0);
34246    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_165_0_51, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoRotation::ImplFileName) ), 0);
34247    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_165_0_52, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoRotation::DeclFileLine) ), 0);
34248    // automatic destructor
34249    G__memfunc_setup("~TGeoRotation", 1341, G__G__Geom1_165_0_53, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34250    G__tag_memfunc_reset();
34251 }
34252 
34253 static void G__setup_memfuncTGeoScale(void) {
34254    /* TGeoScale */
34255    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale));
34256    G__memfunc_setup("TGeoScale",855,G__G__Geom1_166_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34257    G__memfunc_setup("TGeoScale",855,G__G__Geom1_166_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale), -1, 0, 1, 1, 1, 0, "u 'TGeoScale' - 11 - other", (char*)NULL, (void*) NULL, 0);
34258    G__memfunc_setup("TGeoScale",855,G__G__Geom1_166_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale), -1, 0, 3, 1, 1, 0, 
34259 "d - 'Double_t' 0 - sx d - 'Double_t' 0 - sy "
34260 "d - 'Double_t' 0 - sz", (char*)NULL, (void*) NULL, 0);
34261    G__memfunc_setup("TGeoScale",855,G__G__Geom1_166_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale), -1, 0, 4, 1, 1, 0, 
34262 "C - - 10 - name d - 'Double_t' 0 - sx "
34263 "d - 'Double_t' 0 - sy d - 'Double_t' 0 - sz", (char*)NULL, (void*) NULL, 0);
34264    G__memfunc_setup("Inverse",732,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 1, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34265    G__memfunc_setup("SetScale",788,G__G__Geom1_166_0_6, 121, -1, -1, 0, 3, 1, 1, 0, 
34266 "d - 'Double_t' 0 - sx d - 'Double_t' 0 - sy "
34267 "d - 'Double_t' 0 - sz", (char*)NULL, (void*) NULL, 0);
34268    G__memfunc_setup("LocalToMaster",1306,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34269 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34270    G__memfunc_setup("LocalToMaster",1306,G__G__Geom1_166_0_8, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
34271 "d - 'Double_t' 0 - dist D - 'Double_t' 10 '0' dir", (char*)NULL, (void*) NULL, 0);
34272    G__memfunc_setup("LocalToMasterVect",1708,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34273 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34274    G__memfunc_setup("MakeClone",879,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34275    G__memfunc_setup("MasterToLocal",1306,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34276 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34277    G__memfunc_setup("MasterToLocal",1306,G__G__Geom1_166_0_12, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
34278 "d - 'Double_t' 0 - dist D - 'Double_t' 10 '0' dir", (char*)NULL, (void*) NULL, 0);
34279    G__memfunc_setup("MasterToLocalVect",1708,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34280 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34281    G__memfunc_setup("ReflectX",797,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34282 "g - 'Bool_t' 0 - - g - 'Bool_t' 0 - -", (char*)NULL, (void*) NULL, 1);
34283    G__memfunc_setup("ReflectY",798,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34284 "g - 'Bool_t' 0 - - g - 'Bool_t' 0 - -", (char*)NULL, (void*) NULL, 1);
34285    G__memfunc_setup("ReflectZ",799,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34286 "g - 'Bool_t' 0 - - g - 'Bool_t' 0 - -", (char*)NULL, (void*) NULL, 1);
34287    G__memfunc_setup("GetTranslation",1455,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34288    G__memfunc_setup("GetRotationMatrix",1765,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34289    G__memfunc_setup("GetScale",776,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34290    G__memfunc_setup("Class",502,G__G__Geom1_166_0_20, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoScale::Class) ), 0);
34291    G__memfunc_setup("Class_Name",982,G__G__Geom1_166_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoScale::Class_Name) ), 0);
34292    G__memfunc_setup("Class_Version",1339,G__G__Geom1_166_0_22, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoScale::Class_Version) ), 0);
34293    G__memfunc_setup("Dictionary",1046,G__G__Geom1_166_0_23, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoScale::Dictionary) ), 0);
34294    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34295    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);
34296    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);
34297    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_166_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34298    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_166_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoScale::DeclFileName) ), 0);
34299    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_166_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoScale::ImplFileLine) ), 0);
34300    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_166_0_30, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoScale::ImplFileName) ), 0);
34301    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_166_0_31, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoScale::DeclFileLine) ), 0);
34302    // automatic destructor
34303    G__memfunc_setup("~TGeoScale", 981, G__G__Geom1_166_0_32, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34304    // automatic assignment operator
34305    G__memfunc_setup("operator=", 937, G__G__Geom1_166_0_33, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale), -1, 1, 1, 1, 1, 0, "u 'TGeoScale' - 11 - -", (char*) NULL, (void*) NULL, 0);
34306    G__tag_memfunc_reset();
34307 }
34308 
34309 static void G__setup_memfuncTGeoCombiTrans(void) {
34310    /* TGeoCombiTrans */
34311    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans));
34312    G__memfunc_setup("TGeoCombiTrans",1377,G__G__Geom1_167_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34313    G__memfunc_setup("TGeoCombiTrans",1377,G__G__Geom1_167_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans), -1, 0, 1, 1, 1, 0, "u 'TGeoCombiTrans' - 11 - other", (char*)NULL, (void*) NULL, 0);
34314    G__memfunc_setup("TGeoCombiTrans",1377,G__G__Geom1_167_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans), -1, 0, 1, 1, 1, 0, "u 'TGeoMatrix' - 11 - other", (char*)NULL, (void*) NULL, 0);
34315    G__memfunc_setup("TGeoCombiTrans",1377,G__G__Geom1_167_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans), -1, 0, 2, 1, 1, 0, 
34316 "u 'TGeoTranslation' - 11 - tr u 'TGeoRotation' - 11 - rot", (char*)NULL, (void*) NULL, 0);
34317    G__memfunc_setup("TGeoCombiTrans",1377,G__G__Geom1_167_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans), -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
34318    G__memfunc_setup("TGeoCombiTrans",1377,G__G__Geom1_167_0_6, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans), -1, 0, 4, 1, 1, 0, 
34319 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
34320 "d - 'Double_t' 0 - dz U 'TGeoRotation' - 0 - rot", (char*)NULL, (void*) NULL, 0);
34321    G__memfunc_setup("TGeoCombiTrans",1377,G__G__Geom1_167_0_7, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans), -1, 0, 5, 1, 1, 0, 
34322 "C - - 10 - name d - 'Double_t' 0 - dx "
34323 "d - 'Double_t' 0 - dy d - 'Double_t' 0 - dz "
34324 "U 'TGeoRotation' - 0 - rot", (char*)NULL, (void*) NULL, 0);
34325    G__memfunc_setup("operator=",937,G__G__Geom1_167_0_8, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans), -1, 1, 1, 1, 1, 0, "u 'TGeoMatrix' - 11 - matrix", (char*)NULL, (void*) NULL, 0);
34326    G__memfunc_setup("operator=",937,G__G__Geom1_167_0_9, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCombiTrans), -1, 1, 1, 1, 1, 0, "u 'TGeoCombiTrans' - 11 - other", (char*)NULL, (void*) NULL, 0);
34327    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34328    G__memfunc_setup("Inverse",732,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 1, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34329    G__memfunc_setup("MakeClone",879,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34330    G__memfunc_setup("RegisterYourself",1694,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
34331    G__memfunc_setup("RotateX",711,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - angle", (char*)NULL, (void*) NULL, 1);
34332    G__memfunc_setup("RotateY",712,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - angle", (char*)NULL, (void*) NULL, 1);
34333    G__memfunc_setup("RotateZ",713,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - angle", (char*)NULL, (void*) NULL, 1);
34334    G__memfunc_setup("ReflectX",797,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34335 "g - 'Bool_t' 0 - leftside g - 'Bool_t' 0 'kFALSE' rotonly", (char*)NULL, (void*) NULL, 1);
34336    G__memfunc_setup("ReflectY",798,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34337 "g - 'Bool_t' 0 - leftside g - 'Bool_t' 0 'kFALSE' rotonly", (char*)NULL, (void*) NULL, 1);
34338    G__memfunc_setup("ReflectZ",799,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34339 "g - 'Bool_t' 0 - leftside g - 'Bool_t' 0 'kFALSE' rotonly", (char*)NULL, (void*) NULL, 1);
34340    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34341 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34342    G__memfunc_setup("SetDx",488,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - dx", (char*)NULL, (void*) NULL, 1);
34343    G__memfunc_setup("SetDy",489,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - dy", (char*)NULL, (void*) NULL, 1);
34344    G__memfunc_setup("SetDz",490,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 1);
34345    G__memfunc_setup("SetTranslation",1467,G__G__Geom1_167_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TGeoTranslation' - 11 - tr", (char*)NULL, (void*) NULL, 0);
34346    G__memfunc_setup("SetTranslation",1467,G__G__Geom1_167_0_25, 121, -1, -1, 0, 3, 1, 1, 0, 
34347 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
34348 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
34349    G__memfunc_setup("SetTranslation",1467,G__G__Geom1_167_0_26, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - vect", (char*)NULL, (void*) NULL, 0);
34350    G__memfunc_setup("SetRotation",1148,G__G__Geom1_167_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TGeoRotation' - 11 - other", (char*)NULL, (void*) NULL, 0);
34351    G__memfunc_setup("SetRotation",1148,G__G__Geom1_167_0_28, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoRotation' - 10 - rot", (char*)NULL, (void*) NULL, 0);
34352    G__memfunc_setup("GetRotation",1136,G__G__Geom1_167_0_29, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoRotation), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34353    G__memfunc_setup("GetTranslation",1455,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34354    G__memfunc_setup("GetRotationMatrix",1765,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34355    G__memfunc_setup("GetScale",776,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34356    G__memfunc_setup("Class",502,G__G__Geom1_167_0_33, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoCombiTrans::Class) ), 0);
34357    G__memfunc_setup("Class_Name",982,G__G__Geom1_167_0_34, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoCombiTrans::Class_Name) ), 0);
34358    G__memfunc_setup("Class_Version",1339,G__G__Geom1_167_0_35, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoCombiTrans::Class_Version) ), 0);
34359    G__memfunc_setup("Dictionary",1046,G__G__Geom1_167_0_36, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoCombiTrans::Dictionary) ), 0);
34360    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34361    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);
34362    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);
34363    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_167_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34364    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_167_0_41, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoCombiTrans::DeclFileName) ), 0);
34365    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_167_0_42, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoCombiTrans::ImplFileLine) ), 0);
34366    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_167_0_43, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoCombiTrans::ImplFileName) ), 0);
34367    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_167_0_44, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoCombiTrans::DeclFileLine) ), 0);
34368    // automatic destructor
34369    G__memfunc_setup("~TGeoCombiTrans", 1503, G__G__Geom1_167_0_45, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34370    G__tag_memfunc_reset();
34371 }
34372 
34373 static void G__setup_memfuncTGeoGenTrans(void) {
34374    /* TGeoGenTrans */
34375    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans));
34376    G__memfunc_setup("TGeoGenTrans",1169,G__G__Geom1_168_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34377    G__memfunc_setup("TGeoGenTrans",1169,G__G__Geom1_168_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans), -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
34378    G__memfunc_setup("TGeoGenTrans",1169,G__G__Geom1_168_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans), -1, 0, 7, 1, 1, 0, 
34379 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
34380 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - sx "
34381 "d - 'Double_t' 0 - sy d - 'Double_t' 0 - sz "
34382 "U 'TGeoRotation' - 0 - rot", (char*)NULL, (void*) NULL, 0);
34383    G__memfunc_setup("TGeoGenTrans",1169,G__G__Geom1_168_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans), -1, 0, 8, 1, 1, 0, 
34384 "C - - 10 - name d - 'Double_t' 0 - dx "
34385 "d - 'Double_t' 0 - dy d - 'Double_t' 0 - dz "
34386 "d - 'Double_t' 0 - sx d - 'Double_t' 0 - sy "
34387 "d - 'Double_t' 0 - sz U 'TGeoRotation' - 0 - rot", (char*)NULL, (void*) NULL, 0);
34388    G__memfunc_setup("Clear",487,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34389    G__memfunc_setup("Inverse",732,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 1, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34390    G__memfunc_setup("SetScale",788,G__G__Geom1_168_0_7, 121, -1, -1, 0, 3, 1, 1, 0, 
34391 "d - 'Double_t' 0 - sx d - 'Double_t' 0 - sy "
34392 "d - 'Double_t' 0 - sz", (char*)NULL, (void*) NULL, 0);
34393    G__memfunc_setup("SetScale",788,G__G__Geom1_168_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - scale", (char*)NULL, (void*) NULL, 0);
34394    G__memfunc_setup("MakeClone",879,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34395    G__memfunc_setup("Normalize",945,G__G__Geom1_168_0_10, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34396    G__memfunc_setup("GetScale",776,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34397    G__memfunc_setup("Class",502,G__G__Geom1_168_0_12, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoGenTrans::Class) ), 0);
34398    G__memfunc_setup("Class_Name",982,G__G__Geom1_168_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoGenTrans::Class_Name) ), 0);
34399    G__memfunc_setup("Class_Version",1339,G__G__Geom1_168_0_14, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoGenTrans::Class_Version) ), 0);
34400    G__memfunc_setup("Dictionary",1046,G__G__Geom1_168_0_15, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoGenTrans::Dictionary) ), 0);
34401    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34402    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);
34403    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);
34404    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_168_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34405    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_168_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoGenTrans::DeclFileName) ), 0);
34406    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_168_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoGenTrans::ImplFileLine) ), 0);
34407    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_168_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoGenTrans::ImplFileName) ), 0);
34408    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_168_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoGenTrans::DeclFileLine) ), 0);
34409    // automatic copy constructor
34410    G__memfunc_setup("TGeoGenTrans", 1169, G__G__Geom1_168_0_24, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans), -1, 0, 1, 1, 1, 0, "u 'TGeoGenTrans' - 11 - -", (char*) NULL, (void*) NULL, 0);
34411    // automatic destructor
34412    G__memfunc_setup("~TGeoGenTrans", 1295, G__G__Geom1_168_0_25, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34413    // automatic assignment operator
34414    G__memfunc_setup("operator=", 937, G__G__Geom1_168_0_26, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoGenTrans), -1, 1, 1, 1, 1, 0, "u 'TGeoGenTrans' - 11 - -", (char*) NULL, (void*) NULL, 0);
34415    G__tag_memfunc_reset();
34416 }
34417 
34418 static void G__setup_memfuncTGeoIdentity(void) {
34419    /* TGeoIdentity */
34420    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity));
34421    G__memfunc_setup("TGeoIdentity",1209,G__G__Geom1_169_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34422    G__memfunc_setup("TGeoIdentity",1209,G__G__Geom1_169_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity), -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
34423    G__memfunc_setup("Inverse",732,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 1, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34424    G__memfunc_setup("LocalToMaster",1306,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34425 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34426    G__memfunc_setup("LocalToMasterVect",1708,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34427 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34428    G__memfunc_setup("LocalToMasterBomb",1690,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34429 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34430    G__memfunc_setup("MakeClone",879,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34431    G__memfunc_setup("MasterToLocal",1306,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34432 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34433    G__memfunc_setup("MasterToLocalVect",1708,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34434 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34435    G__memfunc_setup("MasterToLocalBomb",1690,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34436 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34437    G__memfunc_setup("GetTranslation",1455,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34438    G__memfunc_setup("GetRotationMatrix",1765,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34439    G__memfunc_setup("GetScale",776,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34440    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34441 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - - C - 'Option_t' 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
34442    G__memfunc_setup("Class",502,G__G__Geom1_169_0_15, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoIdentity::Class) ), 0);
34443    G__memfunc_setup("Class_Name",982,G__G__Geom1_169_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIdentity::Class_Name) ), 0);
34444    G__memfunc_setup("Class_Version",1339,G__G__Geom1_169_0_17, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoIdentity::Class_Version) ), 0);
34445    G__memfunc_setup("Dictionary",1046,G__G__Geom1_169_0_18, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoIdentity::Dictionary) ), 0);
34446    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34447    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);
34448    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);
34449    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_169_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34450    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_169_0_23, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIdentity::DeclFileName) ), 0);
34451    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_169_0_24, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoIdentity::ImplFileLine) ), 0);
34452    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_169_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIdentity::ImplFileName) ), 0);
34453    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_169_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoIdentity::DeclFileLine) ), 0);
34454    // automatic copy constructor
34455    G__memfunc_setup("TGeoIdentity", 1209, G__G__Geom1_169_0_27, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity), -1, 0, 1, 1, 1, 0, "u 'TGeoIdentity' - 11 - -", (char*) NULL, (void*) NULL, 0);
34456    // automatic destructor
34457    G__memfunc_setup("~TGeoIdentity", 1335, G__G__Geom1_169_0_28, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34458    // automatic assignment operator
34459    G__memfunc_setup("operator=", 937, G__G__Geom1_169_0_29, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity), -1, 1, 1, 1, 1, 0, "u 'TGeoIdentity' - 11 - -", (char*) NULL, (void*) NULL, 0);
34460    G__tag_memfunc_reset();
34461 }
34462 
34463 static void G__setup_memfuncTGeoBBox(void) {
34464    /* TGeoBBox */
34465    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox));
34466    G__memfunc_setup("FillBuffer3D",1112,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 8, 
34467 "u 'TBuffer3D' - 1 - buffer i - 'Int_t' 0 - reqSections "
34468 "g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
34469    G__memfunc_setup("TGeoBBox",730,G__G__Geom1_172_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34470    G__memfunc_setup("TGeoBBox",730,G__G__Geom1_172_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox), -1, 0, 4, 1, 1, 0, 
34471 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
34472 "d - 'Double_t' 0 - dz D - 'Double_t' 0 '0' origin", (char*)NULL, (void*) NULL, 0);
34473    G__memfunc_setup("TGeoBBox",730,G__G__Geom1_172_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox), -1, 0, 5, 1, 1, 0, 
34474 "C - - 10 - name d - 'Double_t' 0 - dx "
34475 "d - 'Double_t' 0 - dy d - 'Double_t' 0 - dz "
34476 "D - 'Double_t' 0 '0' origin", (char*)NULL, (void*) NULL, 0);
34477    G__memfunc_setup("TGeoBBox",730,G__G__Geom1_172_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 0);
34478    G__memfunc_setup("AreOverlapping",1439,G__G__Geom1_172_0_6, 103, -1, G__defined_typename("Bool_t"), 0, 4, 3, 1, 0, 
34479 "U 'TGeoBBox' - 10 - box1 U 'TGeoMatrix' - 10 - mat1 "
34480 "U 'TGeoBBox' - 10 - box2 U 'TGeoMatrix' - 10 - mat2", (char*)NULL, (void*) G__func2void( (Bool_t (*)(const TGeoBBox*, const TGeoMatrix*, const TGeoBBox*, const TGeoMatrix*))(&TGeoBBox::AreOverlapping) ), 0);
34481    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34482    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
34483    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
34484 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
34485 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
34486    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
34487    G__memfunc_setup("Contains",831,G__G__Geom1_172_0_11, 103, -1, G__defined_typename("Bool_t"), 0, 5, 3, 1, 0, 
34488 "D - 'Double_t' 10 - point d - 'Double_t' 0 - dx "
34489 "d - 'Double_t' 0 - dy d - 'Double_t' 0 - dz "
34490 "D - 'Double_t' 10 - origin", (char*)NULL, (void*) G__func2void( (Bool_t (*)(const Double_t*, Double_t, Double_t, Double_t, const Double_t*))(&TGeoBBox::Contains) ), 0);
34491    G__memfunc_setup("CouldBeCrossed",1393,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
34492 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir", (char*)NULL, (void*) NULL, 1);
34493    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
34494 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
34495    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
34496 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
34497 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
34498 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
34499    G__memfunc_setup("DistFromInside",1412,G__G__Geom1_172_0_15, 100, -1, G__defined_typename("Double_t"), 0, 7, 3, 1, 0, 
34500 "D - 'Double_t' 10 - point D - 'Double_t' 10 - dir "
34501 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
34502 "d - 'Double_t' 0 - dz D - 'Double_t' 10 - origin "
34503 "d - 'Double_t' 0 'TGeoShape::Big()' stepmax", (char*)NULL, (void*) G__func2void( (Double_t (*)(const Double_t*, const Double_t*, Double_t, Double_t, Double_t, const Double_t*, Double_t))(&TGeoBBox::DistFromInside) ), 0);
34504    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
34505 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
34506 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
34507 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
34508    G__memfunc_setup("DistFromOutside",1541,G__G__Geom1_172_0_17, 100, -1, G__defined_typename("Double_t"), 0, 7, 3, 1, 0, 
34509 "D - 'Double_t' 10 - point D - 'Double_t' 10 - dir "
34510 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
34511 "d - 'Double_t' 0 - dz D - 'Double_t' 10 - origin "
34512 "d - 'Double_t' 0 'TGeoShape::Big()' stepmax", (char*)NULL, (void*) G__func2void( (Double_t (*)(const Double_t*, const Double_t*, Double_t, Double_t, Double_t, const Double_t*, Double_t))(&TGeoBBox::DistFromOutside) ), 0);
34513    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
34514 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
34515 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
34516 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
34517    G__memfunc_setup("GetAxisName",1078,(G__InterfaceMethod) NULL,67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - iaxis", (char*)NULL, (void*) NULL, 1);
34518    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
34519 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
34520 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
34521    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
34522    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
34523 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
34524    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34525    G__memfunc_setup("GetFacetArea",1148,G__G__Geom1_172_0_24, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 '0' index", (char*)NULL, (void*) NULL, 1);
34526    G__memfunc_setup("GetPointsOnFacet",1597,G__G__Geom1_172_0_25, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 8, 
34527 "i - 'Int_t' 0 - index i - 'Int_t' 0 - npoints "
34528 "D - 'Double_t' 0 - array", (char*)NULL, (void*) NULL, 1);
34529    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
34530 "i - 'Int_t' 0 - npoints D - 'Double_t' 0 - array", (char*)NULL, (void*) NULL, 1);
34531    G__memfunc_setup("GetFittingBox",1310,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 8, 
34532 "U 'TGeoBBox' - 10 - parambox U 'TGeoMatrix' - 0 - mat "
34533 "d - 'Double_t' 1 - dx d - 'Double_t' 1 - dy "
34534 "d - 'Double_t' 1 - dz", (char*)NULL, (void*) NULL, 1);
34535    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
34536 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
34537    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
34538 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
34539 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
34540    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34541    G__memfunc_setup("GetDX",444,G__G__Geom1_172_0_31, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34542    G__memfunc_setup("GetDY",445,G__G__Geom1_172_0_32, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34543    G__memfunc_setup("GetDZ",446,G__G__Geom1_172_0_33, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34544    G__memfunc_setup("GetOrigin",904,G__G__Geom1_172_0_34, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34545    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34546    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34547    G__memfunc_setup("IsValidBox",981,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34548    G__memfunc_setup("IsNullBox",896,G__G__Geom1_172_0_38, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34549    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34550    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
34551 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
34552    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34553 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34554    G__memfunc_setup("SetBoxDimensions",1646,G__G__Geom1_172_0_42, 121, -1, -1, 0, 4, 1, 1, 0, 
34555 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
34556 "d - 'Double_t' 0 - dz D - 'Double_t' 0 '0' origin", (char*)NULL, (void*) NULL, 0);
34557    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
34558    G__memfunc_setup("SetBoxPoints",1234,G__G__Geom1_172_0_44, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 0);
34559    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
34560    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
34561    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buffer", (char*)NULL, (void*) NULL, 1);
34562    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34563    G__memfunc_setup("Class",502,G__G__Geom1_172_0_49, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoBBox::Class) ), 0);
34564    G__memfunc_setup("Class_Name",982,G__G__Geom1_172_0_50, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoBBox::Class_Name) ), 0);
34565    G__memfunc_setup("Class_Version",1339,G__G__Geom1_172_0_51, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoBBox::Class_Version) ), 0);
34566    G__memfunc_setup("Dictionary",1046,G__G__Geom1_172_0_52, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoBBox::Dictionary) ), 0);
34567    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34568    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);
34569    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);
34570    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_172_0_56, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34571    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_172_0_57, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoBBox::DeclFileName) ), 0);
34572    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_172_0_58, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoBBox::ImplFileLine) ), 0);
34573    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_172_0_59, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoBBox::ImplFileName) ), 0);
34574    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_172_0_60, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoBBox::DeclFileLine) ), 0);
34575    // automatic copy constructor
34576    G__memfunc_setup("TGeoBBox", 730, G__G__Geom1_172_0_61, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox), -1, 0, 1, 1, 1, 0, "u 'TGeoBBox' - 11 - -", (char*) NULL, (void*) NULL, 0);
34577    // automatic destructor
34578    G__memfunc_setup("~TGeoBBox", 856, G__G__Geom1_172_0_62, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34579    // automatic assignment operator
34580    G__memfunc_setup("operator=", 937, G__G__Geom1_172_0_63, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoBBox), -1, 1, 1, 1, 1, 0, "u 'TGeoBBox' - 11 - -", (char*) NULL, (void*) NULL, 0);
34581    G__tag_memfunc_reset();
34582 }
34583 
34584 static void G__setup_memfuncTGeoVolume(void) {
34585    /* TGeoVolume */
34586    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume));
34587    G__memfunc_setup("TGeoVolume",999,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 1, 1, 2, 0, "u 'TGeoVolume' - 11 - -", (char*)NULL, (void*) NULL, 0);
34588    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 1, 1, 1, 2, 0, "u 'TGeoVolume' - 11 - -", (char*)NULL, (void*) NULL, 0);
34589    G__memfunc_setup("TGeoVolume",999,G__G__Geom1_173_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34590    G__memfunc_setup("TGeoVolume",999,G__G__Geom1_173_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 3, 1, 1, 0, 
34591 "C - - 10 - name U 'TGeoShape' - 10 - shape "
34592 "U 'TGeoMedium' - 10 '0' med", (char*)NULL, (void*) NULL, 0);
34593    G__memfunc_setup("cd",199,G__G__Geom1_173_0_5, 121, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - inode", (char*)NULL, (void*) NULL, 1);
34594    G__memfunc_setup("Browse",626,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TBrowser' - 0 - b", (char*)NULL, (void*) NULL, 1);
34595    G__memfunc_setup("Capacity",814,G__G__Geom1_173_0_7, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34596    G__memfunc_setup("CheckShapes",1090,G__G__Geom1_173_0_8, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34597    G__memfunc_setup("ClearNodes",992,G__G__Geom1_173_0_9, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34598    G__memfunc_setup("ClearShape",984,G__G__Geom1_173_0_10, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34599    G__memfunc_setup("CleanAll",764,G__G__Geom1_173_0_11, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34600    G__memfunc_setup("CloneVolume",1129,G__G__Geom1_173_0_12, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34601    G__memfunc_setup("CloneNodesAndConnect",1991,G__G__Geom1_173_0_13, 121, -1, -1, 0, 1, 1, 1, 8, "U 'TGeoVolume' - 0 - newmother", (char*)NULL, (void*) NULL, 0);
34602    G__memfunc_setup("CheckGeometry",1322,G__G__Geom1_173_0_14, 121, -1, -1, 0, 4, 1, 1, 8, 
34603 "i - 'Int_t' 0 '1' nrays d - 'Double_t' 0 '0' startx "
34604 "d - 'Double_t' 0 '0' starty d - 'Double_t' 0 '0' startz", (char*)NULL, (void*) NULL, 0);
34605    G__memfunc_setup("CheckOverlaps",1322,G__G__Geom1_173_0_15, 121, -1, -1, 0, 2, 1, 1, 8, 
34606 "d - 'Double_t' 0 '0.1' ovlp C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 0);
34607    G__memfunc_setup("CountNodes",1026,G__G__Geom1_173_0_16, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
34608 "i - 'Int_t' 0 '1000' nlevels i - 'Int_t' 0 '0' option", (char*)NULL, (void*) NULL, 0);
34609    G__memfunc_setup("Contains",831,G__G__Geom1_173_0_17, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 0);
34610    G__memfunc_setup("IsAssembly",1020,G__G__Geom1_173_0_18, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34611    G__memfunc_setup("IsFolder",792,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34612    G__memfunc_setup("IsRunTime",896,G__G__Geom1_173_0_20, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34613    G__memfunc_setup("IsVolumeMulti",1343,G__G__Geom1_173_0_21, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34614    G__memfunc_setup("AddNode",655,G__G__Geom1_173_0_22, 121, -1, -1, 0, 4, 1, 1, 0, 
34615 "U 'TGeoVolume' - 10 - vol i - 'Int_t' 0 - copy_no "
34616 "U 'TGeoMatrix' - 0 '0' mat C - 'Option_t' 10 '\"\"' option", "most general case", (void*) NULL, 1);
34617    G__memfunc_setup("AddNodeOffset",1270,G__G__Geom1_173_0_23, 121, -1, -1, 0, 4, 1, 1, 0, 
34618 "U 'TGeoVolume' - 10 - vol i - 'Int_t' 0 - copy_no "
34619 "d - 'Double_t' 0 '0' offset C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
34620    G__memfunc_setup("AddNodeOverlap",1384,G__G__Geom1_173_0_24, 121, -1, -1, 0, 4, 1, 1, 0, 
34621 "U 'TGeoVolume' - 10 - vol i - 'Int_t' 0 - copy_no "
34622 "U 'TGeoMatrix' - 0 '0' mat C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34623    G__memfunc_setup("Divide",597,G__G__Geom1_173_0_25, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
34624 "C - - 10 - divname i - 'Int_t' 0 - iaxis "
34625 "i - 'Int_t' 0 - ndiv d - 'Double_t' 0 - start "
34626 "d - 'Double_t' 0 - step i - 'Int_t' 0 '0' numed "
34627 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34628    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
34629 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
34630    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 1);
34631    G__memfunc_setup("DrawOnly",816,G__G__Geom1_173_0_28, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 1);
34632    G__memfunc_setup("LegoPlot",806,G__G__Geom1_173_0_29, 85, G__get_linked_tagnum(&G__G__Geom1LN_TH2F), -1, 0, 9, 1, 1, 0, 
34633 "i - 'Int_t' 0 '20' ntheta d - 'Double_t' 0 '0.' themin "
34634 "d - 'Double_t' 0 '180.' themax i - 'Int_t' 0 '60' nphi "
34635 "d - 'Double_t' 0 '0.' phimin d - 'Double_t' 0 '360.' phimax "
34636 "d - 'Double_t' 0 '0.' rmin d - 'Double_t' 0 '9999999' rmax "
34637 "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 0);
34638    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34639    G__memfunc_setup("PrintNodes",1030,G__G__Geom1_173_0_31, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34640    G__memfunc_setup("PrintVoxels",1166,G__G__Geom1_173_0_32, 121, -1, -1, 0, 0, 1, 1, 8, "", "*MENU*", (void*) NULL, 0);
34641    G__memfunc_setup("ReplayCreation",1442,G__G__Geom1_173_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 10 - other", (char*)NULL, (void*) NULL, 0);
34642    G__memfunc_setup("ExecuteEvent",1237,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
34643 "i - 'Int_t' 0 - event i - 'Int_t' 0 - px "
34644 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
34645    G__memfunc_setup("IsActive",792,G__G__Geom1_173_0_35, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34646    G__memfunc_setup("IsActiveDaughters",1727,G__G__Geom1_173_0_36, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34647    G__memfunc_setup("IsAdded",654,G__G__Geom1_173_0_37, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34648    G__memfunc_setup("IsReplicated",1209,G__G__Geom1_173_0_38, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34649    G__memfunc_setup("IsSelected",997,G__G__Geom1_173_0_39, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34650    G__memfunc_setup("IsCylVoxels",1125,G__G__Geom1_173_0_40, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34651    G__memfunc_setup("IsXYZVoxels",1096,G__G__Geom1_173_0_41, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34652    G__memfunc_setup("IsTopVolume",1127,G__G__Geom1_173_0_42, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34653    G__memfunc_setup("IsValid",684,G__G__Geom1_173_0_43, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34654    G__memfunc_setup("IsVisible",906,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34655    G__memfunc_setup("IsVisibleDaughters",1841,G__G__Geom1_173_0_45, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34656    G__memfunc_setup("IsVisContainers",1540,G__G__Geom1_173_0_46, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34657    G__memfunc_setup("IsVisLeaves",1102,G__G__Geom1_173_0_47, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34658    G__memfunc_setup("IsVisOnly",912,G__G__Geom1_173_0_48, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34659    G__memfunc_setup("IsAllInvisible",1402,G__G__Geom1_173_0_49, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34660    G__memfunc_setup("IsRaytracing",1232,G__G__Geom1_173_0_50, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34661    G__memfunc_setup("Import",635,G__G__Geom1_173_0_51, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 3, 3, 1, 0, 
34662 "C - - 10 - filename C - - 10 '\"\"' name "
34663 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) G__func2void( (TGeoVolume* (*)(const char*, const char*, Option_t*))(&TGeoVolume::Import) ), 0);
34664    G__memfunc_setup("Export",642,G__G__Geom1_173_0_52, 105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
34665 "C - - 10 - filename C - - 10 '\"\"' name "
34666 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
34667    G__memfunc_setup("FindNode",775,G__G__Geom1_173_0_53, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 1, 1, 1, 8, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
34668    G__memfunc_setup("FindOverlaps",1229,G__G__Geom1_173_0_54, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34669    G__memfunc_setup("FindMatrixOfDaughterVolume",2647,G__G__Geom1_173_0_55, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) NULL, 0);
34670    G__memfunc_setup("GetCurrentNodeIndex",1921,G__G__Geom1_173_0_56, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34671    G__memfunc_setup("GetNextNodeIndex",1597,G__G__Geom1_173_0_57, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34672    G__memfunc_setup("GetNodes",793,G__G__Geom1_173_0_58, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34673    G__memfunc_setup("GetNdaughters",1333,G__G__Geom1_173_0_59, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34674    G__memfunc_setup("GetNtotal",914,G__G__Geom1_173_0_60, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34675    G__memfunc_setup("GetByteCount",1213,G__G__Geom1_173_0_61, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34676    G__memfunc_setup("GetGeoManager",1270,G__G__Geom1_173_0_62, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34677    G__memfunc_setup("GetMaterial",1103,G__G__Geom1_173_0_63, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34678    G__memfunc_setup("GetMedium",897,G__G__Geom1_173_0_64, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34679    G__memfunc_setup("GetField",772,G__G__Geom1_173_0_65, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObject), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34680    G__memfunc_setup("GetFinder",888,G__G__Geom1_173_0_66, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPatternFinder), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34681    G__memfunc_setup("GetVoxels",929,G__G__Geom1_173_0_67, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFinder), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34682    G__memfunc_setup("GetIconName",1066,(G__InterfaceMethod) NULL,67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
34683    G__memfunc_setup("GetIndex",792,G__G__Geom1_173_0_69, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "U 'TGeoNode' - 10 - node", (char*)NULL, (void*) NULL, 0);
34684    G__memfunc_setup("GetNode",678,G__G__Geom1_173_0_70, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 1, 1, 1, 8, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
34685    G__memfunc_setup("GetNode",678,G__G__Geom1_173_0_71, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
34686    G__memfunc_setup("GetNodeIndex",1182,G__G__Geom1_173_0_72, 105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 8, 
34687 "U 'TGeoNode' - 10 - node I - 'Int_t' 0 - check_list "
34688 "i - 'Int_t' 0 - ncheck", (char*)NULL, (void*) NULL, 0);
34689    G__memfunc_setup("GetNumber",905,G__G__Geom1_173_0_73, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34690    G__memfunc_setup("GetObjectInfo",1283,(G__InterfaceMethod) NULL,67, -1, -1, 0, 2, 1, 1, 8, 
34691 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
34692    G__memfunc_setup("GetOptimalVoxels",1655,G__G__Geom1_173_0_75, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34693    G__memfunc_setup("GetOption",921,(G__InterfaceMethod) NULL,67, -1, G__defined_typename("Option_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34694    G__memfunc_setup("GetPointerName",1410,G__G__Geom1_173_0_77, 67, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34695    G__memfunc_setup("GetTransparency",1562,G__G__Geom1_173_0_78, 99, -1, G__defined_typename("Char_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34696    G__memfunc_setup("GetShape",785,G__G__Geom1_173_0_79, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34697    G__memfunc_setup("GrabFocus",892,G__G__Geom1_173_0_80, 121, -1, -1, 0, 0, 1, 1, 0, "", "*MENU*", (void*) NULL, 0);
34698    G__memfunc_setup("Gsord",511,G__G__Geom1_173_0_81, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - -", (char*)NULL, (void*) NULL, 0);
34699    G__memfunc_setup("IsStyleDefault",1426,G__G__Geom1_173_0_82, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34700    G__memfunc_setup("InspectMaterial",1541,G__G__Geom1_173_0_83, 121, -1, -1, 0, 0, 1, 1, 8, "", "*MENU*", (void*) NULL, 0);
34701    G__memfunc_setup("InspectShape",1223,G__G__Geom1_173_0_84, 121, -1, -1, 0, 0, 1, 1, 8, "", "*MENU*", (void*) NULL, 0);
34702    G__memfunc_setup("MakeCopyVolume",1425,G__G__Geom1_173_0_85, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 1, 1, 1, 0, "U 'TGeoShape' - 0 - newshape", (char*)NULL, (void*) NULL, 1);
34703    G__memfunc_setup("MakeCopyNodes",1298,G__G__Geom1_173_0_86, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 10 - other", (char*)NULL, (void*) NULL, 0);
34704    G__memfunc_setup("MakeReflectedVolume",1924,G__G__Geom1_173_0_87, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 1, 1, 1, 8, "C - - 10 '\"\"' newname", (char*)NULL, (void*) NULL, 0);
34705    G__memfunc_setup("OptimizeVoxels",1490,G__G__Geom1_173_0_88, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", "*MENU*", (void*) NULL, 0);
34706    G__memfunc_setup("RandomPoints",1246,G__G__Geom1_173_0_89, 121, -1, -1, 0, 2, 1, 1, 0, 
34707 "i - 'Int_t' 0 '1000000' npoints C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 0);
34708    G__memfunc_setup("RandomRays",1024,G__G__Geom1_173_0_90, 121, -1, -1, 0, 4, 1, 1, 0, 
34709 "i - 'Int_t' 0 '10000' nrays d - 'Double_t' 0 '0' startx "
34710 "d - 'Double_t' 0 '0' starty d - 'Double_t' 0 '0' startz", "*MENU*", (void*) NULL, 0);
34711    G__memfunc_setup("Raytrace",827,G__G__Geom1_173_0_91, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", "*TOGGLE* *GETTER=IsRaytracing", (void*) NULL, 0);
34712    G__memfunc_setup("RegisterYourself",1694,G__G__Geom1_173_0_92, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
34713    G__memfunc_setup("RemoveNode",1012,G__G__Geom1_173_0_93, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoNode' - 0 - node", (char*)NULL, (void*) NULL, 0);
34714    G__memfunc_setup("ReplaceNode",1090,G__G__Geom1_173_0_94, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 4, 1, 1, 0, 
34715 "U 'TGeoNode' - 0 - nodeorig U 'TGeoShape' - 0 '0' newshape "
34716 "U 'TGeoMatrix' - 0 '0' newpos U 'TGeoMedium' - 0 '0' newmed", (char*)NULL, (void*) NULL, 0);
34717    G__memfunc_setup("SaveAs",579,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 8, 
34718 "C - - 10 - filename C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 1);
34719    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
34720 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34721    G__memfunc_setup("SelectVolume",1240,G__G__Geom1_173_0_97, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kFALSE' clear", (char*)NULL, (void*) NULL, 0);
34722    G__memfunc_setup("SetActivity",1145,G__G__Geom1_173_0_98, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
34723    G__memfunc_setup("SetActiveDaughters",1839,G__G__Geom1_173_0_99, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
34724    G__memfunc_setup("SetAsTopVolume",1419,G__G__Geom1_173_0_100, 121, -1, -1, 0, 0, 1, 1, 0, "", "*TOGGLE* *GETTER=IsTopVolume", (void*) NULL, 0);
34725    G__memfunc_setup("SetAdded",766,G__G__Geom1_173_0_101, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34726    G__memfunc_setup("SetReplicated",1321,G__G__Geom1_173_0_102, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34727    G__memfunc_setup("SetCurrentPoint",1561,G__G__Geom1_173_0_103, 121, -1, -1, 0, 3, 1, 1, 0, 
34728 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
34729 "d - 'Double_t' 0 - z", (char*)NULL, (void*) NULL, 0);
34730    G__memfunc_setup("SetCylVoxels",1237,G__G__Geom1_173_0_104, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
34731    G__memfunc_setup("SetNodes",805,G__G__Geom1_173_0_105, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TObjArray' - 0 - nodes", (char*)NULL, (void*) NULL, 0);
34732    G__memfunc_setup("SetShape",797,G__G__Geom1_173_0_106, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoShape' - 10 - shape", (char*)NULL, (void*) NULL, 0);
34733    G__memfunc_setup("SetTransparency",1574,G__G__Geom1_173_0_107, 121, -1, -1, 0, 1, 1, 1, 0, "c - 'Char_t' 0 '0' transparency", "*MENU*", (void*) NULL, 0);
34734    G__memfunc_setup("SetField",784,G__G__Geom1_173_0_108, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TObject' - 0 - field", (char*)NULL, (void*) NULL, 0);
34735    G__memfunc_setup("SetOption",933,G__G__Geom1_173_0_109, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - option", (char*)NULL, (void*) NULL, 0);
34736    G__memfunc_setup("SetAttVisibility",1661,G__G__Geom1_173_0_110, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - vis", (char*)NULL, (void*) NULL, 0);
34737    G__memfunc_setup("SetVisibility",1364,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' vis", "*TOGGLE* *GETTER=IsVisible", (void*) NULL, 1);
34738    G__memfunc_setup("SetVisContainers",1652,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", "*TOGGLE* *GETTER=IsVisContainers", (void*) NULL, 1);
34739    G__memfunc_setup("SetVisLeaves",1214,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", "*TOGGLE* *GETTER=IsVisLeaves", (void*) NULL, 1);
34740    G__memfunc_setup("SetVisOnly",1024,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", "*TOGGLE* *GETTER=IsVisOnly", (void*) NULL, 1);
34741    G__memfunc_setup("SetLineColor",1203,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Color_t' 0 - lcolor", (char*)NULL, (void*) NULL, 1);
34742    G__memfunc_setup("SetLineStyle",1221,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Style_t' 0 - lstyle", (char*)NULL, (void*) NULL, 1);
34743    G__memfunc_setup("SetLineWidth",1204,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Width_t' 0 - lwidth", (char*)NULL, (void*) NULL, 1);
34744    G__memfunc_setup("SetInvisible",1233,G__G__Geom1_173_0_118, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34745    G__memfunc_setup("SetMedium",909,G__G__Geom1_173_0_119, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoMedium' - 0 - medium", (char*)NULL, (void*) NULL, 1);
34746    G__memfunc_setup("SetVoxelFinder",1426,G__G__Geom1_173_0_120, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVoxelFinder' - 0 - finder", (char*)NULL, (void*) NULL, 0);
34747    G__memfunc_setup("SetFinder",900,G__G__Geom1_173_0_121, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoPatternFinder' - 0 - finder", (char*)NULL, (void*) NULL, 0);
34748    G__memfunc_setup("SetNumber",917,G__G__Geom1_173_0_122, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - number", (char*)NULL, (void*) NULL, 0);
34749    G__memfunc_setup("SetNtotal",926,G__G__Geom1_173_0_123, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ntotal", (char*)NULL, (void*) NULL, 0);
34750    G__memfunc_setup("SortNodes",929,G__G__Geom1_173_0_124, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34751    G__memfunc_setup("UnmarkSaved",1121,G__G__Geom1_173_0_125, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34752    G__memfunc_setup("Valid",496,G__G__Geom1_173_0_126, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34753    G__memfunc_setup("VisibleDaughters",1653,G__G__Geom1_173_0_127, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' vis", "*TOGGLE* *GETTER=IsVisibleDaughters", (void*) NULL, 0);
34754    G__memfunc_setup("InvisibleAll",1214,G__G__Geom1_173_0_128, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", "*TOGGLE* *GETTER=IsAllInvisible", (void*) NULL, 0);
34755    G__memfunc_setup("Voxelize",854,G__G__Geom1_173_0_129, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 - option", (char*)NULL, (void*) NULL, 0);
34756    G__memfunc_setup("Weight",616,G__G__Geom1_173_0_130, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 0, 
34757 "d - 'Double_t' 0 '0.01' precision C - 'Option_t' 10 '\"va\"' option", "*MENU*", (void*) NULL, 0);
34758    G__memfunc_setup("WeightA",681,G__G__Geom1_173_0_131, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34759    G__memfunc_setup("Class",502,G__G__Geom1_173_0_132, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoVolume::Class) ), 0);
34760    G__memfunc_setup("Class_Name",982,G__G__Geom1_173_0_133, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoVolume::Class_Name) ), 0);
34761    G__memfunc_setup("Class_Version",1339,G__G__Geom1_173_0_134, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoVolume::Class_Version) ), 0);
34762    G__memfunc_setup("Dictionary",1046,G__G__Geom1_173_0_135, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoVolume::Dictionary) ), 0);
34763    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34764    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);
34765    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);
34766    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_173_0_139, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34767    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_173_0_140, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoVolume::DeclFileName) ), 0);
34768    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_173_0_141, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoVolume::ImplFileLine) ), 0);
34769    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_173_0_142, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoVolume::ImplFileName) ), 0);
34770    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_173_0_143, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoVolume::DeclFileLine) ), 0);
34771    // automatic destructor
34772    G__memfunc_setup("~TGeoVolume", 1125, G__G__Geom1_173_0_144, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34773    G__tag_memfunc_reset();
34774 }
34775 
34776 static void G__setup_memfuncTGeoNode(void) {
34777    /* TGeoNode */
34778    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode));
34779    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 1, 1, 1, 2, 0, "u 'TGeoNode' - 11 - -", (char*)NULL, (void*) NULL, 0);
34780    G__memfunc_setup("Browse",626,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TBrowser' - 0 - b", (char*)NULL, (void*) NULL, 1);
34781    G__memfunc_setup("cd",199,G__G__Geom1_177_0_6, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34782    G__memfunc_setup("CheckOverlaps",1322,G__G__Geom1_177_0_7, 121, -1, -1, 0, 2, 1, 1, 0, 
34783 "d - 'Double_t' 0 '0.1' ovlp C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 0);
34784    G__memfunc_setup("CheckShapes",1090,G__G__Geom1_177_0_8, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34785    G__memfunc_setup("CountDaughters",1456,G__G__Geom1_177_0_9, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kFALSE' unique_volumes", (char*)NULL, (void*) NULL, 0);
34786    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
34787 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
34788    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34789    G__memfunc_setup("DrawOnly",816,G__G__Geom1_177_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
34790    G__memfunc_setup("DrawOverlaps",1242,G__G__Geom1_177_0_13, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34791    G__memfunc_setup("ExecuteEvent",1237,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
34792 "i - 'Int_t' 0 - event i - 'Int_t' 0 - px "
34793 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
34794    G__memfunc_setup("FillIdArray",1075,G__G__Geom1_177_0_15, 121, -1, -1, 0, 3, 1, 1, 8, 
34795 "i - 'Int_t' 1 - ifree i - 'Int_t' 1 - nodeid "
34796 "I - 'Int_t' 0 - array", (char*)NULL, (void*) NULL, 0);
34797    G__memfunc_setup("FindNode",775,G__G__Geom1_177_0_16, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
34798 "U 'TGeoNode' - 10 - node i - 'Int_t' 0 - level", (char*)NULL, (void*) NULL, 0);
34799    G__memfunc_setup("GetByteCount",1213,G__G__Geom1_177_0_17, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34800    G__memfunc_setup("GetDaughter",1108,G__G__Geom1_177_0_18, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - ind", (char*)NULL, (void*) NULL, 0);
34801    G__memfunc_setup("GetMatrix",917,G__G__Geom1_177_0_19, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
34802    G__memfunc_setup("GetColour",916,G__G__Geom1_177_0_20, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34803    G__memfunc_setup("GetIndex",792,G__G__Geom1_177_0_21, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34804    G__memfunc_setup("GetFinder",888,G__G__Geom1_177_0_22, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPatternFinder), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34805    G__memfunc_setup("GetMedium",897,G__G__Geom1_177_0_23, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34806    G__memfunc_setup("GetMotherVolume",1543,G__G__Geom1_177_0_24, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34807    G__memfunc_setup("GetNdaughters",1333,G__G__Geom1_177_0_25, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34808    G__memfunc_setup("GetNodes",793,G__G__Geom1_177_0_26, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34809    G__memfunc_setup("GetNumber",905,G__G__Geom1_177_0_27, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34810    G__memfunc_setup("GetOverlaps",1132,G__G__Geom1_177_0_28, 73, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 1 - novlp", (char*)NULL, (void*) NULL, 0);
34811    G__memfunc_setup("GetVolume",920,G__G__Geom1_177_0_29, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34812    G__memfunc_setup("GetObjectInfo",1283,(G__InterfaceMethod) NULL,67, -1, -1, 0, 2, 1, 1, 8, 
34813 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
34814    G__memfunc_setup("GetOptimalVoxels",1655,G__G__Geom1_177_0_31, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34815    G__memfunc_setup("InspectNode",1116,G__G__Geom1_177_0_32, 121, -1, -1, 0, 0, 1, 1, 8, "", "*MENU*", (void*) NULL, 0);
34816    G__memfunc_setup("IsFolder",792,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34817    G__memfunc_setup("IsOffset",803,G__G__Geom1_177_0_34, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34818    G__memfunc_setup("IsOnScreen",985,G__G__Geom1_177_0_35, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", "*MENU*", (void*) NULL, 0);
34819    G__memfunc_setup("IsOverlapping",1347,G__G__Geom1_177_0_36, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34820    G__memfunc_setup("IsVirtual",931,G__G__Geom1_177_0_37, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34821    G__memfunc_setup("IsVisible",906,G__G__Geom1_177_0_38, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34822    G__memfunc_setup("IsVisDaughters",1429,G__G__Geom1_177_0_39, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34823    G__memfunc_setup("MayOverlap",1024,G__G__Geom1_177_0_40, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - iother", (char*)NULL, (void*) NULL, 0);
34824    G__memfunc_setup("MakeCopyNode",1183,G__G__Geom1_177_0_41, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34825    G__memfunc_setup("Safety",620,G__G__Geom1_177_0_42, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
34826 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 0);
34827    G__memfunc_setup("SaveAttributes",1462,G__G__Geom1_177_0_43, 121, -1, -1, 0, 1, 1, 1, 0, "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out", (char*)NULL, (void*) NULL, 0);
34828    G__memfunc_setup("SetCurrentPoint",1561,G__G__Geom1_177_0_44, 121, -1, -1, 0, 3, 1, 1, 0, 
34829 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
34830 "d - 'Double_t' 0 - z", "*MENU*", (void*) NULL, 0);
34831    G__memfunc_setup("SetVolume",932,G__G__Geom1_177_0_45, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - volume", (char*)NULL, (void*) NULL, 0);
34832    G__memfunc_setup("SetNumber",917,G__G__Geom1_177_0_46, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - number", (char*)NULL, (void*) NULL, 0);
34833    G__memfunc_setup("SetOverlapping",1459,G__G__Geom1_177_0_47, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
34834    G__memfunc_setup("SetVirtual",1043,G__G__Geom1_177_0_48, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34835    G__memfunc_setup("SetVisibility",1364,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' vis", "*MENU*", (void*) NULL, 1);
34836    G__memfunc_setup("SetInvisible",1233,G__G__Geom1_177_0_50, 121, -1, -1, 0, 0, 1, 1, 0, "", "*MENU*", (void*) NULL, 0);
34837    G__memfunc_setup("SetAllInvisible",1514,G__G__Geom1_177_0_51, 121, -1, -1, 0, 0, 1, 1, 0, "", "*MENU*", (void*) NULL, 0);
34838    G__memfunc_setup("SetMotherVolume",1555,G__G__Geom1_177_0_52, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - mother", (char*)NULL, (void*) NULL, 0);
34839    G__memfunc_setup("SetOverlaps",1144,G__G__Geom1_177_0_53, 121, -1, -1, 0, 2, 1, 1, 0, 
34840 "I - 'Int_t' 0 - ovlp i - 'Int_t' 0 - novlp", (char*)NULL, (void*) NULL, 0);
34841    G__memfunc_setup("MasterToLocal",1306,G__G__Geom1_177_0_54, 121, -1, -1, 0, 2, 1, 1, 8, 
34842 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34843    G__memfunc_setup("MasterToLocalVect",1708,G__G__Geom1_177_0_55, 121, -1, -1, 0, 2, 1, 1, 8, 
34844 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 1);
34845    G__memfunc_setup("LocalToMaster",1306,G__G__Geom1_177_0_56, 121, -1, -1, 0, 2, 1, 1, 8, 
34846 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34847    G__memfunc_setup("LocalToMasterVect",1708,G__G__Geom1_177_0_57, 121, -1, -1, 0, 2, 1, 1, 8, 
34848 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 1);
34849    G__memfunc_setup("ls",223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34850    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34851    G__memfunc_setup("PrintCandidates",1533,G__G__Geom1_177_0_60, 121, -1, -1, 0, 0, 1, 1, 8, "", "*MENU*", (void*) NULL, 0);
34852    G__memfunc_setup("PrintOverlaps",1369,G__G__Geom1_177_0_61, 121, -1, -1, 0, 0, 1, 1, 8, "", "*MENU*", (void*) NULL, 0);
34853    G__memfunc_setup("VisibleDaughters",1653,G__G__Geom1_177_0_62, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' vis", "*MENU*", (void*) NULL, 0);
34854    G__memfunc_setup("Class",502,G__G__Geom1_177_0_63, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoNode::Class) ), 0);
34855    G__memfunc_setup("Class_Name",982,G__G__Geom1_177_0_64, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoNode::Class_Name) ), 0);
34856    G__memfunc_setup("Class_Version",1339,G__G__Geom1_177_0_65, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoNode::Class_Version) ), 0);
34857    G__memfunc_setup("Dictionary",1046,G__G__Geom1_177_0_66, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoNode::Dictionary) ), 0);
34858    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34859    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);
34860    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);
34861    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_177_0_70, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34862    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_177_0_71, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoNode::DeclFileName) ), 0);
34863    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_177_0_72, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoNode::ImplFileLine) ), 0);
34864    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_177_0_73, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoNode::ImplFileName) ), 0);
34865    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_177_0_74, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoNode::DeclFileLine) ), 0);
34866    // automatic destructor
34867    G__memfunc_setup("~TGeoNode", 883, G__G__Geom1_177_0_75, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34868    G__tag_memfunc_reset();
34869 }
34870 
34871 static void G__setup_memfuncTGeoVoxelFinder(void) {
34872    /* TGeoVoxelFinder */
34873    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFinder));
34874    G__memfunc_setup("TGeoVoxelFinder",1493,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFinder), -1, 0, 1, 1, 2, 0, "u 'TGeoVoxelFinder' - 11 - -", (char*)NULL, (void*) NULL, 0);
34875    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFinder), -1, 1, 1, 1, 2, 0, "u 'TGeoVoxelFinder' - 11 - -", (char*)NULL, (void*) NULL, 0);
34876    G__memfunc_setup("BuildVoxelLimits",1648,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
34877    G__memfunc_setup("GetExtraX",892,(G__InterfaceMethod) NULL, 73, -1, G__defined_typename("Int_t"), 0, 3, 1, 2, 8, 
34878 "i - 'Int_t' 0 - islice g - 'Bool_t' 0 - left "
34879 "i - 'Int_t' 1 - nextra", (char*)NULL, (void*) NULL, 0);
34880    G__memfunc_setup("GetExtraY",893,(G__InterfaceMethod) NULL, 73, -1, G__defined_typename("Int_t"), 0, 3, 1, 2, 8, 
34881 "i - 'Int_t' 0 - islice g - 'Bool_t' 0 - left "
34882 "i - 'Int_t' 1 - nextra", (char*)NULL, (void*) NULL, 0);
34883    G__memfunc_setup("GetExtraZ",894,(G__InterfaceMethod) NULL, 73, -1, G__defined_typename("Int_t"), 0, 3, 1, 2, 8, 
34884 "i - 'Int_t' 0 - islice g - 'Bool_t' 0 - left "
34885 "i - 'Int_t' 1 - nextra", (char*)NULL, (void*) NULL, 0);
34886    G__memfunc_setup("GetIndices",991,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 2, 0, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 0);
34887    G__memfunc_setup("GetPriority",1154,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 2, 8, "i - 'Int_t' 0 - iaxis", (char*)NULL, (void*) NULL, 0);
34888    G__memfunc_setup("GetNcandidates",1406,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 2, 8, "", (char*)NULL, (void*) NULL, 0);
34889    G__memfunc_setup("GetValidExtra",1300,(G__InterfaceMethod) NULL, 73, -1, G__defined_typename("Int_t"), 0, 2, 1, 2, 0, 
34890 "I - 'Int_t' 0 - list i - 'Int_t' 1 - ncheck", (char*)NULL, (void*) NULL, 0);
34891    G__memfunc_setup("GetValidExtra",1300,(G__InterfaceMethod) NULL, 73, -1, G__defined_typename("Int_t"), 0, 4, 1, 2, 0, 
34892 "i - 'Int_t' 0 - n1 B - 'UChar_t' 0 - array1 "
34893 "I - 'Int_t' 0 - list i - 'Int_t' 1 - ncheck", (char*)NULL, (void*) NULL, 0);
34894    G__memfunc_setup("GetValidExtra",1300,(G__InterfaceMethod) NULL, 73, -1, G__defined_typename("Int_t"), 0, 6, 1, 2, 0, 
34895 "i - 'Int_t' 0 - n1 B - 'UChar_t' 0 - array1 "
34896 "i - 'Int_t' 0 - n2 B - 'UChar_t' 0 - array2 "
34897 "I - 'Int_t' 0 - list i - 'Int_t' 1 - ncheck", (char*)NULL, (void*) NULL, 0);
34898    G__memfunc_setup("GetVoxelCandidates",1822,(G__InterfaceMethod) NULL, 73, -1, G__defined_typename("Int_t"), 0, 4, 1, 2, 0, 
34899 "i - 'Int_t' 0 - i i - 'Int_t' 0 - j "
34900 "i - 'Int_t' 0 - k i - 'Int_t' 1 - ncheck", (char*)NULL, (void*) NULL, 0);
34901    G__memfunc_setup("Intersect",945,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 2, 0, 
34902 "i - 'Int_t' 0 - n1 B - 'UChar_t' 0 - array1 "
34903 "i - 'Int_t' 1 - nf I - 'Int_t' 0 - result", (char*)NULL, (void*) NULL, 0);
34904    G__memfunc_setup("Intersect",945,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 6, 1, 2, 0, 
34905 "i - 'Int_t' 0 - n1 B - 'UChar_t' 0 - array1 "
34906 "i - 'Int_t' 0 - n2 B - 'UChar_t' 0 - array2 "
34907 "i - 'Int_t' 1 - nf I - 'Int_t' 0 - result", (char*)NULL, (void*) NULL, 0);
34908    G__memfunc_setup("Intersect",945,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 8, 1, 2, 0, 
34909 "i - 'Int_t' 0 - n1 B - 'UChar_t' 0 - array1 "
34910 "i - 'Int_t' 0 - n2 B - 'UChar_t' 0 - array2 "
34911 "i - 'Int_t' 0 - n3 B - 'UChar_t' 0 - array3 "
34912 "i - 'Int_t' 1 - nf I - 'Int_t' 0 - result", (char*)NULL, (void*) NULL, 0);
34913    G__memfunc_setup("IntersectAndStore",1745,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 2, 0, 
34914 "i - 'Int_t' 0 - n1 B - 'UChar_t' 0 - array1", (char*)NULL, (void*) NULL, 0);
34915    G__memfunc_setup("IntersectAndStore",1745,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 2, 0, 
34916 "i - 'Int_t' 0 - n1 B - 'UChar_t' 0 - array1 "
34917 "i - 'Int_t' 0 - n2 B - 'UChar_t' 0 - array2", (char*)NULL, (void*) NULL, 0);
34918    G__memfunc_setup("IntersectAndStore",1745,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 6, 1, 2, 0, 
34919 "i - 'Int_t' 0 - n1 B - 'UChar_t' 0 - array1 "
34920 "i - 'Int_t' 0 - n2 B - 'UChar_t' 0 - array2 "
34921 "i - 'Int_t' 0 - n3 B - 'UChar_t' 0 - array3", (char*)NULL, (void*) NULL, 0);
34922    G__memfunc_setup("SortAll",705,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
34923    G__memfunc_setup("Union",521,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 2, 0, 
34924 "i - 'Int_t' 0 - n1 B - 'UChar_t' 0 - array1", (char*)NULL, (void*) NULL, 0);
34925    G__memfunc_setup("Union",521,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 2, 0, 
34926 "i - 'Int_t' 0 - n1 B - 'UChar_t' 0 - array1 "
34927 "i - 'Int_t' 0 - n2 B - 'UChar_t' 0 - array2", (char*)NULL, (void*) NULL, 0);
34928    G__memfunc_setup("Union",521,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 6, 1, 2, 0, 
34929 "i - 'Int_t' 0 - n1 B - 'UChar_t' 0 - array1 "
34930 "i - 'Int_t' 0 - n2 B - 'UChar_t' 0 - array2 "
34931 "i - 'Int_t' 0 - n3 B - 'UChar_t' 0 - array3", (char*)NULL, (void*) NULL, 0);
34932    G__memfunc_setup("TGeoVoxelFinder",1493,G__G__Geom1_179_0_24, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFinder), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34933    G__memfunc_setup("TGeoVoxelFinder",1493,G__G__Geom1_179_0_25, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVoxelFinder), -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) NULL, 0);
34934    G__memfunc_setup("CreateCheckList",1486,G__G__Geom1_179_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
34935    G__memfunc_setup("DaughterToMother",1638,G__G__Geom1_179_0_27, 121, -1, -1, 0, 3, 1, 1, 8, 
34936 "i - 'Int_t' 0 - id D - 'Double_t' 0 - local "
34937 "D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 0);
34938    G__memfunc_setup("Efficiency",1013,G__G__Geom1_179_0_28, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
34939    G__memfunc_setup("GetCheckList",1178,G__G__Geom1_179_0_29, 73, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
34940 "D - 'Double_t' 0 - point i - 'Int_t' 1 - nelem", (char*)NULL, (void*) NULL, 1);
34941    G__memfunc_setup("GetCheckList",1178,G__G__Geom1_179_0_30, 73, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 1 - nelem", (char*)NULL, (void*) NULL, 0);
34942    G__memfunc_setup("GetNextCandidates",1711,G__G__Geom1_179_0_31, 73, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
34943 "D - 'Double_t' 0 - point i - 'Int_t' 1 - ncheck", (char*)NULL, (void*) NULL, 1);
34944    G__memfunc_setup("FindOverlaps",1229,G__G__Geom1_179_0_32, 121, -1, -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - inode", (char*)NULL, (void*) NULL, 1);
34945    G__memfunc_setup("IsInvalid",899,G__G__Geom1_179_0_33, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34946    G__memfunc_setup("NeedRebuild",1091,G__G__Geom1_179_0_34, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34947    G__memfunc_setup("GetBoxes",801,G__G__Geom1_179_0_35, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
34948    G__memfunc_setup("IsSafeVoxel",1097,G__G__Geom1_179_0_36, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 8, 
34949 "D - 'Double_t' 0 - point i - 'Int_t' 0 - inode "
34950 "d - 'Double_t' 0 - minsafe", (char*)NULL, (void*) NULL, 0);
34951    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34952    G__memfunc_setup("PrintVoxelLimits",1677,G__G__Geom1_179_0_38, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 0);
34953    G__memfunc_setup("SetInvalid",1011,G__G__Geom1_179_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
34954    G__memfunc_setup("SetNeedRebuild",1391,G__G__Geom1_179_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
34955    G__memfunc_setup("GetNextVoxel",1229,G__G__Geom1_179_0_41, 73, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
34956 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
34957 "i - 'Int_t' 1 - ncheck", (char*)NULL, (void*) NULL, 1);
34958    G__memfunc_setup("SortCrossedVoxels",1788,G__G__Geom1_179_0_42, 121, -1, -1, 0, 2, 1, 1, 0, 
34959 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir", (char*)NULL, (void*) NULL, 1);
34960    G__memfunc_setup("Voxelize",854,G__G__Geom1_179_0_43, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
34961    G__memfunc_setup("Class",502,G__G__Geom1_179_0_44, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoVoxelFinder::Class) ), 0);
34962    G__memfunc_setup("Class_Name",982,G__G__Geom1_179_0_45, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoVoxelFinder::Class_Name) ), 0);
34963    G__memfunc_setup("Class_Version",1339,G__G__Geom1_179_0_46, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoVoxelFinder::Class_Version) ), 0);
34964    G__memfunc_setup("Dictionary",1046,G__G__Geom1_179_0_47, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoVoxelFinder::Dictionary) ), 0);
34965    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
34966    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);
34967    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);
34968    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_179_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
34969    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_179_0_52, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoVoxelFinder::DeclFileName) ), 0);
34970    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_179_0_53, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoVoxelFinder::ImplFileLine) ), 0);
34971    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_179_0_54, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoVoxelFinder::ImplFileName) ), 0);
34972    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_179_0_55, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoVoxelFinder::DeclFileLine) ), 0);
34973    // automatic destructor
34974    G__memfunc_setup("~TGeoVoxelFinder", 1619, G__G__Geom1_179_0_56, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
34975    G__tag_memfunc_reset();
34976 }
34977 
34978 static void G__setup_memfuncTGeoManager(void) {
34979    /* TGeoManager */
34980    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager));
34981    G__memfunc_setup("TGeoManager",1066,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager), -1, 0, 1, 1, 2, 0, "u 'TGeoManager' - 11 - -", (char*)NULL, (void*) NULL, 0);
34982    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager), -1, 1, 1, 1, 2, 0, "u 'TGeoManager' - 11 - -", (char*)NULL, (void*) NULL, 0);
34983    G__memfunc_setup("IsLoopingVolumes",1663,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 4, 8, "", (char*)NULL, (void*) NULL, 0);
34984    G__memfunc_setup("Init",404,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
34985    G__memfunc_setup("InitArrayPNE",1142,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 4, 8, "", (char*)NULL, (void*) NULL, 0);
34986    G__memfunc_setup("InsertPNEId",1029,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 4, 0, 
34987 "i - 'Int_t' 0 - uid i - 'Int_t' 0 - ientry", (char*)NULL, (void*) NULL, 0);
34988    G__memfunc_setup("SetLoopVolumes",1457,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
34989    G__memfunc_setup("UpdateElements",1440,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
34990    G__memfunc_setup("Voxelize",854,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "C - 'Option_t' 10 '0' option", (char*)NULL, (void*) NULL, 0);
34991    G__memfunc_setup("TGeoManager",1066,G__G__Geom1_180_0_10, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
34992    G__memfunc_setup("TGeoManager",1066,G__G__Geom1_180_0_11, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager), -1, 0, 2, 1, 1, 0, 
34993 "C - - 10 - name C - - 10 - title", (char*)NULL, (void*) NULL, 0);
34994    G__memfunc_setup("AddMaterial",1080,G__G__Geom1_180_0_12, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TGeoMaterial' - 10 - material", (char*)NULL, (void*) NULL, 0);
34995    G__memfunc_setup("AddOverlap",994,G__G__Geom1_180_0_13, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TNamed' - 10 - ovlp", (char*)NULL, (void*) NULL, 0);
34996    G__memfunc_setup("AddTransformation",1760,G__G__Geom1_180_0_14, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TGeoMatrix' - 10 - matrix", (char*)NULL, (void*) NULL, 0);
34997    G__memfunc_setup("AddShape",762,G__G__Geom1_180_0_15, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TGeoShape' - 10 - shape", (char*)NULL, (void*) NULL, 0);
34998    G__memfunc_setup("AddTrack",766,G__G__Geom1_180_0_16, 105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
34999 "i - 'Int_t' 0 - id i - 'Int_t' 0 - pdgcode "
35000 "U 'TObject' - 0 '0' particle", (char*)NULL, (void*) NULL, 0);
35001    G__memfunc_setup("AddTrack",766,G__G__Geom1_180_0_17, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TVirtualGeoTrack' - 0 - track", (char*)NULL, (void*) NULL, 0);
35002    G__memfunc_setup("AddVolume",897,G__G__Geom1_180_0_18, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - volume", (char*)NULL, (void*) NULL, 0);
35003    G__memfunc_setup("AddNavigator",1204,G__G__Geom1_180_0_19, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TGeoNavigator' - 0 - navigator", (char*)NULL, (void*) NULL, 0);
35004    G__memfunc_setup("ClearOverlaps",1331,G__G__Geom1_180_0_20, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35005    G__memfunc_setup("RegisterMatrix",1466,G__G__Geom1_180_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoMatrix' - 10 - matrix", (char*)NULL, (void*) NULL, 0);
35006    G__memfunc_setup("SortOverlaps",1268,G__G__Geom1_180_0_22, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35007    G__memfunc_setup("Browse",626,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TBrowser' - 0 - b", (char*)NULL, (void*) NULL, 1);
35008    G__memfunc_setup("SetVisibility",1364,G__G__Geom1_180_0_24, 121, -1, -1, 0, 2, 1, 1, 0, 
35009 "U 'TObject' - 0 - obj g - 'Bool_t' 0 - vis", (char*)NULL, (void*) NULL, 0);
35010    G__memfunc_setup("cd",199,G__G__Geom1_180_0_25, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "C - - 10 '\"\"' path", "*MENU*", (void*) NULL, 1);
35011    G__memfunc_setup("CheckPath",875,G__G__Geom1_180_0_26, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "C - - 10 - path", (char*)NULL, (void*) NULL, 0);
35012    G__memfunc_setup("CdNode",557,G__G__Geom1_180_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - nodeid", (char*)NULL, (void*) NULL, 0);
35013    G__memfunc_setup("CdDown",575,G__G__Geom1_180_0_28, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
35014    G__memfunc_setup("CdUp",364,G__G__Geom1_180_0_29, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35015    G__memfunc_setup("CdTop",474,G__G__Geom1_180_0_30, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35016    G__memfunc_setup("CdNext",582,G__G__Geom1_180_0_31, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35017    G__memfunc_setup("GetBranchNames",1378,G__G__Geom1_180_0_32, 121, -1, -1, 0, 1, 1, 1, 8, "I - 'Int_t' 0 - names", (char*)NULL, (void*) NULL, 0);
35018    G__memfunc_setup("GetBranchNumbers",1610,G__G__Geom1_180_0_33, 121, -1, -1, 0, 2, 1, 1, 8, 
35019 "I - 'Int_t' 0 - copyNumbers I - 'Int_t' 0 - volumeNumbers", (char*)NULL, (void*) NULL, 0);
35020    G__memfunc_setup("GetBranchOnlys",1411,G__G__Geom1_180_0_34, 121, -1, -1, 0, 1, 1, 1, 8, "I - 'Int_t' 0 - isonly", (char*)NULL, (void*) NULL, 0);
35021    G__memfunc_setup("GetNmany",803,G__G__Geom1_180_0_35, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35022    G__memfunc_setup("GetPdgName",956,G__G__Geom1_180_0_36, 67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - pdg", (char*)NULL, (void*) NULL, 0);
35023    G__memfunc_setup("SetPdgName",968,G__G__Geom1_180_0_37, 121, -1, -1, 0, 2, 1, 1, 0, 
35024 "i - 'Int_t' 0 - pdg C - - 10 - name", (char*)NULL, (void*) NULL, 0);
35025    G__memfunc_setup("IsFolder",792,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35026    G__memfunc_setup("Edit",390,G__G__Geom1_180_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 1);
35027    G__memfunc_setup("BombTranslation",1551,G__G__Geom1_180_0_40, 121, -1, -1, 0, 2, 1, 1, 0, 
35028 "D - 'Double_t' 10 - tr D - 'Double_t' 0 - bombtr", (char*)NULL, (void*) NULL, 0);
35029    G__memfunc_setup("UnbombTranslation",1778,G__G__Geom1_180_0_41, 121, -1, -1, 0, 2, 1, 1, 0, 
35030 "D - 'Double_t' 10 - tr D - 'Double_t' 0 - bombtr", (char*)NULL, (void*) NULL, 0);
35031    G__memfunc_setup("ClearAttributes",1550,G__G__Geom1_180_0_42, 121, -1, -1, 0, 0, 1, 1, 0, "", "*MENU*", (void*) NULL, 0);
35032    G__memfunc_setup("DefaultAngles",1311,G__G__Geom1_180_0_43, 121, -1, -1, 0, 0, 1, 1, 0, "", "*MENU*", (void*) NULL, 0);
35033    G__memfunc_setup("DefaultColors",1335,G__G__Geom1_180_0_44, 121, -1, -1, 0, 0, 1, 1, 0, "", "*MENU*", (void*) NULL, 0);
35034    G__memfunc_setup("GetClippingShape",1607,G__G__Geom1_180_0_45, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35035    G__memfunc_setup("GetNsegments",1236,G__G__Geom1_180_0_46, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35036    G__memfunc_setup("GetGeomPainter",1403,G__G__Geom1_180_0_47, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPainter), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35037    G__memfunc_setup("GetPainter",1011,G__G__Geom1_180_0_48, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPainter), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35038    G__memfunc_setup("GetBombMode",1061,G__G__Geom1_180_0_49, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35039    G__memfunc_setup("GetBombFactors",1394,G__G__Geom1_180_0_50, 121, -1, -1, 0, 4, 1, 1, 8, 
35040 "d - 'Double_t' 1 - bombx d - 'Double_t' 1 - bomby "
35041 "d - 'Double_t' 1 - bombz d - 'Double_t' 1 - bombr", (char*)NULL, (void*) NULL, 0);
35042    G__memfunc_setup("GetMaxVisNodes",1393,G__G__Geom1_180_0_51, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35043    G__memfunc_setup("GetTminTmax",1106,G__G__Geom1_180_0_52, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
35044 "d - 'Double_t' 1 - tmin d - 'Double_t' 1 - tmax", (char*)NULL, (void*) NULL, 0);
35045    G__memfunc_setup("GetTmax",698,G__G__Geom1_180_0_53, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35046    G__memfunc_setup("GetPaintVolume",1428,G__G__Geom1_180_0_54, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35047    G__memfunc_setup("GetVisDensity",1330,G__G__Geom1_180_0_55, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35048    G__memfunc_setup("GetVisLevel",1098,G__G__Geom1_180_0_56, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35049    G__memfunc_setup("GetVisOption",1227,G__G__Geom1_180_0_57, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35050    G__memfunc_setup("IsInPhiRange",1153,G__G__Geom1_180_0_58, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35051    G__memfunc_setup("IsDrawingExtra",1420,G__G__Geom1_180_0_59, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35052    G__memfunc_setup("IsNodeSelectable",1590,G__G__Geom1_180_0_60, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35053    G__memfunc_setup("IsVisLeaves",1102,G__G__Geom1_180_0_61, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35054    G__memfunc_setup("ModifiedPad",1078,G__G__Geom1_180_0_62, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35055    G__memfunc_setup("OptimizeVoxels",1490,G__G__Geom1_180_0_63, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 '\"tgeovox.C\"' filename", "*MENU*", (void*) NULL, 0);
35056    G__memfunc_setup("SetClipping",1122,G__G__Geom1_180_0_64, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", "*MENU*", (void*) NULL, 0);
35057    G__memfunc_setup("SetClippingShape",1619,G__G__Geom1_180_0_65, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoShape' - 0 - clip", (char*)NULL, (void*) NULL, 0);
35058    G__memfunc_setup("SetExplodedView",1532,G__G__Geom1_180_0_66, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' iopt", "*MENU*", (void*) NULL, 0);
35059    G__memfunc_setup("SetPhiRange",1082,G__G__Geom1_180_0_67, 121, -1, -1, 0, 2, 1, 1, 0, 
35060 "d - 'Double_t' 0 '0.' phimin d - 'Double_t' 0 '360.' phimax", (char*)NULL, (void*) NULL, 0);
35061    G__memfunc_setup("SetNsegments",1248,G__G__Geom1_180_0_68, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - nseg", "*MENU*", (void*) NULL, 0);
35062    G__memfunc_setup("SetCurrentNavigator",1978,G__G__Geom1_180_0_69, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
35063    G__memfunc_setup("SetBombFactors",1406,G__G__Geom1_180_0_70, 121, -1, -1, 0, 4, 1, 1, 0, 
35064 "d - 'Double_t' 0 '1.3' bombx d - 'Double_t' 0 '1.3' bomby "
35065 "d - 'Double_t' 0 '1.3' bombz d - 'Double_t' 0 '1.3' bombr", "*MENU*", (void*) NULL, 0);
35066    G__memfunc_setup("SetPaintVolume",1440,G__G__Geom1_180_0_71, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) NULL, 0);
35067    G__memfunc_setup("SetTopVisible",1325,G__G__Geom1_180_0_72, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' vis", (char*)NULL, (void*) NULL, 0);
35068    G__memfunc_setup("SetTminTmax",1118,G__G__Geom1_180_0_73, 121, -1, -1, 0, 2, 1, 1, 0, 
35069 "d - 'Double_t' 0 '0' tmin d - 'Double_t' 0 '999' tmax", (char*)NULL, (void*) NULL, 0);
35070    G__memfunc_setup("SetDrawExtraPaths",1726,G__G__Geom1_180_0_74, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
35071    G__memfunc_setup("SetNodeSelectable",1702,G__G__Geom1_180_0_75, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
35072    G__memfunc_setup("SetVisDensity",1342,G__G__Geom1_180_0_76, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 '0.01' dens", "*MENU*", (void*) NULL, 0);
35073    G__memfunc_setup("SetVisLevel",1110,G__G__Geom1_180_0_77, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '3' level", "*MENU*", (void*) NULL, 0);
35074    G__memfunc_setup("SetVisOption",1239,G__G__Geom1_180_0_78, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' option", (char*)NULL, (void*) NULL, 0);
35075    G__memfunc_setup("ViewLeaves",1019,G__G__Geom1_180_0_79, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", "*TOGGLE* *GETTER=IsVisLeaves", (void*) NULL, 0);
35076    G__memfunc_setup("SaveAttributes",1462,G__G__Geom1_180_0_80, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 '\"tgeoatt.C\"' filename", "*MENU*", (void*) NULL, 0);
35077    G__memfunc_setup("RestoreMasterVolume",1992,G__G__Geom1_180_0_81, 121, -1, -1, 0, 0, 1, 1, 0, "", "*MENU*", (void*) NULL, 0);
35078    G__memfunc_setup("SetMaxVisNodes",1405,G__G__Geom1_180_0_82, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '10000' maxnodes", "*MENU*", (void*) NULL, 0);
35079    G__memfunc_setup("AnimateTracks",1319,G__G__Geom1_180_0_83, 121, -1, -1, 0, 4, 1, 1, 0, 
35080 "d - 'Double_t' 0 '0' tmin d - 'Double_t' 0 '5E-8' tmax "
35081 "i - 'Int_t' 0 '200' nframes C - 'Option_t' 10 '\"/*\"' option", "*MENU*", (void*) NULL, 0);
35082    G__memfunc_setup("CheckBoundaryErrors",1951,G__G__Geom1_180_0_84, 121, -1, -1, 0, 2, 1, 1, 0, 
35083 "i - 'Int_t' 0 '1000000' ntracks d - 'Double_t' 0 '-1.' radius", "*MENU*", (void*) NULL, 0);
35084    G__memfunc_setup("CheckBoundaryReference",2225,G__G__Geom1_180_0_85, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '-1' icheck", (char*)NULL, (void*) NULL, 0);
35085    G__memfunc_setup("CheckGeometryFull",1725,G__G__Geom1_180_0_86, 121, -1, -1, 0, 5, 1, 1, 0, 
35086 "i - 'Int_t' 0 '1000000' ntracks d - 'Double_t' 0 '0.' vx "
35087 "d - 'Double_t' 0 '0.' vy d - 'Double_t' 0 '0.' vz "
35088 "C - 'Option_t' 10 '\"ob\"' option", "*MENU*", (void*) NULL, 0);
35089    G__memfunc_setup("CheckGeometry",1322,G__G__Geom1_180_0_87, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
35090    G__memfunc_setup("CheckOverlaps",1322,G__G__Geom1_180_0_88, 121, -1, -1, 0, 2, 1, 1, 0, 
35091 "d - 'Double_t' 0 '0.1' ovlp C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 0);
35092    G__memfunc_setup("CheckPoint",1000,G__G__Geom1_180_0_89, 121, -1, -1, 0, 4, 1, 1, 0, 
35093 "d - 'Double_t' 0 '0' x d - 'Double_t' 0 '0' y "
35094 "d - 'Double_t' 0 '0' z C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 0);
35095    G__memfunc_setup("ConvertReflections",1887,G__G__Geom1_180_0_90, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35096    G__memfunc_setup("DrawCurrentPoint",1659,G__G__Geom1_180_0_91, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '2' color", "*MENU*", (void*) NULL, 0);
35097    G__memfunc_setup("DrawTracks",1014,G__G__Geom1_180_0_92, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 0);
35098    G__memfunc_setup("SetParticleName",1505,G__G__Geom1_180_0_93, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - pname", (char*)NULL, (void*) NULL, 0);
35099    G__memfunc_setup("GetParticleName",1493,G__G__Geom1_180_0_94, 67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
35100    G__memfunc_setup("DrawPath",795,G__G__Geom1_180_0_95, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - path", (char*)NULL, (void*) NULL, 0);
35101    G__memfunc_setup("PrintOverlaps",1369,G__G__Geom1_180_0_96, 121, -1, -1, 0, 0, 1, 1, 8, "", "*MENU*", (void*) NULL, 0);
35102    G__memfunc_setup("RandomPoints",1246,G__G__Geom1_180_0_97, 121, -1, -1, 0, 3, 1, 1, 0, 
35103 "U 'TGeoVolume' - 10 - vol i - 'Int_t' 0 '10000' npoints "
35104 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
35105    G__memfunc_setup("RandomRays",1024,G__G__Geom1_180_0_98, 121, -1, -1, 0, 4, 1, 1, 0, 
35106 "i - 'Int_t' 0 '1000' nrays d - 'Double_t' 0 '0' startx "
35107 "d - 'Double_t' 0 '0' starty d - 'Double_t' 0 '0' startz", (char*)NULL, (void*) NULL, 0);
35108    G__memfunc_setup("SamplePoints",1247,G__G__Geom1_180_0_99, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 4, 1, 1, 0, 
35109 "i - 'Int_t' 0 - npoints d - 'Double_t' 1 - dist "
35110 "d - 'Double_t' 0 '1E-5' epsil C - - 10 '\"\"' g3path", (char*)NULL, (void*) NULL, 0);
35111    G__memfunc_setup("SetNmeshPoints",1444,G__G__Geom1_180_0_100, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '1000' npoints", (char*)NULL, (void*) NULL, 0);
35112    G__memfunc_setup("SetCheckedNode",1369,G__G__Geom1_180_0_101, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoNode' - 0 - node", (char*)NULL, (void*) NULL, 0);
35113    G__memfunc_setup("Test",416,G__G__Geom1_180_0_102, 121, -1, -1, 0, 2, 1, 1, 0, 
35114 "i - 'Int_t' 0 '1000000' npoints C - 'Option_t' 10 '\"\"' option", "*MENU*", (void*) NULL, 0);
35115    G__memfunc_setup("TestOverlaps",1260,G__G__Geom1_180_0_103, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 '\"\"' path", "*MENU*", (void*) NULL, 0);
35116    G__memfunc_setup("Weight",616,G__G__Geom1_180_0_104, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 0, 
35117 "d - 'Double_t' 0 '0.01' precision C - 'Option_t' 10 '\"va\"' option", "*MENU*", (void*) NULL, 0);
35118    G__memfunc_setup("Division",837,G__G__Geom1_180_0_105, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 8, 1, 1, 0, 
35119 "C - - 10 - name C - - 10 - mother "
35120 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
35121 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step "
35122 "i - 'Int_t' 0 '0' numed C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
35123    G__memfunc_setup("Matrix",629,G__G__Geom1_180_0_106, 121, -1, -1, 0, 7, 1, 1, 0, 
35124 "i - 'Int_t' 0 - index d - 'Double_t' 0 - theta1 "
35125 "d - 'Double_t' 0 - phi1 d - 'Double_t' 0 - theta2 "
35126 "d - 'Double_t' 0 - phi2 d - 'Double_t' 0 - theta3 "
35127 "d - 'Double_t' 0 - phi3", (char*)NULL, (void*) NULL, 0);
35128    G__memfunc_setup("Material",815,G__G__Geom1_180_0_107, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 7, 1, 1, 0, 
35129 "C - - 10 - name d - 'Double_t' 0 - a "
35130 "d - 'Double_t' 0 - z d - 'Double_t' 0 - dens "
35131 "i - 'Int_t' 0 - uid d - 'Double_t' 0 '0' radlen "
35132 "d - 'Double_t' 0 '0' intlen", (char*)NULL, (void*) NULL, 0);
35133    G__memfunc_setup("Mixture",750,G__G__Geom1_180_0_108, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 7, 1, 1, 0, 
35134 "C - - 10 - name F - 'Float_t' 0 - a "
35135 "F - 'Float_t' 0 - z d - 'Double_t' 0 - dens "
35136 "i - 'Int_t' 0 - nelem F - 'Float_t' 0 - wmat "
35137 "i - 'Int_t' 0 - uid", (char*)NULL, (void*) NULL, 0);
35138    G__memfunc_setup("Mixture",750,G__G__Geom1_180_0_109, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 7, 1, 1, 0, 
35139 "C - - 10 - name D - 'Double_t' 0 - a "
35140 "D - 'Double_t' 0 - z d - 'Double_t' 0 - dens "
35141 "i - 'Int_t' 0 - nelem D - 'Double_t' 0 - wmat "
35142 "i - 'Int_t' 0 - uid", (char*)NULL, (void*) NULL, 0);
35143    G__memfunc_setup("Medium",609,G__G__Geom1_180_0_110, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium), -1, 0, 11, 1, 1, 0, 
35144 "C - - 10 - name i - 'Int_t' 0 - numed "
35145 "i - 'Int_t' 0 - nmat i - 'Int_t' 0 - isvol "
35146 "i - 'Int_t' 0 - ifield d - 'Double_t' 0 - fieldm "
35147 "d - 'Double_t' 0 - tmaxfd d - 'Double_t' 0 - stemax "
35148 "d - 'Double_t' 0 - deemax d - 'Double_t' 0 - epsil "
35149 "d - 'Double_t' 0 - stmin", (char*)NULL, (void*) NULL, 0);
35150    G__memfunc_setup("Node",390,G__G__Geom1_180_0_111, 121, -1, -1, 0, 10, 1, 1, 0, 
35151 "C - - 10 - name i - 'Int_t' 0 - nr "
35152 "C - - 10 - mother d - 'Double_t' 0 - x "
35153 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
35154 "i - 'Int_t' 0 - irot g - 'Bool_t' 0 - isOnly "
35155 "F - 'Float_t' 0 - upar i - 'Int_t' 0 '0' npar", (char*)NULL, (void*) NULL, 0);
35156    G__memfunc_setup("Node",390,G__G__Geom1_180_0_112, 121, -1, -1, 0, 10, 1, 1, 0, 
35157 "C - - 10 - name i - 'Int_t' 0 - nr "
35158 "C - - 10 - mother d - 'Double_t' 0 - x "
35159 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
35160 "i - 'Int_t' 0 - irot g - 'Bool_t' 0 - isOnly "
35161 "D - 'Double_t' 0 - upar i - 'Int_t' 0 '0' npar", (char*)NULL, (void*) NULL, 0);
35162    G__memfunc_setup("Volume",632,G__G__Geom1_180_0_113, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
35163 "C - - 10 - name C - - 10 - shape "
35164 "i - 'Int_t' 0 - nmed F - 'Float_t' 0 - upar "
35165 "i - 'Int_t' 0 '0' npar", (char*)NULL, (void*) NULL, 0);
35166    G__memfunc_setup("Volume",632,G__G__Geom1_180_0_114, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
35167 "C - - 10 - name C - - 10 - shape "
35168 "i - 'Int_t' 0 - nmed D - 'Double_t' 0 - upar "
35169 "i - 'Int_t' 0 '0' npar", (char*)NULL, (void*) NULL, 0);
35170    G__memfunc_setup("SetVolumeAttribute",1880,G__G__Geom1_180_0_115, 121, -1, -1, 0, 3, 1, 1, 0, 
35171 "C - - 10 - name C - - 10 - att "
35172 "i - 'Int_t' 0 - val", (char*)NULL, (void*) NULL, 0);
35173    G__memfunc_setup("BuildDefaultMaterials",2135,G__G__Geom1_180_0_116, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35174    G__memfunc_setup("CloseGeometry",1346,G__G__Geom1_180_0_117, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"d\"' option", (char*)NULL, (void*) NULL, 0);
35175    G__memfunc_setup("IsClosed",790,G__G__Geom1_180_0_118, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35176    G__memfunc_setup("MakeArb8",715,G__G__Geom1_180_0_119, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 4, 1, 1, 0, 
35177 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35178 "d - 'Double_t' 0 - dz D - 'Double_t' 0 '0' vertices", (char*)NULL, (void*) NULL, 0);
35179    G__memfunc_setup("MakeBox",679,G__G__Geom1_180_0_120, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
35180 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35181 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
35182 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
35183    G__memfunc_setup("MakeCone",771,G__G__Geom1_180_0_121, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
35184 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35185 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
35186 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
35187 "d - 'Double_t' 0 - rmax2", (char*)NULL, (void*) NULL, 0);
35188    G__memfunc_setup("MakeCons",785,G__G__Geom1_180_0_122, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 9, 1, 1, 0, 
35189 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35190 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
35191 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
35192 "d - 'Double_t' 0 - rmax2 d - 'Double_t' 0 - phi1 "
35193 "d - 'Double_t' 0 - phi2", (char*)NULL, (void*) NULL, 0);
35194    G__memfunc_setup("MakeCtub",780,G__G__Geom1_180_0_123, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 13, 1, 1, 0, 
35195 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35196 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35197 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - phi1 "
35198 "d - 'Double_t' 0 - phi2 d - 'Double_t' 0 - lx "
35199 "d - 'Double_t' 0 - ly d - 'Double_t' 0 - lz "
35200 "d - 'Double_t' 0 - tx d - 'Double_t' 0 - ty "
35201 "d - 'Double_t' 0 - tz", (char*)NULL, (void*) NULL, 0);
35202    G__memfunc_setup("MakeEltu",792,G__G__Geom1_180_0_124, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
35203 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35204 "d - 'Double_t' 0 - a d - 'Double_t' 0 - b "
35205 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
35206    G__memfunc_setup("MakeGtra",780,G__G__Geom1_180_0_125, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 14, 1, 1, 0, 
35207 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35208 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - theta "
35209 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - twist "
35210 "d - 'Double_t' 0 - h1 d - 'Double_t' 0 - bl1 "
35211 "d - 'Double_t' 0 - tl1 d - 'Double_t' 0 - alpha1 "
35212 "d - 'Double_t' 0 - h2 d - 'Double_t' 0 - bl2 "
35213 "d - 'Double_t' 0 - tl2 d - 'Double_t' 0 - alpha2", (char*)NULL, (void*) NULL, 0);
35214    G__memfunc_setup("MakePara",770,G__G__Geom1_180_0_126, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 8, 1, 1, 0, 
35215 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35216 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
35217 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - alpha "
35218 "d - 'Double_t' 0 - theta d - 'Double_t' 0 - phi", (char*)NULL, (void*) NULL, 0);
35219    G__memfunc_setup("MakePcon",782,G__G__Geom1_180_0_127, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
35220 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35221 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - dphi "
35222 "i - 'Int_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
35223    G__memfunc_setup("MakeParaboloid",1403,G__G__Geom1_180_0_128, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
35224 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35225 "d - 'Double_t' 0 - rlo d - 'Double_t' 0 - rhi "
35226 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
35227    G__memfunc_setup("MakeHype",788,G__G__Geom1_180_0_129, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
35228 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35229 "d - 'Double_t' 0 - rin d - 'Double_t' 0 - stin "
35230 "d - 'Double_t' 0 - rout d - 'Double_t' 0 - stout "
35231 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
35232    G__memfunc_setup("MakePgon",786,G__G__Geom1_180_0_130, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
35233 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35234 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - dphi "
35235 "i - 'Int_t' 0 - nedges i - 'Int_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
35236    G__memfunc_setup("MakeSphere",997,G__G__Geom1_180_0_131, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 8, 1, 1, 0, 
35237 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35238 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35239 "d - 'Double_t' 0 '0' themin d - 'Double_t' 0 '180' themax "
35240 "d - 'Double_t' 0 '0' phimin d - 'Double_t' 0 '360' phimax", (char*)NULL, (void*) NULL, 0);
35241    G__memfunc_setup("MakeTorus",923,G__G__Geom1_180_0_132, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
35242 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35243 "d - 'Double_t' 0 - r d - 'Double_t' 0 - rmin "
35244 "d - 'Double_t' 0 - rmax d - 'Double_t' 0 '0' phi1 "
35245 "d - 'Double_t' 0 '360' dphi", (char*)NULL, (void*) NULL, 0);
35246    G__memfunc_setup("MakeTrap",789,G__G__Geom1_180_0_133, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 13, 1, 1, 0, 
35247 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35248 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - theta "
35249 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - h1 "
35250 "d - 'Double_t' 0 - bl1 d - 'Double_t' 0 - tl1 "
35251 "d - 'Double_t' 0 - alpha1 d - 'Double_t' 0 - h2 "
35252 "d - 'Double_t' 0 - bl2 d - 'Double_t' 0 - tl2 "
35253 "d - 'Double_t' 0 - alpha2", (char*)NULL, (void*) NULL, 0);
35254    G__memfunc_setup("MakeTrd1",729,G__G__Geom1_180_0_134, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
35255 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35256 "d - 'Double_t' 0 - dx1 d - 'Double_t' 0 - dx2 "
35257 "d - 'Double_t' 0 - dy d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
35258    G__memfunc_setup("MakeTrd2",730,G__G__Geom1_180_0_135, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
35259 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35260 "d - 'Double_t' 0 - dx1 d - 'Double_t' 0 - dx2 "
35261 "d - 'Double_t' 0 - dy1 d - 'Double_t' 0 - dy2 "
35262 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
35263    G__memfunc_setup("MakeTube",782,G__G__Geom1_180_0_136, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
35264 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35265 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35266 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
35267    G__memfunc_setup("MakeTubs",796,G__G__Geom1_180_0_137, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
35268 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35269 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35270 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - phi1 "
35271 "d - 'Double_t' 0 - phi2", (char*)NULL, (void*) NULL, 0);
35272    G__memfunc_setup("MakeXtru",817,G__G__Geom1_180_0_138, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 3, 1, 1, 0, 
35273 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
35274 "i - 'Int_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
35275    G__memfunc_setup("SetAlignableEntry",1725,G__G__Geom1_180_0_139, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry), -1, 0, 3, 1, 1, 0, 
35276 "C - - 10 - unique_name C - - 10 - path "
35277 "i - 'Int_t' 0 '-1' uid", (char*)NULL, (void*) NULL, 0);
35278    G__memfunc_setup("GetAlignableEntry",1713,G__G__Geom1_180_0_140, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry), -1, 0, 1, 1, 1, 8, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
35279    G__memfunc_setup("GetAlignableEntry",1713,G__G__Geom1_180_0_141, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
35280    G__memfunc_setup("GetAlignableEntryByUID",2126,G__G__Geom1_180_0_142, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - uid", (char*)NULL, (void*) NULL, 0);
35281    G__memfunc_setup("GetNAlignable",1261,G__G__Geom1_180_0_143, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "g - 'Bool_t' 0 'kFALSE' with_uid", (char*)NULL, (void*) NULL, 0);
35282    G__memfunc_setup("MakeAlignablePN",1435,G__G__Geom1_180_0_144, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode), -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
35283    G__memfunc_setup("MakeAlignablePN",1435,G__G__Geom1_180_0_145, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode), -1, 0, 1, 1, 1, 0, "U 'TGeoPNEntry' - 0 - entry", (char*)NULL, (void*) NULL, 0);
35284    G__memfunc_setup("MakePhysicalNode",1601,G__G__Geom1_180_0_146, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode), -1, 0, 1, 1, 1, 0, "C - - 10 '0' path", (char*)NULL, (void*) NULL, 0);
35285    G__memfunc_setup("ClearPhysicalNodes",1821,G__G__Geom1_180_0_147, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kFALSE' mustdelete", (char*)NULL, (void*) NULL, 0);
35286    G__memfunc_setup("RefreshPhysicalNodes",2053,G__G__Geom1_180_0_148, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' lock", (char*)NULL, (void*) NULL, 0);
35287    G__memfunc_setup("MakeTrack",883,G__G__Geom1_180_0_149, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 0, 3, 1, 1, 0, 
35288 "i - 'Int_t' 0 - id i - 'Int_t' 0 - pdgcode "
35289 "U 'TObject' - 0 - particle", (char*)NULL, (void*) NULL, 0);
35290    G__memfunc_setup("MakeVolumeAssembly",1846,G__G__Geom1_180_0_150, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly), -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
35291    G__memfunc_setup("MakeVolumeMulti",1537,G__G__Geom1_180_0_151, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti), -1, 0, 2, 1, 1, 0, 
35292 "C - - 10 - name U 'TGeoMedium' - 0 - medium", (char*)NULL, (void*) NULL, 0);
35293    G__memfunc_setup("SetTopVolume",1239,G__G__Geom1_180_0_152, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) NULL, 0);
35294    G__memfunc_setup("CrossBoundaryAndLocate",2233,G__G__Geom1_180_0_153, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 2, 1, 1, 0, 
35295 "g - 'Bool_t' 0 - downwards U 'TGeoNode' - 0 - skipnode", (char*)NULL, (void*) NULL, 0);
35296    G__memfunc_setup("FindNextBoundary",1636,G__G__Geom1_180_0_154, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 3, 1, 1, 0, 
35297 "d - 'Double_t' 0 'TGeoShape::Big()' stepmax C - - 10 '\"\"' path "
35298 "g - 'Bool_t' 0 'kFALSE' frombdr", (char*)NULL, (void*) NULL, 0);
35299    G__memfunc_setup("FindNextDaughterBoundary",2456,G__G__Geom1_180_0_155, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 4, 1, 1, 0, 
35300 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35301 "i - 'Int_t' 1 - idaughter g - 'Bool_t' 0 'kFALSE' compmatrix", (char*)NULL, (void*) NULL, 0);
35302    G__memfunc_setup("FindNextBoundaryAndStep",2323,G__G__Geom1_180_0_156, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 2, 1, 1, 0, 
35303 "d - 'Double_t' 0 'TGeoShape::Big()' stepmax g - 'Bool_t' 0 'kFALSE' compsafe", (char*)NULL, (void*) NULL, 0);
35304    G__memfunc_setup("FindNode",775,G__G__Geom1_180_0_157, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' safe_start", (char*)NULL, (void*) NULL, 0);
35305    G__memfunc_setup("FindNode",775,G__G__Geom1_180_0_158, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 3, 1, 1, 0, 
35306 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
35307 "d - 'Double_t' 0 - z", (char*)NULL, (void*) NULL, 0);
35308    G__memfunc_setup("FindNormal",1002,G__G__Geom1_180_0_159, 68, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' forward", (char*)NULL, (void*) NULL, 0);
35309    G__memfunc_setup("FindNormalFast",1400,G__G__Geom1_180_0_160, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35310    G__memfunc_setup("InitTrack",905,G__G__Geom1_180_0_161, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 2, 1, 1, 0, 
35311 "D - 'Double_t' 10 - point D - 'Double_t' 10 - dir", (char*)NULL, (void*) NULL, 0);
35312    G__memfunc_setup("InitTrack",905,G__G__Geom1_180_0_162, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 6, 1, 1, 0, 
35313 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
35314 "d - 'Double_t' 0 - z d - 'Double_t' 0 - nx "
35315 "d - 'Double_t' 0 - ny d - 'Double_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
35316    G__memfunc_setup("ResetState",1028,G__G__Geom1_180_0_163, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35317    G__memfunc_setup("Safety",620,G__G__Geom1_180_0_164, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kFALSE' inside", (char*)NULL, (void*) NULL, 0);
35318    G__memfunc_setup("SearchNode",988,G__G__Geom1_180_0_165, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 2, 1, 1, 0, 
35319 "g - 'Bool_t' 0 'kFALSE' downwards U 'TGeoNode' - 10 '0' skipnode", (char*)NULL, (void*) NULL, 0);
35320    G__memfunc_setup("Step",412,G__G__Geom1_180_0_166, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 2, 1, 1, 0, 
35321 "g - 'Bool_t' 0 'kTRUE' is_geom g - 'Bool_t' 0 'kTRUE' cross", (char*)NULL, (void*) NULL, 0);
35322    G__memfunc_setup("DisableInactiveVolumes",2258,G__G__Geom1_180_0_167, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35323    G__memfunc_setup("EnableInactiveVolumes",2149,G__G__Geom1_180_0_168, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35324    G__memfunc_setup("SetCurrentTrack",1540,G__G__Geom1_180_0_169, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
35325    G__memfunc_setup("SetCurrentTrack",1540,G__G__Geom1_180_0_170, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TVirtualGeoTrack' - 0 - track", (char*)NULL, (void*) NULL, 0);
35326    G__memfunc_setup("GetNtracks",1014,G__G__Geom1_180_0_171, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35327    G__memfunc_setup("GetCurrentTrack",1528,G__G__Geom1_180_0_172, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35328    G__memfunc_setup("GetLastTrack",1193,G__G__Geom1_180_0_173, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35329    G__memfunc_setup("GetLastPoint",1214,G__G__Geom1_180_0_174, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
35330    G__memfunc_setup("GetTrack",789,G__G__Geom1_180_0_175, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
35331    G__memfunc_setup("GetTrackIndex",1293,G__G__Geom1_180_0_176, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 0);
35332    G__memfunc_setup("GetTrackOfId",1143,G__G__Geom1_180_0_177, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 0);
35333    G__memfunc_setup("FindTrackWithId",1471,G__G__Geom1_180_0_178, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 0);
35334    G__memfunc_setup("GetParentTrackOfId",1761,G__G__Geom1_180_0_179, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 0);
35335    G__memfunc_setup("GetVirtualLevel",1535,G__G__Geom1_180_0_180, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35336    G__memfunc_setup("GotoSafeLevel",1296,G__G__Geom1_180_0_181, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35337    G__memfunc_setup("GetSafeLevel",1175,G__G__Geom1_180_0_182, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35338    G__memfunc_setup("GetSafeDistance",1482,G__G__Geom1_180_0_183, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35339    G__memfunc_setup("GetLastSafety",1312,G__G__Geom1_180_0_184, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35340    G__memfunc_setup("GetStep",700,G__G__Geom1_180_0_185, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35341    G__memfunc_setup("InspectState",1239,G__G__Geom1_180_0_186, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35342    G__memfunc_setup("IsAnimatingTracks",1724,G__G__Geom1_180_0_187, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35343    G__memfunc_setup("IsCheckingOverlaps",1828,G__G__Geom1_180_0_188, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35344    G__memfunc_setup("IsMatrixTransform",1773,G__G__Geom1_180_0_189, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35345    G__memfunc_setup("IsMatrixReflection",1852,G__G__Geom1_180_0_190, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35346    G__memfunc_setup("IsSameLocation",1403,G__G__Geom1_180_0_191, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 0, 
35347 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
35348 "d - 'Double_t' 0 - z g - 'Bool_t' 0 'kFALSE' change", (char*)NULL, (void*) NULL, 0);
35349    G__memfunc_setup("IsSameLocation",1403,G__G__Geom1_180_0_192, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35350    G__memfunc_setup("IsSamePoint",1100,G__G__Geom1_180_0_193, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 8, 
35351 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
35352 "d - 'Double_t' 0 - z", (char*)NULL, (void*) NULL, 0);
35353    G__memfunc_setup("IsStartSafe",1097,G__G__Geom1_180_0_194, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35354    G__memfunc_setup("SetCheckingOverlaps",1940,G__G__Geom1_180_0_195, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
35355    G__memfunc_setup("SetStartSafe",1209,G__G__Geom1_180_0_196, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
35356    G__memfunc_setup("SetMatrixTransform",1885,G__G__Geom1_180_0_197, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' on", (char*)NULL, (void*) NULL, 0);
35357    G__memfunc_setup("SetMatrixReflection",1964,G__G__Geom1_180_0_198, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
35358    G__memfunc_setup("SetStep",712,G__G__Geom1_180_0_199, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 0);
35359    G__memfunc_setup("IsCurrentOverlapping",2086,G__G__Geom1_180_0_200, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35360    G__memfunc_setup("IsEntering",1016,G__G__Geom1_180_0_201, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35361    G__memfunc_setup("IsExiting",916,G__G__Geom1_180_0_202, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35362    G__memfunc_setup("IsStepEntering",1428,G__G__Geom1_180_0_203, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35363    G__memfunc_setup("IsStepExiting",1328,G__G__Geom1_180_0_204, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35364    G__memfunc_setup("IsOutside",921,G__G__Geom1_180_0_205, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35365    G__memfunc_setup("IsOnBoundary",1213,G__G__Geom1_180_0_206, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35366    G__memfunc_setup("IsNullStep",1011,G__G__Geom1_180_0_207, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35367    G__memfunc_setup("IsActivityEnabled",1716,G__G__Geom1_180_0_208, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35368    G__memfunc_setup("SetOutside",1033,G__G__Geom1_180_0_209, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
35369    G__memfunc_setup("CleanGarbage",1164,G__G__Geom1_180_0_210, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35370    G__memfunc_setup("ClearShape",984,G__G__Geom1_180_0_211, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoShape' - 10 - shape", (char*)NULL, (void*) NULL, 0);
35371    G__memfunc_setup("ClearTracks",1103,G__G__Geom1_180_0_212, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35372    G__memfunc_setup("RemoveMaterial",1437,G__G__Geom1_180_0_213, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
35373    G__memfunc_setup("ResetUserData",1308,G__G__Geom1_180_0_214, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35374    G__memfunc_setup("CountNodes",1026,G__G__Geom1_180_0_215, 105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
35375 "U 'TGeoVolume' - 10 '0' vol i - 'Int_t' 0 '10000' nlevels "
35376 "i - 'Int_t' 0 '0' option", (char*)NULL, (void*) NULL, 0);
35377    G__memfunc_setup("ExecuteEvent",1237,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
35378 "i - 'Int_t' 0 - event i - 'Int_t' 0 - px "
35379 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
35380    G__memfunc_setup("Parse",507,G__G__Geom1_180_0_217, 105, -1, G__defined_typename("Int_t"), 0, 4, 3, 1, 0, 
35381 "C - - 10 - expr u 'TString' - 1 - expr1 "
35382 "u 'TString' - 1 - expr2 u 'TString' - 1 - expr3", (char*)NULL, (void*) G__func2void( (Int_t (*)(const char*, TString&, TString&, TString&))(&TGeoManager::Parse) ), 0);
35383    G__memfunc_setup("ReplaceVolume",1332,G__G__Geom1_180_0_218, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
35384 "U 'TGeoVolume' - 0 - vorig U 'TGeoVolume' - 0 - vnew", (char*)NULL, (void*) NULL, 0);
35385    G__memfunc_setup("TransformVolumeToAssembly",2615,G__G__Geom1_180_0_219, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "C - - 10 - vname", (char*)NULL, (void*) NULL, 0);
35386    G__memfunc_setup("GetBits",690,G__G__Geom1_180_0_220, 66, -1, G__defined_typename("UChar_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35387    G__memfunc_setup("GetByteCount",1213,G__G__Geom1_180_0_221, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "C - 'Option_t' 10 '0' option", (char*)NULL, (void*) NULL, 1);
35388    G__memfunc_setup("GetIntBuffer",1189,G__G__Geom1_180_0_222, 73, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - length", (char*)NULL, (void*) NULL, 0);
35389    G__memfunc_setup("GetDblBuffer",1164,G__G__Geom1_180_0_223, 68, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - length", (char*)NULL, (void*) NULL, 0);
35390    G__memfunc_setup("SetAllIndex",1085,G__G__Geom1_180_0_224, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35391    G__memfunc_setup("Export",642,G__G__Geom1_180_0_225, 105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
35392 "C - - 10 - filename C - - 10 '\"\"' name "
35393 "C - 'Option_t' 10 '\"v\"' option", (char*)NULL, (void*) NULL, 1);
35394    G__memfunc_setup("LockGeometry",1237,G__G__Geom1_180_0_226, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoManager::LockGeometry) ), 0);
35395    G__memfunc_setup("UnlockGeometry",1464,G__G__Geom1_180_0_227, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoManager::UnlockGeometry) ), 0);
35396    G__memfunc_setup("GetVerboseLevel",1518,G__G__Geom1_180_0_228, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Int_t (*)())(&TGeoManager::GetVerboseLevel) ), 0);
35397    G__memfunc_setup("SetVerboseLevel",1530,G__G__Geom1_180_0_229, 121, -1, -1, 0, 1, 3, 1, 0, "i - 'Int_t' 0 - vl", (char*)NULL, (void*) G__func2void( (void (*)(Int_t))(&TGeoManager::SetVerboseLevel) ), 0);
35398    G__memfunc_setup("Import",635,G__G__Geom1_180_0_230, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager), -1, 0, 3, 3, 1, 0, 
35399 "C - - 10 - filename C - - 10 '\"\"' name "
35400 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) G__func2void( (TGeoManager* (*)(const char*, const char*, Option_t*))(&TGeoManager::Import) ), 0);
35401    G__memfunc_setup("IsLocked",782,G__G__Geom1_180_0_231, 103, -1, G__defined_typename("Bool_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Bool_t (*)())(&TGeoManager::IsLocked) ), 0);
35402    G__memfunc_setup("IsStreamingVoxels",1767,G__G__Geom1_180_0_232, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35403    G__memfunc_setup("GetListOfNodes",1386,G__G__Geom1_180_0_233, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35404    G__memfunc_setup("GetListOfPhysicalNodes",2215,G__G__Geom1_180_0_234, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35405    G__memfunc_setup("GetListOfOverlaps",1725,G__G__Geom1_180_0_235, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35406    G__memfunc_setup("GetListOfMatrices",1705,G__G__Geom1_180_0_236, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35407    G__memfunc_setup("GetListOfMaterials",1811,G__G__Geom1_180_0_237, 85, G__get_linked_tagnum(&G__G__Geom1LN_TList), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35408    G__memfunc_setup("GetListOfMedia",1361,G__G__Geom1_180_0_238, 85, G__get_linked_tagnum(&G__G__Geom1LN_TList), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35409    G__memfunc_setup("GetListOfVolumes",1628,G__G__Geom1_180_0_239, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35410    G__memfunc_setup("GetListOfGVolumes",1699,G__G__Geom1_180_0_240, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35411    G__memfunc_setup("GetListOfShapes",1493,G__G__Geom1_180_0_241, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35412    G__memfunc_setup("GetListOfGShapes",1564,G__G__Geom1_180_0_242, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35413    G__memfunc_setup("GetListOfUVolumes",1713,G__G__Geom1_180_0_243, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35414    G__memfunc_setup("GetListOfTracks",1497,G__G__Geom1_180_0_244, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35415    G__memfunc_setup("GetListOfNavigators",1935,G__G__Geom1_180_0_245, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObjArray), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35416    G__memfunc_setup("GetElementTable",1490,G__G__Geom1_180_0_246, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoElementTable), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35417    G__memfunc_setup("DoBackupState",1290,G__G__Geom1_180_0_247, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35418    G__memfunc_setup("DoRestoreState",1432,G__G__Geom1_180_0_248, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35419    G__memfunc_setup("GetNode",678,G__G__Geom1_180_0_249, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - level", (char*)NULL, (void*) NULL, 0);
35420    G__memfunc_setup("GetNodeId",851,G__G__Geom1_180_0_250, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35421    G__memfunc_setup("GetNextNode",1093,G__G__Geom1_180_0_251, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35422    G__memfunc_setup("GetMother",911,G__G__Geom1_180_0_252, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 '1' up", (char*)NULL, (void*) NULL, 0);
35423    G__memfunc_setup("GetMotherMatrix",1540,G__G__Geom1_180_0_253, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 '1' up", (char*)NULL, (void*) NULL, 0);
35424    G__memfunc_setup("GetHMatrix",989,G__G__Geom1_180_0_254, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35425    G__memfunc_setup("GetCurrentMatrix",1656,G__G__Geom1_180_0_255, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35426    G__memfunc_setup("GetGLMatrix",1064,G__G__Geom1_180_0_256, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35427    G__memfunc_setup("GetCurrentNavigator",1966,G__G__Geom1_180_0_257, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNavigator), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35428    G__memfunc_setup("GetCurrentNode",1417,G__G__Geom1_180_0_258, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35429    G__memfunc_setup("GetCurrentNodeId",1590,G__G__Geom1_180_0_259, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35430    G__memfunc_setup("GetCurrentPoint",1549,G__G__Geom1_180_0_260, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
35431    G__memfunc_setup("GetCurrentDirection",1956,G__G__Geom1_180_0_261, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
35432    G__memfunc_setup("GetCurrentVolume",1659,G__G__Geom1_180_0_262, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35433    G__memfunc_setup("GetCldirChecked",1461,G__G__Geom1_180_0_263, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
35434    G__memfunc_setup("GetCldir",782,G__G__Geom1_180_0_264, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
35435    G__memfunc_setup("GetNormal",905,G__G__Geom1_180_0_265, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
35436    G__memfunc_setup("GetLevel",792,G__G__Geom1_180_0_266, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35437    G__memfunc_setup("GetMaxLevel",1086,G__G__Geom1_180_0_267, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35438    G__memfunc_setup("GetPath",685,G__G__Geom1_180_0_268, 67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
35439    G__memfunc_setup("GetStackLevel",1294,G__G__Geom1_180_0_269, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35440    G__memfunc_setup("GetMasterVolume",1540,G__G__Geom1_180_0_270, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35441    G__memfunc_setup("GetTopVolume",1227,G__G__Geom1_180_0_271, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35442    G__memfunc_setup("GetTopNode",985,G__G__Geom1_180_0_272, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35443    G__memfunc_setup("GetPhysicalNode",1507,G__G__Geom1_180_0_273, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
35444    G__memfunc_setup("SetCurrentPoint",1561,G__G__Geom1_180_0_274, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 0);
35445    G__memfunc_setup("SetCurrentPoint",1561,G__G__Geom1_180_0_275, 121, -1, -1, 0, 3, 1, 1, 0, 
35446 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
35447 "d - 'Double_t' 0 - z", (char*)NULL, (void*) NULL, 0);
35448    G__memfunc_setup("SetLastPoint",1226,G__G__Geom1_180_0_276, 121, -1, -1, 0, 3, 1, 1, 0, 
35449 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
35450 "d - 'Double_t' 0 - z", (char*)NULL, (void*) NULL, 0);
35451    G__memfunc_setup("SetCurrentDirection",1968,G__G__Geom1_180_0_277, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - dir", (char*)NULL, (void*) NULL, 0);
35452    G__memfunc_setup("SetCurrentDirection",1968,G__G__Geom1_180_0_278, 121, -1, -1, 0, 3, 1, 1, 0, 
35453 "d - 'Double_t' 0 - nx d - 'Double_t' 0 - ny "
35454 "d - 'Double_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
35455    G__memfunc_setup("SetCldirChecked",1473,G__G__Geom1_180_0_279, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - dir", (char*)NULL, (void*) NULL, 0);
35456    G__memfunc_setup("LocalToMaster",1306,G__G__Geom1_180_0_280, 121, -1, -1, 0, 2, 1, 1, 8, 
35457 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 0);
35458    G__memfunc_setup("LocalToMasterVect",1708,G__G__Geom1_180_0_281, 121, -1, -1, 0, 2, 1, 1, 8, 
35459 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 0);
35460    G__memfunc_setup("LocalToMasterBomb",1690,G__G__Geom1_180_0_282, 121, -1, -1, 0, 2, 1, 1, 8, 
35461 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 0);
35462    G__memfunc_setup("MasterToLocal",1306,G__G__Geom1_180_0_283, 121, -1, -1, 0, 2, 1, 1, 8, 
35463 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 0);
35464    G__memfunc_setup("MasterToLocalVect",1708,G__G__Geom1_180_0_284, 121, -1, -1, 0, 2, 1, 1, 8, 
35465 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 0);
35466    G__memfunc_setup("MasterToLocalBomb",1690,G__G__Geom1_180_0_285, 121, -1, -1, 0, 2, 1, 1, 8, 
35467 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 0);
35468    G__memfunc_setup("MasterToTop",1122,G__G__Geom1_180_0_286, 121, -1, -1, 0, 2, 1, 1, 8, 
35469 "D - 'Double_t' 10 - master D - 'Double_t' 0 - top", (char*)NULL, (void*) NULL, 0);
35470    G__memfunc_setup("TopToMaster",1122,G__G__Geom1_180_0_287, 121, -1, -1, 0, 2, 1, 1, 8, 
35471 "D - 'Double_t' 10 - top D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 0);
35472    G__memfunc_setup("FindDuplicateMaterial",2123,G__G__Geom1_180_0_288, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 1, 1, 1, 8, "U 'TGeoMaterial' - 10 - mat", (char*)NULL, (void*) NULL, 0);
35473    G__memfunc_setup("FindVolumeFast",1415,G__G__Geom1_180_0_289, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 2, 1, 1, 0, 
35474 "C - - 10 - name g - 'Bool_t' 0 'kFALSE' multi", (char*)NULL, (void*) NULL, 0);
35475    G__memfunc_setup("GetMaterial",1103,G__G__Geom1_180_0_290, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 1, 1, 1, 8, "C - - 10 - matname", (char*)NULL, (void*) NULL, 0);
35476    G__memfunc_setup("GetMaterial",1103,G__G__Geom1_180_0_291, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 0);
35477    G__memfunc_setup("GetMedium",897,G__G__Geom1_180_0_292, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium), -1, 0, 1, 1, 1, 8, "C - - 10 - medium", (char*)NULL, (void*) NULL, 0);
35478    G__memfunc_setup("GetMedium",897,G__G__Geom1_180_0_293, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - numed", (char*)NULL, (void*) NULL, 0);
35479    G__memfunc_setup("GetMaterialIndex",1607,G__G__Geom1_180_0_294, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "C - - 10 - matname", (char*)NULL, (void*) NULL, 0);
35480    G__memfunc_setup("GetVolume",920,G__G__Geom1_180_0_295, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 1, 1, 1, 8, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
35481    G__memfunc_setup("GetVolume",920,G__G__Geom1_180_0_296, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - uid", (char*)NULL, (void*) NULL, 0);
35482    G__memfunc_setup("GetUID",514,G__G__Geom1_180_0_297, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "C - - 10 - volname", (char*)NULL, (void*) NULL, 0);
35483    G__memfunc_setup("GetNNodes",871,G__G__Geom1_180_0_298, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35484    G__memfunc_setup("GetCache",756,G__G__Geom1_180_0_299, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeCache), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35485    G__memfunc_setup("SetAnimateTracks",1619,G__G__Geom1_180_0_300, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
35486    G__memfunc_setup("SizeOf",592,G__G__Geom1_180_0_301, 107, -1, G__defined_typename("ULong_t"), 0, 2, 1, 1, 0, 
35487 "U 'TGeoNode' - 10 - node C - 'Option_t' 10 - option", "size of the geometry in memory", (void*) NULL, 1);
35488    G__memfunc_setup("SelectTrackingMedia",1907,G__G__Geom1_180_0_302, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35489    G__memfunc_setup("PushPath",813,G__G__Geom1_180_0_303, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' startlevel", (char*)NULL, (void*) NULL, 0);
35490    G__memfunc_setup("PopPath",700,G__G__Geom1_180_0_304, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35491    G__memfunc_setup("PopPath",700,G__G__Geom1_180_0_305, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
35492    G__memfunc_setup("PushPoint",938,G__G__Geom1_180_0_306, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' startlevel", (char*)NULL, (void*) NULL, 0);
35493    G__memfunc_setup("PopPoint",825,G__G__Geom1_180_0_307, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35494    G__memfunc_setup("PopPoint",825,G__G__Geom1_180_0_308, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
35495    G__memfunc_setup("PopDummy",827,G__G__Geom1_180_0_309, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '9999' ipop", (char*)NULL, (void*) NULL, 0);
35496    G__memfunc_setup("Class",502,G__G__Geom1_180_0_310, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoManager::Class) ), 0);
35497    G__memfunc_setup("Class_Name",982,G__G__Geom1_180_0_311, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoManager::Class_Name) ), 0);
35498    G__memfunc_setup("Class_Version",1339,G__G__Geom1_180_0_312, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoManager::Class_Version) ), 0);
35499    G__memfunc_setup("Dictionary",1046,G__G__Geom1_180_0_313, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoManager::Dictionary) ), 0);
35500    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35501    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);
35502    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);
35503    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_180_0_317, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
35504    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_180_0_318, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoManager::DeclFileName) ), 0);
35505    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_180_0_319, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoManager::ImplFileLine) ), 0);
35506    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_180_0_320, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoManager::ImplFileName) ), 0);
35507    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_180_0_321, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoManager::DeclFileLine) ), 0);
35508    // automatic destructor
35509    G__memfunc_setup("~TGeoManager", 1192, G__G__Geom1_180_0_322, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
35510    G__tag_memfunc_reset();
35511 }
35512 
35513 static void G__setup_memfuncTGeoVolumeMulti(void) {
35514    /* TGeoVolumeMulti */
35515    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti));
35516    G__memfunc_setup("TGeoVolumeMulti",1522,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti), -1, 0, 1, 1, 2, 0, "u 'TGeoVolumeMulti' - 11 - -", (char*)NULL, (void*) NULL, 0);
35517    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti), -1, 1, 1, 1, 2, 0, "u 'TGeoVolumeMulti' - 11 - -", (char*)NULL, (void*) NULL, 0);
35518    G__memfunc_setup("TGeoVolumeMulti",1522,G__G__Geom1_182_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35519    G__memfunc_setup("TGeoVolumeMulti",1522,G__G__Geom1_182_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti), -1, 0, 2, 1, 1, 0, 
35520 "C - - 10 - name U 'TGeoMedium' - 0 '0' med", (char*)NULL, (void*) NULL, 0);
35521    G__memfunc_setup("AddVolume",897,G__G__Geom1_182_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) NULL, 0);
35522    G__memfunc_setup("GetVolume",920,G__G__Geom1_182_0_6, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 0);
35523    G__memfunc_setup("AddNode",655,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
35524 "U 'TGeoVolume' - 10 - vol i - 'Int_t' 0 - copy_no "
35525 "U 'TGeoMatrix' - 0 - mat C - 'Option_t' 10 '\"\"' option", "most general case", (void*) NULL, 1);
35526    G__memfunc_setup("AddNodeOverlap",1384,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
35527 "U 'TGeoVolume' - 10 - vol i - 'Int_t' 0 - copy_no "
35528 "U 'TGeoMatrix' - 0 - mat C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
35529    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
35530 "C - - 10 - divname i - 'Int_t' 0 - iaxis "
35531 "i - 'Int_t' 0 - ndiv d - 'Double_t' 0 - start "
35532 "d - 'Double_t' 0 - step i - 'Int_t' 0 '0' numed "
35533 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
35534    G__memfunc_setup("GetLastShape",1189,G__G__Geom1_182_0_10, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35535    G__memfunc_setup("GetNvolumes",1145,G__G__Geom1_182_0_11, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35536    G__memfunc_setup("GetAxis",693,G__G__Geom1_182_0_12, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35537    G__memfunc_setup("GetNdiv",689,G__G__Geom1_182_0_13, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35538    G__memfunc_setup("GetStart",814,G__G__Geom1_182_0_14, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35539    G__memfunc_setup("GetStep",700,G__G__Geom1_182_0_15, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35540    G__memfunc_setup("IsVolumeMulti",1343,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35541    G__memfunc_setup("MakeCopyVolume",1425,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 1, 1, 1, 0, "U 'TGeoShape' - 0 - newshape", (char*)NULL, (void*) NULL, 1);
35542    G__memfunc_setup("SetLineColor",1203,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Color_t' 0 - lcolor", (char*)NULL, (void*) NULL, 1);
35543    G__memfunc_setup("SetLineStyle",1221,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Style_t' 0 - lstyle", (char*)NULL, (void*) NULL, 1);
35544    G__memfunc_setup("SetLineWidth",1204,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "s - 'Width_t' 0 - lwidth", (char*)NULL, (void*) NULL, 1);
35545    G__memfunc_setup("SetMedium",909,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoMedium' - 0 - medium", (char*)NULL, (void*) NULL, 1);
35546    G__memfunc_setup("SetVisibility",1364,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' vis", (char*)NULL, (void*) NULL, 1);
35547    G__memfunc_setup("Class",502,G__G__Geom1_182_0_23, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoVolumeMulti::Class) ), 0);
35548    G__memfunc_setup("Class_Name",982,G__G__Geom1_182_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoVolumeMulti::Class_Name) ), 0);
35549    G__memfunc_setup("Class_Version",1339,G__G__Geom1_182_0_25, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoVolumeMulti::Class_Version) ), 0);
35550    G__memfunc_setup("Dictionary",1046,G__G__Geom1_182_0_26, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoVolumeMulti::Dictionary) ), 0);
35551    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35552    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);
35553    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);
35554    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_182_0_30, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
35555    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_182_0_31, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoVolumeMulti::DeclFileName) ), 0);
35556    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_182_0_32, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoVolumeMulti::ImplFileLine) ), 0);
35557    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_182_0_33, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoVolumeMulti::ImplFileName) ), 0);
35558    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_182_0_34, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoVolumeMulti::DeclFileLine) ), 0);
35559    // automatic destructor
35560    G__memfunc_setup("~TGeoVolumeMulti", 1648, G__G__Geom1_182_0_35, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
35561    G__tag_memfunc_reset();
35562 }
35563 
35564 static void G__setup_memfuncTGeoVolumeAssembly(void) {
35565    /* TGeoVolumeAssembly */
35566    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly));
35567    G__memfunc_setup("TGeoVolumeAssembly",1831,G__G__Geom1_183_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35568    G__memfunc_setup("TGeoVolumeAssembly",1831,G__G__Geom1_183_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly), -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
35569    G__memfunc_setup("AddNode",655,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
35570 "U 'TGeoVolume' - 10 - vol i - 'Int_t' 0 - copy_no "
35571 "U 'TGeoMatrix' - 0 '0' mat C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
35572    G__memfunc_setup("AddNodeOverlap",1384,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
35573 "U 'TGeoVolume' - 10 - vol i - 'Int_t' 0 - copy_no "
35574 "U 'TGeoMatrix' - 0 - mat C - 'Option_t' 10 - option", (char*)NULL, (void*) NULL, 1);
35575    G__memfunc_setup("CloneVolume",1129,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35576    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
35577 "C - - 10 - divname i - 'Int_t' 0 - iaxis "
35578 "i - 'Int_t' 0 - ndiv d - 'Double_t' 0 - start "
35579 "d - 'Double_t' 0 - step i - 'Int_t' 0 '0' numed "
35580 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
35581    G__memfunc_setup("DrawOnly",816,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 - -", (char*)NULL, (void*) NULL, 1);
35582    G__memfunc_setup("GetCurrentNodeIndex",1921,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35583    G__memfunc_setup("GetNextNodeIndex",1597,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35584    G__memfunc_setup("IsAssembly",1020,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35585    G__memfunc_setup("IsVisible",906,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35586    G__memfunc_setup("MakeAssemblyFromVolume",2250,G__G__Geom1_183_0_12, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly), -1, 0, 1, 3, 1, 0, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) G__func2void( (TGeoVolumeAssembly* (*)(TGeoVolume*))(&TGeoVolumeAssembly::MakeAssemblyFromVolume) ), 0);
35587    G__memfunc_setup("SetCurrentNodeIndex",1933,G__G__Geom1_183_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
35588    G__memfunc_setup("SetNextNodeIndex",1609,G__G__Geom1_183_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
35589    G__memfunc_setup("Class",502,G__G__Geom1_183_0_15, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoVolumeAssembly::Class) ), 0);
35590    G__memfunc_setup("Class_Name",982,G__G__Geom1_183_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoVolumeAssembly::Class_Name) ), 0);
35591    G__memfunc_setup("Class_Version",1339,G__G__Geom1_183_0_17, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoVolumeAssembly::Class_Version) ), 0);
35592    G__memfunc_setup("Dictionary",1046,G__G__Geom1_183_0_18, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoVolumeAssembly::Dictionary) ), 0);
35593    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35594    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);
35595    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);
35596    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_183_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
35597    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_183_0_23, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoVolumeAssembly::DeclFileName) ), 0);
35598    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_183_0_24, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoVolumeAssembly::ImplFileLine) ), 0);
35599    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_183_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoVolumeAssembly::ImplFileName) ), 0);
35600    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_183_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoVolumeAssembly::DeclFileLine) ), 0);
35601    // automatic copy constructor
35602    G__memfunc_setup("TGeoVolumeAssembly", 1831, G__G__Geom1_183_0_27, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly), -1, 0, 1, 1, 1, 0, "u 'TGeoVolumeAssembly' - 11 - -", (char*) NULL, (void*) NULL, 0);
35603    // automatic destructor
35604    G__memfunc_setup("~TGeoVolumeAssembly", 1957, G__G__Geom1_183_0_28, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
35605    G__tag_memfunc_reset();
35606 }
35607 
35608 static void G__setup_memfuncTGeoNodeMatrix(void) {
35609    /* TGeoNodeMatrix */
35610    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix));
35611    G__memfunc_setup("TGeoNodeMatrix",1386,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix), -1, 0, 1, 1, 2, 0, "u 'TGeoNodeMatrix' - 11 - gnm", (char*)NULL, (void*) NULL, 0);
35612    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix), -1, 1, 1, 1, 2, 0, "u 'TGeoNodeMatrix' - 11 - gnm", (char*)NULL, (void*) NULL, 0);
35613    G__memfunc_setup("TGeoNodeMatrix",1386,G__G__Geom1_199_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35614    G__memfunc_setup("TGeoNodeMatrix",1386,G__G__Geom1_199_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeMatrix), -1, 0, 2, 1, 1, 0, 
35615 "U 'TGeoVolume' - 10 - vol U 'TGeoMatrix' - 10 - matrix", (char*)NULL, (void*) NULL, 0);
35616    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35617    G__memfunc_setup("GetOptimalVoxels",1655,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35618    G__memfunc_setup("IsFolder",792,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35619    G__memfunc_setup("GetMatrix",917,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35620    G__memfunc_setup("MakeCopyNode",1183,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35621    G__memfunc_setup("SetMatrix",929,G__G__Geom1_199_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoMatrix' - 10 - matrix", (char*)NULL, (void*) NULL, 0);
35622    G__memfunc_setup("Class",502,G__G__Geom1_199_0_11, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoNodeMatrix::Class) ), 0);
35623    G__memfunc_setup("Class_Name",982,G__G__Geom1_199_0_12, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoNodeMatrix::Class_Name) ), 0);
35624    G__memfunc_setup("Class_Version",1339,G__G__Geom1_199_0_13, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoNodeMatrix::Class_Version) ), 0);
35625    G__memfunc_setup("Dictionary",1046,G__G__Geom1_199_0_14, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoNodeMatrix::Dictionary) ), 0);
35626    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35627    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);
35628    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);
35629    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_199_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
35630    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_199_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoNodeMatrix::DeclFileName) ), 0);
35631    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_199_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoNodeMatrix::ImplFileLine) ), 0);
35632    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_199_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoNodeMatrix::ImplFileName) ), 0);
35633    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_199_0_22, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoNodeMatrix::DeclFileLine) ), 0);
35634    // automatic destructor
35635    G__memfunc_setup("~TGeoNodeMatrix", 1512, G__G__Geom1_199_0_23, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
35636    G__tag_memfunc_reset();
35637 }
35638 
35639 static void G__setup_memfuncTGeoNodeOffset(void) {
35640    /* TGeoNodeOffset */
35641    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset));
35642    G__memfunc_setup("TGeoNodeOffset",1372,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset), -1, 0, 1, 1, 2, 0, "u 'TGeoNodeOffset' - 11 - -", (char*)NULL, (void*) NULL, 0);
35643    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset), -1, 1, 1, 1, 2, 0, "u 'TGeoNodeOffset' - 11 - -", (char*)NULL, (void*) NULL, 0);
35644    G__memfunc_setup("TGeoNodeOffset",1372,G__G__Geom1_200_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35645    G__memfunc_setup("TGeoNodeOffset",1372,G__G__Geom1_200_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeOffset), -1, 0, 3, 1, 1, 0, 
35646 "U 'TGeoVolume' - 10 - vol i - 'Int_t' 0 - index "
35647 "d - 'Double_t' 0 - offset", (char*)NULL, (void*) NULL, 0);
35648    G__memfunc_setup("cd",199,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35649    G__memfunc_setup("GetOffset",903,G__G__Geom1_200_0_6, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35650    G__memfunc_setup("GetIndex",792,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35651    G__memfunc_setup("GetFinder",888,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPatternFinder), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35652    G__memfunc_setup("GetMatrix",917,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35653    G__memfunc_setup("MakeCopyNode",1183,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35654    G__memfunc_setup("SetFinder",900,G__G__Geom1_200_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoPatternFinder' - 10 - finder", (char*)NULL, (void*) NULL, 0);
35655    G__memfunc_setup("Class",502,G__G__Geom1_200_0_12, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoNodeOffset::Class) ), 0);
35656    G__memfunc_setup("Class_Name",982,G__G__Geom1_200_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoNodeOffset::Class_Name) ), 0);
35657    G__memfunc_setup("Class_Version",1339,G__G__Geom1_200_0_14, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoNodeOffset::Class_Version) ), 0);
35658    G__memfunc_setup("Dictionary",1046,G__G__Geom1_200_0_15, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoNodeOffset::Dictionary) ), 0);
35659    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35660    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);
35661    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);
35662    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_200_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
35663    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_200_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoNodeOffset::DeclFileName) ), 0);
35664    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_200_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoNodeOffset::ImplFileLine) ), 0);
35665    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_200_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoNodeOffset::ImplFileName) ), 0);
35666    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_200_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoNodeOffset::DeclFileLine) ), 0);
35667    // automatic destructor
35668    G__memfunc_setup("~TGeoNodeOffset", 1498, G__G__Geom1_200_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
35669    G__tag_memfunc_reset();
35670 }
35671 
35672 static void G__setup_memfuncTGeoIterator(void) {
35673    /* TGeoIterator */
35674    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIterator));
35675    G__memfunc_setup("IncreaseArray",1321,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
35676    G__memfunc_setup("TGeoIterator",1209,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIterator), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
35677    G__memfunc_setup("TGeoIterator",1209,G__G__Geom1_201_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIterator), -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - top", (char*)NULL, (void*) NULL, 0);
35678    G__memfunc_setup("TGeoIterator",1209,G__G__Geom1_201_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIterator), -1, 0, 1, 1, 1, 0, "u 'TGeoIterator' - 11 - iter", (char*)NULL, (void*) NULL, 0);
35679    G__memfunc_setup("operator=",937,G__G__Geom1_201_0_5, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIterator), -1, 1, 1, 1, 1, 0, "u 'TGeoIterator' - 11 - iter", (char*)NULL, (void*) NULL, 0);
35680    G__memfunc_setup("operator()",957,G__G__Geom1_201_0_6, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35681    G__memfunc_setup("Next",415,G__G__Geom1_201_0_7, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35682    G__memfunc_setup("GetCurrentMatrix",1656,G__G__Geom1_201_0_8, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMatrix), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
35683    G__memfunc_setup("GetIndex",792,G__G__Geom1_201_0_9, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
35684    G__memfunc_setup("GetLevel",792,G__G__Geom1_201_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35685    G__memfunc_setup("GetNode",678,G__G__Geom1_201_0_11, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - level", (char*)NULL, (void*) NULL, 0);
35686    G__memfunc_setup("GetPath",685,G__G__Geom1_201_0_12, 121, -1, -1, 0, 1, 1, 1, 8, "u 'TString' - 1 - path", (char*)NULL, (void*) NULL, 0);
35687    G__memfunc_setup("GetUserPlugin",1326,G__G__Geom1_201_0_13, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIteratorPlugin), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35688    G__memfunc_setup("GetTopVolume",1227,G__G__Geom1_201_0_14, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35689    G__memfunc_setup("GetType",706,G__G__Geom1_201_0_15, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35690    G__memfunc_setup("Reset",515,G__G__Geom1_201_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 '0' top", (char*)NULL, (void*) NULL, 0);
35691    G__memfunc_setup("SetUserPlugin",1338,G__G__Geom1_201_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoIteratorPlugin' - 0 - plugin", (char*)NULL, (void*) NULL, 0);
35692    G__memfunc_setup("SetPluginAutoexec",1753,G__G__Geom1_201_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - mode", (char*)NULL, (void*) NULL, 0);
35693    G__memfunc_setup("SetType",718,G__G__Geom1_201_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - type", (char*)NULL, (void*) NULL, 0);
35694    G__memfunc_setup("SetTopName",992,G__G__Geom1_201_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
35695    G__memfunc_setup("Skip",407,G__G__Geom1_201_0_21, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35696    G__memfunc_setup("Class",502,G__G__Geom1_201_0_22, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoIterator::Class) ), 0);
35697    G__memfunc_setup("Class_Name",982,G__G__Geom1_201_0_23, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIterator::Class_Name) ), 0);
35698    G__memfunc_setup("Class_Version",1339,G__G__Geom1_201_0_24, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoIterator::Class_Version) ), 0);
35699    G__memfunc_setup("Dictionary",1046,G__G__Geom1_201_0_25, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoIterator::Dictionary) ), 0);
35700    G__memfunc_setup("IsA",253,G__G__Geom1_201_0_26, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35701    G__memfunc_setup("ShowMembers",1132,G__G__Geom1_201_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
35702    G__memfunc_setup("Streamer",835,G__G__Geom1_201_0_28, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
35703    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_201_0_29, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
35704    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_201_0_30, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIterator::DeclFileName) ), 0);
35705    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_201_0_31, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoIterator::ImplFileLine) ), 0);
35706    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_201_0_32, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIterator::ImplFileName) ), 0);
35707    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_201_0_33, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoIterator::DeclFileLine) ), 0);
35708    // automatic destructor
35709    G__memfunc_setup("~TGeoIterator", 1335, G__G__Geom1_201_0_34, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
35710    G__tag_memfunc_reset();
35711 }
35712 
35713 static void G__setup_memfuncTGeoIteratorPlugin(void) {
35714    /* TGeoIteratorPlugin */
35715    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoIteratorPlugin));
35716    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoIteratorPlugin), -1, 1, 1, 1, 4, 0, "u 'TGeoIteratorPlugin' - 11 - -", (char*)NULL, (void*) NULL, 0);
35717    G__memfunc_setup("ProcessNode",1125,G__G__Geom1_202_0_4, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
35718    G__memfunc_setup("SetIterator",1142,G__G__Geom1_202_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoIterator' - 10 - iter", (char*)NULL, (void*) NULL, 0);
35719    G__memfunc_setup("Class",502,G__G__Geom1_202_0_6, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoIteratorPlugin::Class) ), 0);
35720    G__memfunc_setup("Class_Name",982,G__G__Geom1_202_0_7, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIteratorPlugin::Class_Name) ), 0);
35721    G__memfunc_setup("Class_Version",1339,G__G__Geom1_202_0_8, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoIteratorPlugin::Class_Version) ), 0);
35722    G__memfunc_setup("Dictionary",1046,G__G__Geom1_202_0_9, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoIteratorPlugin::Dictionary) ), 0);
35723    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35724    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);
35725    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);
35726    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_202_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
35727    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_202_0_14, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIteratorPlugin::DeclFileName) ), 0);
35728    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_202_0_15, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoIteratorPlugin::ImplFileLine) ), 0);
35729    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_202_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoIteratorPlugin::ImplFileName) ), 0);
35730    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_202_0_17, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoIteratorPlugin::DeclFileLine) ), 0);
35731    // automatic destructor
35732    G__memfunc_setup("~TGeoIteratorPlugin", 1958, G__G__Geom1_202_0_18, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
35733    G__tag_memfunc_reset();
35734 }
35735 
35736 static void G__setup_memfuncTGeoPara(void) {
35737    /* TGeoPara */
35738    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara));
35739    G__memfunc_setup("TGeoPara",755,G__G__Geom1_204_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35740    G__memfunc_setup("TGeoPara",755,G__G__Geom1_204_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara), -1, 0, 6, 1, 1, 0, 
35741 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
35742 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - alpha "
35743 "d - 'Double_t' 0 - theta d - 'Double_t' 0 - phi", (char*)NULL, (void*) NULL, 0);
35744    G__memfunc_setup("TGeoPara",755,G__G__Geom1_204_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara), -1, 0, 7, 1, 1, 0, 
35745 "C - - 10 - name d - 'Double_t' 0 - dx "
35746 "d - 'Double_t' 0 - dy d - 'Double_t' 0 - dz "
35747 "d - 'Double_t' 0 - alpha d - 'Double_t' 0 - theta "
35748 "d - 'Double_t' 0 - phi", (char*)NULL, (void*) NULL, 0);
35749    G__memfunc_setup("TGeoPara",755,G__G__Geom1_204_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 0);
35750    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35751    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
35752    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
35753 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35754 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
35755    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
35756    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
35757 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35758 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
35759 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
35760    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
35761 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35762 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
35763 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
35764    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
35765 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
35766 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
35767 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
35768    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
35769 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
35770 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
35771    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
35772    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35773    G__memfunc_setup("GetFittingBox",1310,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 8, 
35774 "U 'TGeoBBox' - 10 - parambox U 'TGeoMatrix' - 0 - mat "
35775 "d - 'Double_t' 1 - dx d - 'Double_t' 1 - dy "
35776 "d - 'Double_t' 1 - dz", (char*)NULL, (void*) NULL, 1);
35777    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
35778 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
35779    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35780    G__memfunc_setup("GetX",376,G__G__Geom1_204_0_18, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35781    G__memfunc_setup("GetY",377,G__G__Geom1_204_0_19, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35782    G__memfunc_setup("GetZ",378,G__G__Geom1_204_0_20, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35783    G__memfunc_setup("GetAlpha",774,G__G__Geom1_204_0_21, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35784    G__memfunc_setup("GetTheta",790,G__G__Geom1_204_0_22, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35785    G__memfunc_setup("GetPhi",577,G__G__Geom1_204_0_23, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35786    G__memfunc_setup("GetTxy",613,G__G__Geom1_204_0_24, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35787    G__memfunc_setup("GetTxz",614,G__G__Geom1_204_0_25, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35788    G__memfunc_setup("GetTyz",615,G__G__Geom1_204_0_26, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35789    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35790    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35791    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
35792 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
35793    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
35794 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
35795    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
35796    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
35797    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
35798    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35799    G__memfunc_setup("Class",502,G__G__Geom1_204_0_35, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoPara::Class) ), 0);
35800    G__memfunc_setup("Class_Name",982,G__G__Geom1_204_0_36, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPara::Class_Name) ), 0);
35801    G__memfunc_setup("Class_Version",1339,G__G__Geom1_204_0_37, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoPara::Class_Version) ), 0);
35802    G__memfunc_setup("Dictionary",1046,G__G__Geom1_204_0_38, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoPara::Dictionary) ), 0);
35803    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35804    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);
35805    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);
35806    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_204_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
35807    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_204_0_43, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPara::DeclFileName) ), 0);
35808    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_204_0_44, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPara::ImplFileLine) ), 0);
35809    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_204_0_45, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPara::ImplFileName) ), 0);
35810    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_204_0_46, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPara::DeclFileLine) ), 0);
35811    // automatic copy constructor
35812    G__memfunc_setup("TGeoPara", 755, G__G__Geom1_204_0_47, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara), -1, 0, 1, 1, 1, 0, "u 'TGeoPara' - 11 - -", (char*) NULL, (void*) NULL, 0);
35813    // automatic destructor
35814    G__memfunc_setup("~TGeoPara", 881, G__G__Geom1_204_0_48, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
35815    // automatic assignment operator
35816    G__memfunc_setup("operator=", 937, G__G__Geom1_204_0_49, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoPara), -1, 1, 1, 1, 1, 0, "u 'TGeoPara' - 11 - -", (char*) NULL, (void*) NULL, 0);
35817    G__tag_memfunc_reset();
35818 }
35819 
35820 static void G__setup_memfuncTGeoTube(void) {
35821    /* TGeoTube */
35822    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube));
35823    G__memfunc_setup("TGeoTube",767,G__G__Geom1_205_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35824    G__memfunc_setup("TGeoTube",767,G__G__Geom1_205_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube), -1, 0, 3, 1, 1, 0, 
35825 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35826 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
35827    G__memfunc_setup("TGeoTube",767,G__G__Geom1_205_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube), -1, 0, 4, 1, 1, 0, 
35828 "C - - 10 - name d - 'Double_t' 0 - rmin "
35829 "d - 'Double_t' 0 - rmax d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
35830    G__memfunc_setup("TGeoTube",767,G__G__Geom1_205_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
35831    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35832    G__memfunc_setup("Capacity",814,G__G__Geom1_205_0_6, 100, -1, G__defined_typename("Double_t"), 0, 3, 3, 1, 0, 
35833 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35834 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t, Double_t, Double_t))(&TGeoTube::Capacity) ), 0);
35835    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
35836    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
35837 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35838 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
35839    G__memfunc_setup("ComputeNormalS",1433,G__G__Geom1_205_0_9, 121, -1, -1, 0, 6, 3, 1, 0, 
35840 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35841 "D - 'Double_t' 0 - norm d - 'Double_t' 0 - rmin "
35842 "d - 'Double_t' 0 - rmax d - 'Double_t' 0 - dz", (char*)NULL, (void*) G__func2void( (void (*)(Double_t*, Double_t*, Double_t*, Double_t, Double_t, Double_t))(&TGeoTube::ComputeNormalS) ), 0);
35843    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
35844    G__memfunc_setup("DistFromInsideS",1495,G__G__Geom1_205_0_11, 100, -1, G__defined_typename("Double_t"), 0, 5, 3, 1, 0, 
35845 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35846 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35847 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Double_t*, Double_t, Double_t, Double_t))(&TGeoTube::DistFromInsideS) ), 0);
35848    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
35849 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35850 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
35851 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
35852    G__memfunc_setup("DistFromOutsideS",1624,G__G__Geom1_205_0_13, 100, -1, G__defined_typename("Double_t"), 0, 5, 3, 1, 0, 
35853 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35854 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35855 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Double_t*, Double_t, Double_t, Double_t))(&TGeoTube::DistFromOutsideS) ), 0);
35856    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
35857 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35858 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
35859 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
35860    G__memfunc_setup("DistToTube",999,G__G__Geom1_205_0_15, 121, -1, -1, 0, 6, 3, 1, 0, 
35861 "d - 'Double_t' 0 - rsq d - 'Double_t' 0 - nsq "
35862 "d - 'Double_t' 0 - rdotn d - 'Double_t' 0 - radius "
35863 "d - 'Double_t' 1 - b d - 'Double_t' 1 - delta", (char*)NULL, (void*) G__func2void( (void (*)(Double_t, Double_t, Double_t, Double_t, Double_t&, Double_t&))(&TGeoTube::DistToTube) ), 0);
35864    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
35865 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
35866    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
35867 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
35868 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
35869 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
35870    G__memfunc_setup("GetAxisName",1078,(G__InterfaceMethod) NULL,67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - iaxis", (char*)NULL, (void*) NULL, 1);
35871    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
35872 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
35873 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
35874    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
35875    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
35876 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
35877    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35878    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
35879 "i - 'Int_t' 0 - npoints D - 'Double_t' 0 - array", (char*)NULL, (void*) NULL, 1);
35880    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
35881 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
35882    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
35883 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
35884 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
35885    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35886    G__memfunc_setup("GetRmin",694,G__G__Geom1_205_0_27, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35887    G__memfunc_setup("GetRmax",696,G__G__Geom1_205_0_28, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35888    G__memfunc_setup("GetDz",478,G__G__Geom1_205_0_29, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35889    G__memfunc_setup("HasRmin",690,G__G__Geom1_205_0_30, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
35890    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35891    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35892    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35893    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
35894 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
35895    G__memfunc_setup("SafetyS",703,G__G__Geom1_205_0_35, 100, -1, G__defined_typename("Double_t"), 0, 6, 3, 1, 0, 
35896 "D - 'Double_t' 0 - point g - 'Bool_t' 0 - in "
35897 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35898 "d - 'Double_t' 0 - dz i - 'Int_t' 0 '0' skipz", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Bool_t, Double_t, Double_t, Double_t, Int_t))(&TGeoTube::SafetyS) ), 0);
35899    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
35900 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
35901    G__memfunc_setup("SetTubeDimensions",1749,G__G__Geom1_205_0_37, 121, -1, -1, 0, 3, 1, 1, 0, 
35902 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35903 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
35904    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
35905    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
35906    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
35907    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buff", (char*)NULL, (void*) NULL, 1);
35908    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35909    G__memfunc_setup("Class",502,G__G__Geom1_205_0_43, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoTube::Class) ), 0);
35910    G__memfunc_setup("Class_Name",982,G__G__Geom1_205_0_44, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTube::Class_Name) ), 0);
35911    G__memfunc_setup("Class_Version",1339,G__G__Geom1_205_0_45, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoTube::Class_Version) ), 0);
35912    G__memfunc_setup("Dictionary",1046,G__G__Geom1_205_0_46, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoTube::Dictionary) ), 0);
35913    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35914    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);
35915    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);
35916    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_205_0_50, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
35917    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_205_0_51, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTube::DeclFileName) ), 0);
35918    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_205_0_52, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTube::ImplFileLine) ), 0);
35919    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_205_0_53, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTube::ImplFileName) ), 0);
35920    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_205_0_54, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTube::DeclFileLine) ), 0);
35921    // automatic copy constructor
35922    G__memfunc_setup("TGeoTube", 767, G__G__Geom1_205_0_55, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube), -1, 0, 1, 1, 1, 0, "u 'TGeoTube' - 11 - -", (char*) NULL, (void*) NULL, 0);
35923    // automatic destructor
35924    G__memfunc_setup("~TGeoTube", 893, G__G__Geom1_205_0_56, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
35925    // automatic assignment operator
35926    G__memfunc_setup("operator=", 937, G__G__Geom1_205_0_57, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoTube), -1, 1, 1, 1, 1, 0, "u 'TGeoTube' - 11 - -", (char*) NULL, (void*) NULL, 0);
35927    G__tag_memfunc_reset();
35928 }
35929 
35930 static void G__setup_memfuncTGeoTubeSeg(void) {
35931    /* TGeoTubeSeg */
35932    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg));
35933    G__memfunc_setup("TGeoTubeSeg",1054,G__G__Geom1_206_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
35934    G__memfunc_setup("TGeoTubeSeg",1054,G__G__Geom1_206_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg), -1, 0, 5, 1, 1, 0, 
35935 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35936 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - phi1 "
35937 "d - 'Double_t' 0 - phi2", (char*)NULL, (void*) NULL, 0);
35938    G__memfunc_setup("TGeoTubeSeg",1054,G__G__Geom1_206_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg), -1, 0, 6, 1, 1, 0, 
35939 "C - - 10 - name d - 'Double_t' 0 - rmin "
35940 "d - 'Double_t' 0 - rmax d - 'Double_t' 0 - dz "
35941 "d - 'Double_t' 0 - phi1 d - 'Double_t' 0 - phi2", (char*)NULL, (void*) NULL, 0);
35942    G__memfunc_setup("TGeoTubeSeg",1054,G__G__Geom1_206_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
35943    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35944    G__memfunc_setup("Capacity",814,G__G__Geom1_206_0_6, 100, -1, G__defined_typename("Double_t"), 0, 5, 3, 1, 0, 
35945 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35946 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - phi1 "
35947 "d - 'Double_t' 0 - phi2", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoTubeSeg::Capacity) ), 0);
35948    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
35949    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
35950 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35951 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
35952    G__memfunc_setup("ComputeNormalS",1433,G__G__Geom1_206_0_9, 121, -1, -1, 0, 10, 3, 1, 0, 
35953 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35954 "D - 'Double_t' 0 - norm d - 'Double_t' 0 - rmin "
35955 "d - 'Double_t' 0 - rmax d - 'Double_t' 0 - dz "
35956 "d - 'Double_t' 0 - c1 d - 'Double_t' 0 - s1 "
35957 "d - 'Double_t' 0 - c2 d - 'Double_t' 0 - s2", (char*)NULL, (void*) G__func2void( (void (*)(Double_t*, Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoTubeSeg::ComputeNormalS) ), 0);
35958    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
35959    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
35960 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
35961    G__memfunc_setup("DistFromInsideS",1495,G__G__Geom1_206_0_12, 100, -1, G__defined_typename("Double_t"), 0, 12, 3, 1, 0, 
35962 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35963 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35964 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - c1 "
35965 "d - 'Double_t' 0 - s1 d - 'Double_t' 0 - c2 "
35966 "d - 'Double_t' 0 - s2 d - 'Double_t' 0 - cm "
35967 "d - 'Double_t' 0 - sm d - 'Double_t' 0 - cdfi", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoTubeSeg::DistFromInsideS) ), 0);
35968    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
35969 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35970 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
35971 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
35972    G__memfunc_setup("DistFromOutsideS",1624,G__G__Geom1_206_0_14, 100, -1, G__defined_typename("Double_t"), 0, 12, 3, 1, 0, 
35973 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35974 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
35975 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - c1 "
35976 "d - 'Double_t' 0 - s1 d - 'Double_t' 0 - c2 "
35977 "d - 'Double_t' 0 - s2 d - 'Double_t' 0 - cm "
35978 "d - 'Double_t' 0 - sm d - 'Double_t' 0 - cdfi", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoTubeSeg::DistFromOutsideS) ), 0);
35979    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
35980 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
35981 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
35982 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
35983    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
35984 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
35985 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
35986 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
35987    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
35988 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
35989 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
35990    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
35991    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
35992 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
35993    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35994    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
35995 "i - 'Int_t' 0 - npoints D - 'Double_t' 0 - array", (char*)NULL, (void*) NULL, 1);
35996    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
35997 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
35998    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
35999    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
36000 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
36001 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
36002    G__memfunc_setup("GetPhi1",626,G__G__Geom1_206_0_25, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36003    G__memfunc_setup("GetPhi2",627,G__G__Geom1_206_0_26, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36004    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36005    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36006    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
36007 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
36008    G__memfunc_setup("SafetyS",703,G__G__Geom1_206_0_30, 100, -1, G__defined_typename("Double_t"), 0, 8, 3, 1, 0, 
36009 "D - 'Double_t' 0 - point g - 'Bool_t' 0 - in "
36010 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
36011 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - phi1 "
36012 "d - 'Double_t' 0 - phi2 i - 'Int_t' 0 '0' skipz", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Bool_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t))(&TGeoTubeSeg::SafetyS) ), 0);
36013    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
36014 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
36015    G__memfunc_setup("SetTubsDimensions",1763,G__G__Geom1_206_0_32, 121, -1, -1, 0, 5, 1, 1, 0, 
36016 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
36017 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - phi1 "
36018 "d - 'Double_t' 0 - phi2", (char*)NULL, (void*) NULL, 0);
36019    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36020    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36021    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36022    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buff", (char*)NULL, (void*) NULL, 1);
36023    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36024    G__memfunc_setup("Class",502,G__G__Geom1_206_0_38, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoTubeSeg::Class) ), 0);
36025    G__memfunc_setup("Class_Name",982,G__G__Geom1_206_0_39, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTubeSeg::Class_Name) ), 0);
36026    G__memfunc_setup("Class_Version",1339,G__G__Geom1_206_0_40, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoTubeSeg::Class_Version) ), 0);
36027    G__memfunc_setup("Dictionary",1046,G__G__Geom1_206_0_41, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoTubeSeg::Dictionary) ), 0);
36028    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36029    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);
36030    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);
36031    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_206_0_45, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
36032    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_206_0_46, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTubeSeg::DeclFileName) ), 0);
36033    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_206_0_47, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTubeSeg::ImplFileLine) ), 0);
36034    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_206_0_48, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTubeSeg::ImplFileName) ), 0);
36035    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_206_0_49, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTubeSeg::DeclFileLine) ), 0);
36036    // automatic copy constructor
36037    G__memfunc_setup("TGeoTubeSeg", 1054, G__G__Geom1_206_0_50, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg), -1, 0, 1, 1, 1, 0, "u 'TGeoTubeSeg' - 11 - -", (char*) NULL, (void*) NULL, 0);
36038    // automatic destructor
36039    G__memfunc_setup("~TGeoTubeSeg", 1180, G__G__Geom1_206_0_51, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
36040    // automatic assignment operator
36041    G__memfunc_setup("operator=", 937, G__G__Geom1_206_0_52, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoTubeSeg), -1, 1, 1, 1, 1, 0, "u 'TGeoTubeSeg' - 11 - -", (char*) NULL, (void*) NULL, 0);
36042    G__tag_memfunc_reset();
36043 }
36044 
36045 static void G__setup_memfuncTGeoCtub(void) {
36046    /* TGeoCtub */
36047    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub));
36048    G__memfunc_setup("TGeoCtub",765,G__G__Geom1_207_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
36049    G__memfunc_setup("TGeoCtub",765,G__G__Geom1_207_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub), -1, 0, 11, 1, 1, 0, 
36050 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
36051 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - phi1 "
36052 "d - 'Double_t' 0 - phi2 d - 'Double_t' 0 - lx "
36053 "d - 'Double_t' 0 - ly d - 'Double_t' 0 - lz "
36054 "d - 'Double_t' 0 - tx d - 'Double_t' 0 - ty "
36055 "d - 'Double_t' 0 - tz", (char*)NULL, (void*) NULL, 0);
36056    G__memfunc_setup("TGeoCtub",765,G__G__Geom1_207_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub), -1, 0, 12, 1, 1, 0, 
36057 "C - - 10 - name d - 'Double_t' 0 - rmin "
36058 "d - 'Double_t' 0 - rmax d - 'Double_t' 0 - dz "
36059 "d - 'Double_t' 0 - phi1 d - 'Double_t' 0 - phi2 "
36060 "d - 'Double_t' 0 - lx d - 'Double_t' 0 - ly "
36061 "d - 'Double_t' 0 - lz d - 'Double_t' 0 - tx "
36062 "d - 'Double_t' 0 - ty d - 'Double_t' 0 - tz", (char*)NULL, (void*) NULL, 0);
36063    G__memfunc_setup("TGeoCtub",765,G__G__Geom1_207_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
36064    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36065    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
36066    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
36067 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36068 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
36069    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
36070    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36071 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36072 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36073 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36074    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36075 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36076 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36077 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36078    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
36079 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
36080 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
36081 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
36082    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36083 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
36084 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
36085    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
36086 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
36087    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36088    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
36089 "i - 'Int_t' 0 - npoints D - 'Double_t' 0 - array", (char*)NULL, (void*) NULL, 1);
36090    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
36091 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
36092    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
36093 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
36094 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
36095    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36096    G__memfunc_setup("GetNlow",704,G__G__Geom1_207_0_19, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
36097    G__memfunc_setup("GetNhigh",782,G__G__Geom1_207_0_20, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
36098    G__memfunc_setup("GetZcoord",913,G__G__Geom1_207_0_21, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36099 "d - 'Double_t' 0 - xc d - 'Double_t' 0 - yc "
36100 "d - 'Double_t' 0 - zc", (char*)NULL, (void*) NULL, 0);
36101    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36102    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
36103 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
36104    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
36105 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
36106    G__memfunc_setup("SetCtubDimensions",1747,G__G__Geom1_207_0_25, 121, -1, -1, 0, 11, 1, 1, 0, 
36107 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
36108 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - phi1 "
36109 "d - 'Double_t' 0 - phi2 d - 'Double_t' 0 - lx "
36110 "d - 'Double_t' 0 - ly d - 'Double_t' 0 - lz "
36111 "d - 'Double_t' 0 - tx d - 'Double_t' 0 - ty "
36112 "d - 'Double_t' 0 - tz", (char*)NULL, (void*) NULL, 0);
36113    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36114    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36115    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36116    G__memfunc_setup("Class",502,G__G__Geom1_207_0_29, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoCtub::Class) ), 0);
36117    G__memfunc_setup("Class_Name",982,G__G__Geom1_207_0_30, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoCtub::Class_Name) ), 0);
36118    G__memfunc_setup("Class_Version",1339,G__G__Geom1_207_0_31, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoCtub::Class_Version) ), 0);
36119    G__memfunc_setup("Dictionary",1046,G__G__Geom1_207_0_32, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoCtub::Dictionary) ), 0);
36120    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36121    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);
36122    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);
36123    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_207_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
36124    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_207_0_37, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoCtub::DeclFileName) ), 0);
36125    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_207_0_38, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoCtub::ImplFileLine) ), 0);
36126    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_207_0_39, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoCtub::ImplFileName) ), 0);
36127    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_207_0_40, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoCtub::DeclFileLine) ), 0);
36128    // automatic copy constructor
36129    G__memfunc_setup("TGeoCtub", 765, G__G__Geom1_207_0_41, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub), -1, 0, 1, 1, 1, 0, "u 'TGeoCtub' - 11 - -", (char*) NULL, (void*) NULL, 0);
36130    // automatic destructor
36131    G__memfunc_setup("~TGeoCtub", 891, G__G__Geom1_207_0_42, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
36132    // automatic assignment operator
36133    G__memfunc_setup("operator=", 937, G__G__Geom1_207_0_43, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoCtub), -1, 1, 1, 1, 1, 0, "u 'TGeoCtub' - 11 - -", (char*) NULL, (void*) NULL, 0);
36134    G__tag_memfunc_reset();
36135 }
36136 
36137 static void G__setup_memfuncTGeoTorus(void) {
36138    /* TGeoTorus */
36139    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus));
36140    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36141    G__memfunc_setup("Daxis",505,G__G__Geom1_208_0_2, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36142 "D - 'Double_t' 0 - pt D - 'Double_t' 0 - dir "
36143 "d - 'Double_t' 0 - t", (char*)NULL, (void*) NULL, 0);
36144    G__memfunc_setup("DDaxis",573,G__G__Geom1_208_0_3, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36145 "D - 'Double_t' 0 - pt D - 'Double_t' 0 - dir "
36146 "d - 'Double_t' 0 - t", (char*)NULL, (void*) NULL, 0);
36147    G__memfunc_setup("DDDaxis",641,G__G__Geom1_208_0_4, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36148 "D - 'Double_t' 0 - pt D - 'Double_t' 0 - dir "
36149 "d - 'Double_t' 0 - t", (char*)NULL, (void*) NULL, 0);
36150    G__memfunc_setup("ToBoundary",1031,G__G__Geom1_208_0_5, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36151 "D - 'Double_t' 0 - pt D - 'Double_t' 0 - dir "
36152 "d - 'Double_t' 0 - r", (char*)NULL, (void*) NULL, 0);
36153    G__memfunc_setup("SolveCubic",1007,G__G__Geom1_208_0_6, 105, -1, G__defined_typename("Int_t"), 0, 4, 1, 1, 8, 
36154 "d - 'Double_t' 0 - a d - 'Double_t' 0 - b "
36155 "d - 'Double_t' 0 - c D - 'Double_t' 0 - x", (char*)NULL, (void*) NULL, 0);
36156    G__memfunc_setup("SolveQuartic",1250,G__G__Geom1_208_0_7, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 8, 
36157 "d - 'Double_t' 0 - a d - 'Double_t' 0 - b "
36158 "d - 'Double_t' 0 - c d - 'Double_t' 0 - d "
36159 "D - 'Double_t' 0 - x", (char*)NULL, (void*) NULL, 0);
36160    G__memfunc_setup("TGeoTorus",908,G__G__Geom1_208_0_8, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
36161    G__memfunc_setup("TGeoTorus",908,G__G__Geom1_208_0_9, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus), -1, 0, 5, 1, 1, 0, 
36162 "d - 'Double_t' 0 - r d - 'Double_t' 0 - rmin "
36163 "d - 'Double_t' 0 - rmax d - 'Double_t' 0 '0' phi1 "
36164 "d - 'Double_t' 0 '360' dphi", (char*)NULL, (void*) NULL, 0);
36165    G__memfunc_setup("TGeoTorus",908,G__G__Geom1_208_0_10, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus), -1, 0, 6, 1, 1, 0, 
36166 "C - - 10 - name d - 'Double_t' 0 - r "
36167 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
36168 "d - 'Double_t' 0 '0' phi1 d - 'Double_t' 0 '360' dphi", (char*)NULL, (void*) NULL, 0);
36169    G__memfunc_setup("TGeoTorus",908,G__G__Geom1_208_0_11, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
36170    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
36171    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
36172 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36173 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
36174    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
36175    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36176 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36177 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36178 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36179    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36180 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36181 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36182 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36183    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
36184 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
36185    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
36186 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
36187 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
36188 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
36189    G__memfunc_setup("GetAxisName",1078,(G__InterfaceMethod) NULL,67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - iaxis", (char*)NULL, (void*) NULL, 1);
36190    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36191 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
36192 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
36193    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36194    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
36195 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
36196    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36197    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
36198 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
36199    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
36200 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
36201 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
36202    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36203    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
36204 "i - 'Int_t' 0 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
36205    G__memfunc_setup("GetR",370,G__G__Geom1_208_0_28, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36206    G__memfunc_setup("GetRmin",694,G__G__Geom1_208_0_29, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36207    G__memfunc_setup("GetRmax",696,G__G__Geom1_208_0_30, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36208    G__memfunc_setup("GetPhi1",626,G__G__Geom1_208_0_31, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36209    G__memfunc_setup("GetDphi",677,G__G__Geom1_208_0_32, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36210    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36211    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36212    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36213    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
36214 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
36215    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
36216 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
36217    G__memfunc_setup("SetTorusDimensions",1890,G__G__Geom1_208_0_38, 121, -1, -1, 0, 5, 1, 1, 0, 
36218 "d - 'Double_t' 0 - r d - 'Double_t' 0 - rmin "
36219 "d - 'Double_t' 0 - rmax d - 'Double_t' 0 - phi1 "
36220 "d - 'Double_t' 0 - dphi", (char*)NULL, (void*) NULL, 0);
36221    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36222    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36223    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36224    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buff", (char*)NULL, (void*) NULL, 1);
36225    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36226    G__memfunc_setup("Class",502,G__G__Geom1_208_0_44, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoTorus::Class) ), 0);
36227    G__memfunc_setup("Class_Name",982,G__G__Geom1_208_0_45, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTorus::Class_Name) ), 0);
36228    G__memfunc_setup("Class_Version",1339,G__G__Geom1_208_0_46, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoTorus::Class_Version) ), 0);
36229    G__memfunc_setup("Dictionary",1046,G__G__Geom1_208_0_47, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoTorus::Dictionary) ), 0);
36230    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36231    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);
36232    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);
36233    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_208_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
36234    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_208_0_52, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTorus::DeclFileName) ), 0);
36235    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_208_0_53, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTorus::ImplFileLine) ), 0);
36236    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_208_0_54, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTorus::ImplFileName) ), 0);
36237    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_208_0_55, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTorus::DeclFileLine) ), 0);
36238    // automatic copy constructor
36239    G__memfunc_setup("TGeoTorus", 908, G__G__Geom1_208_0_56, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus), -1, 0, 1, 1, 1, 0, "u 'TGeoTorus' - 11 - -", (char*) NULL, (void*) NULL, 0);
36240    // automatic destructor
36241    G__memfunc_setup("~TGeoTorus", 1034, G__G__Geom1_208_0_57, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
36242    // automatic assignment operator
36243    G__memfunc_setup("operator=", 937, G__G__Geom1_208_0_58, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoTorus), -1, 1, 1, 1, 1, 0, "u 'TGeoTorus' - 11 - -", (char*) NULL, (void*) NULL, 0);
36244    G__tag_memfunc_reset();
36245 }
36246 
36247 static void G__setup_memfuncTGeoSphere(void) {
36248    /* TGeoSphere */
36249    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere));
36250    G__memfunc_setup("TGeoSphere",982,G__G__Geom1_209_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
36251    G__memfunc_setup("TGeoSphere",982,G__G__Geom1_209_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere), -1, 0, 6, 1, 1, 0, 
36252 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
36253 "d - 'Double_t' 0 '0' theta1 d - 'Double_t' 0 '180' theta2 "
36254 "d - 'Double_t' 0 '0' phi1 d - 'Double_t' 0 '360' phi2", (char*)NULL, (void*) NULL, 0);
36255    G__memfunc_setup("TGeoSphere",982,G__G__Geom1_209_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere), -1, 0, 7, 1, 1, 0, 
36256 "C - - 10 - name d - 'Double_t' 0 - rmin "
36257 "d - 'Double_t' 0 - rmax d - 'Double_t' 0 '0' theta1 "
36258 "d - 'Double_t' 0 '180' theta2 d - 'Double_t' 0 '0' phi1 "
36259 "d - 'Double_t' 0 '360' phi2", (char*)NULL, (void*) NULL, 0);
36260    G__memfunc_setup("TGeoSphere",982,G__G__Geom1_209_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere), -1, 0, 2, 1, 1, 0, 
36261 "D - 'Double_t' 0 - param i - 'Int_t' 0 '6' nparam", (char*)NULL, (void*) NULL, 0);
36262    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36263    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
36264    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
36265 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36266 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
36267    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
36268    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
36269 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
36270    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36271 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36272 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36273 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36274    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36275 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36276 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36277 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36278    G__memfunc_setup("DistToSphere",1214,G__G__Geom1_209_0_12, 100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36279 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36280 "d - 'Double_t' 0 - rsph g - 'Bool_t' 0 'kTRUE' check "
36281 "g - 'Bool_t' 0 'kTRUE' firstcross", (char*)NULL, (void*) NULL, 0);
36282    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
36283 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
36284 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
36285 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
36286    G__memfunc_setup("GetAxisName",1078,(G__InterfaceMethod) NULL,67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - iaxis", (char*)NULL, (void*) NULL, 1);
36287    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36288 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
36289 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
36290    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36291    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
36292 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
36293    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36294    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
36295 "U 'TGeoShape' - 0 - - U 'TGeoMatrix' - 0 - -", (char*)NULL, (void*) NULL, 1);
36296    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
36297 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
36298 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
36299    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36300    G__memfunc_setup("GetNumberOfDivisions",2038,G__G__Geom1_209_0_22, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36301    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
36302 "i - 'Int_t' 0 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
36303    G__memfunc_setup("GetNz",488,G__G__Geom1_209_0_24, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36304    G__memfunc_setup("GetRmin",694,G__G__Geom1_209_0_25, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36305    G__memfunc_setup("GetRmax",696,G__G__Geom1_209_0_26, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36306    G__memfunc_setup("GetTheta1",839,G__G__Geom1_209_0_27, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36307    G__memfunc_setup("GetTheta2",840,G__G__Geom1_209_0_28, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36308    G__memfunc_setup("GetPhi1",626,G__G__Geom1_209_0_29, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36309    G__memfunc_setup("GetPhi2",627,G__G__Geom1_209_0_30, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36310    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36311    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36312    G__memfunc_setup("IsOnBoundary",1213,G__G__Geom1_209_0_33, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 0);
36313    G__memfunc_setup("IsPointInside",1314,G__G__Geom1_209_0_34, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 8, 
36314 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' checkR "
36315 "g - 'Bool_t' 0 'kTRUE' checkTh g - 'Bool_t' 0 'kTRUE' checkPh", (char*)NULL, (void*) NULL, 0);
36316    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36317    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
36318 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
36319    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
36320 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
36321    G__memfunc_setup("SetSphDimensions",1648,G__G__Geom1_209_0_38, 121, -1, -1, 0, 6, 1, 1, 0, 
36322 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
36323 "d - 'Double_t' 0 - theta1 d - 'Double_t' 0 - theta2 "
36324 "d - 'Double_t' 0 - phi1 d - 'Double_t' 0 - phi2", (char*)NULL, (void*) NULL, 0);
36325    G__memfunc_setup("SetNumberOfDivisions",2050,G__G__Geom1_209_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - p", (char*)NULL, (void*) NULL, 1);
36326    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36327    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36328    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36329    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buff", (char*)NULL, (void*) NULL, 1);
36330    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36331    G__memfunc_setup("Class",502,G__G__Geom1_209_0_45, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoSphere::Class) ), 0);
36332    G__memfunc_setup("Class_Name",982,G__G__Geom1_209_0_46, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoSphere::Class_Name) ), 0);
36333    G__memfunc_setup("Class_Version",1339,G__G__Geom1_209_0_47, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoSphere::Class_Version) ), 0);
36334    G__memfunc_setup("Dictionary",1046,G__G__Geom1_209_0_48, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoSphere::Dictionary) ), 0);
36335    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36336    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);
36337    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);
36338    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_209_0_52, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
36339    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_209_0_53, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoSphere::DeclFileName) ), 0);
36340    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_209_0_54, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoSphere::ImplFileLine) ), 0);
36341    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_209_0_55, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoSphere::ImplFileName) ), 0);
36342    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_209_0_56, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoSphere::DeclFileLine) ), 0);
36343    // automatic copy constructor
36344    G__memfunc_setup("TGeoSphere", 982, G__G__Geom1_209_0_57, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere), -1, 0, 1, 1, 1, 0, "u 'TGeoSphere' - 11 - -", (char*) NULL, (void*) NULL, 0);
36345    // automatic destructor
36346    G__memfunc_setup("~TGeoSphere", 1108, G__G__Geom1_209_0_58, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
36347    // automatic assignment operator
36348    G__memfunc_setup("operator=", 937, G__G__Geom1_209_0_59, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoSphere), -1, 1, 1, 1, 1, 0, "u 'TGeoSphere' - 11 - -", (char*) NULL, (void*) NULL, 0);
36349    G__tag_memfunc_reset();
36350 }
36351 
36352 static void G__setup_memfuncTGeoEltu(void) {
36353    /* TGeoEltu */
36354    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu));
36355    G__memfunc_setup("TGeoEltu",777,G__G__Geom1_210_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
36356    G__memfunc_setup("TGeoEltu",777,G__G__Geom1_210_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu), -1, 0, 3, 1, 1, 0, 
36357 "d - 'Double_t' 0 - a d - 'Double_t' 0 - b "
36358 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
36359    G__memfunc_setup("TGeoEltu",777,G__G__Geom1_210_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu), -1, 0, 4, 1, 1, 0, 
36360 "C - - 10 - name d - 'Double_t' 0 - a "
36361 "d - 'Double_t' 0 - b d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
36362    G__memfunc_setup("TGeoEltu",777,G__G__Geom1_210_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
36363    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36364    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
36365    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
36366 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36367 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
36368    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
36369    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
36370 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
36371    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36372 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36373 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36374 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36375    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36376 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36377 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36378 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36379    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
36380 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
36381 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
36382 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
36383    G__memfunc_setup("GetA",353,G__G__Geom1_210_0_13, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36384    G__memfunc_setup("GetB",354,G__G__Geom1_210_0_14, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36385    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36386    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
36387 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
36388    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
36389 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
36390    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
36391 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
36392 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
36393    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36394    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
36395 "i - 'Int_t' 0 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
36396    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36397    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36398    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
36399 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
36400    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
36401 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
36402    G__memfunc_setup("SetEltuDimensions",1759,G__G__Geom1_210_0_25, 121, -1, -1, 0, 3, 1, 1, 0, 
36403 "d - 'Double_t' 0 - a d - 'Double_t' 0 - b "
36404 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
36405    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36406    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36407    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36408    G__memfunc_setup("Class",502,G__G__Geom1_210_0_29, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoEltu::Class) ), 0);
36409    G__memfunc_setup("Class_Name",982,G__G__Geom1_210_0_30, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoEltu::Class_Name) ), 0);
36410    G__memfunc_setup("Class_Version",1339,G__G__Geom1_210_0_31, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoEltu::Class_Version) ), 0);
36411    G__memfunc_setup("Dictionary",1046,G__G__Geom1_210_0_32, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoEltu::Dictionary) ), 0);
36412    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36413    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);
36414    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);
36415    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_210_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
36416    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_210_0_37, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoEltu::DeclFileName) ), 0);
36417    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_210_0_38, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoEltu::ImplFileLine) ), 0);
36418    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_210_0_39, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoEltu::ImplFileName) ), 0);
36419    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_210_0_40, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoEltu::DeclFileLine) ), 0);
36420    // automatic copy constructor
36421    G__memfunc_setup("TGeoEltu", 777, G__G__Geom1_210_0_41, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu), -1, 0, 1, 1, 1, 0, "u 'TGeoEltu' - 11 - -", (char*) NULL, (void*) NULL, 0);
36422    // automatic destructor
36423    G__memfunc_setup("~TGeoEltu", 903, G__G__Geom1_210_0_42, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
36424    // automatic assignment operator
36425    G__memfunc_setup("operator=", 937, G__G__Geom1_210_0_43, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoEltu), -1, 1, 1, 1, 1, 0, "u 'TGeoEltu' - 11 - -", (char*) NULL, (void*) NULL, 0);
36426    G__tag_memfunc_reset();
36427 }
36428 
36429 static void G__setup_memfuncTGeoHype(void) {
36430    /* TGeoHype */
36431    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype));
36432    G__memfunc_setup("TGeoHype",773,G__G__Geom1_211_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
36433    G__memfunc_setup("TGeoHype",773,G__G__Geom1_211_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype), -1, 0, 5, 1, 1, 0, 
36434 "d - 'Double_t' 0 - rin d - 'Double_t' 0 - stin "
36435 "d - 'Double_t' 0 - rout d - 'Double_t' 0 - stout "
36436 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
36437    G__memfunc_setup("TGeoHype",773,G__G__Geom1_211_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype), -1, 0, 6, 1, 1, 0, 
36438 "C - - 10 - name d - 'Double_t' 0 - rin "
36439 "d - 'Double_t' 0 - stin d - 'Double_t' 0 - rout "
36440 "d - 'Double_t' 0 - stout d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
36441    G__memfunc_setup("TGeoHype",773,G__G__Geom1_211_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
36442    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36443    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
36444    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
36445 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36446 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
36447    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
36448    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36449 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36450 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36451 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36452    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36453 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36454 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36455 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36456    G__memfunc_setup("DistToHype",1005,G__G__Geom1_211_0_11, 105, -1, G__defined_typename("Int_t"), 0, 4, 1, 1, 8, 
36457 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36458 "D - 'Double_t' 0 - s g - 'Bool_t' 0 - inner", (char*)NULL, (void*) NULL, 0);
36459    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
36460 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
36461    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
36462 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
36463 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
36464 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
36465    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36466 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
36467 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
36468    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36469    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
36470 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
36471    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36472    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
36473 "i - 'Int_t' 0 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
36474    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
36475 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
36476    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
36477 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
36478 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
36479    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36480    G__memfunc_setup("GetStIn",670,G__G__Geom1_211_0_22, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36481    G__memfunc_setup("GetStOut",799,G__G__Geom1_211_0_23, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36482    G__memfunc_setup("HasInner",792,G__G__Geom1_211_0_24, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36483    G__memfunc_setup("RadiusHypeSq",1218,G__G__Geom1_211_0_25, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
36484 "d - 'Double_t' 0 - z g - 'Bool_t' 0 - inner", (char*)NULL, (void*) NULL, 0);
36485    G__memfunc_setup("ZHypeSq",692,G__G__Geom1_211_0_26, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
36486 "d - 'Double_t' 0 - r g - 'Bool_t' 0 - inner", (char*)NULL, (void*) NULL, 0);
36487    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36488    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36489    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36490    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
36491 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
36492    G__memfunc_setup("SafetyToHype",1221,G__G__Geom1_211_0_31, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36493 "D - 'Double_t' 0 - point g - 'Bool_t' 0 - inner "
36494 "g - 'Bool_t' 0 - in", (char*)NULL, (void*) NULL, 0);
36495    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
36496 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
36497    G__memfunc_setup("SetHypeDimensions",1755,G__G__Geom1_211_0_33, 121, -1, -1, 0, 5, 1, 1, 0, 
36498 "d - 'Double_t' 0 - rin d - 'Double_t' 0 - stin "
36499 "d - 'Double_t' 0 - rout d - 'Double_t' 0 - stout "
36500 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
36501    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36502    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36503    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36504    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buff", (char*)NULL, (void*) NULL, 1);
36505    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36506    G__memfunc_setup("Class",502,G__G__Geom1_211_0_39, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoHype::Class) ), 0);
36507    G__memfunc_setup("Class_Name",982,G__G__Geom1_211_0_40, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoHype::Class_Name) ), 0);
36508    G__memfunc_setup("Class_Version",1339,G__G__Geom1_211_0_41, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoHype::Class_Version) ), 0);
36509    G__memfunc_setup("Dictionary",1046,G__G__Geom1_211_0_42, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoHype::Dictionary) ), 0);
36510    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36511    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);
36512    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);
36513    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_211_0_46, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
36514    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_211_0_47, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoHype::DeclFileName) ), 0);
36515    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_211_0_48, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoHype::ImplFileLine) ), 0);
36516    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_211_0_49, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoHype::ImplFileName) ), 0);
36517    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_211_0_50, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoHype::DeclFileLine) ), 0);
36518    // automatic copy constructor
36519    G__memfunc_setup("TGeoHype", 773, G__G__Geom1_211_0_51, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype), -1, 0, 1, 1, 1, 0, "u 'TGeoHype' - 11 - -", (char*) NULL, (void*) NULL, 0);
36520    // automatic destructor
36521    G__memfunc_setup("~TGeoHype", 899, G__G__Geom1_211_0_52, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
36522    // automatic assignment operator
36523    G__memfunc_setup("operator=", 937, G__G__Geom1_211_0_53, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoHype), -1, 1, 1, 1, 1, 0, "u 'TGeoHype' - 11 - -", (char*) NULL, (void*) NULL, 0);
36524    G__tag_memfunc_reset();
36525 }
36526 
36527 static void G__setup_memfuncTGeoCone(void) {
36528    /* TGeoCone */
36529    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone));
36530    G__memfunc_setup("TGeoCone",756,G__G__Geom1_212_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
36531    G__memfunc_setup("TGeoCone",756,G__G__Geom1_212_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone), -1, 0, 5, 1, 1, 0, 
36532 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
36533 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
36534 "d - 'Double_t' 0 - rmax2", (char*)NULL, (void*) NULL, 0);
36535    G__memfunc_setup("TGeoCone",756,G__G__Geom1_212_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone), -1, 0, 6, 1, 1, 0, 
36536 "C - - 10 - name d - 'Double_t' 0 - dz "
36537 "d - 'Double_t' 0 - rmin1 d - 'Double_t' 0 - rmax1 "
36538 "d - 'Double_t' 0 - rmin2 d - 'Double_t' 0 - rmax2", (char*)NULL, (void*) NULL, 0);
36539    G__memfunc_setup("TGeoCone",756,G__G__Geom1_212_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
36540    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36541    G__memfunc_setup("Capacity",814,G__G__Geom1_212_0_6, 100, -1, G__defined_typename("Double_t"), 0, 5, 3, 1, 0, 
36542 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
36543 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
36544 "d - 'Double_t' 0 - rmax2", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoCone::Capacity) ), 0);
36545    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
36546    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
36547 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36548 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
36549    G__memfunc_setup("ComputeNormalS",1433,G__G__Geom1_212_0_9, 121, -1, -1, 0, 8, 3, 1, 0, 
36550 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36551 "D - 'Double_t' 0 - norm d - 'Double_t' 0 - dz "
36552 "d - 'Double_t' 0 - rmin1 d - 'Double_t' 0 - rmax1 "
36553 "d - 'Double_t' 0 - rmin2 d - 'Double_t' 0 - rmax2", (char*)NULL, (void*) G__func2void( (void (*)(Double_t*, Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoCone::ComputeNormalS) ), 0);
36554    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
36555    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
36556 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
36557    G__memfunc_setup("DistToCone",988,G__G__Geom1_212_0_12, 121, -1, -1, 0, 7, 3, 1, 0, 
36558 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36559 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - r1 "
36560 "d - 'Double_t' 0 - r2 d - 'Double_t' 1 - b "
36561 "d - 'Double_t' 1 - delta", (char*)NULL, (void*) G__func2void( (void (*)(Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t&, Double_t&))(&TGeoCone::DistToCone) ), 0);
36562    G__memfunc_setup("DistFromInsideS",1495,G__G__Geom1_212_0_13, 100, -1, G__defined_typename("Double_t"), 0, 7, 3, 1, 0, 
36563 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36564 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
36565 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
36566 "d - 'Double_t' 0 - rmax2", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoCone::DistFromInsideS) ), 0);
36567    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36568 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36569 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36570 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36571    G__memfunc_setup("DistFromOutsideS",1624,G__G__Geom1_212_0_15, 100, -1, G__defined_typename("Double_t"), 0, 7, 3, 1, 0, 
36572 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36573 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
36574 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
36575 "d - 'Double_t' 0 - rmax2", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoCone::DistFromOutsideS) ), 0);
36576    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36577 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36578 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36579 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36580    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
36581 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
36582 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
36583 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
36584    G__memfunc_setup("GetAxisName",1078,(G__InterfaceMethod) NULL,67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - iaxis", (char*)NULL, (void*) NULL, 1);
36585    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36586 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
36587 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
36588    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36589    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36590    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
36591 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
36592    G__memfunc_setup("GetDz",478,G__G__Geom1_212_0_23, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36593    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
36594 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
36595    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
36596 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
36597 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
36598    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36599    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
36600 "i - 'Int_t' 0 - npoints D - 'Double_t' 0 - array", (char*)NULL, (void*) NULL, 1);
36601    G__memfunc_setup("GetRmin1",743,G__G__Geom1_212_0_28, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36602    G__memfunc_setup("GetRmax1",745,G__G__Geom1_212_0_29, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36603    G__memfunc_setup("GetRmin2",744,G__G__Geom1_212_0_30, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36604    G__memfunc_setup("GetRmax2",746,G__G__Geom1_212_0_31, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36605    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36606    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36607    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36608    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
36609 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
36610    G__memfunc_setup("SafetyS",703,G__G__Geom1_212_0_36, 100, -1, G__defined_typename("Double_t"), 0, 8, 3, 1, 0, 
36611 "D - 'Double_t' 0 - point g - 'Bool_t' 0 - in "
36612 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
36613 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
36614 "d - 'Double_t' 0 - rmax2 i - 'Int_t' 0 '0' skipz", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Bool_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t))(&TGeoCone::SafetyS) ), 0);
36615    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
36616 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
36617    G__memfunc_setup("SetConeDimensions",1738,G__G__Geom1_212_0_38, 121, -1, -1, 0, 5, 1, 1, 0, 
36618 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
36619 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
36620 "d - 'Double_t' 0 - rmax2", (char*)NULL, (void*) NULL, 0);
36621    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36622    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36623    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36624    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buffer", (char*)NULL, (void*) NULL, 1);
36625    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36626    G__memfunc_setup("Class",502,G__G__Geom1_212_0_44, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoCone::Class) ), 0);
36627    G__memfunc_setup("Class_Name",982,G__G__Geom1_212_0_45, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoCone::Class_Name) ), 0);
36628    G__memfunc_setup("Class_Version",1339,G__G__Geom1_212_0_46, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoCone::Class_Version) ), 0);
36629    G__memfunc_setup("Dictionary",1046,G__G__Geom1_212_0_47, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoCone::Dictionary) ), 0);
36630    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36631    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);
36632    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);
36633    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_212_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
36634    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_212_0_52, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoCone::DeclFileName) ), 0);
36635    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_212_0_53, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoCone::ImplFileLine) ), 0);
36636    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_212_0_54, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoCone::ImplFileName) ), 0);
36637    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_212_0_55, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoCone::DeclFileLine) ), 0);
36638    // automatic copy constructor
36639    G__memfunc_setup("TGeoCone", 756, G__G__Geom1_212_0_56, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone), -1, 0, 1, 1, 1, 0, "u 'TGeoCone' - 11 - -", (char*) NULL, (void*) NULL, 0);
36640    // automatic destructor
36641    G__memfunc_setup("~TGeoCone", 882, G__G__Geom1_212_0_57, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
36642    // automatic assignment operator
36643    G__memfunc_setup("operator=", 937, G__G__Geom1_212_0_58, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoCone), -1, 1, 1, 1, 1, 0, "u 'TGeoCone' - 11 - -", (char*) NULL, (void*) NULL, 0);
36644    G__tag_memfunc_reset();
36645 }
36646 
36647 static void G__setup_memfuncTGeoConeSeg(void) {
36648    /* TGeoConeSeg */
36649    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg));
36650    G__memfunc_setup("TGeoConeSeg",1043,G__G__Geom1_213_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
36651    G__memfunc_setup("TGeoConeSeg",1043,G__G__Geom1_213_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg), -1, 0, 7, 1, 1, 0, 
36652 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
36653 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
36654 "d - 'Double_t' 0 - rmax2 d - 'Double_t' 0 - phi1 "
36655 "d - 'Double_t' 0 - phi2", (char*)NULL, (void*) NULL, 0);
36656    G__memfunc_setup("TGeoConeSeg",1043,G__G__Geom1_213_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg), -1, 0, 8, 1, 1, 0, 
36657 "C - - 10 - name d - 'Double_t' 0 - dz "
36658 "d - 'Double_t' 0 - rmin1 d - 'Double_t' 0 - rmax1 "
36659 "d - 'Double_t' 0 - rmin2 d - 'Double_t' 0 - rmax2 "
36660 "d - 'Double_t' 0 - phi1 d - 'Double_t' 0 - phi2", (char*)NULL, (void*) NULL, 0);
36661    G__memfunc_setup("TGeoConeSeg",1043,G__G__Geom1_213_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
36662    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36663    G__memfunc_setup("Capacity",814,G__G__Geom1_213_0_6, 100, -1, G__defined_typename("Double_t"), 0, 7, 3, 1, 0, 
36664 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
36665 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
36666 "d - 'Double_t' 0 - rmax2 d - 'Double_t' 0 - phi1 "
36667 "d - 'Double_t' 0 - phi2", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoConeSeg::Capacity) ), 0);
36668    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
36669    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
36670 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36671 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
36672    G__memfunc_setup("ComputeNormalS",1433,G__G__Geom1_213_0_9, 121, -1, -1, 0, 12, 3, 1, 0, 
36673 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36674 "D - 'Double_t' 0 - norm d - 'Double_t' 0 - dz "
36675 "d - 'Double_t' 0 - rmin1 d - 'Double_t' 0 - rmax1 "
36676 "d - 'Double_t' 0 - rmin2 d - 'Double_t' 0 - rmax2 "
36677 "d - 'Double_t' 0 - c1 d - 'Double_t' 0 - s1 "
36678 "d - 'Double_t' 0 - c2 d - 'Double_t' 0 - s2", (char*)NULL, (void*) G__func2void( (void (*)(Double_t*, Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoConeSeg::ComputeNormalS) ), 0);
36679    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
36680    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
36681 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
36682    G__memfunc_setup("DistToCons",1002,G__G__Geom1_213_0_12, 100, -1, G__defined_typename("Double_t"), 0, 8, 3, 1, 0, 
36683 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36684 "d - 'Double_t' 0 - r1 d - 'Double_t' 0 - z1 "
36685 "d - 'Double_t' 0 - r2 d - 'Double_t' 0 - z2 "
36686 "d - 'Double_t' 0 - phi1 d - 'Double_t' 0 - phi2", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoConeSeg::DistToCons) ), 0);
36687    G__memfunc_setup("DistFromInsideS",1495,G__G__Geom1_213_0_13, 100, -1, G__defined_typename("Double_t"), 0, 14, 3, 1, 0, 
36688 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36689 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
36690 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
36691 "d - 'Double_t' 0 - rmax2 d - 'Double_t' 0 - c1 "
36692 "d - 'Double_t' 0 - s1 d - 'Double_t' 0 - c2 "
36693 "d - 'Double_t' 0 - s2 d - 'Double_t' 0 - cm "
36694 "d - 'Double_t' 0 - sm d - 'Double_t' 0 - cdfi", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoConeSeg::DistFromInsideS) ), 0);
36695    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36696 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36697 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36698 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36699    G__memfunc_setup("DistFromOutsideS",1624,G__G__Geom1_213_0_15, 100, -1, G__defined_typename("Double_t"), 0, 14, 3, 1, 0, 
36700 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36701 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
36702 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
36703 "d - 'Double_t' 0 - rmax2 d - 'Double_t' 0 - c1 "
36704 "d - 'Double_t' 0 - s1 d - 'Double_t' 0 - c2 "
36705 "d - 'Double_t' 0 - s2 d - 'Double_t' 0 - cm "
36706 "d - 'Double_t' 0 - sm d - 'Double_t' 0 - cdfi", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Double_t*, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t))(&TGeoConeSeg::DistFromOutsideS) ), 0);
36707    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36708 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36709 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36710 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36711    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
36712 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
36713 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
36714 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
36715    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36716 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
36717 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
36718    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36719    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
36720 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
36721    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36722    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
36723 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
36724    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
36725 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
36726 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
36727    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36728    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
36729 "i - 'Int_t' 0 - npoints D - 'Double_t' 0 - array", (char*)NULL, (void*) NULL, 1);
36730    G__memfunc_setup("GetPhi1",626,G__G__Geom1_213_0_26, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36731    G__memfunc_setup("GetPhi2",627,G__G__Geom1_213_0_27, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36732    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36733    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36734    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
36735 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
36736    G__memfunc_setup("SafetyS",703,G__G__Geom1_213_0_31, 100, -1, G__defined_typename("Double_t"), 0, 10, 3, 1, 0, 
36737 "D - 'Double_t' 0 - point g - 'Bool_t' 0 - in "
36738 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
36739 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
36740 "d - 'Double_t' 0 - rmax2 d - 'Double_t' 0 - phi1 "
36741 "d - 'Double_t' 0 - phi2 i - 'Int_t' 0 '0' skipz", (char*)NULL, (void*) G__func2void( (Double_t (*)(Double_t*, Bool_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Int_t))(&TGeoConeSeg::SafetyS) ), 0);
36742    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
36743 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
36744    G__memfunc_setup("SetConsDimensions",1752,G__G__Geom1_213_0_33, 121, -1, -1, 0, 7, 1, 1, 0, 
36745 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
36746 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
36747 "d - 'Double_t' 0 - rmax2 d - 'Double_t' 0 - phi1 "
36748 "d - 'Double_t' 0 - phi2", (char*)NULL, (void*) NULL, 0);
36749    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36750    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36751    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36752    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buffer", (char*)NULL, (void*) NULL, 1);
36753    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36754    G__memfunc_setup("Class",502,G__G__Geom1_213_0_39, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoConeSeg::Class) ), 0);
36755    G__memfunc_setup("Class_Name",982,G__G__Geom1_213_0_40, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoConeSeg::Class_Name) ), 0);
36756    G__memfunc_setup("Class_Version",1339,G__G__Geom1_213_0_41, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoConeSeg::Class_Version) ), 0);
36757    G__memfunc_setup("Dictionary",1046,G__G__Geom1_213_0_42, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoConeSeg::Dictionary) ), 0);
36758    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36759    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);
36760    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);
36761    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_213_0_46, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
36762    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_213_0_47, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoConeSeg::DeclFileName) ), 0);
36763    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_213_0_48, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoConeSeg::ImplFileLine) ), 0);
36764    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_213_0_49, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoConeSeg::ImplFileName) ), 0);
36765    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_213_0_50, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoConeSeg::DeclFileLine) ), 0);
36766    // automatic copy constructor
36767    G__memfunc_setup("TGeoConeSeg", 1043, G__G__Geom1_213_0_51, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg), -1, 0, 1, 1, 1, 0, "u 'TGeoConeSeg' - 11 - -", (char*) NULL, (void*) NULL, 0);
36768    // automatic destructor
36769    G__memfunc_setup("~TGeoConeSeg", 1169, G__G__Geom1_213_0_52, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
36770    // automatic assignment operator
36771    G__memfunc_setup("operator=", 937, G__G__Geom1_213_0_53, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoConeSeg), -1, 1, 1, 1, 1, 0, "u 'TGeoConeSeg' - 11 - -", (char*) NULL, (void*) NULL, 0);
36772    G__tag_memfunc_reset();
36773 }
36774 
36775 static void G__setup_memfuncTGeoPcon(void) {
36776    /* TGeoPcon */
36777    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon));
36778    G__memfunc_setup("TGeoPcon",767,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon), -1, 0, 1, 1, 2, 0, "u 'TGeoPcon' - 11 - -", (char*)NULL, (void*) NULL, 0);
36779    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon), -1, 1, 1, 1, 2, 0, "u 'TGeoPcon' - 11 - -", (char*)NULL, (void*) NULL, 0);
36780    G__memfunc_setup("TGeoPcon",767,G__G__Geom1_214_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
36781    G__memfunc_setup("TGeoPcon",767,G__G__Geom1_214_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon), -1, 0, 3, 1, 1, 0, 
36782 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - dphi "
36783 "i - 'Int_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
36784    G__memfunc_setup("TGeoPcon",767,G__G__Geom1_214_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon), -1, 0, 4, 1, 1, 0, 
36785 "C - - 10 - name d - 'Double_t' 0 - phi "
36786 "d - 'Double_t' 0 - dphi i - 'Int_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
36787    G__memfunc_setup("TGeoPcon",767,G__G__Geom1_214_0_6, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPcon), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
36788    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36789    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
36790    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
36791 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36792 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
36793    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
36794    G__memfunc_setup("DefineSection",1312,G__G__Geom1_214_0_11, 121, -1, -1, 0, 4, 1, 1, 0, 
36795 "i - 'Int_t' 0 - snum d - 'Double_t' 0 - z "
36796 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax", (char*)NULL, (void*) NULL, 1);
36797    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36798 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36799 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36800 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36801    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36802 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36803 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36804 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36805    G__memfunc_setup("DistToSegZ",976,G__G__Geom1_214_0_14, 100, -1, G__defined_typename("Double_t"), 0, 10, 1, 1, 8, 
36806 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36807 "i - 'Int_t' 1 - iz d - 'Double_t' 0 - c1 "
36808 "d - 'Double_t' 0 - s1 d - 'Double_t' 0 - c2 "
36809 "d - 'Double_t' 0 - s2 d - 'Double_t' 0 - cfio "
36810 "d - 'Double_t' 0 - sfio d - 'Double_t' 0 - cdfi", (char*)NULL, (void*) NULL, 0);
36811    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
36812 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
36813    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
36814 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
36815 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
36816 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
36817    G__memfunc_setup("GetAxisName",1078,(G__InterfaceMethod) NULL,67, -1, -1, 0, 1, 1, 1, 9, "i - 'Int_t' 0 - iaxis", (char*)NULL, (void*) NULL, 1);
36818    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
36819 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
36820 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
36821    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36822    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
36823 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
36824    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36825    G__memfunc_setup("GetPhi1",626,G__G__Geom1_214_0_22, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36826    G__memfunc_setup("GetDphi",677,G__G__Geom1_214_0_23, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36827    G__memfunc_setup("GetNz",488,G__G__Geom1_214_0_24, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36828    G__memfunc_setup("GetNsegments",1236,G__G__Geom1_214_0_25, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36829    G__memfunc_setup("GetRmin",694,G__G__Geom1_214_0_26, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36830    G__memfunc_setup("GetRmin",694,G__G__Geom1_214_0_27, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - ipl", (char*)NULL, (void*) NULL, 0);
36831    G__memfunc_setup("GetRmax",696,G__G__Geom1_214_0_28, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36832    G__memfunc_setup("GetRmax",696,G__G__Geom1_214_0_29, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - ipl", (char*)NULL, (void*) NULL, 0);
36833    G__memfunc_setup("GetZ",378,G__G__Geom1_214_0_30, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36834    G__memfunc_setup("GetZ",378,G__G__Geom1_214_0_31, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - ipl", (char*)NULL, (void*) NULL, 0);
36835    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
36836 "U 'TGeoShape' - 0 - - U 'TGeoMatrix' - 0 - -", (char*)NULL, (void*) NULL, 1);
36837    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36838    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
36839 "i - 'Int_t' 0 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
36840    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
36841 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
36842 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
36843    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36844    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36845    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36846    G__memfunc_setup("Phi1",338,G__G__Geom1_214_0_39, 100, -1, G__defined_typename("Double_t"), 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
36847    G__memfunc_setup("Dphi",389,G__G__Geom1_214_0_40, 100, -1, G__defined_typename("Double_t"), 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
36848    G__memfunc_setup("Rmin",406,G__G__Geom1_214_0_41, 100, -1, G__defined_typename("Double_t"), 1, 1, 1, 1, 0, "i - 'Int_t' 0 - ipl", (char*)NULL, (void*) NULL, 0);
36849    G__memfunc_setup("Rmax",408,G__G__Geom1_214_0_42, 100, -1, G__defined_typename("Double_t"), 1, 1, 1, 1, 0, "i - 'Int_t' 0 - ipl", (char*)NULL, (void*) NULL, 0);
36850    G__memfunc_setup("Z",90,G__G__Geom1_214_0_43, 100, -1, G__defined_typename("Double_t"), 1, 1, 1, 1, 0, "i - 'Int_t' 0 - ipl", (char*)NULL, (void*) NULL, 0);
36851    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
36852 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
36853    G__memfunc_setup("SafetyToSegment",1538,G__G__Geom1_214_0_45, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 1, 8, 
36854 "D - 'Double_t' 0 - point i - 'Int_t' 0 - ipl "
36855 "g - 'Bool_t' 0 'kTRUE' in d - 'Double_t' 0 'TGeoShape::Big()' safmin", (char*)NULL, (void*) NULL, 0);
36856    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
36857 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
36858    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36859    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36860    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36861    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buff", (char*)NULL, (void*) NULL, 1);
36862    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36863    G__memfunc_setup("Class",502,G__G__Geom1_214_0_52, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoPcon::Class) ), 0);
36864    G__memfunc_setup("Class_Name",982,G__G__Geom1_214_0_53, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPcon::Class_Name) ), 0);
36865    G__memfunc_setup("Class_Version",1339,G__G__Geom1_214_0_54, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoPcon::Class_Version) ), 0);
36866    G__memfunc_setup("Dictionary",1046,G__G__Geom1_214_0_55, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoPcon::Dictionary) ), 0);
36867    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36868    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);
36869    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);
36870    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_214_0_59, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
36871    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_214_0_60, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPcon::DeclFileName) ), 0);
36872    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_214_0_61, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPcon::ImplFileLine) ), 0);
36873    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_214_0_62, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPcon::ImplFileName) ), 0);
36874    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_214_0_63, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPcon::DeclFileLine) ), 0);
36875    // automatic destructor
36876    G__memfunc_setup("~TGeoPcon", 893, G__G__Geom1_214_0_64, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
36877    G__tag_memfunc_reset();
36878 }
36879 
36880 static void G__setup_memfuncTGeoPgon(void) {
36881    /* TGeoPgon */
36882    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon));
36883    G__memfunc_setup("GetPhiCrossList",1511,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 6, 1, 2, 8, 
36884 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36885 "i - 'Int_t' 0 - istart D - 'Double_t' 0 - sphi "
36886 "I - 'Int_t' 0 - iphi d - 'Double_t' 0 'TGeoShape::Big()' stepmax", (char*)NULL, (void*) NULL, 0);
36887    G__memfunc_setup("IsCrossingSlice",1524,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 7, 1, 2, 8, 
36888 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36889 "i - 'Int_t' 0 - iphi d - 'Double_t' 0 - sstart "
36890 "i - 'Int_t' 1 - ipl d - 'Double_t' 1 - snext "
36891 "d - 'Double_t' 0 - stepmax", (char*)NULL, (void*) NULL, 0);
36892    G__memfunc_setup("LocatePhi",889,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 8, 
36893 "D - 'Double_t' 0 - point i - 'Int_t' 1 - ipsec", (char*)NULL, (void*) NULL, 0);
36894    G__memfunc_setup("Rpg",297,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 5, 1, 2, 8, 
36895 "d - 'Double_t' 0 - z i - 'Int_t' 0 - ipl "
36896 "g - 'Bool_t' 0 - inner d - 'Double_t' 1 - a "
36897 "d - 'Double_t' 1 - b", (char*)NULL, (void*) NULL, 0);
36898    G__memfunc_setup("Rproj",525,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 7, 1, 2, 8, 
36899 "d - 'Double_t' 0 - z D - 'Double_t' 0 - point "
36900 "D - 'Double_t' 0 - dir d - 'Double_t' 0 - cphi "
36901 "d - 'Double_t' 0 - sphi d - 'Double_t' 1 - a "
36902 "d - 'Double_t' 1 - b", (char*)NULL, (void*) NULL, 0);
36903    G__memfunc_setup("SliceCrossing",1336,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 7, 1, 2, 8, 
36904 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36905 "i - 'Int_t' 0 - nphi I - 'Int_t' 0 - iphi "
36906 "D - 'Double_t' 0 - sphi d - 'Double_t' 1 - snext "
36907 "d - 'Double_t' 0 - stepmax", (char*)NULL, (void*) NULL, 0);
36908    G__memfunc_setup("SliceCrossingIn",1519,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 8, 1, 2, 8, 
36909 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36910 "i - 'Int_t' 0 - ipl i - 'Int_t' 0 - nphi "
36911 "I - 'Int_t' 0 - iphi D - 'Double_t' 0 - sphi "
36912 "d - 'Double_t' 1 - snext d - 'Double_t' 0 - stepmax", (char*)NULL, (void*) NULL, 0);
36913    G__memfunc_setup("SliceCrossingZ",1426,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 7, 1, 2, 8, 
36914 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36915 "i - 'Int_t' 0 - nphi I - 'Int_t' 0 - iphi "
36916 "D - 'Double_t' 0 - sphi d - 'Double_t' 1 - snext "
36917 "d - 'Double_t' 0 - stepmax", (char*)NULL, (void*) NULL, 0);
36918    G__memfunc_setup("SliceCrossingInZ",1609,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 7, 1, 2, 8, 
36919 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36920 "i - 'Int_t' 0 - nphi I - 'Int_t' 0 - iphi "
36921 "D - 'Double_t' 0 - sphi d - 'Double_t' 1 - snext "
36922 "d - 'Double_t' 0 - stepmax", (char*)NULL, (void*) NULL, 0);
36923    G__memfunc_setup("TGeoPgon",771,G__G__Geom1_215_0_10, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
36924    G__memfunc_setup("TGeoPgon",771,G__G__Geom1_215_0_11, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon), -1, 0, 4, 1, 1, 0, 
36925 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - dphi "
36926 "i - 'Int_t' 0 - nedges i - 'Int_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
36927    G__memfunc_setup("TGeoPgon",771,G__G__Geom1_215_0_12, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon), -1, 0, 5, 1, 1, 0, 
36928 "C - - 10 - name d - 'Double_t' 0 - phi "
36929 "d - 'Double_t' 0 - dphi i - 'Int_t' 0 - nedges "
36930 "i - 'Int_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
36931    G__memfunc_setup("TGeoPgon",771,G__G__Geom1_215_0_13, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
36932    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36933    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
36934    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
36935 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36936 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
36937    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
36938    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36939 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36940 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36941 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36942    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
36943 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
36944 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
36945 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
36946    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
36947 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
36948    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
36949 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
36950 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
36951 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
36952    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36953    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
36954 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
36955    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36956    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
36957 "U 'TGeoShape' - 0 - - U 'TGeoMatrix' - 0 - -", (char*)NULL, (void*) NULL, 1);
36958    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
36959 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
36960 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
36961    G__memfunc_setup("GetNedges",886,G__G__Geom1_215_0_27, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
36962    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36963    G__memfunc_setup("GetNsegments",1236,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36964    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
36965 "i - 'Int_t' 0 - npoints D - 'Double_t' 0 - array", (char*)NULL, (void*) NULL, 1);
36966    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36967    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36968    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
36969 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
36970    G__memfunc_setup("SafetyToSegment",1538,G__G__Geom1_215_0_34, 100, -1, G__defined_typename("Double_t"), 0, 6, 1, 1, 8, 
36971 "D - 'Double_t' 0 - point i - 'Int_t' 0 - ipl "
36972 "i - 'Int_t' 0 - iphi g - 'Bool_t' 0 - in "
36973 "d - 'Double_t' 0 - safphi d - 'Double_t' 0 'TGeoShape::Big()' safmin", (char*)NULL, (void*) NULL, 0);
36974    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
36975 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
36976    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
36977    G__memfunc_setup("SetNedges",898,G__G__Geom1_215_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ne", (char*)NULL, (void*) NULL, 0);
36978    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36979    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
36980    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buff", (char*)NULL, (void*) NULL, 1);
36981    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36982    G__memfunc_setup("Class",502,G__G__Geom1_215_0_42, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoPgon::Class) ), 0);
36983    G__memfunc_setup("Class_Name",982,G__G__Geom1_215_0_43, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPgon::Class_Name) ), 0);
36984    G__memfunc_setup("Class_Version",1339,G__G__Geom1_215_0_44, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoPgon::Class_Version) ), 0);
36985    G__memfunc_setup("Dictionary",1046,G__G__Geom1_215_0_45, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoPgon::Dictionary) ), 0);
36986    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
36987    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);
36988    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);
36989    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_215_0_49, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
36990    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_215_0_50, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPgon::DeclFileName) ), 0);
36991    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_215_0_51, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPgon::ImplFileLine) ), 0);
36992    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_215_0_52, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPgon::ImplFileName) ), 0);
36993    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_215_0_53, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPgon::DeclFileLine) ), 0);
36994    // automatic copy constructor
36995    G__memfunc_setup("TGeoPgon", 771, G__G__Geom1_215_0_54, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoPgon), -1, 0, 1, 1, 1, 0, "u 'TGeoPgon' - 11 - -", (char*) NULL, (void*) NULL, 0);
36996    // automatic destructor
36997    G__memfunc_setup("~TGeoPgon", 897, G__G__Geom1_215_0_55, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
36998    G__tag_memfunc_reset();
36999 }
37000 
37001 static void G__setup_memfuncTGeoArb8(void) {
37002    /* TGeoArb8 */
37003    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8));
37004    G__memfunc_setup("TGeoArb8",700,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8), -1, 0, 1, 1, 2, 0, "u 'TGeoArb8' - 11 - -", (char*)NULL, (void*) NULL, 0);
37005    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8), -1, 1, 1, 1, 2, 0, "u 'TGeoArb8' - 11 - -", (char*)NULL, (void*) NULL, 0);
37006    G__memfunc_setup("TGeoArb8",700,G__G__Geom1_216_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37007    G__memfunc_setup("TGeoArb8",700,G__G__Geom1_216_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8), -1, 0, 2, 1, 1, 0, 
37008 "d - 'Double_t' 0 - dz D - 'Double_t' 0 '0' vertices", (char*)NULL, (void*) NULL, 0);
37009    G__memfunc_setup("TGeoArb8",700,G__G__Geom1_216_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoArb8), -1, 0, 3, 1, 1, 0, 
37010 "C - - 10 - name d - 'Double_t' 0 - dz "
37011 "D - 'Double_t' 0 '0' vertices", (char*)NULL, (void*) NULL, 0);
37012    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37013    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
37014    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
37015 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37016 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
37017    G__memfunc_setup("ComputeTwist",1272,G__G__Geom1_216_0_9, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37018    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
37019    G__memfunc_setup("DistToPlane",1095,G__G__Geom1_216_0_11, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 1, 8, 
37020 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37021 "i - 'Int_t' 0 - ipl g - 'Bool_t' 0 - in", (char*)NULL, (void*) NULL, 0);
37022    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37023 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37024 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37025 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37026    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37027 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37028 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37029 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37030    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
37031 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
37032 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
37033 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
37034    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
37035 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
37036 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
37037    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
37038    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37039    G__memfunc_setup("GetClosestEdge",1394,G__G__Geom1_216_0_18, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
37040 "D - 'Double_t' 0 - point D - 'Double_t' 0 - vert "
37041 "i - 'Int_t' 1 - isegment", (char*)NULL, (void*) NULL, 0);
37042    G__memfunc_setup("GetPointsOnFacet",1597,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 8, 
37043 "i - 'Int_t' 0 - - i - 'Int_t' 0 - - "
37044 "D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
37045    G__memfunc_setup("GetDz",478,G__G__Geom1_216_0_20, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37046    G__memfunc_setup("GetFittingBox",1310,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 8, 
37047 "U 'TGeoBBox' - 10 - parambox U 'TGeoMatrix' - 0 - mat "
37048 "d - 'Double_t' 1 - dx d - 'Double_t' 1 - dy "
37049 "d - 'Double_t' 1 - dz", (char*)NULL, (void*) NULL, 1);
37050    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
37051 "U 'TGeoShape' - 0 - - U 'TGeoMatrix' - 0 - -", (char*)NULL, (void*) NULL, 1);
37052    G__memfunc_setup("GetPlaneNormal",1401,G__G__Geom1_216_0_23, 121, -1, -1, 0, 4, 3, 1, 0, 
37053 "D - 'Double_t' 0 - p1 D - 'Double_t' 0 - p2 "
37054 "D - 'Double_t' 0 - p3 D - 'Double_t' 0 - norm", (char*)NULL, (void*) G__func2void( (void (*)(Double_t*, Double_t*, Double_t*, Double_t*))(&TGeoArb8::GetPlaneNormal) ), 0);
37055    G__memfunc_setup("GetVertices",1125,G__G__Geom1_216_0_24, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37056    G__memfunc_setup("GetTwist",827,G__G__Geom1_216_0_25, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - iseg", (char*)NULL, (void*) NULL, 0);
37057    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37058    G__memfunc_setup("IsSamePoint",1100,G__G__Geom1_216_0_27, 103, -1, G__defined_typename("Bool_t"), 0, 2, 3, 1, 0, 
37059 "D - 'Double_t' 0 - p1 D - 'Double_t' 0 - p2", (char*)NULL, (void*) G__func2void( (Bool_t (*)(Double_t*, Double_t*))(&TGeoArb8::IsSamePoint) ), 0);
37060    G__memfunc_setup("InsidePolygon",1348,G__G__Geom1_216_0_28, 103, -1, G__defined_typename("Bool_t"), 0, 3, 3, 1, 0, 
37061 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
37062 "D - 'Double_t' 0 - pts", (char*)NULL, (void*) G__func2void( (Bool_t (*)(Double_t, Double_t, Double_t*))(&TGeoArb8::InsidePolygon) ), 0);
37063    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37064    G__memfunc_setup("IsTwisted",928,G__G__Geom1_216_0_30, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37065    G__memfunc_setup("SafetyToFace",1182,G__G__Geom1_216_0_31, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
37066 "D - 'Double_t' 0 - point i - 'Int_t' 0 - iseg "
37067 "g - 'Bool_t' 0 - in", (char*)NULL, (void*) NULL, 0);
37068    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
37069 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
37070    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
37071 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
37072    G__memfunc_setup("SetPlaneVertices",1633,G__G__Geom1_216_0_34, 121, -1, -1, 0, 2, 1, 1, 8, 
37073 "d - 'Double_t' 0 - zpl D - 'Double_t' 0 - vertices", (char*)NULL, (void*) NULL, 0);
37074    G__memfunc_setup("SetVertex",938,G__G__Geom1_216_0_35, 121, -1, -1, 0, 3, 1, 1, 0, 
37075 "i - 'Int_t' 0 - vnum d - 'Double_t' 0 - x "
37076 "d - 'Double_t' 0 - y", (char*)NULL, (void*) NULL, 1);
37077    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
37078    G__memfunc_setup("SetDz",490,G__G__Geom1_216_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
37079    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
37080    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
37081    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37082    G__memfunc_setup("Class",502,G__G__Geom1_216_0_41, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoArb8::Class) ), 0);
37083    G__memfunc_setup("Class_Name",982,G__G__Geom1_216_0_42, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoArb8::Class_Name) ), 0);
37084    G__memfunc_setup("Class_Version",1339,G__G__Geom1_216_0_43, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoArb8::Class_Version) ), 0);
37085    G__memfunc_setup("Dictionary",1046,G__G__Geom1_216_0_44, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoArb8::Dictionary) ), 0);
37086    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37087    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);
37088    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);
37089    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_216_0_48, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
37090    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_216_0_49, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoArb8::DeclFileName) ), 0);
37091    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_216_0_50, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoArb8::ImplFileLine) ), 0);
37092    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_216_0_51, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoArb8::ImplFileName) ), 0);
37093    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_216_0_52, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoArb8::DeclFileLine) ), 0);
37094    // automatic destructor
37095    G__memfunc_setup("~TGeoArb8", 826, G__G__Geom1_216_0_53, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
37096    G__tag_memfunc_reset();
37097 }
37098 
37099 static void G__setup_memfuncTGeoTrap(void) {
37100    /* TGeoTrap */
37101    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap));
37102    G__memfunc_setup("TGeoTrap",774,G__G__Geom1_218_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37103    G__memfunc_setup("TGeoTrap",774,G__G__Geom1_218_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap), -1, 0, 3, 1, 1, 0, 
37104 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - theta "
37105 "d - 'Double_t' 0 - phi", (char*)NULL, (void*) NULL, 0);
37106    G__memfunc_setup("TGeoTrap",774,G__G__Geom1_218_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap), -1, 0, 11, 1, 1, 0, 
37107 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - theta "
37108 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - h1 "
37109 "d - 'Double_t' 0 - bl1 d - 'Double_t' 0 - tl1 "
37110 "d - 'Double_t' 0 - alpha1 d - 'Double_t' 0 - h2 "
37111 "d - 'Double_t' 0 - bl2 d - 'Double_t' 0 - tl2 "
37112 "d - 'Double_t' 0 - alpha2", (char*)NULL, (void*) NULL, 0);
37113    G__memfunc_setup("TGeoTrap",774,G__G__Geom1_218_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap), -1, 0, 12, 1, 1, 0, 
37114 "C - - 10 - name d - 'Double_t' 0 - dz "
37115 "d - 'Double_t' 0 - theta d - 'Double_t' 0 - phi "
37116 "d - 'Double_t' 0 - h1 d - 'Double_t' 0 - bl1 "
37117 "d - 'Double_t' 0 - tl1 d - 'Double_t' 0 - alpha1 "
37118 "d - 'Double_t' 0 - h2 d - 'Double_t' 0 - bl2 "
37119 "d - 'Double_t' 0 - tl2 d - 'Double_t' 0 - alpha2", (char*)NULL, (void*) NULL, 0);
37120    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37121 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37122 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37123 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37124    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37125 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37126 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37127 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37128    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
37129 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
37130 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
37131 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
37132    G__memfunc_setup("GetTheta",790,G__G__Geom1_218_0_8, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37133    G__memfunc_setup("GetPhi",577,G__G__Geom1_218_0_9, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37134    G__memfunc_setup("GetH1",409,G__G__Geom1_218_0_10, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37135    G__memfunc_setup("GetBl1",511,G__G__Geom1_218_0_11, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37136    G__memfunc_setup("GetTl1",529,G__G__Geom1_218_0_12, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37137    G__memfunc_setup("GetAlpha1",823,G__G__Geom1_218_0_13, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37138    G__memfunc_setup("GetH2",410,G__G__Geom1_218_0_14, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37139    G__memfunc_setup("GetBl2",512,G__G__Geom1_218_0_15, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37140    G__memfunc_setup("GetTl2",530,G__G__Geom1_218_0_16, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37141    G__memfunc_setup("GetAlpha2",824,G__G__Geom1_218_0_17, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37142    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
37143 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
37144    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
37145    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
37146 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
37147    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
37148 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
37149    G__memfunc_setup("Class",502,G__G__Geom1_218_0_22, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoTrap::Class) ), 0);
37150    G__memfunc_setup("Class_Name",982,G__G__Geom1_218_0_23, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTrap::Class_Name) ), 0);
37151    G__memfunc_setup("Class_Version",1339,G__G__Geom1_218_0_24, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoTrap::Class_Version) ), 0);
37152    G__memfunc_setup("Dictionary",1046,G__G__Geom1_218_0_25, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoTrap::Dictionary) ), 0);
37153    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37154    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);
37155    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);
37156    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_218_0_29, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
37157    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_218_0_30, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTrap::DeclFileName) ), 0);
37158    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_218_0_31, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTrap::ImplFileLine) ), 0);
37159    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_218_0_32, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTrap::ImplFileName) ), 0);
37160    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_218_0_33, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTrap::DeclFileLine) ), 0);
37161    // automatic copy constructor
37162    G__memfunc_setup("TGeoTrap", 774, G__G__Geom1_218_0_34, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrap), -1, 0, 1, 1, 1, 0, "u 'TGeoTrap' - 11 - -", (char*) NULL, (void*) NULL, 0);
37163    // automatic destructor
37164    G__memfunc_setup("~TGeoTrap", 900, G__G__Geom1_218_0_35, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
37165    G__tag_memfunc_reset();
37166 }
37167 
37168 static void G__setup_memfuncTGeoGtra(void) {
37169    /* TGeoGtra */
37170    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra));
37171    G__memfunc_setup("TGeoGtra",765,G__G__Geom1_219_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37172    G__memfunc_setup("TGeoGtra",765,G__G__Geom1_219_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra), -1, 0, 12, 1, 1, 0, 
37173 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - theta "
37174 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - twist "
37175 "d - 'Double_t' 0 - h1 d - 'Double_t' 0 - bl1 "
37176 "d - 'Double_t' 0 - tl1 d - 'Double_t' 0 - alpha1 "
37177 "d - 'Double_t' 0 - h2 d - 'Double_t' 0 - bl2 "
37178 "d - 'Double_t' 0 - tl2 d - 'Double_t' 0 - alpha2", (char*)NULL, (void*) NULL, 0);
37179    G__memfunc_setup("TGeoGtra",765,G__G__Geom1_219_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra), -1, 0, 13, 1, 1, 0, 
37180 "C - - 10 - name d - 'Double_t' 0 - dz "
37181 "d - 'Double_t' 0 - theta d - 'Double_t' 0 - phi "
37182 "d - 'Double_t' 0 - twist d - 'Double_t' 0 - h1 "
37183 "d - 'Double_t' 0 - bl1 d - 'Double_t' 0 - tl1 "
37184 "d - 'Double_t' 0 - alpha1 d - 'Double_t' 0 - h2 "
37185 "d - 'Double_t' 0 - bl2 d - 'Double_t' 0 - tl2 "
37186 "d - 'Double_t' 0 - alpha2", (char*)NULL, (void*) NULL, 0);
37187    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37188 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37189 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37190 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37191    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37192 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37193 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37194 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37195    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
37196 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
37197    G__memfunc_setup("GetTwistAngle",1314,G__G__Geom1_219_0_7, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37198    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
37199    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
37200 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
37201    G__memfunc_setup("Class",502,G__G__Geom1_219_0_10, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoGtra::Class) ), 0);
37202    G__memfunc_setup("Class_Name",982,G__G__Geom1_219_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoGtra::Class_Name) ), 0);
37203    G__memfunc_setup("Class_Version",1339,G__G__Geom1_219_0_12, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoGtra::Class_Version) ), 0);
37204    G__memfunc_setup("Dictionary",1046,G__G__Geom1_219_0_13, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoGtra::Dictionary) ), 0);
37205    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37206    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);
37207    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);
37208    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_219_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
37209    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_219_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoGtra::DeclFileName) ), 0);
37210    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_219_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoGtra::ImplFileLine) ), 0);
37211    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_219_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoGtra::ImplFileName) ), 0);
37212    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_219_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoGtra::DeclFileLine) ), 0);
37213    // automatic copy constructor
37214    G__memfunc_setup("TGeoGtra", 765, G__G__Geom1_219_0_22, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoGtra), -1, 0, 1, 1, 1, 0, "u 'TGeoGtra' - 11 - -", (char*) NULL, (void*) NULL, 0);
37215    // automatic destructor
37216    G__memfunc_setup("~TGeoGtra", 891, G__G__Geom1_219_0_23, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
37217    G__tag_memfunc_reset();
37218 }
37219 
37220 static void G__setup_memfuncTGeoTrd1(void) {
37221    /* TGeoTrd1 */
37222    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1));
37223    G__memfunc_setup("TGeoTrd1",714,G__G__Geom1_220_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37224    G__memfunc_setup("TGeoTrd1",714,G__G__Geom1_220_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1), -1, 0, 4, 1, 1, 0, 
37225 "d - 'Double_t' 0 - dx1 d - 'Double_t' 0 - dx2 "
37226 "d - 'Double_t' 0 - dy d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
37227    G__memfunc_setup("TGeoTrd1",714,G__G__Geom1_220_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1), -1, 0, 5, 1, 1, 0, 
37228 "C - - 10 - name d - 'Double_t' 0 - dx1 "
37229 "d - 'Double_t' 0 - dx2 d - 'Double_t' 0 - dy "
37230 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
37231    G__memfunc_setup("TGeoTrd1",714,G__G__Geom1_220_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
37232    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37233    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
37234    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
37235 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37236 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
37237    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
37238    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37239 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37240 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37241 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37242    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37243 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37244 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37245 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37246    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
37247 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
37248 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
37249 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
37250    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
37251 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
37252 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
37253    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
37254    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37255    G__memfunc_setup("GetDx1",525,G__G__Geom1_220_0_15, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37256    G__memfunc_setup("GetDx2",526,G__G__Geom1_220_0_16, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37257    G__memfunc_setup("GetDy",477,G__G__Geom1_220_0_17, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37258    G__memfunc_setup("GetDz",478,G__G__Geom1_220_0_18, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37259    G__memfunc_setup("GetFittingBox",1310,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 8, 
37260 "U 'TGeoBBox' - 10 - parambox U 'TGeoMatrix' - 0 - mat "
37261 "d - 'Double_t' 1 - dx d - 'Double_t' 1 - dy "
37262 "d - 'Double_t' 1 - dz", (char*)NULL, (void*) NULL, 1);
37263    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
37264 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
37265    G__memfunc_setup("GetVisibleCorner",1623,G__G__Geom1_220_0_21, 121, -1, -1, 0, 3, 1, 1, 8, 
37266 "D - 'Double_t' 0 - point D - 'Double_t' 0 - vertex "
37267 "D - 'Double_t' 0 - normals", (char*)NULL, (void*) NULL, 0);
37268    G__memfunc_setup("GetOppositeCorner",1756,G__G__Geom1_220_0_22, 121, -1, -1, 0, 4, 1, 1, 8, 
37269 "D - 'Double_t' 0 - point i - 'Int_t' 0 - inorm "
37270 "D - 'Double_t' 0 - vertex D - 'Double_t' 0 - normals", (char*)NULL, (void*) NULL, 0);
37271    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37272    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37273    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
37274 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
37275    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
37276 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
37277    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
37278    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
37279    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
37280    G__memfunc_setup("SetVertex",938,G__G__Geom1_220_0_30, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - vertex", (char*)NULL, (void*) NULL, 0);
37281    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37282    G__memfunc_setup("Class",502,G__G__Geom1_220_0_32, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoTrd1::Class) ), 0);
37283    G__memfunc_setup("Class_Name",982,G__G__Geom1_220_0_33, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTrd1::Class_Name) ), 0);
37284    G__memfunc_setup("Class_Version",1339,G__G__Geom1_220_0_34, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoTrd1::Class_Version) ), 0);
37285    G__memfunc_setup("Dictionary",1046,G__G__Geom1_220_0_35, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoTrd1::Dictionary) ), 0);
37286    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37287    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);
37288    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);
37289    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_220_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
37290    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_220_0_40, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTrd1::DeclFileName) ), 0);
37291    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_220_0_41, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTrd1::ImplFileLine) ), 0);
37292    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_220_0_42, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTrd1::ImplFileName) ), 0);
37293    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_220_0_43, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTrd1::DeclFileLine) ), 0);
37294    // automatic copy constructor
37295    G__memfunc_setup("TGeoTrd1", 714, G__G__Geom1_220_0_44, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1), -1, 0, 1, 1, 1, 0, "u 'TGeoTrd1' - 11 - -", (char*) NULL, (void*) NULL, 0);
37296    // automatic destructor
37297    G__memfunc_setup("~TGeoTrd1", 840, G__G__Geom1_220_0_45, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
37298    // automatic assignment operator
37299    G__memfunc_setup("operator=", 937, G__G__Geom1_220_0_46, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd1), -1, 1, 1, 1, 1, 0, "u 'TGeoTrd1' - 11 - -", (char*) NULL, (void*) NULL, 0);
37300    G__tag_memfunc_reset();
37301 }
37302 
37303 static void G__setup_memfuncTGeoTrd2(void) {
37304    /* TGeoTrd2 */
37305    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2));
37306    G__memfunc_setup("TGeoTrd2",715,G__G__Geom1_221_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37307    G__memfunc_setup("TGeoTrd2",715,G__G__Geom1_221_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2), -1, 0, 5, 1, 1, 0, 
37308 "d - 'Double_t' 0 - dx1 d - 'Double_t' 0 - dx2 "
37309 "d - 'Double_t' 0 - dy1 d - 'Double_t' 0 - dy2 "
37310 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
37311    G__memfunc_setup("TGeoTrd2",715,G__G__Geom1_221_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2), -1, 0, 6, 1, 1, 0, 
37312 "C - - 10 - name d - 'Double_t' 0 - dx1 "
37313 "d - 'Double_t' 0 - dx2 d - 'Double_t' 0 - dy1 "
37314 "d - 'Double_t' 0 - dy2 d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
37315    G__memfunc_setup("TGeoTrd2",715,G__G__Geom1_221_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
37316    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37317    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
37318    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
37319    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
37320 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37321 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
37322    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37323 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37324 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37325 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37326    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37327 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37328 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37329 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37330    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
37331 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
37332 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
37333 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
37334    G__memfunc_setup("GetAxisRange",1186,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 3, 1, 1, 8, 
37335 "i - 'Int_t' 0 - iaxis d - 'Double_t' 1 - xlo "
37336 "d - 'Double_t' 1 - xhi", (char*)NULL, (void*) NULL, 1);
37337    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
37338    G__memfunc_setup("GetByteCount",1213,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37339    G__memfunc_setup("GetDx1",525,G__G__Geom1_221_0_15, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37340    G__memfunc_setup("GetDx2",526,G__G__Geom1_221_0_16, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37341    G__memfunc_setup("GetDy1",526,G__G__Geom1_221_0_17, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37342    G__memfunc_setup("GetDy2",527,G__G__Geom1_221_0_18, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37343    G__memfunc_setup("GetDz",478,G__G__Geom1_221_0_19, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37344    G__memfunc_setup("GetFittingBox",1310,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 8, 
37345 "U 'TGeoBBox' - 10 - parambox U 'TGeoMatrix' - 0 - mat "
37346 "d - 'Double_t' 1 - dx d - 'Double_t' 1 - dy "
37347 "d - 'Double_t' 1 - dz", (char*)NULL, (void*) NULL, 1);
37348    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
37349 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
37350    G__memfunc_setup("GetVisibleCorner",1623,G__G__Geom1_221_0_22, 121, -1, -1, 0, 3, 1, 1, 8, 
37351 "D - 'Double_t' 0 - point D - 'Double_t' 0 - vertex "
37352 "D - 'Double_t' 0 - normals", (char*)NULL, (void*) NULL, 0);
37353    G__memfunc_setup("GetOppositeCorner",1756,G__G__Geom1_221_0_23, 121, -1, -1, 0, 4, 1, 1, 8, 
37354 "D - 'Double_t' 0 - point i - 'Int_t' 0 - inorm "
37355 "D - 'Double_t' 0 - vertex D - 'Double_t' 0 - normals", (char*)NULL, (void*) NULL, 0);
37356    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37357    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37358    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
37359 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
37360    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
37361 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
37362    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
37363    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
37364    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
37365    G__memfunc_setup("SetVertex",938,G__G__Geom1_221_0_31, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - vertex", (char*)NULL, (void*) NULL, 0);
37366    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37367    G__memfunc_setup("Class",502,G__G__Geom1_221_0_33, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoTrd2::Class) ), 0);
37368    G__memfunc_setup("Class_Name",982,G__G__Geom1_221_0_34, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTrd2::Class_Name) ), 0);
37369    G__memfunc_setup("Class_Version",1339,G__G__Geom1_221_0_35, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoTrd2::Class_Version) ), 0);
37370    G__memfunc_setup("Dictionary",1046,G__G__Geom1_221_0_36, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoTrd2::Dictionary) ), 0);
37371    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37372    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);
37373    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);
37374    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_221_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
37375    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_221_0_41, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTrd2::DeclFileName) ), 0);
37376    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_221_0_42, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTrd2::ImplFileLine) ), 0);
37377    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_221_0_43, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTrd2::ImplFileName) ), 0);
37378    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_221_0_44, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTrd2::DeclFileLine) ), 0);
37379    // automatic copy constructor
37380    G__memfunc_setup("TGeoTrd2", 715, G__G__Geom1_221_0_45, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2), -1, 0, 1, 1, 1, 0, "u 'TGeoTrd2' - 11 - -", (char*) NULL, (void*) NULL, 0);
37381    // automatic destructor
37382    G__memfunc_setup("~TGeoTrd2", 841, G__G__Geom1_221_0_46, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
37383    // automatic assignment operator
37384    G__memfunc_setup("operator=", 937, G__G__Geom1_221_0_47, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoTrd2), -1, 1, 1, 1, 1, 0, "u 'TGeoTrd2' - 11 - -", (char*) NULL, (void*) NULL, 0);
37385    G__tag_memfunc_reset();
37386 }
37387 
37388 static void G__setup_memfuncTGeoNavigator(void) {
37389    /* TGeoNavigator */
37390    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoNavigator));
37391    G__memfunc_setup("TGeoNavigator",1306,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNavigator), -1, 0, 1, 1, 2, 0, "u 'TGeoNavigator' - 11 - -", (char*)NULL, (void*) NULL, 0);
37392    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNavigator), -1, 1, 1, 1, 2, 0, "u 'TGeoNavigator' - 11 - -", (char*)NULL, (void*) NULL, 0);
37393    G__memfunc_setup("FindInCluster",1306,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 2, 1, 2, 0, 
37394 "I - 'Int_t' 0 - cluster i - 'Int_t' 0 - nc", (char*)NULL, (void*) NULL, 0);
37395    G__memfunc_setup("GetTouchedCluster",1742,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 2, 0, 
37396 "i - 'Int_t' 0 - start D - 'Double_t' 0 - point "
37397 "I - 'Int_t' 0 - check_list i - 'Int_t' 0 - ncheck "
37398 "I - 'Int_t' 0 - result", (char*)NULL, (void*) NULL, 0);
37399    G__memfunc_setup("CrossDivisionCell",1743,(G__InterfaceMethod) NULL, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
37400    G__memfunc_setup("SafetyOverlaps",1464,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
37401    G__memfunc_setup("TGeoNavigator",1306,G__G__Geom1_224_0_7, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNavigator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37402    G__memfunc_setup("TGeoNavigator",1306,G__G__Geom1_224_0_8, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNavigator), -1, 0, 1, 1, 1, 0, "U 'TGeoManager' - 0 - geom", (char*)NULL, (void*) NULL, 0);
37403    G__memfunc_setup("BuildCache",964,G__G__Geom1_224_0_9, 121, -1, -1, 0, 2, 1, 1, 0, 
37404 "g - 'Bool_t' 0 'kFALSE' dummy g - 'Bool_t' 0 'kFALSE' nodeid", (char*)NULL, (void*) NULL, 0);
37405    G__memfunc_setup("cd",199,G__G__Geom1_224_0_10, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "C - - 10 '\"\"' path", (char*)NULL, (void*) NULL, 0);
37406    G__memfunc_setup("CheckPath",875,G__G__Geom1_224_0_11, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "C - - 10 - path", (char*)NULL, (void*) NULL, 0);
37407    G__memfunc_setup("CdNode",557,G__G__Geom1_224_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - nodeid", (char*)NULL, (void*) NULL, 0);
37408    G__memfunc_setup("CdDown",575,G__G__Geom1_224_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
37409    G__memfunc_setup("CdUp",364,G__G__Geom1_224_0_14, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37410    G__memfunc_setup("CdTop",474,G__G__Geom1_224_0_15, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37411    G__memfunc_setup("CdNext",582,G__G__Geom1_224_0_16, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37412    G__memfunc_setup("GetBranchNames",1378,G__G__Geom1_224_0_17, 121, -1, -1, 0, 1, 1, 1, 8, "I - 'Int_t' 0 - names", (char*)NULL, (void*) NULL, 0);
37413    G__memfunc_setup("GetBranchNumbers",1610,G__G__Geom1_224_0_18, 121, -1, -1, 0, 2, 1, 1, 8, 
37414 "I - 'Int_t' 0 - copyNumbers I - 'Int_t' 0 - volumeNumbers", (char*)NULL, (void*) NULL, 0);
37415    G__memfunc_setup("GetBranchOnlys",1411,G__G__Geom1_224_0_19, 121, -1, -1, 0, 1, 1, 1, 8, "I - 'Int_t' 0 - isonly", (char*)NULL, (void*) NULL, 0);
37416    G__memfunc_setup("GetNmany",803,G__G__Geom1_224_0_20, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37417    G__memfunc_setup("CrossBoundaryAndLocate",2233,G__G__Geom1_224_0_21, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 2, 1, 1, 0, 
37418 "g - 'Bool_t' 0 - downwards U 'TGeoNode' - 0 - skipnode", (char*)NULL, (void*) NULL, 0);
37419    G__memfunc_setup("FindNextBoundary",1636,G__G__Geom1_224_0_22, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 3, 1, 1, 0, 
37420 "d - 'Double_t' 0 'TGeoShape::Big()' stepmax C - - 10 '\"\"' path "
37421 "g - 'Bool_t' 0 'kFALSE' frombdr", (char*)NULL, (void*) NULL, 0);
37422    G__memfunc_setup("FindNextDaughterBoundary",2456,G__G__Geom1_224_0_23, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 4, 1, 1, 0, 
37423 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37424 "i - 'Int_t' 1 - idaughter g - 'Bool_t' 0 'kFALSE' compmatrix", (char*)NULL, (void*) NULL, 0);
37425    G__memfunc_setup("FindNextBoundaryAndStep",2323,G__G__Geom1_224_0_24, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 2, 1, 1, 0, 
37426 "d - 'Double_t' 0 'TGeoShape::Big()' stepmax g - 'Bool_t' 0 'kFALSE' compsafe", (char*)NULL, (void*) NULL, 0);
37427    G__memfunc_setup("FindNode",775,G__G__Geom1_224_0_25, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' safe_start", (char*)NULL, (void*) NULL, 0);
37428    G__memfunc_setup("FindNode",775,G__G__Geom1_224_0_26, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 3, 1, 1, 0, 
37429 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
37430 "d - 'Double_t' 0 - z", (char*)NULL, (void*) NULL, 0);
37431    G__memfunc_setup("FindNormal",1002,G__G__Geom1_224_0_27, 68, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' forward", (char*)NULL, (void*) NULL, 0);
37432    G__memfunc_setup("FindNormalFast",1400,G__G__Geom1_224_0_28, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37433    G__memfunc_setup("InitTrack",905,G__G__Geom1_224_0_29, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 2, 1, 1, 0, 
37434 "D - 'Double_t' 10 - point D - 'Double_t' 10 - dir", (char*)NULL, (void*) NULL, 0);
37435    G__memfunc_setup("InitTrack",905,G__G__Geom1_224_0_30, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 6, 1, 1, 0, 
37436 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
37437 "d - 'Double_t' 0 - z d - 'Double_t' 0 - nx "
37438 "d - 'Double_t' 0 - ny d - 'Double_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
37439    G__memfunc_setup("ResetState",1028,G__G__Geom1_224_0_31, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37440    G__memfunc_setup("ResetAll",796,G__G__Geom1_224_0_32, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37441    G__memfunc_setup("Safety",620,G__G__Geom1_224_0_33, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kFALSE' inside", (char*)NULL, (void*) NULL, 0);
37442    G__memfunc_setup("SearchNode",988,G__G__Geom1_224_0_34, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 2, 1, 1, 0, 
37443 "g - 'Bool_t' 0 'kFALSE' downwards U 'TGeoNode' - 10 '0' skipnode", (char*)NULL, (void*) NULL, 0);
37444    G__memfunc_setup("Step",412,G__G__Geom1_224_0_35, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 2, 1, 1, 0, 
37445 "g - 'Bool_t' 0 'kTRUE' is_geom g - 'Bool_t' 0 'kTRUE' cross", (char*)NULL, (void*) NULL, 0);
37446    G__memfunc_setup("GetLastPoint",1214,G__G__Geom1_224_0_36, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
37447    G__memfunc_setup("GetVirtualLevel",1535,G__G__Geom1_224_0_37, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37448    G__memfunc_setup("GotoSafeLevel",1296,G__G__Geom1_224_0_38, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37449    G__memfunc_setup("GetSafeLevel",1175,G__G__Geom1_224_0_39, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37450    G__memfunc_setup("GetSafeDistance",1482,G__G__Geom1_224_0_40, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37451    G__memfunc_setup("GetLastSafety",1312,G__G__Geom1_224_0_41, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37452    G__memfunc_setup("GetStep",700,G__G__Geom1_224_0_42, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37453    G__memfunc_setup("InspectState",1239,G__G__Geom1_224_0_43, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37454    G__memfunc_setup("IsSafeStep",983,G__G__Geom1_224_0_44, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
37455 "d - 'Double_t' 0 - proposed d - 'Double_t' 1 - newsafety", (char*)NULL, (void*) NULL, 0);
37456    G__memfunc_setup("IsSameLocation",1403,G__G__Geom1_224_0_45, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 0, 
37457 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
37458 "d - 'Double_t' 0 - z g - 'Bool_t' 0 'kFALSE' change", (char*)NULL, (void*) NULL, 0);
37459    G__memfunc_setup("IsSameLocation",1403,G__G__Geom1_224_0_46, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37460    G__memfunc_setup("IsSamePoint",1100,G__G__Geom1_224_0_47, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 8, 
37461 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
37462 "d - 'Double_t' 0 - z", (char*)NULL, (void*) NULL, 0);
37463    G__memfunc_setup("IsStartSafe",1097,G__G__Geom1_224_0_48, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37464    G__memfunc_setup("SetStartSafe",1209,G__G__Geom1_224_0_49, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
37465    G__memfunc_setup("SetStep",712,G__G__Geom1_224_0_50, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 0);
37466    G__memfunc_setup("IsCheckingOverlaps",1828,G__G__Geom1_224_0_51, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37467    G__memfunc_setup("IsCurrentOverlapping",2086,G__G__Geom1_224_0_52, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37468    G__memfunc_setup("IsEntering",1016,G__G__Geom1_224_0_53, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37469    G__memfunc_setup("IsExiting",916,G__G__Geom1_224_0_54, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37470    G__memfunc_setup("IsStepEntering",1428,G__G__Geom1_224_0_55, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37471    G__memfunc_setup("IsStepExiting",1328,G__G__Geom1_224_0_56, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37472    G__memfunc_setup("IsOutside",921,G__G__Geom1_224_0_57, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37473    G__memfunc_setup("IsOnBoundary",1213,G__G__Geom1_224_0_58, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37474    G__memfunc_setup("IsNullStep",1011,G__G__Geom1_224_0_59, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37475    G__memfunc_setup("SetCheckingOverlaps",1940,G__G__Geom1_224_0_60, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
37476    G__memfunc_setup("SetOutside",1033,G__G__Geom1_224_0_61, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
37477    G__memfunc_setup("DoBackupState",1290,G__G__Geom1_224_0_62, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37478    G__memfunc_setup("DoRestoreState",1432,G__G__Geom1_224_0_63, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37479    G__memfunc_setup("GetNodeId",851,G__G__Geom1_224_0_64, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37480    G__memfunc_setup("GetNextNode",1093,G__G__Geom1_224_0_65, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37481    G__memfunc_setup("GetMother",911,G__G__Geom1_224_0_66, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 '1' up", (char*)NULL, (void*) NULL, 0);
37482    G__memfunc_setup("GetMotherMatrix",1540,G__G__Geom1_224_0_67, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 '1' up", (char*)NULL, (void*) NULL, 0);
37483    G__memfunc_setup("GetHMatrix",989,G__G__Geom1_224_0_68, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37484    G__memfunc_setup("GetCurrentMatrix",1656,G__G__Geom1_224_0_69, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37485    G__memfunc_setup("GetCurrentNode",1417,G__G__Geom1_224_0_70, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37486    G__memfunc_setup("GetCurrentNodeId",1590,G__G__Geom1_224_0_71, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37487    G__memfunc_setup("GetCurrentPoint",1549,G__G__Geom1_224_0_72, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
37488    G__memfunc_setup("GetCurrentDirection",1956,G__G__Geom1_224_0_73, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
37489    G__memfunc_setup("GetCurrentVolume",1659,G__G__Geom1_224_0_74, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37490    G__memfunc_setup("GetCldirChecked",1461,G__G__Geom1_224_0_75, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
37491    G__memfunc_setup("GetCldir",782,G__G__Geom1_224_0_76, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
37492    G__memfunc_setup("GetNormal",905,G__G__Geom1_224_0_77, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
37493    G__memfunc_setup("GetLevel",792,G__G__Geom1_224_0_78, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37494    G__memfunc_setup("GetPath",685,G__G__Geom1_224_0_79, 67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
37495    G__memfunc_setup("GetStackLevel",1294,G__G__Geom1_224_0_80, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37496    G__memfunc_setup("SetCurrentPoint",1561,G__G__Geom1_224_0_81, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 10 - point", (char*)NULL, (void*) NULL, 0);
37497    G__memfunc_setup("SetCurrentPoint",1561,G__G__Geom1_224_0_82, 121, -1, -1, 0, 3, 1, 1, 0, 
37498 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
37499 "d - 'Double_t' 0 - z", (char*)NULL, (void*) NULL, 0);
37500    G__memfunc_setup("SetLastPoint",1226,G__G__Geom1_224_0_83, 121, -1, -1, 0, 3, 1, 1, 0, 
37501 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
37502 "d - 'Double_t' 0 - z", (char*)NULL, (void*) NULL, 0);
37503    G__memfunc_setup("SetCurrentDirection",1968,G__G__Geom1_224_0_84, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 10 - dir", (char*)NULL, (void*) NULL, 0);
37504    G__memfunc_setup("SetCurrentDirection",1968,G__G__Geom1_224_0_85, 121, -1, -1, 0, 3, 1, 1, 0, 
37505 "d - 'Double_t' 0 - nx d - 'Double_t' 0 - ny "
37506 "d - 'Double_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
37507    G__memfunc_setup("SetCldirChecked",1473,G__G__Geom1_224_0_86, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - dir", (char*)NULL, (void*) NULL, 0);
37508    G__memfunc_setup("LocalToMaster",1306,G__G__Geom1_224_0_87, 121, -1, -1, 0, 2, 1, 1, 8, 
37509 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 0);
37510    G__memfunc_setup("LocalToMasterVect",1708,G__G__Geom1_224_0_88, 121, -1, -1, 0, 2, 1, 1, 8, 
37511 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 0);
37512    G__memfunc_setup("LocalToMasterBomb",1690,G__G__Geom1_224_0_89, 121, -1, -1, 0, 2, 1, 1, 8, 
37513 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 0);
37514    G__memfunc_setup("MasterToLocal",1306,G__G__Geom1_224_0_90, 121, -1, -1, 0, 2, 1, 1, 8, 
37515 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 0);
37516    G__memfunc_setup("MasterToLocalVect",1708,G__G__Geom1_224_0_91, 121, -1, -1, 0, 2, 1, 1, 8, 
37517 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 0);
37518    G__memfunc_setup("MasterToLocalBomb",1690,G__G__Geom1_224_0_92, 121, -1, -1, 0, 2, 1, 1, 8, 
37519 "D - 'Double_t' 10 - master D - 'Double_t' 0 - local", (char*)NULL, (void*) NULL, 0);
37520    G__memfunc_setup("MasterToTop",1122,G__G__Geom1_224_0_93, 121, -1, -1, 0, 2, 1, 1, 8, 
37521 "D - 'Double_t' 10 - master D - 'Double_t' 0 - top", (char*)NULL, (void*) NULL, 0);
37522    G__memfunc_setup("TopToMaster",1122,G__G__Geom1_224_0_94, 121, -1, -1, 0, 2, 1, 1, 8, 
37523 "D - 'Double_t' 10 - top D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 0);
37524    G__memfunc_setup("GetCache",756,G__G__Geom1_224_0_95, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNodeCache), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37525    G__memfunc_setup("PushPath",813,G__G__Geom1_224_0_96, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' startlevel", (char*)NULL, (void*) NULL, 0);
37526    G__memfunc_setup("PopPath",700,G__G__Geom1_224_0_97, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37527    G__memfunc_setup("PopPath",700,G__G__Geom1_224_0_98, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
37528    G__memfunc_setup("PushPoint",938,G__G__Geom1_224_0_99, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' startlevel", (char*)NULL, (void*) NULL, 0);
37529    G__memfunc_setup("PopPoint",825,G__G__Geom1_224_0_100, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37530    G__memfunc_setup("PopPoint",825,G__G__Geom1_224_0_101, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
37531    G__memfunc_setup("PopDummy",827,G__G__Geom1_224_0_102, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '9999' ipop", (char*)NULL, (void*) NULL, 0);
37532    G__memfunc_setup("Class",502,G__G__Geom1_224_0_103, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoNavigator::Class) ), 0);
37533    G__memfunc_setup("Class_Name",982,G__G__Geom1_224_0_104, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoNavigator::Class_Name) ), 0);
37534    G__memfunc_setup("Class_Version",1339,G__G__Geom1_224_0_105, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoNavigator::Class_Version) ), 0);
37535    G__memfunc_setup("Dictionary",1046,G__G__Geom1_224_0_106, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoNavigator::Dictionary) ), 0);
37536    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37537    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);
37538    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);
37539    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_224_0_110, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
37540    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_224_0_111, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoNavigator::DeclFileName) ), 0);
37541    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_224_0_112, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoNavigator::ImplFileLine) ), 0);
37542    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_224_0_113, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoNavigator::ImplFileName) ), 0);
37543    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_224_0_114, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoNavigator::DeclFileLine) ), 0);
37544    // automatic destructor
37545    G__memfunc_setup("~TGeoNavigator", 1432, G__G__Geom1_224_0_115, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
37546    G__tag_memfunc_reset();
37547 }
37548 
37549 static void G__setup_memfuncTVirtualGeoTrack(void) {
37550    /* TVirtualGeoTrack */
37551    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack));
37552    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 1, 1, 1, 2, 0, "u 'TVirtualGeoTrack' - 11 - -", (char*)NULL, (void*) NULL, 0);
37553    G__memfunc_setup("AddDaughter",1085,G__G__Geom1_225_0_5, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 0, 3, 1, 1, 0, 
37554 "i - 'Int_t' 0 - id i - 'Int_t' 0 - pdgcode "
37555 "U 'TObject' - 0 '0' particle", (char*)NULL, (void*) NULL, 3);
37556    G__memfunc_setup("AddDaughter",1085,G__G__Geom1_225_0_6, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TVirtualGeoTrack' - 0 - other", (char*)NULL, (void*) NULL, 3);
37557    G__memfunc_setup("AddPoint",787,G__G__Geom1_225_0_7, 121, -1, -1, 0, 4, 1, 1, 0, 
37558 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
37559 "d - 'Double_t' 0 - z d - 'Double_t' 0 - t", (char*)NULL, (void*) NULL, 3);
37560    G__memfunc_setup("FindTrackWithId",1471,G__G__Geom1_225_0_8, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 1);
37561    G__memfunc_setup("GetId",461,G__G__Geom1_225_0_9, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37562    G__memfunc_setup("GetDaughterId",1281,G__G__Geom1_225_0_10, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 1);
37563    G__memfunc_setup("GetDaughter",1108,G__G__Geom1_225_0_11, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 - index", (char*)NULL, (void*) NULL, 0);
37564    G__memfunc_setup("GetMother",911,G__G__Geom1_225_0_12, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37565    G__memfunc_setup("GetMotherParticle",1731,G__G__Geom1_225_0_13, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObject), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37566    G__memfunc_setup("GetName",673,(G__InterfaceMethod) NULL,67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
37567    G__memfunc_setup("GetNdaughters",1333,G__G__Geom1_225_0_15, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37568    G__memfunc_setup("GetNpoints",1035,G__G__Geom1_225_0_16, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
37569    G__memfunc_setup("GetParentId",1079,G__G__Geom1_225_0_17, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37570    G__memfunc_setup("GetParticle",1108,G__G__Geom1_225_0_18, 85, G__get_linked_tagnum(&G__G__Geom1LN_TObject), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37571    G__memfunc_setup("GetPDG",507,G__G__Geom1_225_0_19, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37572    G__memfunc_setup("GetLastPoint",1214,G__G__Geom1_225_0_20, 105, -1, G__defined_typename("Int_t"), 0, 4, 1, 1, 8, 
37573 "d - 'Double_t' 1 - x d - 'Double_t' 1 - y "
37574 "d - 'Double_t' 1 - z d - 'Double_t' 1 - t", (char*)NULL, (void*) NULL, 0);
37575    G__memfunc_setup("GetFirstPoint",1330,G__G__Geom1_225_0_21, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
37576    G__memfunc_setup("GetLastPoint",1214,G__G__Geom1_225_0_22, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
37577    G__memfunc_setup("GetPoint",810,G__G__Geom1_225_0_23, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 8, 
37578 "i - 'Int_t' 0 - i d - 'Double_t' 1 - x "
37579 "d - 'Double_t' 1 - y d - 'Double_t' 1 - z "
37580 "d - 'Double_t' 1 - t", (char*)NULL, (void*) NULL, 3);
37581    G__memfunc_setup("GetPoint",810,G__G__Geom1_225_0_24, 68, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 3);
37582    G__memfunc_setup("HasPoints",921,G__G__Geom1_225_0_25, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37583    G__memfunc_setup("IsInTimeRange",1263,G__G__Geom1_225_0_26, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37584    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37585    G__memfunc_setup("PaintCollect",1218,G__G__Geom1_225_0_28, 121, -1, -1, 0, 2, 1, 1, 0, 
37586 "d - 'Double_t' 0 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
37587    G__memfunc_setup("PaintCollectTrack",1719,G__G__Geom1_225_0_29, 121, -1, -1, 0, 2, 1, 1, 0, 
37588 "d - 'Double_t' 0 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
37589    G__memfunc_setup("PaintTrack",1009,G__G__Geom1_225_0_30, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37590    G__memfunc_setup("ResetTrack",1016,G__G__Geom1_225_0_31, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
37591    G__memfunc_setup("SetName",685,G__G__Geom1_225_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
37592    G__memfunc_setup("SetParticle",1120,G__G__Geom1_225_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TObject' - 0 - particle", (char*)NULL, (void*) NULL, 1);
37593    G__memfunc_setup("SetParent",918,G__G__Geom1_225_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TVirtualGeoTrack' - 0 - parent", (char*)NULL, (void*) NULL, 0);
37594    G__memfunc_setup("SetId",473,G__G__Geom1_225_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - id", (char*)NULL, (void*) NULL, 0);
37595    G__memfunc_setup("SetPDG",519,G__G__Geom1_225_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - pdgcode", (char*)NULL, (void*) NULL, 1);
37596    G__memfunc_setup("Class",502,G__G__Geom1_225_0_37, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TVirtualGeoTrack::Class) ), 0);
37597    G__memfunc_setup("Class_Name",982,G__G__Geom1_225_0_38, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualGeoTrack::Class_Name) ), 0);
37598    G__memfunc_setup("Class_Version",1339,G__G__Geom1_225_0_39, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TVirtualGeoTrack::Class_Version) ), 0);
37599    G__memfunc_setup("Dictionary",1046,G__G__Geom1_225_0_40, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TVirtualGeoTrack::Dictionary) ), 0);
37600    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37601    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);
37602    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);
37603    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_225_0_44, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
37604    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_225_0_45, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualGeoTrack::DeclFileName) ), 0);
37605    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_225_0_46, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualGeoTrack::ImplFileLine) ), 0);
37606    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_225_0_47, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualGeoTrack::ImplFileName) ), 0);
37607    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_225_0_48, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualGeoTrack::DeclFileLine) ), 0);
37608    // automatic destructor
37609    G__memfunc_setup("~TVirtualGeoTrack", 1737, G__G__Geom1_225_0_49, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
37610    G__tag_memfunc_reset();
37611 }
37612 
37613 static void G__setup_memfuncTGeoPhysicalNode(void) {
37614    /* TGeoPhysicalNode */
37615    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode));
37616    G__memfunc_setup("TGeoPhysicalNode",1586,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode), -1, 0, 1, 1, 2, 0, "u 'TGeoPhysicalNode' - 11 - -", (char*)NULL, (void*) NULL, 0);
37617    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode), -1, 1, 1, 1, 2, 0, "u 'TGeoPhysicalNode' - 11 - -", (char*)NULL, (void*) NULL, 0);
37618    G__memfunc_setup("SetAligned",992,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
37619    G__memfunc_setup("SetPath",697,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 2, 0, "C - - 10 - path", (char*)NULL, (void*) NULL, 0);
37620    G__memfunc_setup("SetBranchAsState",1583,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
37621    G__memfunc_setup("TGeoPhysicalNode",1586,G__G__Geom1_226_0_6, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37622    G__memfunc_setup("TGeoPhysicalNode",1586,G__G__Geom1_226_0_7, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode), -1, 0, 1, 1, 1, 0, "C - - 10 - path", (char*)NULL, (void*) NULL, 0);
37623    G__memfunc_setup("Align",491,G__G__Geom1_226_0_8, 121, -1, -1, 0, 4, 1, 1, 0, 
37624 "U 'TGeoMatrix' - 0 '0' newmat U 'TGeoShape' - 0 '0' newshape "
37625 "g - 'Bool_t' 0 'kFALSE' check d - 'Double_t' 0 '0.001' ovlp", (char*)NULL, (void*) NULL, 0);
37626    G__memfunc_setup("cd",199,G__G__Geom1_226_0_9, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37627    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
37628    G__memfunc_setup("GetLevel",792,G__G__Geom1_226_0_11, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37629    G__memfunc_setup("GetMatrix",917,G__G__Geom1_226_0_12, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 '-1' level", (char*)NULL, (void*) NULL, 0);
37630    G__memfunc_setup("GetOriginalMatrix",1738,G__G__Geom1_226_0_13, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37631    G__memfunc_setup("GetMother",911,G__G__Geom1_226_0_14, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 '1' levup", (char*)NULL, (void*) NULL, 0);
37632    G__memfunc_setup("GetNode",678,G__G__Geom1_226_0_15, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 '-1' level", (char*)NULL, (void*) NULL, 0);
37633    G__memfunc_setup("GetShape",785,G__G__Geom1_226_0_16, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 '-1' level", (char*)NULL, (void*) NULL, 0);
37634    G__memfunc_setup("GetVolume",920,G__G__Geom1_226_0_17, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 1, 1, 1, 8, "i - 'Int_t' 0 '-1' level", (char*)NULL, (void*) NULL, 0);
37635    G__memfunc_setup("IsAligned",880,G__G__Geom1_226_0_18, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37636    G__memfunc_setup("IsVolAttributes",1556,G__G__Geom1_226_0_19, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37637    G__memfunc_setup("IsVisible",906,G__G__Geom1_226_0_20, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37638    G__memfunc_setup("IsVisibleFull",1309,G__G__Geom1_226_0_21, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37639    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
37640    G__memfunc_setup("Refresh",719,G__G__Geom1_226_0_23, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37641    G__memfunc_setup("SetMatrixOrig",1330,G__G__Geom1_226_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoMatrix' - 10 - local", (char*)NULL, (void*) NULL, 0);
37642    G__memfunc_setup("SetIsVolAtt",1090,G__G__Geom1_226_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
37643    G__memfunc_setup("SetVisibility",1364,G__G__Geom1_226_0_26, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
37644    G__memfunc_setup("SetVisibleFull",1421,G__G__Geom1_226_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
37645    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
37646    G__memfunc_setup("Class",502,G__G__Geom1_226_0_29, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoPhysicalNode::Class) ), 0);
37647    G__memfunc_setup("Class_Name",982,G__G__Geom1_226_0_30, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPhysicalNode::Class_Name) ), 0);
37648    G__memfunc_setup("Class_Version",1339,G__G__Geom1_226_0_31, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoPhysicalNode::Class_Version) ), 0);
37649    G__memfunc_setup("Dictionary",1046,G__G__Geom1_226_0_32, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoPhysicalNode::Dictionary) ), 0);
37650    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37651    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);
37652    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);
37653    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_226_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
37654    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_226_0_37, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPhysicalNode::DeclFileName) ), 0);
37655    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_226_0_38, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPhysicalNode::ImplFileLine) ), 0);
37656    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_226_0_39, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPhysicalNode::ImplFileName) ), 0);
37657    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_226_0_40, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPhysicalNode::DeclFileLine) ), 0);
37658    // automatic destructor
37659    G__memfunc_setup("~TGeoPhysicalNode", 1712, G__G__Geom1_226_0_41, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
37660    G__tag_memfunc_reset();
37661 }
37662 
37663 static void G__setup_memfuncTGeoPNEntry(void) {
37664    /* TGeoPNEntry */
37665    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry));
37666    G__memfunc_setup("TGeoPNEntry",1055,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry), -1, 0, 1, 1, 2, 0, "u 'TGeoPNEntry' - 11 - pne", (char*)NULL, (void*) NULL, 0);
37667    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry), -1, 1, 1, 1, 2, 0, "u 'TGeoPNEntry' - 11 - pne", (char*)NULL, (void*) NULL, 0);
37668    G__memfunc_setup("TGeoPNEntry",1055,G__G__Geom1_227_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37669    G__memfunc_setup("TGeoPNEntry",1055,G__G__Geom1_227_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPNEntry), -1, 0, 2, 1, 1, 0, 
37670 "C - - 10 - unique_name C - - 10 - path", (char*)NULL, (void*) NULL, 0);
37671    G__memfunc_setup("GetPath",685,G__G__Geom1_227_0_5, 67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
37672    G__memfunc_setup("GetMatrix",917,G__G__Geom1_227_0_6, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
37673    G__memfunc_setup("GetMatrixOrig",1318,G__G__Geom1_227_0_7, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37674    G__memfunc_setup("GetGlobalOrig",1282,G__G__Geom1_227_0_8, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37675    G__memfunc_setup("GetPhysicalNode",1507,G__G__Geom1_227_0_9, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPhysicalNode), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37676    G__memfunc_setup("SetMatrix",929,G__G__Geom1_227_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoHMatrix' - 10 - matrix", (char*)NULL, (void*) NULL, 0);
37677    G__memfunc_setup("SetPhysicalNode",1519,G__G__Geom1_227_0_11, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoPhysicalNode' - 0 - node", (char*)NULL, (void*) NULL, 0);
37678    G__memfunc_setup("Class",502,G__G__Geom1_227_0_12, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoPNEntry::Class) ), 0);
37679    G__memfunc_setup("Class_Name",982,G__G__Geom1_227_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPNEntry::Class_Name) ), 0);
37680    G__memfunc_setup("Class_Version",1339,G__G__Geom1_227_0_14, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoPNEntry::Class_Version) ), 0);
37681    G__memfunc_setup("Dictionary",1046,G__G__Geom1_227_0_15, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoPNEntry::Dictionary) ), 0);
37682    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37683    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);
37684    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);
37685    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_227_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
37686    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_227_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPNEntry::DeclFileName) ), 0);
37687    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_227_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPNEntry::ImplFileLine) ), 0);
37688    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_227_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPNEntry::ImplFileName) ), 0);
37689    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_227_0_23, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPNEntry::DeclFileLine) ), 0);
37690    // automatic destructor
37691    G__memfunc_setup("~TGeoPNEntry", 1181, G__G__Geom1_227_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
37692    G__tag_memfunc_reset();
37693 }
37694 
37695 static void G__setup_memfuncTVirtualGeoPainter(void) {
37696    /* TVirtualGeoPainter */
37697    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPainter));
37698    G__memfunc_setup("AddSize3D",795,G__G__Geom1_228_0_2, 121, -1, -1, 0, 3, 1, 1, 0, 
37699 "i - 'Int_t' 0 - numpoints i - 'Int_t' 0 - numsegs "
37700 "i - 'Int_t' 0 - numpolys", (char*)NULL, (void*) NULL, 3);
37701    G__memfunc_setup("AddTrack",766,G__G__Geom1_228_0_3, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoTrack), -1, 0, 3, 1, 1, 0, 
37702 "i - 'Int_t' 0 - id i - 'Int_t' 0 - pdgcode "
37703 "U 'TObject' - 0 - particle", (char*)NULL, (void*) NULL, 3);
37704    G__memfunc_setup("AddTrackPoint",1288,G__G__Geom1_228_0_4, 121, -1, -1, 0, 3, 1, 1, 0, 
37705 "D - 'Double_t' 0 - point D - 'Double_t' 0 - box "
37706 "g - 'Bool_t' 0 'kFALSE' reset", (char*)NULL, (void*) NULL, 3);
37707    G__memfunc_setup("BombTranslation",1551,G__G__Geom1_228_0_5, 121, -1, -1, 0, 2, 1, 1, 0, 
37708 "D - 'Double_t' 10 - tr D - 'Double_t' 0 - bombtr", (char*)NULL, (void*) NULL, 3);
37709    G__memfunc_setup("CheckPoint",1000,G__G__Geom1_228_0_6, 121, -1, -1, 0, 4, 1, 1, 0, 
37710 "d - 'Double_t' 0 '0' x d - 'Double_t' 0 '0' y "
37711 "d - 'Double_t' 0 '0' z C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37712    G__memfunc_setup("CheckBoundaryErrors",1951,G__G__Geom1_228_0_7, 121, -1, -1, 0, 2, 1, 1, 0, 
37713 "i - 'Int_t' 0 '1000000' ntracks d - 'Double_t' 0 '-1.' radius", (char*)NULL, (void*) NULL, 3);
37714    G__memfunc_setup("CheckBoundaryReference",2225,G__G__Geom1_228_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '-1' icheck", (char*)NULL, (void*) NULL, 3);
37715    G__memfunc_setup("CheckGeometryFull",1725,G__G__Geom1_228_0_9, 121, -1, -1, 0, 4, 1, 1, 0, 
37716 "g - 'Bool_t' 0 'kTRUE' checkoverlaps g - 'Bool_t' 0 'kTRUE' checkcrossings "
37717 "i - 'Int_t' 0 '10000' nrays D - 'Double_t' 10 'NULL' vertex", (char*)NULL, (void*) NULL, 3);
37718    G__memfunc_setup("CheckGeometry",1322,G__G__Geom1_228_0_10, 121, -1, -1, 0, 4, 1, 1, 8, 
37719 "i - 'Int_t' 0 - nrays d - 'Double_t' 0 - startx "
37720 "d - 'Double_t' 0 - starty d - 'Double_t' 0 - startz", (char*)NULL, (void*) NULL, 3);
37721    G__memfunc_setup("CheckOverlaps",1322,G__G__Geom1_228_0_11, 121, -1, -1, 0, 3, 1, 1, 8, 
37722 "U 'TGeoVolume' - 10 - vol d - 'Double_t' 0 '0.1' ovlp "
37723 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37724    G__memfunc_setup("CountVisibleNodes",1744,G__G__Geom1_228_0_12, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
37725    G__memfunc_setup("DefaultAngles",1311,G__G__Geom1_228_0_13, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
37726    G__memfunc_setup("DefaultColors",1335,G__G__Geom1_228_0_14, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
37727    G__memfunc_setup("DistanceToPrimitiveVol",2264,G__G__Geom1_228_0_15, 105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
37728 "U 'TGeoVolume' - 0 - vol i - 'Int_t' 0 - px "
37729 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 3);
37730    G__memfunc_setup("Draw",398,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37731    G__memfunc_setup("DrawBatemanSol",1396,G__G__Geom1_228_0_17, 121, -1, -1, 0, 2, 1, 1, 0, 
37732 "U 'TGeoBatemanSol' - 0 - sol C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37733    G__memfunc_setup("DrawShape",895,G__G__Geom1_228_0_18, 121, -1, -1, 0, 2, 1, 1, 0, 
37734 "U 'TGeoShape' - 0 - shape C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37735    G__memfunc_setup("DrawOnly",816,G__G__Geom1_228_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37736    G__memfunc_setup("DrawOverlap",1127,G__G__Geom1_228_0_20, 121, -1, -1, 0, 2, 1, 1, 0, 
37737 "Y - - 0 - ovlp C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37738    G__memfunc_setup("DrawCurrentPoint",1659,G__G__Geom1_228_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - color", (char*)NULL, (void*) NULL, 3);
37739    G__memfunc_setup("DrawPanel",894,G__G__Geom1_228_0_22, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
37740    G__memfunc_setup("DrawPath",795,G__G__Geom1_228_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - path", (char*)NULL, (void*) NULL, 3);
37741    G__memfunc_setup("DrawVolume",1030,G__G__Geom1_228_0_24, 121, -1, -1, 0, 2, 1, 1, 0, 
37742 "U 'TGeoVolume' - 0 - vol C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37743    G__memfunc_setup("EditGeometry",1234,G__G__Geom1_228_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37744    G__memfunc_setup("EstimateCameraMove",1820,G__G__Geom1_228_0_26, 121, -1, -1, 0, 4, 1, 1, 0, 
37745 "d - 'Double_t' 0 - - d - 'Double_t' 0 - - "
37746 "D - 'Double_t' 0 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
37747    G__memfunc_setup("ExecuteShapeEvent",1734,G__G__Geom1_228_0_27, 121, -1, -1, 0, 4, 1, 1, 0, 
37748 "U 'TGeoShape' - 0 - shape i - 'Int_t' 0 - event "
37749 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 3);
37750    G__memfunc_setup("ExecuteManagerEvent",1936,G__G__Geom1_228_0_28, 121, -1, -1, 0, 4, 1, 1, 0, 
37751 "U 'TGeoManager' - 0 - geom i - 'Int_t' 0 - event "
37752 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 3);
37753    G__memfunc_setup("ExecuteVolumeEvent",1869,G__G__Geom1_228_0_29, 121, -1, -1, 0, 4, 1, 1, 0, 
37754 "U 'TGeoVolume' - 0 - volume i - 'Int_t' 0 - event "
37755 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 3);
37756    G__memfunc_setup("GetColor",799,G__G__Geom1_228_0_30, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 8, 
37757 "i - 'Int_t' 0 - base f - 'Float_t' 0 - light", (char*)NULL, (void*) NULL, 3);
37758    G__memfunc_setup("GetNsegments",1236,G__G__Geom1_228_0_31, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
37759    G__memfunc_setup("GetBombFactors",1394,G__G__Geom1_228_0_32, 121, -1, -1, 0, 4, 1, 1, 8, 
37760 "d - 'Double_t' 1 - bombx d - 'Double_t' 1 - bomby "
37761 "d - 'Double_t' 1 - bombz d - 'Double_t' 1 - bombr", (char*)NULL, (void*) NULL, 3);
37762    G__memfunc_setup("GetBombMode",1061,G__G__Geom1_228_0_33, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
37763    G__memfunc_setup("GetDrawPath",1083,G__G__Geom1_228_0_34, 67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 3);
37764    G__memfunc_setup("GetDrawnVolume",1428,G__G__Geom1_228_0_35, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
37765    G__memfunc_setup("GetTopVolume",1227,G__G__Geom1_228_0_36, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
37766    G__memfunc_setup("GetViewAngles",1301,G__G__Geom1_228_0_37, 121, -1, -1, 0, 3, 1, 1, 0, 
37767 "d - 'Double_t' 1 - - d - 'Double_t' 1 - - "
37768 "d - 'Double_t' 1 - -", (char*)NULL, (void*) NULL, 1);
37769    G__memfunc_setup("GetVisLevel",1098,G__G__Geom1_228_0_38, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
37770    G__memfunc_setup("GetVisOption",1227,G__G__Geom1_228_0_39, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
37771    G__memfunc_setup("GetVolumeInfo",1316,G__G__Geom1_228_0_40, 67, -1, -1, 0, 3, 1, 1, 9, 
37772 "U 'TGeoVolume' - 10 - volume i - 'Int_t' 0 - px "
37773 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 3);
37774    G__memfunc_setup("GrabFocus",892,G__G__Geom1_228_0_41, 121, -1, -1, 0, 4, 1, 1, 0, 
37775 "i - 'Int_t' 0 '0' nfr d - 'Double_t' 0 '0' dlong "
37776 "d - 'Double_t' 0 '0' dlat d - 'Double_t' 0 '0' dpsi", (char*)NULL, (void*) NULL, 3);
37777    G__memfunc_setup("GetViewBox",996,G__G__Geom1_228_0_42, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
37778    G__memfunc_setup("IsPaintingShape",1511,G__G__Geom1_228_0_43, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
37779    G__memfunc_setup("IsRaytracing",1232,G__G__Geom1_228_0_44, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
37780    G__memfunc_setup("IsExplodedView",1420,G__G__Geom1_228_0_45, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
37781    G__memfunc_setup("LegoPlot",806,G__G__Geom1_228_0_46, 85, G__get_linked_tagnum(&G__G__Geom1LN_TH2F), -1, 0, 9, 1, 1, 0, 
37782 "i - 'Int_t' 0 '60' ntheta d - 'Double_t' 0 '0.' themin "
37783 "d - 'Double_t' 0 '180.' themax i - 'Int_t' 0 '90' nphi "
37784 "d - 'Double_t' 0 '0.' phimin d - 'Double_t' 0 '360.' phimax "
37785 "d - 'Double_t' 0 '0.' rmin d - 'Double_t' 0 '9999999' rmax "
37786 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37787    G__memfunc_setup("ModifiedPad",1078,G__G__Geom1_228_0_47, 121, -1, -1, 0, 1, 1, 1, 8, "g - 'Bool_t' 0 'kFALSE' update", (char*)NULL, (void*) NULL, 3);
37788    G__memfunc_setup("OpProgress",1044,G__G__Geom1_228_0_48, 121, -1, -1, 0, 6, 1, 1, 0, 
37789 "C - - 10 - opname n - 'Long64_t' 0 - current "
37790 "n - 'Long64_t' 0 - size U 'TStopwatch' - 0 '0' watch "
37791 "g - 'Bool_t' 0 'kFALSE' last g - 'Bool_t' 0 'kFALSE' refresh", (char*)NULL, (void*) NULL, 3);
37792    G__memfunc_setup("Paint",508,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37793    G__memfunc_setup("PaintNode",898,G__G__Geom1_228_0_50, 121, -1, -1, 0, 3, 1, 1, 0, 
37794 "U 'TGeoNode' - 0 - node C - 'Option_t' 10 '\"\"' option "
37795 "U 'TGeoMatrix' - 0 '0' global", (char*)NULL, (void*) NULL, 3);
37796    G__memfunc_setup("PaintShape",1005,G__G__Geom1_228_0_51, 121, -1, -1, 0, 2, 1, 1, 0, 
37797 "U 'TGeoShape' - 0 - shape C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37798    G__memfunc_setup("PaintOverlap",1237,G__G__Geom1_228_0_52, 121, -1, -1, 0, 2, 1, 1, 0, 
37799 "Y - - 0 - ovlp C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37800    G__memfunc_setup("PrintOverlaps",1369,G__G__Geom1_228_0_53, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 3);
37801    G__memfunc_setup("PaintVolume",1140,G__G__Geom1_228_0_54, 121, -1, -1, 0, 3, 1, 1, 0, 
37802 "U 'TGeoVolume' - 0 - vol C - 'Option_t' 10 '\"\"' option "
37803 "U 'TGeoMatrix' - 0 '0' global", (char*)NULL, (void*) NULL, 3);
37804    G__memfunc_setup("RandomPoints",1246,G__G__Geom1_228_0_55, 121, -1, -1, 0, 3, 1, 1, 0, 
37805 "U 'TGeoVolume' - 10 - vol i - 'Int_t' 0 - npoints "
37806 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37807    G__memfunc_setup("RandomRays",1024,G__G__Geom1_228_0_56, 121, -1, -1, 0, 4, 1, 1, 0, 
37808 "i - 'Int_t' 0 - nrays d - 'Double_t' 0 - startx "
37809 "d - 'Double_t' 0 - starty d - 'Double_t' 0 - startz", (char*)NULL, (void*) NULL, 3);
37810    G__memfunc_setup("Raytrace",827,G__G__Geom1_228_0_57, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 3);
37811    G__memfunc_setup("SamplePoints",1247,G__G__Geom1_228_0_58, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoNode), -1, 0, 4, 1, 1, 0, 
37812 "i - 'Int_t' 0 - npoints d - 'Double_t' 1 - dist "
37813 "d - 'Double_t' 0 - epsil C - - 10 - g3path", (char*)NULL, (void*) NULL, 3);
37814    G__memfunc_setup("SetBombFactors",1406,G__G__Geom1_228_0_59, 121, -1, -1, 0, 4, 1, 1, 0, 
37815 "d - 'Double_t' 0 '1.3' bombx d - 'Double_t' 0 '1.3' bomby "
37816 "d - 'Double_t' 0 '1.3' bombz d - 'Double_t' 0 '1.3' bombr", (char*)NULL, (void*) NULL, 3);
37817    G__memfunc_setup("SetClippingShape",1619,G__G__Geom1_228_0_60, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoShape' - 0 - shape", (char*)NULL, (void*) NULL, 3);
37818    G__memfunc_setup("SetExplodedView",1532,G__G__Geom1_228_0_61, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' iopt", (char*)NULL, (void*) NULL, 3);
37819    G__memfunc_setup("SetGeoManager",1282,G__G__Geom1_228_0_62, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoManager' - 0 - geom", (char*)NULL, (void*) NULL, 3);
37820    G__memfunc_setup("SetIteratorPlugin",1765,G__G__Geom1_228_0_63, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoIteratorPlugin' - 0 - plugin", (char*)NULL, (void*) NULL, 3);
37821    G__memfunc_setup("SetCheckedNode",1369,G__G__Geom1_228_0_64, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoNode' - 0 - node", (char*)NULL, (void*) NULL, 3);
37822    G__memfunc_setup("SetNsegments",1248,G__G__Geom1_228_0_65, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '20' nseg", (char*)NULL, (void*) NULL, 3);
37823    G__memfunc_setup("SetNmeshPoints",1444,G__G__Geom1_228_0_66, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - npoints", (char*)NULL, (void*) NULL, 3);
37824    G__memfunc_setup("SetRaytracing",1344,G__G__Geom1_228_0_67, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 3);
37825    G__memfunc_setup("GeoPainter",1006,G__G__Geom1_228_0_68, 85, G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPainter), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TVirtualGeoPainter* (*)())(&TVirtualGeoPainter::GeoPainter) ), 0);
37826    G__memfunc_setup("SetPainter",1023,G__G__Geom1_228_0_69, 121, -1, -1, 0, 1, 3, 1, 0, "U 'TVirtualGeoPainter' - 10 - painter", (char*)NULL, (void*) G__func2void( (void (*)(const TVirtualGeoPainter*))(&TVirtualGeoPainter::SetPainter) ), 0);
37827    G__memfunc_setup("SetTopVisible",1325,G__G__Geom1_228_0_70, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' vis", (char*)NULL, (void*) NULL, 3);
37828    G__memfunc_setup("SetTopVolume",1239,G__G__Geom1_228_0_71, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) NULL, 3);
37829    G__memfunc_setup("SetVisLevel",1110,G__G__Geom1_228_0_72, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '3' level", (char*)NULL, (void*) NULL, 3);
37830    G__memfunc_setup("SetVisOption",1239,G__G__Geom1_228_0_73, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' option", (char*)NULL, (void*) NULL, 3);
37831    G__memfunc_setup("ShapeDistancetoPrimitive",2488,G__G__Geom1_228_0_74, 105, -1, G__defined_typename("Int_t"), 0, 4, 1, 1, 8, 
37832 "U 'TGeoShape' - 10 - shape i - 'Int_t' 0 - numpoints "
37833 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 3);
37834    G__memfunc_setup("Test",416,G__G__Geom1_228_0_75, 121, -1, -1, 0, 2, 1, 1, 0, 
37835 "i - 'Int_t' 0 - npoints C - 'Option_t' 10 - option", (char*)NULL, (void*) NULL, 3);
37836    G__memfunc_setup("TestOverlaps",1260,G__G__Geom1_228_0_76, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - path", (char*)NULL, (void*) NULL, 3);
37837    G__memfunc_setup("TestVoxels",1057,G__G__Geom1_228_0_77, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) NULL, 3);
37838    G__memfunc_setup("UnbombTranslation",1778,G__G__Geom1_228_0_78, 121, -1, -1, 0, 2, 1, 1, 0, 
37839 "D - 'Double_t' 10 - tr D - 'Double_t' 0 - bombtr", (char*)NULL, (void*) NULL, 3);
37840    G__memfunc_setup("Weight",616,G__G__Geom1_228_0_79, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 0, 
37841 "d - 'Double_t' 0 - precision C - 'Option_t' 10 '\"v\"' option", (char*)NULL, (void*) NULL, 3);
37842    G__memfunc_setup("Class",502,G__G__Geom1_228_0_80, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TVirtualGeoPainter::Class) ), 0);
37843    G__memfunc_setup("Class_Name",982,G__G__Geom1_228_0_81, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualGeoPainter::Class_Name) ), 0);
37844    G__memfunc_setup("Class_Version",1339,G__G__Geom1_228_0_82, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TVirtualGeoPainter::Class_Version) ), 0);
37845    G__memfunc_setup("Dictionary",1046,G__G__Geom1_228_0_83, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TVirtualGeoPainter::Dictionary) ), 0);
37846    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37847    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);
37848    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);
37849    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_228_0_87, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
37850    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_228_0_88, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualGeoPainter::DeclFileName) ), 0);
37851    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_228_0_89, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualGeoPainter::ImplFileLine) ), 0);
37852    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_228_0_90, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TVirtualGeoPainter::ImplFileName) ), 0);
37853    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_228_0_91, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TVirtualGeoPainter::DeclFileLine) ), 0);
37854    // automatic destructor
37855    G__memfunc_setup("~TVirtualGeoPainter", 1959, G__G__Geom1_228_0_92, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
37856    // automatic assignment operator
37857    G__memfunc_setup("operator=", 937, G__G__Geom1_228_0_93, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TVirtualGeoPainter), -1, 1, 1, 1, 1, 0, "u 'TVirtualGeoPainter' - 11 - -", (char*) NULL, (void*) NULL, 0);
37858    G__tag_memfunc_reset();
37859 }
37860 
37861 static void G__setup_memfuncTGeoCompositeShape(void) {
37862    /* TGeoCompositeShape */
37863    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape));
37864    G__memfunc_setup("TGeoCompositeShape",1811,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape), -1, 0, 1, 1, 2, 0, "u 'TGeoCompositeShape' - 11 - gcs", (char*)NULL, (void*) NULL, 0);
37865    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape), -1, 1, 1, 1, 2, 0, "u 'TGeoCompositeShape' - 11 - gcs", (char*)NULL, (void*) NULL, 0);
37866    G__memfunc_setup("TGeoCompositeShape",1811,G__G__Geom1_230_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37867    G__memfunc_setup("TGeoCompositeShape",1811,G__G__Geom1_230_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape), -1, 0, 2, 1, 1, 0, 
37868 "C - - 10 - name C - - 10 - expression", (char*)NULL, (void*) NULL, 0);
37869    G__memfunc_setup("TGeoCompositeShape",1811,G__G__Geom1_230_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape), -1, 0, 1, 1, 1, 0, "C - - 10 - expression", (char*)NULL, (void*) NULL, 0);
37870    G__memfunc_setup("TGeoCompositeShape",1811,G__G__Geom1_230_0_6, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoCompositeShape), -1, 0, 2, 1, 1, 0, 
37871 "C - - 10 - name U 'TGeoBoolNode' - 0 - node", (char*)NULL, (void*) NULL, 0);
37872    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37873    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
37874    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
37875 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37876 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
37877    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
37878    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
37879 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
37880    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37881 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37882 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37883 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37884    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37885 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37886 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37887 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37888    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
37889 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
37890 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
37891 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
37892    G__memfunc_setup("GetBoolNode",1074,G__G__Geom1_230_0_15, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBoolNode), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
37893    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
37894    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
37895 "U 'TGeoShape' - 0 - - U 'TGeoMatrix' - 0 - -", (char*)NULL, (void*) NULL, 1);
37896    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
37897 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
37898 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
37899    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37900    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
37901 "i - 'Int_t' 0 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
37902    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37903    G__memfunc_setup("IsComposite",1135,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37904    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37905    G__memfunc_setup("MakeNode",772,G__G__Geom1_230_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - expression", (char*)NULL, (void*) NULL, 0);
37906    G__memfunc_setup("PaintComposite",1455,G__G__Geom1_230_0_25, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
37907    G__memfunc_setup("RegisterYourself",1694,G__G__Geom1_230_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37908    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
37909 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
37910    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
37911 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
37912    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
37913    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
37914    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
37915    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37916    G__memfunc_setup("Class",502,G__G__Geom1_230_0_33, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoCompositeShape::Class) ), 0);
37917    G__memfunc_setup("Class_Name",982,G__G__Geom1_230_0_34, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoCompositeShape::Class_Name) ), 0);
37918    G__memfunc_setup("Class_Version",1339,G__G__Geom1_230_0_35, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoCompositeShape::Class_Version) ), 0);
37919    G__memfunc_setup("Dictionary",1046,G__G__Geom1_230_0_36, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoCompositeShape::Dictionary) ), 0);
37920    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37921    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);
37922    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);
37923    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_230_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
37924    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_230_0_41, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoCompositeShape::DeclFileName) ), 0);
37925    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_230_0_42, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoCompositeShape::ImplFileLine) ), 0);
37926    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_230_0_43, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoCompositeShape::ImplFileName) ), 0);
37927    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_230_0_44, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoCompositeShape::DeclFileLine) ), 0);
37928    // automatic destructor
37929    G__memfunc_setup("~TGeoCompositeShape", 1937, G__G__Geom1_230_0_45, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
37930    G__tag_memfunc_reset();
37931 }
37932 
37933 static void G__setup_memfuncTGeoShapeAssembly(void) {
37934    /* TGeoShapeAssembly */
37935    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly));
37936    G__memfunc_setup("TGeoShapeAssembly",1696,G__G__Geom1_231_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37937    G__memfunc_setup("TGeoShapeAssembly",1696,G__G__Geom1_231_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly), -1, 0, 1, 1, 1, 0, "U 'TGeoVolumeAssembly' - 0 - vol", (char*)NULL, (void*) NULL, 0);
37938    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
37939    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
37940 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37941 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
37942    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
37943    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
37944 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
37945    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37946 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37947 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37948 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37949    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
37950 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
37951 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
37952 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
37953    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
37954 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
37955 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
37956 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
37957    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
37958 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
37959    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
37960 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
37961 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
37962    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37963    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37964    G__memfunc_setup("IsAssembly",1020,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37965    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37966    G__memfunc_setup("NeedsBBoxRecompute",1806,G__G__Geom1_231_0_16, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37967    G__memfunc_setup("RecomputeBoxLast",1649,G__G__Geom1_231_0_17, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
37968    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
37969 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
37970    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
37971 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
37972    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
37973    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
37974    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buff", (char*)NULL, (void*) NULL, 1);
37975    G__memfunc_setup("Class",502,G__G__Geom1_231_0_23, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoShapeAssembly::Class) ), 0);
37976    G__memfunc_setup("Class_Name",982,G__G__Geom1_231_0_24, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoShapeAssembly::Class_Name) ), 0);
37977    G__memfunc_setup("Class_Version",1339,G__G__Geom1_231_0_25, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoShapeAssembly::Class_Version) ), 0);
37978    G__memfunc_setup("Dictionary",1046,G__G__Geom1_231_0_26, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoShapeAssembly::Dictionary) ), 0);
37979    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
37980    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);
37981    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);
37982    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_231_0_30, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
37983    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_231_0_31, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoShapeAssembly::DeclFileName) ), 0);
37984    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_231_0_32, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoShapeAssembly::ImplFileLine) ), 0);
37985    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_231_0_33, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoShapeAssembly::ImplFileName) ), 0);
37986    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_231_0_34, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoShapeAssembly::DeclFileLine) ), 0);
37987    // automatic copy constructor
37988    G__memfunc_setup("TGeoShapeAssembly", 1696, G__G__Geom1_231_0_35, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly), -1, 0, 1, 1, 1, 0, "u 'TGeoShapeAssembly' - 11 - -", (char*) NULL, (void*) NULL, 0);
37989    // automatic destructor
37990    G__memfunc_setup("~TGeoShapeAssembly", 1822, G__G__Geom1_231_0_36, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
37991    // automatic assignment operator
37992    G__memfunc_setup("operator=", 937, G__G__Geom1_231_0_37, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoShapeAssembly), -1, 1, 1, 1, 1, 0, "u 'TGeoShapeAssembly' - 11 - -", (char*) NULL, (void*) NULL, 0);
37993    G__tag_memfunc_reset();
37994 }
37995 
37996 static void G__setup_memfuncTGeoScaledShape(void) {
37997    /* TGeoScaledShape */
37998    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape));
37999    G__memfunc_setup("TGeoScaledShape",1452,G__G__Geom1_232_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
38000    G__memfunc_setup("TGeoScaledShape",1452,G__G__Geom1_232_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape), -1, 0, 3, 1, 1, 0, 
38001 "C - - 10 - name U 'TGeoShape' - 0 - shape "
38002 "U 'TGeoScale' - 0 - scale", (char*)NULL, (void*) NULL, 0);
38003    G__memfunc_setup("TGeoScaledShape",1452,G__G__Geom1_232_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape), -1, 0, 2, 1, 1, 0, 
38004 "U 'TGeoShape' - 0 - shape U 'TGeoScale' - 0 - scale", (char*)NULL, (void*) NULL, 0);
38005    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38006    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
38007    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
38008 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38009 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
38010    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
38011    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
38012 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
38013    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
38014 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38015 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
38016 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
38017    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
38018 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38019 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
38020 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
38021    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
38022 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
38023 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
38024 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
38025    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
38026 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
38027    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
38028 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
38029    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
38030 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
38031 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
38032    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38033    G__memfunc_setup("GetShape",785,G__G__Geom1_232_0_16, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38034    G__memfunc_setup("GetScale",776,G__G__Geom1_232_0_17, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoScale), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38035    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38036    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38037    G__memfunc_setup("IsReflected",1098,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38038    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38039    G__memfunc_setup("MakeScaledShape",1467,G__G__Geom1_232_0_22, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 3, 3, 1, 0, 
38040 "C - - 10 - name U 'TGeoShape' - 0 - shape "
38041 "U 'TGeoScale' - 0 - scale", (char*)NULL, (void*) G__func2void( (TGeoShape* (*)(const char*, TGeoShape*, TGeoScale*))(&TGeoScaledShape::MakeScaledShape) ), 0);
38042    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
38043 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
38044    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
38045 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
38046    G__memfunc_setup("SetScale",788,G__G__Geom1_232_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoScale' - 0 - scale", (char*)NULL, (void*) NULL, 0);
38047    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
38048    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
38049    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buffer", (char*)NULL, (void*) NULL, 1);
38050    G__memfunc_setup("Class",502,G__G__Geom1_232_0_29, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoScaledShape::Class) ), 0);
38051    G__memfunc_setup("Class_Name",982,G__G__Geom1_232_0_30, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoScaledShape::Class_Name) ), 0);
38052    G__memfunc_setup("Class_Version",1339,G__G__Geom1_232_0_31, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoScaledShape::Class_Version) ), 0);
38053    G__memfunc_setup("Dictionary",1046,G__G__Geom1_232_0_32, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoScaledShape::Dictionary) ), 0);
38054    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38055    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);
38056    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);
38057    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_232_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
38058    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_232_0_37, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoScaledShape::DeclFileName) ), 0);
38059    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_232_0_38, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoScaledShape::ImplFileLine) ), 0);
38060    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_232_0_39, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoScaledShape::ImplFileName) ), 0);
38061    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_232_0_40, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoScaledShape::DeclFileLine) ), 0);
38062    // automatic copy constructor
38063    G__memfunc_setup("TGeoScaledShape", 1452, G__G__Geom1_232_0_41, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape), -1, 0, 1, 1, 1, 0, "u 'TGeoScaledShape' - 11 - -", (char*) NULL, (void*) NULL, 0);
38064    // automatic destructor
38065    G__memfunc_setup("~TGeoScaledShape", 1578, G__G__Geom1_232_0_42, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
38066    // automatic assignment operator
38067    G__memfunc_setup("operator=", 937, G__G__Geom1_232_0_43, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoScaledShape), -1, 1, 1, 1, 1, 0, "u 'TGeoScaledShape' - 11 - -", (char*) NULL, (void*) NULL, 0);
38068    G__tag_memfunc_reset();
38069 }
38070 
38071 static void G__setup_memfuncTGeoPolygon(void) {
38072    /* TGeoPolygon */
38073    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygon));
38074    G__memfunc_setup("ConvexCheck",1105,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", "force convexity checking", (void*) NULL, 0);
38075    G__memfunc_setup("IsSegConvex",1102,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 4, 8, 
38076 "i - 'Int_t' 0 - i1 i - 'Int_t' 0 '-1' i2", (char*)NULL, (void*) NULL, 0);
38077    G__memfunc_setup("IsRightSided",1187,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 4, 8, 
38078 "D - 'Double_t' 0 - point i - 'Int_t' 0 - ind1 "
38079 "i - 'Int_t' 0 - ind2", (char*)NULL, (void*) NULL, 0);
38080    G__memfunc_setup("OutscribedConvex",1671,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
38081    G__memfunc_setup("TGeoPolygon",1111,G__G__Geom1_238_0_5, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygon), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
38082    G__memfunc_setup("TGeoPolygon",1111,G__G__Geom1_238_0_6, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygon), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - nvert", (char*)NULL, (void*) NULL, 0);
38083    G__memfunc_setup("Area",377,G__G__Geom1_238_0_7, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38084    G__memfunc_setup("Contains",831,G__G__Geom1_238_0_8, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 0);
38085    G__memfunc_setup("FinishPolygon",1353,G__G__Geom1_238_0_9, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
38086    G__memfunc_setup("GetNvert",815,G__G__Geom1_238_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38087    G__memfunc_setup("GetX",376,G__G__Geom1_238_0_11, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
38088    G__memfunc_setup("GetY",377,G__G__Geom1_238_0_12, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
38089    G__memfunc_setup("IsClockwise",1120,G__G__Geom1_238_0_13, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38090    G__memfunc_setup("IsConvex",815,G__G__Geom1_238_0_14, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38091    G__memfunc_setup("IsFinished",998,G__G__Geom1_238_0_15, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38092    G__memfunc_setup("IsIllegalCheck",1364,G__G__Geom1_238_0_16, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38093    G__memfunc_setup("Safety",620,G__G__Geom1_238_0_17, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
38094 "D - 'Double_t' 0 - point i - 'Int_t' 1 - isegment", (char*)NULL, (void*) NULL, 0);
38095    G__memfunc_setup("SetConvex",927,G__G__Geom1_238_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
38096    G__memfunc_setup("SetXY",477,G__G__Geom1_238_0_19, 121, -1, -1, 0, 2, 1, 1, 0, 
38097 "D - 'Double_t' 0 - x D - 'Double_t' 0 - y", (char*)NULL, (void*) NULL, 0);
38098    G__memfunc_setup("SetNextIndex",1219,G__G__Geom1_238_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '-1' index", (char*)NULL, (void*) NULL, 0);
38099    G__memfunc_setup("Class",502,G__G__Geom1_238_0_21, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoPolygon::Class) ), 0);
38100    G__memfunc_setup("Class_Name",982,G__G__Geom1_238_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPolygon::Class_Name) ), 0);
38101    G__memfunc_setup("Class_Version",1339,G__G__Geom1_238_0_23, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoPolygon::Class_Version) ), 0);
38102    G__memfunc_setup("Dictionary",1046,G__G__Geom1_238_0_24, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoPolygon::Dictionary) ), 0);
38103    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38104    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);
38105    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);
38106    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_238_0_28, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
38107    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_238_0_29, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPolygon::DeclFileName) ), 0);
38108    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_238_0_30, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPolygon::ImplFileLine) ), 0);
38109    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_238_0_31, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPolygon::ImplFileName) ), 0);
38110    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_238_0_32, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPolygon::DeclFileLine) ), 0);
38111    // automatic copy constructor
38112    G__memfunc_setup("TGeoPolygon", 1111, G__G__Geom1_238_0_33, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygon), -1, 0, 1, 1, 1, 0, "u 'TGeoPolygon' - 11 - -", (char*) NULL, (void*) NULL, 0);
38113    // automatic destructor
38114    G__memfunc_setup("~TGeoPolygon", 1237, G__G__Geom1_238_0_34, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
38115    // automatic assignment operator
38116    G__memfunc_setup("operator=", 937, G__G__Geom1_238_0_35, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoPolygon), -1, 1, 1, 1, 1, 0, "u 'TGeoPolygon' - 11 - -", (char*) NULL, (void*) NULL, 0);
38117    G__tag_memfunc_reset();
38118 }
38119 
38120 static void G__setup_memfuncTGeoXtru(void) {
38121    /* TGeoXtru */
38122    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru));
38123    G__memfunc_setup("TGeoXtru",802,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru), -1, 0, 1, 1, 2, 0, "u 'TGeoXtru' - 11 - -", (char*)NULL, (void*) NULL, 0);
38124    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru), -1, 1, 1, 1, 2, 0, "u 'TGeoXtru' - 11 - -", (char*)NULL, (void*) NULL, 0);
38125    G__memfunc_setup("DistToPlane",1095,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 6, 1, 2, 8, 
38126 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38127 "i - 'Int_t' 0 - iz i - 'Int_t' 0 - ivert "
38128 "d - 'Double_t' 0 - stepmax g - 'Bool_t' 0 - in", (char*)NULL, (void*) NULL, 0);
38129    G__memfunc_setup("GetPlaneVertices",1621,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 8, 
38130 "i - 'Int_t' 0 - iz i - 'Int_t' 0 - ivert "
38131 "D - 'Double_t' 0 - vert", (char*)NULL, (void*) NULL, 0);
38132    G__memfunc_setup("GetPlaneNormal",1401,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 8, 
38133 "D - 'Double_t' 10 - vert D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 0);
38134    G__memfunc_setup("IsPointInsidePlane",1810,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 2, 8, 
38135 "D - 'Double_t' 0 - point D - 'Double_t' 0 - vert "
38136 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 0);
38137    G__memfunc_setup("SafetyToSector",1439,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 2, 0, 
38138 "D - 'Double_t' 0 - point i - 'Int_t' 0 - iz "
38139 "d - 'Double_t' 0 - safmin", (char*)NULL, (void*) NULL, 0);
38140    G__memfunc_setup("SetIz",495,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "i - 'Int_t' 0 - iz", (char*)NULL, (void*) NULL, 0);
38141    G__memfunc_setup("SetSeg",587,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "i - 'Int_t' 0 - iseg", (char*)NULL, (void*) NULL, 0);
38142    G__memfunc_setup("TGeoXtru",802,G__G__Geom1_240_0_10, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
38143    G__memfunc_setup("TGeoXtru",802,G__G__Geom1_240_0_11, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
38144    G__memfunc_setup("TGeoXtru",802,G__G__Geom1_240_0_12, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoXtru), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 0);
38145    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38146    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
38147    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
38148 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38149 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
38150    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
38151    G__memfunc_setup("DefinePolygon",1331,G__G__Geom1_240_0_17, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, 
38152 "i - 'Int_t' 0 - nvert D - 'Double_t' 10 - xv "
38153 "D - 'Double_t' 10 - yv", (char*)NULL, (void*) NULL, 0);
38154    G__memfunc_setup("DefineSection",1312,G__G__Geom1_240_0_18, 121, -1, -1, 0, 5, 1, 1, 0, 
38155 "i - 'Int_t' 0 - snum d - 'Double_t' 0 - z "
38156 "d - 'Double_t' 0 '0.' x0 d - 'Double_t' 0 '0.' y0 "
38157 "d - 'Double_t' 0 '1.' scale", (char*)NULL, (void*) NULL, 1);
38158    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
38159 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38160 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
38161 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
38162    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
38163 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38164 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
38165 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
38166    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
38167 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
38168    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
38169 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
38170    G__memfunc_setup("GetNz",488,G__G__Geom1_240_0_23, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38171    G__memfunc_setup("GetNvert",815,G__G__Geom1_240_0_24, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38172    G__memfunc_setup("GetX",376,G__G__Geom1_240_0_25, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
38173    G__memfunc_setup("GetY",377,G__G__Geom1_240_0_26, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
38174    G__memfunc_setup("GetXOffset",991,G__G__Geom1_240_0_27, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
38175    G__memfunc_setup("GetYOffset",992,G__G__Geom1_240_0_28, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
38176    G__memfunc_setup("GetScale",776,G__G__Geom1_240_0_29, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 0);
38177    G__memfunc_setup("GetZ",378,G__G__Geom1_240_0_30, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38178    G__memfunc_setup("GetZ",378,G__G__Geom1_240_0_31, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - ipl", (char*)NULL, (void*) NULL, 0);
38179    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
38180 "U 'TGeoShape' - 0 - - U 'TGeoMatrix' - 0 - -", (char*)NULL, (void*) NULL, 1);
38181    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
38182 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
38183 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
38184    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38185    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38186    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38187    G__memfunc_setup("Z",90,G__G__Geom1_240_0_37, 100, -1, G__defined_typename("Double_t"), 1, 1, 1, 1, 0, "i - 'Int_t' 0 - ipl", (char*)NULL, (void*) NULL, 0);
38188    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
38189 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
38190    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
38191 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
38192    G__memfunc_setup("SetCurrentZ",1129,G__G__Geom1_240_0_40, 121, -1, -1, 0, 2, 1, 1, 0, 
38193 "d - 'Double_t' 0 - z i - 'Int_t' 0 - iz", (char*)NULL, (void*) NULL, 0);
38194    G__memfunc_setup("SetCurrentVertices",1876,G__G__Geom1_240_0_41, 121, -1, -1, 0, 3, 1, 1, 0, 
38195 "d - 'Double_t' 0 - x0 d - 'Double_t' 0 - y0 "
38196 "d - 'Double_t' 0 - scale", (char*)NULL, (void*) NULL, 0);
38197    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
38198    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
38199    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
38200    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buff", (char*)NULL, (void*) NULL, 1);
38201    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38202    G__memfunc_setup("Class",502,G__G__Geom1_240_0_47, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoXtru::Class) ), 0);
38203    G__memfunc_setup("Class_Name",982,G__G__Geom1_240_0_48, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoXtru::Class_Name) ), 0);
38204    G__memfunc_setup("Class_Version",1339,G__G__Geom1_240_0_49, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoXtru::Class_Version) ), 0);
38205    G__memfunc_setup("Dictionary",1046,G__G__Geom1_240_0_50, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoXtru::Dictionary) ), 0);
38206    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38207    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);
38208    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);
38209    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_240_0_54, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
38210    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_240_0_55, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoXtru::DeclFileName) ), 0);
38211    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_240_0_56, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoXtru::ImplFileLine) ), 0);
38212    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_240_0_57, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoXtru::ImplFileName) ), 0);
38213    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_240_0_58, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoXtru::DeclFileLine) ), 0);
38214    // automatic destructor
38215    G__memfunc_setup("~TGeoXtru", 928, G__G__Geom1_240_0_59, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
38216    G__tag_memfunc_reset();
38217 }
38218 
38219 static void G__setup_memfuncTGeoHelix(void) {
38220    /* TGeoHelix */
38221    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelix));
38222    G__memfunc_setup("TGeoHelix",873,G__G__Geom1_243_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelix), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
38223    G__memfunc_setup("TGeoHelix",873,G__G__Geom1_243_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelix), -1, 0, 3, 1, 1, 0, 
38224 "d - 'Double_t' 0 - curvature d - 'Double_t' 0 - step "
38225 "i - 'Int_t' 0 '1' charge", (char*)NULL, (void*) NULL, 0);
38226    G__memfunc_setup("InitPoint",926,G__G__Geom1_243_0_3, 121, -1, -1, 0, 3, 1, 1, 0, 
38227 "d - 'Double_t' 0 - x0 d - 'Double_t' 0 - y0 "
38228 "d - 'Double_t' 0 - z0", (char*)NULL, (void*) NULL, 0);
38229    G__memfunc_setup("InitPoint",926,G__G__Geom1_243_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 0);
38230    G__memfunc_setup("InitDirection",1333,G__G__Geom1_243_0_5, 121, -1, -1, 0, 4, 1, 1, 0, 
38231 "d - 'Double_t' 0 - dirx d - 'Double_t' 0 - diry "
38232 "d - 'Double_t' 0 - dirz g - 'Bool_t' 0 'kTRUE' is_normalized", (char*)NULL, (void*) NULL, 0);
38233    G__memfunc_setup("InitDirection",1333,G__G__Geom1_243_0_6, 121, -1, -1, 0, 2, 1, 1, 0, 
38234 "D - 'Double_t' 0 - dir g - 'Bool_t' 0 'kTRUE' is_normalized", (char*)NULL, (void*) NULL, 0);
38235    G__memfunc_setup("ComputeSafeStep",1528,G__G__Geom1_243_0_7, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "d - 'Double_t' 0 '1E-6' epsil", (char*)NULL, (void*) NULL, 0);
38236    G__memfunc_setup("GetCurrentPoint",1549,G__G__Geom1_243_0_8, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
38237    G__memfunc_setup("GetCurrentDirection",1956,G__G__Geom1_243_0_9, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
38238    G__memfunc_setup("GetXYcurvature",1458,G__G__Geom1_243_0_10, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38239    G__memfunc_setup("GetStep",700,G__G__Geom1_243_0_11, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38240    G__memfunc_setup("GetTotalCurvature",1765,G__G__Geom1_243_0_12, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38241    G__memfunc_setup("IsRightHanded",1278,G__G__Geom1_243_0_13, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", "a positive charge in B field makes a left-handed helix", (void*) NULL, 0);
38242    G__memfunc_setup("ResetStep",927,G__G__Geom1_243_0_14, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
38243    G__memfunc_setup("StepToPlane",1103,G__G__Geom1_243_0_15, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 0, 
38244 "D - 'Double_t' 0 - point D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 0);
38245    G__memfunc_setup("SetCharge",886,G__G__Geom1_243_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - charge", (char*)NULL, (void*) NULL, 0);
38246    G__memfunc_setup("SetXYcurvature",1470,G__G__Geom1_243_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - curvature", (char*)NULL, (void*) NULL, 0);
38247    G__memfunc_setup("SetField",784,G__G__Geom1_243_0_18, 121, -1, -1, 0, 4, 1, 1, 0, 
38248 "d - 'Double_t' 0 - bx d - 'Double_t' 0 - by "
38249 "d - 'Double_t' 0 - bz g - 'Bool_t' 0 'kTRUE' is_normalized", (char*)NULL, (void*) NULL, 0);
38250    G__memfunc_setup("SetHelixStep",1218,G__G__Geom1_243_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - hstep", (char*)NULL, (void*) NULL, 0);
38251    G__memfunc_setup("Step",412,G__G__Geom1_243_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 0);
38252    G__memfunc_setup("UpdateHelix",1117,G__G__Geom1_243_0_21, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
38253    G__memfunc_setup("Class",502,G__G__Geom1_243_0_22, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoHelix::Class) ), 0);
38254    G__memfunc_setup("Class_Name",982,G__G__Geom1_243_0_23, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoHelix::Class_Name) ), 0);
38255    G__memfunc_setup("Class_Version",1339,G__G__Geom1_243_0_24, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoHelix::Class_Version) ), 0);
38256    G__memfunc_setup("Dictionary",1046,G__G__Geom1_243_0_25, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoHelix::Dictionary) ), 0);
38257    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38258    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);
38259    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);
38260    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_243_0_29, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
38261    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_243_0_30, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoHelix::DeclFileName) ), 0);
38262    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_243_0_31, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoHelix::ImplFileLine) ), 0);
38263    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_243_0_32, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoHelix::ImplFileName) ), 0);
38264    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_243_0_33, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoHelix::DeclFileLine) ), 0);
38265    // automatic copy constructor
38266    G__memfunc_setup("TGeoHelix", 873, G__G__Geom1_243_0_34, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelix), -1, 0, 1, 1, 1, 0, "u 'TGeoHelix' - 11 - -", (char*) NULL, (void*) NULL, 0);
38267    // automatic destructor
38268    G__memfunc_setup("~TGeoHelix", 999, G__G__Geom1_243_0_35, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
38269    // automatic assignment operator
38270    G__memfunc_setup("operator=", 937, G__G__Geom1_243_0_36, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoHelix), -1, 1, 1, 1, 1, 0, "u 'TGeoHelix' - 11 - -", (char*) NULL, (void*) NULL, 0);
38271    G__tag_memfunc_reset();
38272 }
38273 
38274 static void G__setup_memfuncTGeoParaboloid(void) {
38275    /* TGeoParaboloid */
38276    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid));
38277    G__memfunc_setup("TGeoParaboloid",1388,G__G__Geom1_245_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
38278    G__memfunc_setup("TGeoParaboloid",1388,G__G__Geom1_245_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid), -1, 0, 3, 1, 1, 0, 
38279 "d - 'Double_t' 0 - rlo d - 'Double_t' 0 - rhi "
38280 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
38281    G__memfunc_setup("TGeoParaboloid",1388,G__G__Geom1_245_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid), -1, 0, 4, 1, 1, 0, 
38282 "C - - 10 - name d - 'Double_t' 0 - rlo "
38283 "d - 'Double_t' 0 - rhi d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
38284    G__memfunc_setup("TGeoParaboloid",1388,G__G__Geom1_245_0_4, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
38285    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38286    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
38287    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
38288 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38289 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
38290    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
38291    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
38292 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
38293    G__memfunc_setup("DistToParaboloid",1620,G__G__Geom1_245_0_10, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
38294 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir", (char*)NULL, (void*) NULL, 0);
38295    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
38296 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38297 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
38298 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
38299    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
38300 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38301 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
38302 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
38303    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
38304 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
38305 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
38306 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
38307    G__memfunc_setup("GetBuffer3D",1009,(G__InterfaceMethod) NULL,117, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 1, 2, 1, 1, 9, 
38308 "i - 'Int_t' 0 - reqSections g - 'Bool_t' 0 - localFrame", (char*)NULL, (void*) NULL, 1);
38309    G__memfunc_setup("GetRlo",589,G__G__Geom1_245_0_15, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38310    G__memfunc_setup("GetRhi",579,G__G__Geom1_245_0_16, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38311    G__memfunc_setup("GetDz",478,G__G__Geom1_245_0_17, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
38312    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
38313    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
38314 "U 'TGeoShape' - 0 - mother U 'TGeoMatrix' - 0 - mat", (char*)NULL, (void*) NULL, 1);
38315    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
38316 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
38317 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
38318    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38319    G__memfunc_setup("GetPointsOnSegments",1952,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
38320 "i - 'Int_t' 0 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
38321    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38322    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38323    G__memfunc_setup("MakeBuffer3D",1103,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TBuffer3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38324    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
38325 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
38326    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
38327 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
38328    G__memfunc_setup("SetParaboloidDimensions",2370,G__G__Geom1_245_0_28, 121, -1, -1, 0, 3, 1, 1, 0, 
38329 "d - 'Double_t' 0 - rlo d - 'Double_t' 0 - rhi "
38330 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
38331    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
38332    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - points", (char*)NULL, (void*) NULL, 1);
38333    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - points", (char*)NULL, (void*) NULL, 1);
38334    G__memfunc_setup("SetSegsAndPols",1391,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "u 'TBuffer3D' - 1 - buff", (char*)NULL, (void*) NULL, 1);
38335    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38336    G__memfunc_setup("Class",502,G__G__Geom1_245_0_34, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoParaboloid::Class) ), 0);
38337    G__memfunc_setup("Class_Name",982,G__G__Geom1_245_0_35, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoParaboloid::Class_Name) ), 0);
38338    G__memfunc_setup("Class_Version",1339,G__G__Geom1_245_0_36, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoParaboloid::Class_Version) ), 0);
38339    G__memfunc_setup("Dictionary",1046,G__G__Geom1_245_0_37, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoParaboloid::Dictionary) ), 0);
38340    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38341    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);
38342    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);
38343    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_245_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
38344    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_245_0_42, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoParaboloid::DeclFileName) ), 0);
38345    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_245_0_43, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoParaboloid::ImplFileLine) ), 0);
38346    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_245_0_44, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoParaboloid::ImplFileName) ), 0);
38347    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_245_0_45, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoParaboloid::DeclFileLine) ), 0);
38348    // automatic copy constructor
38349    G__memfunc_setup("TGeoParaboloid", 1388, G__G__Geom1_245_0_46, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid), -1, 0, 1, 1, 1, 0, "u 'TGeoParaboloid' - 11 - -", (char*) NULL, (void*) NULL, 0);
38350    // automatic destructor
38351    G__memfunc_setup("~TGeoParaboloid", 1514, G__G__Geom1_245_0_47, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
38352    // automatic assignment operator
38353    G__memfunc_setup("operator=", 937, G__G__Geom1_245_0_48, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoParaboloid), -1, 1, 1, 1, 1, 0, "u 'TGeoParaboloid' - 11 - -", (char*) NULL, (void*) NULL, 0);
38354    G__tag_memfunc_reset();
38355 }
38356 
38357 static void G__setup_memfuncTGeoHalfSpace(void) {
38358    /* TGeoHalfSpace */
38359    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace));
38360    G__memfunc_setup("TGeoHalfSpace",1238,G__G__Geom1_246_0_1, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
38361    G__memfunc_setup("TGeoHalfSpace",1238,G__G__Geom1_246_0_2, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace), -1, 0, 3, 1, 1, 0, 
38362 "C - - 10 - name D - 'Double_t' 0 - p "
38363 "D - 'Double_t' 0 - n", (char*)NULL, (void*) NULL, 0);
38364    G__memfunc_setup("TGeoHalfSpace",1238,G__G__Geom1_246_0_3, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace), -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - params", (char*)NULL, (void*) NULL, 0);
38365    G__memfunc_setup("Capacity",814,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38366    G__memfunc_setup("ComputeBBox",1096,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
38367    G__memfunc_setup("ComputeNormal",1350,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
38368 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38369 "D - 'Double_t' 0 - norm", (char*)NULL, (void*) NULL, 1);
38370    G__memfunc_setup("Contains",831,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 8, "D - 'Double_t' 0 - point", (char*)NULL, (void*) NULL, 1);
38371    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
38372 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
38373    G__memfunc_setup("DistFromInside",1412,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
38374 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38375 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
38376 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
38377    G__memfunc_setup("DistFromOutside",1541,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 5, 1, 1, 8, 
38378 "D - 'Double_t' 0 - point D - 'Double_t' 0 - dir "
38379 "i - 'Int_t' 0 '1' iact d - 'Double_t' 0 'TGeoShape::Big()' step "
38380 "D - 'Double_t' 0 '0' safe", (char*)NULL, (void*) NULL, 1);
38381    G__memfunc_setup("Divide",597,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
38382 "U 'TGeoVolume' - 0 - voldiv C - - 10 - divname "
38383 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
38384 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step", (char*)NULL, (void*) NULL, 1);
38385    G__memfunc_setup("GetPoint",810,G__G__Geom1_246_0_12, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
38386    G__memfunc_setup("GetNorm",700,G__G__Geom1_246_0_13, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
38387    G__memfunc_setup("GetBoundingCylinder",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
38388    G__memfunc_setup("GetMakeRuntimeShape",1907,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoShape), -1, 0, 2, 1, 1, 8, 
38389 "U 'TGeoShape' - 0 - - U 'TGeoMatrix' - 0 - -", (char*)NULL, (void*) NULL, 1);
38390    G__memfunc_setup("GetMeshNumbers",1417,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
38391 "i - 'Int_t' 1 - nvert i - 'Int_t' 1 - nsegs "
38392 "i - 'Int_t' 1 - npols", (char*)NULL, (void*) NULL, 1);
38393    G__memfunc_setup("GetNmeshVertices",1632,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38394    G__memfunc_setup("InspectShape",1223,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38395    G__memfunc_setup("IsCylType",902,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38396    G__memfunc_setup("Safety",620,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 8, 
38397 "D - 'Double_t' 0 - point g - 'Bool_t' 0 'kTRUE' in", (char*)NULL, (void*) NULL, 1);
38398    G__memfunc_setup("SavePrimitive",1352,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
38399 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - out C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
38400    G__memfunc_setup("SetDimensions",1349,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 1);
38401    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 1);
38402    G__memfunc_setup("SetPoints",937,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "F - 'Float_t' 0 - -", (char*)NULL, (void*) NULL, 1);
38403    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38404    G__memfunc_setup("Class",502,G__G__Geom1_246_0_26, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoHalfSpace::Class) ), 0);
38405    G__memfunc_setup("Class_Name",982,G__G__Geom1_246_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoHalfSpace::Class_Name) ), 0);
38406    G__memfunc_setup("Class_Version",1339,G__G__Geom1_246_0_28, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoHalfSpace::Class_Version) ), 0);
38407    G__memfunc_setup("Dictionary",1046,G__G__Geom1_246_0_29, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoHalfSpace::Dictionary) ), 0);
38408    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38409    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);
38410    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);
38411    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_246_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
38412    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_246_0_34, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoHalfSpace::DeclFileName) ), 0);
38413    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_246_0_35, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoHalfSpace::ImplFileLine) ), 0);
38414    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_246_0_36, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoHalfSpace::ImplFileName) ), 0);
38415    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_246_0_37, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoHalfSpace::DeclFileLine) ), 0);
38416    // automatic copy constructor
38417    G__memfunc_setup("TGeoHalfSpace", 1238, G__G__Geom1_246_0_38, (int) ('i'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace), -1, 0, 1, 1, 1, 0, "u 'TGeoHalfSpace' - 11 - -", (char*) NULL, (void*) NULL, 0);
38418    // automatic destructor
38419    G__memfunc_setup("~TGeoHalfSpace", 1364, G__G__Geom1_246_0_39, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
38420    // automatic assignment operator
38421    G__memfunc_setup("operator=", 937, G__G__Geom1_246_0_40, (int) ('u'), G__get_linked_tagnum(&G__G__Geom1LN_TGeoHalfSpace), -1, 1, 1, 1, 1, 0, "u 'TGeoHalfSpace' - 11 - -", (char*) NULL, (void*) NULL, 0);
38422    G__tag_memfunc_reset();
38423 }
38424 
38425 static void G__setup_memfuncTGeoBuilder(void) {
38426    /* TGeoBuilder */
38427    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__Geom1LN_TGeoBuilder));
38428    G__memfunc_setup("TGeoBuilder",1078,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBuilder), -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
38429    G__memfunc_setup("TGeoBuilder",1078,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBuilder), -1, 0, 1, 1, 2, 0, "u 'TGeoBuilder' - 11 - -", (char*)NULL, (void*) NULL, 0);
38430    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBuilder), -1, 1, 1, 1, 2, 0, "u 'TGeoBuilder' - 11 - -", (char*)NULL, (void*) NULL, 0);
38431    G__memfunc_setup("SetGeometry",1144,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "U 'TGeoManager' - 0 - geom", (char*)NULL, (void*) NULL, 0);
38432    G__memfunc_setup("Instance",821,G__G__Geom1_247_0_5, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoBuilder), -1, 0, 1, 3, 1, 0, "U 'TGeoManager' - 0 - geom", (char*)NULL, (void*) G__func2void( (TGeoBuilder* (*)(TGeoManager*))(&TGeoBuilder::Instance) ), 0);
38433    G__memfunc_setup("AddMaterial",1080,G__G__Geom1_247_0_6, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TGeoMaterial' - 0 - material", (char*)NULL, (void*) NULL, 0);
38434    G__memfunc_setup("AddTransformation",1760,G__G__Geom1_247_0_7, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TGeoMatrix' - 0 - matrix", (char*)NULL, (void*) NULL, 0);
38435    G__memfunc_setup("AddShape",762,G__G__Geom1_247_0_8, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TGeoShape' - 0 - shape", (char*)NULL, (void*) NULL, 0);
38436    G__memfunc_setup("RegisterMatrix",1466,G__G__Geom1_247_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoMatrix' - 0 - matrix", (char*)NULL, (void*) NULL, 0);
38437    G__memfunc_setup("MakeArb8",715,G__G__Geom1_247_0_10, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 4, 1, 1, 0, 
38438 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38439 "d - 'Double_t' 0 - dz D - 'Double_t' 0 '0' vertices", (char*)NULL, (void*) NULL, 0);
38440    G__memfunc_setup("MakeBox",679,G__G__Geom1_247_0_11, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
38441 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38442 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
38443 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
38444    G__memfunc_setup("MakeCone",771,G__G__Geom1_247_0_12, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
38445 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38446 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
38447 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
38448 "d - 'Double_t' 0 - rmax2", (char*)NULL, (void*) NULL, 0);
38449    G__memfunc_setup("MakeCons",785,G__G__Geom1_247_0_13, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 9, 1, 1, 0, 
38450 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38451 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - rmin1 "
38452 "d - 'Double_t' 0 - rmax1 d - 'Double_t' 0 - rmin2 "
38453 "d - 'Double_t' 0 - rmax2 d - 'Double_t' 0 - phi1 "
38454 "d - 'Double_t' 0 - phi2", (char*)NULL, (void*) NULL, 0);
38455    G__memfunc_setup("MakeCtub",780,G__G__Geom1_247_0_14, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 13, 1, 1, 0, 
38456 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38457 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
38458 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - phi1 "
38459 "d - 'Double_t' 0 - phi2 d - 'Double_t' 0 - lx "
38460 "d - 'Double_t' 0 - ly d - 'Double_t' 0 - lz "
38461 "d - 'Double_t' 0 - tx d - 'Double_t' 0 - ty "
38462 "d - 'Double_t' 0 - tz", (char*)NULL, (void*) NULL, 0);
38463    G__memfunc_setup("MakeEltu",792,G__G__Geom1_247_0_15, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
38464 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38465 "d - 'Double_t' 0 - a d - 'Double_t' 0 - b "
38466 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
38467    G__memfunc_setup("MakeGtra",780,G__G__Geom1_247_0_16, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 14, 1, 1, 0, 
38468 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38469 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - theta "
38470 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - twist "
38471 "d - 'Double_t' 0 - h1 d - 'Double_t' 0 - bl1 "
38472 "d - 'Double_t' 0 - tl1 d - 'Double_t' 0 - alpha1 "
38473 "d - 'Double_t' 0 - h2 d - 'Double_t' 0 - bl2 "
38474 "d - 'Double_t' 0 - tl2 d - 'Double_t' 0 - alpha2", (char*)NULL, (void*) NULL, 0);
38475    G__memfunc_setup("MakePara",770,G__G__Geom1_247_0_17, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 8, 1, 1, 0, 
38476 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38477 "d - 'Double_t' 0 - dx d - 'Double_t' 0 - dy "
38478 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - alpha "
38479 "d - 'Double_t' 0 - theta d - 'Double_t' 0 - phi", (char*)NULL, (void*) NULL, 0);
38480    G__memfunc_setup("MakePcon",782,G__G__Geom1_247_0_18, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
38481 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38482 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - dphi "
38483 "i - 'Int_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
38484    G__memfunc_setup("MakeParaboloid",1403,G__G__Geom1_247_0_19, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
38485 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38486 "d - 'Double_t' 0 - rlo d - 'Double_t' 0 - rhi "
38487 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
38488    G__memfunc_setup("MakeHype",788,G__G__Geom1_247_0_20, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
38489 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38490 "d - 'Double_t' 0 - rin d - 'Double_t' 0 - stin "
38491 "d - 'Double_t' 0 - rout d - 'Double_t' 0 - stout "
38492 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
38493    G__memfunc_setup("MakePgon",786,G__G__Geom1_247_0_21, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
38494 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38495 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - dphi "
38496 "i - 'Int_t' 0 - nedges i - 'Int_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
38497    G__memfunc_setup("MakeSphere",997,G__G__Geom1_247_0_22, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 8, 1, 1, 0, 
38498 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38499 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
38500 "d - 'Double_t' 0 '0' themin d - 'Double_t' 0 '180' themax "
38501 "d - 'Double_t' 0 '0' phimin d - 'Double_t' 0 '360' phimax", (char*)NULL, (void*) NULL, 0);
38502    G__memfunc_setup("MakeTorus",923,G__G__Geom1_247_0_23, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
38503 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38504 "d - 'Double_t' 0 - r d - 'Double_t' 0 - rmin "
38505 "d - 'Double_t' 0 - rmax d - 'Double_t' 0 '0' phi1 "
38506 "d - 'Double_t' 0 '360' dphi", (char*)NULL, (void*) NULL, 0);
38507    G__memfunc_setup("MakeTrap",789,G__G__Geom1_247_0_24, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 13, 1, 1, 0, 
38508 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38509 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - theta "
38510 "d - 'Double_t' 0 - phi d - 'Double_t' 0 - h1 "
38511 "d - 'Double_t' 0 - bl1 d - 'Double_t' 0 - tl1 "
38512 "d - 'Double_t' 0 - alpha1 d - 'Double_t' 0 - h2 "
38513 "d - 'Double_t' 0 - bl2 d - 'Double_t' 0 - tl2 "
38514 "d - 'Double_t' 0 - alpha2", (char*)NULL, (void*) NULL, 0);
38515    G__memfunc_setup("MakeTrd1",729,G__G__Geom1_247_0_25, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 6, 1, 1, 0, 
38516 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38517 "d - 'Double_t' 0 - dx1 d - 'Double_t' 0 - dx2 "
38518 "d - 'Double_t' 0 - dy d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
38519    G__memfunc_setup("MakeTrd2",730,G__G__Geom1_247_0_26, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
38520 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38521 "d - 'Double_t' 0 - dx1 d - 'Double_t' 0 - dx2 "
38522 "d - 'Double_t' 0 - dy1 d - 'Double_t' 0 - dy2 "
38523 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
38524    G__memfunc_setup("MakeTube",782,G__G__Geom1_247_0_27, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
38525 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38526 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
38527 "d - 'Double_t' 0 - dz", (char*)NULL, (void*) NULL, 0);
38528    G__memfunc_setup("MakeTubs",796,G__G__Geom1_247_0_28, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 7, 1, 1, 0, 
38529 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38530 "d - 'Double_t' 0 - rmin d - 'Double_t' 0 - rmax "
38531 "d - 'Double_t' 0 - dz d - 'Double_t' 0 - phi1 "
38532 "d - 'Double_t' 0 - phi2", (char*)NULL, (void*) NULL, 0);
38533    G__memfunc_setup("MakeXtru",817,G__G__Geom1_247_0_29, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 3, 1, 1, 0, 
38534 "C - - 10 - name U 'TGeoMedium' - 0 - medium "
38535 "i - 'Int_t' 0 - nz", (char*)NULL, (void*) NULL, 0);
38536    G__memfunc_setup("MakeVolumeAssembly",1846,G__G__Geom1_247_0_30, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeAssembly), -1, 0, 1, 1, 1, 0, "C - - 10 - name", (char*)NULL, (void*) NULL, 0);
38537    G__memfunc_setup("MakeVolumeMulti",1537,G__G__Geom1_247_0_31, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolumeMulti), -1, 0, 2, 1, 1, 0, 
38538 "C - - 10 - name U 'TGeoMedium' - 0 - medium", (char*)NULL, (void*) NULL, 0);
38539    G__memfunc_setup("Division",837,G__G__Geom1_247_0_32, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 8, 1, 1, 0, 
38540 "C - - 10 - name C - - 10 - mother "
38541 "i - 'Int_t' 0 - iaxis i - 'Int_t' 0 - ndiv "
38542 "d - 'Double_t' 0 - start d - 'Double_t' 0 - step "
38543 "i - 'Int_t' 0 '0' numed C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
38544    G__memfunc_setup("Matrix",629,G__G__Geom1_247_0_33, 121, -1, -1, 0, 7, 1, 1, 0, 
38545 "i - 'Int_t' 0 - index d - 'Double_t' 0 - theta1 "
38546 "d - 'Double_t' 0 - phi1 d - 'Double_t' 0 - theta2 "
38547 "d - 'Double_t' 0 - phi2 d - 'Double_t' 0 - theta3 "
38548 "d - 'Double_t' 0 - phi3", (char*)NULL, (void*) NULL, 0);
38549    G__memfunc_setup("Material",815,G__G__Geom1_247_0_34, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 7, 1, 1, 0, 
38550 "C - - 10 - name d - 'Double_t' 0 - a "
38551 "d - 'Double_t' 0 - z d - 'Double_t' 0 - dens "
38552 "i - 'Int_t' 0 - uid d - 'Double_t' 0 '0' radlen "
38553 "d - 'Double_t' 0 '0' intlen", (char*)NULL, (void*) NULL, 0);
38554    G__memfunc_setup("Mixture",750,G__G__Geom1_247_0_35, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 7, 1, 1, 0, 
38555 "C - - 10 - name F - 'Float_t' 0 - a "
38556 "F - 'Float_t' 0 - z d - 'Double_t' 0 - dens "
38557 "i - 'Int_t' 0 - nelem F - 'Float_t' 0 - wmat "
38558 "i - 'Int_t' 0 - uid", (char*)NULL, (void*) NULL, 0);
38559    G__memfunc_setup("Mixture",750,G__G__Geom1_247_0_36, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMaterial), -1, 0, 7, 1, 1, 0, 
38560 "C - - 10 - name D - 'Double_t' 0 - a "
38561 "D - 'Double_t' 0 - z d - 'Double_t' 0 - dens "
38562 "i - 'Int_t' 0 - nelem D - 'Double_t' 0 - wmat "
38563 "i - 'Int_t' 0 - uid", (char*)NULL, (void*) NULL, 0);
38564    G__memfunc_setup("Medium",609,G__G__Geom1_247_0_37, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoMedium), -1, 0, 11, 1, 1, 0, 
38565 "C - - 10 - name i - 'Int_t' 0 - numed "
38566 "i - 'Int_t' 0 - nmat i - 'Int_t' 0 - isvol "
38567 "i - 'Int_t' 0 - ifield d - 'Double_t' 0 - fieldm "
38568 "d - 'Double_t' 0 - tmaxfd d - 'Double_t' 0 - stemax "
38569 "d - 'Double_t' 0 - deemax d - 'Double_t' 0 - epsil "
38570 "d - 'Double_t' 0 - stmin", (char*)NULL, (void*) NULL, 0);
38571    G__memfunc_setup("Node",390,G__G__Geom1_247_0_38, 121, -1, -1, 0, 10, 1, 1, 0, 
38572 "C - - 10 - name i - 'Int_t' 0 - nr "
38573 "C - - 10 - mother d - 'Double_t' 0 - x "
38574 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
38575 "i - 'Int_t' 0 - irot g - 'Bool_t' 0 - isOnly "
38576 "F - 'Float_t' 0 - upar i - 'Int_t' 0 '0' npar", (char*)NULL, (void*) NULL, 0);
38577    G__memfunc_setup("Node",390,G__G__Geom1_247_0_39, 121, -1, -1, 0, 10, 1, 1, 0, 
38578 "C - - 10 - name i - 'Int_t' 0 - nr "
38579 "C - - 10 - mother d - 'Double_t' 0 - x "
38580 "d - 'Double_t' 0 - y d - 'Double_t' 0 - z "
38581 "i - 'Int_t' 0 - irot g - 'Bool_t' 0 - isOnly "
38582 "D - 'Double_t' 0 - upar i - 'Int_t' 0 '0' npar", (char*)NULL, (void*) NULL, 0);
38583    G__memfunc_setup("Volume",632,G__G__Geom1_247_0_40, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
38584 "C - - 10 - name C - - 10 - shape "
38585 "i - 'Int_t' 0 - nmed F - 'Float_t' 0 - upar "
38586 "i - 'Int_t' 0 '0' npar", (char*)NULL, (void*) NULL, 0);
38587    G__memfunc_setup("Volume",632,G__G__Geom1_247_0_41, 85, G__get_linked_tagnum(&G__G__Geom1LN_TGeoVolume), -1, 0, 5, 1, 1, 0, 
38588 "C - - 10 - name C - - 10 - shape "
38589 "i - 'Int_t' 0 - nmed D - 'Double_t' 0 - upar "
38590 "i - 'Int_t' 0 '0' npar", (char*)NULL, (void*) NULL, 0);
38591    G__memfunc_setup("Class",502,G__G__Geom1_247_0_42, 85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoBuilder::Class) ), 0);
38592    G__memfunc_setup("Class_Name",982,G__G__Geom1_247_0_43, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoBuilder::Class_Name) ), 0);
38593    G__memfunc_setup("Class_Version",1339,G__G__Geom1_247_0_44, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoBuilder::Class_Version) ), 0);
38594    G__memfunc_setup("Dictionary",1046,G__G__Geom1_247_0_45, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoBuilder::Dictionary) ), 0);
38595    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__Geom1LN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
38596    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);
38597    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);
38598    G__memfunc_setup("StreamerNVirtual",1656,G__G__Geom1_247_0_49, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
38599    G__memfunc_setup("DeclFileName",1145,G__G__Geom1_247_0_50, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoBuilder::DeclFileName) ), 0);
38600    G__memfunc_setup("ImplFileLine",1178,G__G__Geom1_247_0_51, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoBuilder::ImplFileLine) ), 0);
38601    G__memfunc_setup("ImplFileName",1171,G__G__Geom1_247_0_52, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoBuilder::ImplFileName) ), 0);
38602    G__memfunc_setup("DeclFileLine",1152,G__G__Geom1_247_0_53, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoBuilder::DeclFileLine) ), 0);
38603    // automatic destructor
38604    G__memfunc_setup("~TGeoBuilder", 1204, G__G__Geom1_247_0_54, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
38605    G__tag_memfunc_reset();
38606 }
38607 
38608 
38609 /*********************************************************
38610 * Member function information setup
38611 *********************************************************/
38612 extern "C" void G__cpp_setup_memfuncG__Geom1() {
38613 }
38614 
38615 /*********************************************************
38616 * Global variable information setup for each class
38617 *********************************************************/
38618 static void G__cpp_setup_global0() {
38619 
38620    /* Setting up global variables */
38621    G__resetplocal();
38622 
38623 }
38624 
38625 static void G__cpp_setup_global1() {
38626 }
38627 
38628 static void G__cpp_setup_global2() {
38629    G__memvar_setup((void*)(&gGeoIdentity),85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoIdentity),-1,-1,1,"gGeoIdentity=",0,(char*)NULL);
38630    G__memvar_setup((void*)(&gGeoManager),85,0,0,G__get_linked_tagnum(&G__G__Geom1LN_TGeoManager),-1,-1,1,"gGeoManager=",0,(char*)NULL);
38631 
38632    G__resetglobalenv();
38633 }
38634 extern "C" void G__cpp_setup_globalG__Geom1() {
38635   G__cpp_setup_global0();
38636   G__cpp_setup_global1();
38637   G__cpp_setup_global2();
38638 }
38639 
38640 /*********************************************************
38641 * Global function information setup for each class
38642 *********************************************************/
38643 static void G__cpp_setup_func0() {
38644    G__lastifuncposition();
38645 
38646 }
38647 
38648 static void G__cpp_setup_func1() {
38649 }
38650 
38651 static void G__cpp_setup_func2() {
38652 }
38653 
38654 static void G__cpp_setup_func3() {
38655 
38656    G__resetifuncposition();
38657 }
38658 
38659 extern "C" void G__cpp_setup_funcG__Geom1() {
38660   G__cpp_setup_func0();
38661   G__cpp_setup_func1();
38662   G__cpp_setup_func2();
38663   G__cpp_setup_func3();
38664 }
38665 
38666 /*********************************************************
38667 * Class,struct,union,enum tag information setup
38668 *********************************************************/
38669 /* Setup class/struct taginfo */
38670 G__linked_taginfo G__G__Geom1LN_TClass = { "TClass" , 99 , -1 };
38671 G__linked_taginfo G__G__Geom1LN_TBuffer = { "TBuffer" , 99 , -1 };
38672 G__linked_taginfo G__G__Geom1LN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
38673 G__linked_taginfo G__G__Geom1LN_TObject = { "TObject" , 99 , -1 };
38674 G__linked_taginfo G__G__Geom1LN_TNamed = { "TNamed" , 99 , -1 };
38675 G__linked_taginfo G__G__Geom1LN_TString = { "TString" , 99 , -1 };
38676 G__linked_taginfo G__G__Geom1LN_basic_ostreamlEcharcOchar_traitslEchargRsPgR = { "basic_ostream<char,char_traits<char> >" , 99 , -1 };
38677 G__linked_taginfo G__G__Geom1LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
38678 G__linked_taginfo G__G__Geom1LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
38679 G__linked_taginfo G__G__Geom1LN_TList = { "TList" , 99 , -1 };
38680 G__linked_taginfo G__G__Geom1LN_TBrowser = { "TBrowser" , 99 , -1 };
38681 G__linked_taginfo G__G__Geom1LN_TObjArray = { "TObjArray" , 99 , -1 };
38682 G__linked_taginfo G__G__Geom1LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
38683 G__linked_taginfo G__G__Geom1LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
38684 G__linked_taginfo G__G__Geom1LN_TGeoAtt = { "TGeoAtt" , 99 , -1 };
38685 G__linked_taginfo G__G__Geom1LN_TGeoAttcLcLdA = { "TGeoAtt::$" , 101 , -1 };
38686 G__linked_taginfo G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt = { "TGeoAtt::EGeoVisibilityAtt" , 101 , -1 };
38687 G__linked_taginfo G__G__Geom1LN_TGeoAttcLcLEGeoActivityAtt = { "TGeoAtt::EGeoActivityAtt" , 101 , -1 };
38688 G__linked_taginfo G__G__Geom1LN_TGeoAttcLcLEGeoOptimizationAtt = { "TGeoAtt::EGeoOptimizationAtt" , 101 , -1 };
38689 G__linked_taginfo G__G__Geom1LN_TGeoAttcLcLEGeoSavePrimitiveAtt = { "TGeoAtt::EGeoSavePrimitiveAtt" , 101 , -1 };
38690 G__linked_taginfo G__G__Geom1LN_TGeoShape = { "TGeoShape" , 99 , -1 };
38691 G__linked_taginfo G__G__Geom1LN_TGeoMatrix = { "TGeoMatrix" , 99 , -1 };
38692 G__linked_taginfo G__G__Geom1LN_TGeoHMatrix = { "TGeoHMatrix" , 99 , -1 };
38693 G__linked_taginfo G__G__Geom1LN_TGeoBoolNode = { "TGeoBoolNode" , 99 , -1 };
38694 G__linked_taginfo G__G__Geom1LN_TGeoBoolNodecLcLEGeoBoolType = { "TGeoBoolNode::EGeoBoolType" , 101 , -1 };
38695 G__linked_taginfo G__G__Geom1LN_TGeoUnion = { "TGeoUnion" , 99 , -1 };
38696 G__linked_taginfo G__G__Geom1LN_TGeoIntersection = { "TGeoIntersection" , 99 , -1 };
38697 G__linked_taginfo G__G__Geom1LN_TGeoSubtraction = { "TGeoSubtraction" , 99 , -1 };
38698 G__linked_taginfo G__G__Geom1LN_TAttFill = { "TAttFill" , 99 , -1 };
38699 G__linked_taginfo G__G__Geom1LN_TAttLine = { "TAttLine" , 99 , -1 };
38700 G__linked_taginfo G__G__Geom1LN_TAttMarker = { "TAttMarker" , 99 , -1 };
38701 G__linked_taginfo G__G__Geom1LN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR = { "iterator<bidirectional_iterator_tag,TObject*,long,const TObject**,const TObject*&>" , 115 , -1 };
38702 G__linked_taginfo G__G__Geom1LN_TGeoElementTable = { "TGeoElementTable" , 99 , -1 };
38703 G__linked_taginfo G__G__Geom1LN_TGeoIsotope = { "TGeoIsotope" , 99 , -1 };
38704 G__linked_taginfo G__G__Geom1LN_TGeoElement = { "TGeoElement" , 99 , -1 };
38705 G__linked_taginfo G__G__Geom1LN_TGeoElementcLcLEGeoElement = { "TGeoElement::EGeoElement" , 101 , -1 };
38706 G__linked_taginfo G__G__Geom1LN_TGeoDecayChannel = { "TGeoDecayChannel" , 99 , -1 };
38707 G__linked_taginfo G__G__Geom1LN_TGeoBatemanSol = { "TGeoBatemanSol" , 99 , -1 };
38708 G__linked_taginfo G__G__Geom1LN_TGeoElementRN = { "TGeoElementRN" , 99 , -1 };
38709 G__linked_taginfo G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode = { "TGeoDecayChannel::ENuclearDecayMode" , 101 , -1 };
38710 G__linked_taginfo G__G__Geom1LN_TGeoBatemanSolcLcLBtCoef_t = { "TGeoBatemanSol::BtCoef_t" , 115 , -1 };
38711 G__linked_taginfo G__G__Geom1LN_TGeoElemIter = { "TGeoElemIter" , 99 , -1 };
38712 G__linked_taginfo G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR = { "map<int,TGeoElementRN*,less<int>,allocator<pair<const int,TGeoElementRN*> > >" , 99 , -1 };
38713 G__linked_taginfo G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgRcLcLiterator = { "map<int,TGeoElementRN*,less<int>,allocator<pair<const int,TGeoElementRN*> > >::iterator" , 99 , -1 };
38714 G__linked_taginfo G__G__Geom1LN_TGeoElementTablecLcLEGeoETStatus = { "TGeoElementTable::EGeoETStatus" , 101 , -1 };
38715 G__linked_taginfo G__G__Geom1LN_TGeoMaterial = { "TGeoMaterial" , 99 , -1 };
38716 G__linked_taginfo G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterial = { "TGeoMaterial::EGeoMaterial" , 101 , -1 };
38717 G__linked_taginfo G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterialState = { "TGeoMaterial::EGeoMaterialState" , 101 , -1 };
38718 G__linked_taginfo G__G__Geom1LN_TGeoMixture = { "TGeoMixture" , 99 , -1 };
38719 G__linked_taginfo G__G__Geom1LN_TGeoMedium = { "TGeoMedium" , 99 , -1 };
38720 G__linked_taginfo G__G__Geom1LN_TGeoMediumcLcLEGeoMedium = { "TGeoMedium::EGeoMedium" , 101 , -1 };
38721 G__linked_taginfo G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes = { "TGeoMatrix::EGeoTransfTypes" , 101 , -1 };
38722 G__linked_taginfo G__G__Geom1LN_TGeoTranslation = { "TGeoTranslation" , 99 , -1 };
38723 G__linked_taginfo G__G__Geom1LN_TGeoRotation = { "TGeoRotation" , 99 , -1 };
38724 G__linked_taginfo G__G__Geom1LN_TGeoScale = { "TGeoScale" , 99 , -1 };
38725 G__linked_taginfo G__G__Geom1LN_TGeoCombiTrans = { "TGeoCombiTrans" , 99 , -1 };
38726 G__linked_taginfo G__G__Geom1LN_TGeoGenTrans = { "TGeoGenTrans" , 99 , -1 };
38727 G__linked_taginfo G__G__Geom1LN_TGeoIdentity = { "TGeoIdentity" , 99 , -1 };
38728 G__linked_taginfo G__G__Geom1LN_TAtt3D = { "TAtt3D" , 99 , -1 };
38729 G__linked_taginfo G__G__Geom1LN_TGeoBBox = { "TGeoBBox" , 99 , -1 };
38730 G__linked_taginfo G__G__Geom1LN_TGeoVolume = { "TGeoVolume" , 99 , -1 };
38731 G__linked_taginfo G__G__Geom1LN_TBuffer3D = { "TBuffer3D" , 99 , -1 };
38732 G__linked_taginfo G__G__Geom1LN_TGeoShapecLcLEShapeType = { "TGeoShape::EShapeType" , 101 , -1 };
38733 G__linked_taginfo G__G__Geom1LN_TH2F = { "TH2F" , 99 , -1 };
38734 G__linked_taginfo G__G__Geom1LN_TGeoNode = { "TGeoNode" , 99 , -1 };
38735 G__linked_taginfo G__G__Geom1LN_TGeoPatternFinder = { "TGeoPatternFinder" , 99 , -1 };
38736 G__linked_taginfo G__G__Geom1LN_TGeoVoxelFinder = { "TGeoVoxelFinder" , 99 , -1 };
38737 G__linked_taginfo G__G__Geom1LN_TGeoManager = { "TGeoManager" , 99 , -1 };
38738 G__linked_taginfo G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes = { "TGeoVolume::EGeoVolumeTypes" , 101 , -1 };
38739 G__linked_taginfo G__G__Geom1LN_TGeoVolumeMulti = { "TGeoVolumeMulti" , 99 , -1 };
38740 G__linked_taginfo G__G__Geom1LN_TGeoVolumeAssembly = { "TGeoVolumeAssembly" , 99 , -1 };
38741 G__linked_taginfo G__G__Geom1LN_TGeoNodecLcLdA = { "TGeoNode::$" , 101 , -1 };
38742 G__linked_taginfo G__G__Geom1LN_TGeoNodeMatrix = { "TGeoNodeMatrix" , 99 , -1 };
38743 G__linked_taginfo G__G__Geom1LN_TGeoNodeOffset = { "TGeoNodeOffset" , 99 , -1 };
38744 G__linked_taginfo G__G__Geom1LN_TGeoIterator = { "TGeoIterator" , 99 , -1 };
38745 G__linked_taginfo G__G__Geom1LN_TGeoIteratorPlugin = { "TGeoIteratorPlugin" , 99 , -1 };
38746 G__linked_taginfo G__G__Geom1LN_TGeoVoxelFindercLcLEVoxelsType = { "TGeoVoxelFinder::EVoxelsType" , 101 , -1 };
38747 G__linked_taginfo G__G__Geom1LN_TGeoPara = { "TGeoPara" , 99 , -1 };
38748 G__linked_taginfo G__G__Geom1LN_TGeoTube = { "TGeoTube" , 99 , -1 };
38749 G__linked_taginfo G__G__Geom1LN_TGeoTubeSeg = { "TGeoTubeSeg" , 99 , -1 };
38750 G__linked_taginfo G__G__Geom1LN_TGeoCtub = { "TGeoCtub" , 99 , -1 };
38751 G__linked_taginfo G__G__Geom1LN_TGeoTorus = { "TGeoTorus" , 99 , -1 };
38752 G__linked_taginfo G__G__Geom1LN_TGeoSphere = { "TGeoSphere" , 99 , -1 };
38753 G__linked_taginfo G__G__Geom1LN_TGeoEltu = { "TGeoEltu" , 99 , -1 };
38754 G__linked_taginfo G__G__Geom1LN_TGeoHype = { "TGeoHype" , 99 , -1 };
38755 G__linked_taginfo G__G__Geom1LN_TGeoCone = { "TGeoCone" , 99 , -1 };
38756 G__linked_taginfo G__G__Geom1LN_TGeoConeSeg = { "TGeoConeSeg" , 99 , -1 };
38757 G__linked_taginfo G__G__Geom1LN_TGeoPcon = { "TGeoPcon" , 99 , -1 };
38758 G__linked_taginfo G__G__Geom1LN_TGeoPgon = { "TGeoPgon" , 99 , -1 };
38759 G__linked_taginfo G__G__Geom1LN_TGeoArb8 = { "TGeoArb8" , 99 , -1 };
38760 G__linked_taginfo G__G__Geom1LN_TGeoArb8cLcLEGeoArb8Type = { "TGeoArb8::EGeoArb8Type" , 101 , -1 };
38761 G__linked_taginfo G__G__Geom1LN_TGeoTrap = { "TGeoTrap" , 99 , -1 };
38762 G__linked_taginfo G__G__Geom1LN_TGeoGtra = { "TGeoGtra" , 99 , -1 };
38763 G__linked_taginfo G__G__Geom1LN_TGeoTrd1 = { "TGeoTrd1" , 99 , -1 };
38764 G__linked_taginfo G__G__Geom1LN_TGeoTrd2 = { "TGeoTrd2" , 99 , -1 };
38765 G__linked_taginfo G__G__Geom1LN_TGeoCacheState = { "TGeoCacheState" , 99 , -1 };
38766 G__linked_taginfo G__G__Geom1LN_TGeoNodeCache = { "TGeoNodeCache" , 99 , -1 };
38767 G__linked_taginfo G__G__Geom1LN_TGeoNavigator = { "TGeoNavigator" , 99 , -1 };
38768 G__linked_taginfo G__G__Geom1LN_TVirtualGeoTrack = { "TVirtualGeoTrack" , 99 , -1 };
38769 G__linked_taginfo G__G__Geom1LN_TGeoPhysicalNode = { "TGeoPhysicalNode" , 99 , -1 };
38770 G__linked_taginfo G__G__Geom1LN_TGeoPNEntry = { "TGeoPNEntry" , 99 , -1 };
38771 G__linked_taginfo G__G__Geom1LN_TVirtualGeoPainter = { "TVirtualGeoPainter" , 99 , -1 };
38772 G__linked_taginfo G__G__Geom1LN_THashList = { "THashList" , 99 , -1 };
38773 G__linked_taginfo G__G__Geom1LN_TGeoCompositeShape = { "TGeoCompositeShape" , 99 , -1 };
38774 G__linked_taginfo G__G__Geom1LN_TGeoShapeAssembly = { "TGeoShapeAssembly" , 99 , -1 };
38775 G__linked_taginfo G__G__Geom1LN_TGeoScaledShape = { "TGeoScaledShape" , 99 , -1 };
38776 G__linked_taginfo G__G__Geom1LN_TStopwatch = { "TStopwatch" , 99 , -1 };
38777 G__linked_taginfo G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisLevel = { "TVirtualGeoPainter::EGeoVisLevel" , 101 , -1 };
38778 G__linked_taginfo G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisOption = { "TVirtualGeoPainter::EGeoVisOption" , 101 , -1 };
38779 G__linked_taginfo G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoBombOption = { "TVirtualGeoPainter::EGeoBombOption" , 101 , -1 };
38780 G__linked_taginfo G__G__Geom1LN_TGeoPolygon = { "TGeoPolygon" , 99 , -1 };
38781 G__linked_taginfo G__G__Geom1LN_TGeoPolygoncLcLdA = { "TGeoPolygon::$" , 101 , -1 };
38782 G__linked_taginfo G__G__Geom1LN_TGeoXtru = { "TGeoXtru" , 99 , -1 };
38783 G__linked_taginfo G__G__Geom1LN_TGeoPhysicalNodecLcLdA = { "TGeoPhysicalNode::$" , 101 , -1 };
38784 G__linked_taginfo G__G__Geom1LN_TGeoPNEntrycLcLEPNEntryFlags = { "TGeoPNEntry::EPNEntryFlags" , 101 , -1 };
38785 G__linked_taginfo G__G__Geom1LN_TGeoHelix = { "TGeoHelix" , 99 , -1 };
38786 G__linked_taginfo G__G__Geom1LN_TGeoHelixcLcLEGeoHelixTypes = { "TGeoHelix::EGeoHelixTypes" , 101 , -1 };
38787 G__linked_taginfo G__G__Geom1LN_TGeoParaboloid = { "TGeoParaboloid" , 99 , -1 };
38788 G__linked_taginfo G__G__Geom1LN_TGeoHalfSpace = { "TGeoHalfSpace" , 99 , -1 };
38789 G__linked_taginfo G__G__Geom1LN_TGeoBuilder = { "TGeoBuilder" , 99 , -1 };
38790 
38791 /* Reset class/struct taginfo */
38792 extern "C" void G__cpp_reset_tagtableG__Geom1() {
38793   G__G__Geom1LN_TClass.tagnum = -1 ;
38794   G__G__Geom1LN_TBuffer.tagnum = -1 ;
38795   G__G__Geom1LN_TMemberInspector.tagnum = -1 ;
38796   G__G__Geom1LN_TObject.tagnum = -1 ;
38797   G__G__Geom1LN_TNamed.tagnum = -1 ;
38798   G__G__Geom1LN_TString.tagnum = -1 ;
38799   G__G__Geom1LN_basic_ostreamlEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
38800   G__G__Geom1LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
38801   G__G__Geom1LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
38802   G__G__Geom1LN_TList.tagnum = -1 ;
38803   G__G__Geom1LN_TBrowser.tagnum = -1 ;
38804   G__G__Geom1LN_TObjArray.tagnum = -1 ;
38805   G__G__Geom1LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
38806   G__G__Geom1LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
38807   G__G__Geom1LN_TGeoAtt.tagnum = -1 ;
38808   G__G__Geom1LN_TGeoAttcLcLdA.tagnum = -1 ;
38809   G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt.tagnum = -1 ;
38810   G__G__Geom1LN_TGeoAttcLcLEGeoActivityAtt.tagnum = -1 ;
38811   G__G__Geom1LN_TGeoAttcLcLEGeoOptimizationAtt.tagnum = -1 ;
38812   G__G__Geom1LN_TGeoAttcLcLEGeoSavePrimitiveAtt.tagnum = -1 ;
38813   G__G__Geom1LN_TGeoShape.tagnum = -1 ;
38814   G__G__Geom1LN_TGeoMatrix.tagnum = -1 ;
38815   G__G__Geom1LN_TGeoHMatrix.tagnum = -1 ;
38816   G__G__Geom1LN_TGeoBoolNode.tagnum = -1 ;
38817   G__G__Geom1LN_TGeoBoolNodecLcLEGeoBoolType.tagnum = -1 ;
38818   G__G__Geom1LN_TGeoUnion.tagnum = -1 ;
38819   G__G__Geom1LN_TGeoIntersection.tagnum = -1 ;
38820   G__G__Geom1LN_TGeoSubtraction.tagnum = -1 ;
38821   G__G__Geom1LN_TAttFill.tagnum = -1 ;
38822   G__G__Geom1LN_TAttLine.tagnum = -1 ;
38823   G__G__Geom1LN_TAttMarker.tagnum = -1 ;
38824   G__G__Geom1LN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR.tagnum = -1 ;
38825   G__G__Geom1LN_TGeoElementTable.tagnum = -1 ;
38826   G__G__Geom1LN_TGeoIsotope.tagnum = -1 ;
38827   G__G__Geom1LN_TGeoElement.tagnum = -1 ;
38828   G__G__Geom1LN_TGeoElementcLcLEGeoElement.tagnum = -1 ;
38829   G__G__Geom1LN_TGeoDecayChannel.tagnum = -1 ;
38830   G__G__Geom1LN_TGeoBatemanSol.tagnum = -1 ;
38831   G__G__Geom1LN_TGeoElementRN.tagnum = -1 ;
38832   G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode.tagnum = -1 ;
38833   G__G__Geom1LN_TGeoBatemanSolcLcLBtCoef_t.tagnum = -1 ;
38834   G__G__Geom1LN_TGeoElemIter.tagnum = -1 ;
38835   G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR.tagnum = -1 ;
38836   G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgRcLcLiterator.tagnum = -1 ;
38837   G__G__Geom1LN_TGeoElementTablecLcLEGeoETStatus.tagnum = -1 ;
38838   G__G__Geom1LN_TGeoMaterial.tagnum = -1 ;
38839   G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterial.tagnum = -1 ;
38840   G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterialState.tagnum = -1 ;
38841   G__G__Geom1LN_TGeoMixture.tagnum = -1 ;
38842   G__G__Geom1LN_TGeoMedium.tagnum = -1 ;
38843   G__G__Geom1LN_TGeoMediumcLcLEGeoMedium.tagnum = -1 ;
38844   G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes.tagnum = -1 ;
38845   G__G__Geom1LN_TGeoTranslation.tagnum = -1 ;
38846   G__G__Geom1LN_TGeoRotation.tagnum = -1 ;
38847   G__G__Geom1LN_TGeoScale.tagnum = -1 ;
38848   G__G__Geom1LN_TGeoCombiTrans.tagnum = -1 ;
38849   G__G__Geom1LN_TGeoGenTrans.tagnum = -1 ;
38850   G__G__Geom1LN_TGeoIdentity.tagnum = -1 ;
38851   G__G__Geom1LN_TAtt3D.tagnum = -1 ;
38852   G__G__Geom1LN_TGeoBBox.tagnum = -1 ;
38853   G__G__Geom1LN_TGeoVolume.tagnum = -1 ;
38854   G__G__Geom1LN_TBuffer3D.tagnum = -1 ;
38855   G__G__Geom1LN_TGeoShapecLcLEShapeType.tagnum = -1 ;
38856   G__G__Geom1LN_TH2F.tagnum = -1 ;
38857   G__G__Geom1LN_TGeoNode.tagnum = -1 ;
38858   G__G__Geom1LN_TGeoPatternFinder.tagnum = -1 ;
38859   G__G__Geom1LN_TGeoVoxelFinder.tagnum = -1 ;
38860   G__G__Geom1LN_TGeoManager.tagnum = -1 ;
38861   G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes.tagnum = -1 ;
38862   G__G__Geom1LN_TGeoVolumeMulti.tagnum = -1 ;
38863   G__G__Geom1LN_TGeoVolumeAssembly.tagnum = -1 ;
38864   G__G__Geom1LN_TGeoNodecLcLdA.tagnum = -1 ;
38865   G__G__Geom1LN_TGeoNodeMatrix.tagnum = -1 ;
38866   G__G__Geom1LN_TGeoNodeOffset.tagnum = -1 ;
38867   G__G__Geom1LN_TGeoIterator.tagnum = -1 ;
38868   G__G__Geom1LN_TGeoIteratorPlugin.tagnum = -1 ;
38869   G__G__Geom1LN_TGeoVoxelFindercLcLEVoxelsType.tagnum = -1 ;
38870   G__G__Geom1LN_TGeoPara.tagnum = -1 ;
38871   G__G__Geom1LN_TGeoTube.tagnum = -1 ;
38872   G__G__Geom1LN_TGeoTubeSeg.tagnum = -1 ;
38873   G__G__Geom1LN_TGeoCtub.tagnum = -1 ;
38874   G__G__Geom1LN_TGeoTorus.tagnum = -1 ;
38875   G__G__Geom1LN_TGeoSphere.tagnum = -1 ;
38876   G__G__Geom1LN_TGeoEltu.tagnum = -1 ;
38877   G__G__Geom1LN_TGeoHype.tagnum = -1 ;
38878   G__G__Geom1LN_TGeoCone.tagnum = -1 ;
38879   G__G__Geom1LN_TGeoConeSeg.tagnum = -1 ;
38880   G__G__Geom1LN_TGeoPcon.tagnum = -1 ;
38881   G__G__Geom1LN_TGeoPgon.tagnum = -1 ;
38882   G__G__Geom1LN_TGeoArb8.tagnum = -1 ;
38883   G__G__Geom1LN_TGeoArb8cLcLEGeoArb8Type.tagnum = -1 ;
38884   G__G__Geom1LN_TGeoTrap.tagnum = -1 ;
38885   G__G__Geom1LN_TGeoGtra.tagnum = -1 ;
38886   G__G__Geom1LN_TGeoTrd1.tagnum = -1 ;
38887   G__G__Geom1LN_TGeoTrd2.tagnum = -1 ;
38888   G__G__Geom1LN_TGeoCacheState.tagnum = -1 ;
38889   G__G__Geom1LN_TGeoNodeCache.tagnum = -1 ;
38890   G__G__Geom1LN_TGeoNavigator.tagnum = -1 ;
38891   G__G__Geom1LN_TVirtualGeoTrack.tagnum = -1 ;
38892   G__G__Geom1LN_TGeoPhysicalNode.tagnum = -1 ;
38893   G__G__Geom1LN_TGeoPNEntry.tagnum = -1 ;
38894   G__G__Geom1LN_TVirtualGeoPainter.tagnum = -1 ;
38895   G__G__Geom1LN_THashList.tagnum = -1 ;
38896   G__G__Geom1LN_TGeoCompositeShape.tagnum = -1 ;
38897   G__G__Geom1LN_TGeoShapeAssembly.tagnum = -1 ;
38898   G__G__Geom1LN_TGeoScaledShape.tagnum = -1 ;
38899   G__G__Geom1LN_TStopwatch.tagnum = -1 ;
38900   G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisLevel.tagnum = -1 ;
38901   G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisOption.tagnum = -1 ;
38902   G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoBombOption.tagnum = -1 ;
38903   G__G__Geom1LN_TGeoPolygon.tagnum = -1 ;
38904   G__G__Geom1LN_TGeoPolygoncLcLdA.tagnum = -1 ;
38905   G__G__Geom1LN_TGeoXtru.tagnum = -1 ;
38906   G__G__Geom1LN_TGeoPhysicalNodecLcLdA.tagnum = -1 ;
38907   G__G__Geom1LN_TGeoPNEntrycLcLEPNEntryFlags.tagnum = -1 ;
38908   G__G__Geom1LN_TGeoHelix.tagnum = -1 ;
38909   G__G__Geom1LN_TGeoHelixcLcLEGeoHelixTypes.tagnum = -1 ;
38910   G__G__Geom1LN_TGeoParaboloid.tagnum = -1 ;
38911   G__G__Geom1LN_TGeoHalfSpace.tagnum = -1 ;
38912   G__G__Geom1LN_TGeoBuilder.tagnum = -1 ;
38913 }
38914 
38915 
38916 extern "C" void G__cpp_setup_tagtableG__Geom1() {
38917 
38918    /* Setting up class,struct,union tag entry */
38919    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TClass);
38920    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TBuffer);
38921    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TMemberInspector);
38922    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TObject);
38923    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TNamed);
38924    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TString);
38925    G__get_linked_tagnum_fwd(&G__G__Geom1LN_basic_ostreamlEcharcOchar_traitslEchargRsPgR);
38926    G__get_linked_tagnum_fwd(&G__G__Geom1LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
38927    G__get_linked_tagnum_fwd(&G__G__Geom1LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
38928    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TList);
38929    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TBrowser);
38930    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TObjArray);
38931    G__get_linked_tagnum_fwd(&G__G__Geom1LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
38932    G__get_linked_tagnum_fwd(&G__G__Geom1LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
38933    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoAtt),sizeof(TGeoAtt),-1,296192,"class for visibility, activity and optimization attributes for volumes/nodes",G__setup_memvarTGeoAtt,G__setup_memfuncTGeoAtt);
38934    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoAttcLcLdA);
38935    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoAttcLcLEGeoVisibilityAtt);
38936    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoAttcLcLEGeoActivityAtt);
38937    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoAttcLcLEGeoOptimizationAtt);
38938    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoAttcLcLEGeoSavePrimitiveAtt);
38939    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoShape),sizeof(TGeoShape),-1,324889,"base class for shapes",G__setup_memvarTGeoShape,G__setup_memfuncTGeoShape);
38940    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoMatrix),sizeof(TGeoMatrix),-1,327429,"base geometrical transformation class",G__setup_memvarTGeoMatrix,G__setup_memfuncTGeoMatrix);
38941    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoHMatrix),sizeof(TGeoHMatrix),-1,326912,"global matrix class",G__setup_memvarTGeoHMatrix,G__setup_memfuncTGeoHMatrix);
38942    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoBoolNode),sizeof(TGeoBoolNode),-1,327433,"a boolean node",G__setup_memvarTGeoBoolNode,G__setup_memfuncTGeoBoolNode);
38943    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoBoolNodecLcLEGeoBoolType);
38944    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoUnion),sizeof(TGeoUnion),-1,324864,"union node",G__setup_memvarTGeoUnion,G__setup_memfuncTGeoUnion);
38945    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoIntersection),sizeof(TGeoIntersection),-1,324864,"intersection node",G__setup_memvarTGeoIntersection,G__setup_memfuncTGeoIntersection);
38946    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoSubtraction),sizeof(TGeoSubtraction),-1,324864,"subtraction node",G__setup_memvarTGeoSubtraction,G__setup_memfuncTGeoSubtraction);
38947    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TAttFill);
38948    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TAttLine);
38949    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TAttMarker);
38950    G__get_linked_tagnum_fwd(&G__G__Geom1LN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR);
38951    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoElementTable),sizeof(TGeoElementTable),-1,327424,"table of elements",G__setup_memvarTGeoElementTable,G__setup_memfuncTGeoElementTable);
38952    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoIsotope),sizeof(TGeoIsotope),-1,324864,"Isotope class defined by Z,N,A",G__setup_memvarTGeoIsotope,G__setup_memfuncTGeoIsotope);
38953    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoElement),sizeof(TGeoElement),-1,327424,"base element class",G__setup_memvarTGeoElement,G__setup_memfuncTGeoElement);
38954    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoElementcLcLEGeoElement);
38955    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoDecayChannel),sizeof(TGeoDecayChannel),-1,327424,"Decay channel for Elements",G__setup_memvarTGeoDecayChannel,G__setup_memfuncTGeoDecayChannel);
38956    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoBatemanSol),sizeof(TGeoBatemanSol),-1,327424,"Solution for the Bateman equation",G__setup_memvarTGeoBatemanSol,G__setup_memfuncTGeoBatemanSol);
38957    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoElementRN),sizeof(TGeoElementRN),-1,327424,"radionuclides class",G__setup_memvarTGeoElementRN,G__setup_memfuncTGeoElementRN);
38958    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoDecayChannelcLcLENuclearDecayMode);
38959    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoBatemanSolcLcLBtCoef_t);
38960    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoElemIter),sizeof(TGeoElemIter),-1,298752,"Iterator for radionuclide chains.",G__setup_memvarTGeoElemIter,G__setup_memfuncTGeoElemIter);
38961    G__get_linked_tagnum_fwd(&G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR);
38962    G__get_linked_tagnum_fwd(&G__G__Geom1LN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgRcLcLiterator);
38963    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoElementTablecLcLEGeoETStatus);
38964    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoMaterial),sizeof(TGeoMaterial),-1,327424,"base material class",G__setup_memvarTGeoMaterial,G__setup_memfuncTGeoMaterial);
38965    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterial);
38966    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoMaterialcLcLEGeoMaterialState);
38967    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoMixture),sizeof(TGeoMixture),-1,327424,"material mixtures",G__setup_memvarTGeoMixture,G__setup_memfuncTGeoMixture);
38968    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoMedium),sizeof(TGeoMedium),-1,327424,"tracking medium",G__setup_memvarTGeoMedium,G__setup_memfuncTGeoMedium);
38969    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoMediumcLcLEGeoMedium);
38970    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoMatrixcLcLEGeoTransfTypes);
38971    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoTranslation),sizeof(TGeoTranslation),-1,327424,"translation class",G__setup_memvarTGeoTranslation,G__setup_memfuncTGeoTranslation);
38972    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoRotation),sizeof(TGeoRotation),-1,327424,"rotation class",G__setup_memvarTGeoRotation,G__setup_memfuncTGeoRotation);
38973    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoScale),sizeof(TGeoScale),-1,325376,"scaling class",G__setup_memvarTGeoScale,G__setup_memfuncTGeoScale);
38974    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoCombiTrans),sizeof(TGeoCombiTrans),-1,327424,"rotation + translation",G__setup_memvarTGeoCombiTrans,G__setup_memfuncTGeoCombiTrans);
38975    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoGenTrans),sizeof(TGeoGenTrans),-1,324864,"rotation + translation + scale",G__setup_memvarTGeoGenTrans,G__setup_memfuncTGeoGenTrans);
38976    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoIdentity),sizeof(TGeoIdentity),-1,324864,"identity transformation class",G__setup_memvarTGeoIdentity,G__setup_memfuncTGeoIdentity);
38977    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TAtt3D);
38978    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoBBox),sizeof(TGeoBBox),-1,324864,"box primitive",G__setup_memvarTGeoBBox,G__setup_memfuncTGeoBBox);
38979    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoVolume),sizeof(TGeoVolume),-1,130816,"geometry volume descriptor",G__setup_memvarTGeoVolume,G__setup_memfuncTGeoVolume);
38980    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TBuffer3D);
38981    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoShapecLcLEShapeType);
38982    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TH2F);
38983    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoNode),sizeof(TGeoNode),-1,327425,"base class for all geometry nodes",G__setup_memvarTGeoNode,G__setup_memfuncTGeoNode);
38984    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoPatternFinder);
38985    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoVoxelFinder),sizeof(TGeoVoxelFinder),-1,130816,"voxel finder class",G__setup_memvarTGeoVoxelFinder,G__setup_memfuncTGeoVoxelFinder);
38986    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoManager),sizeof(TGeoManager),-1,130816,"geometry manager",G__setup_memvarTGeoManager,G__setup_memfuncTGeoManager);
38987    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoVolumecLcLEGeoVolumeTypes);
38988    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoVolumeMulti),sizeof(TGeoVolumeMulti),-1,327424,"class to handle multiple volumes in one step",G__setup_memvarTGeoVolumeMulti,G__setup_memfuncTGeoVolumeMulti);
38989    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoVolumeAssembly),sizeof(TGeoVolumeAssembly),-1,324864,"an assembly of volumes",G__setup_memvarTGeoVolumeAssembly,G__setup_memfuncTGeoVolumeAssembly);
38990    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoNodecLcLdA);
38991    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoNodeMatrix),sizeof(TGeoNodeMatrix),-1,327424,"a geometry node in the general case",G__setup_memvarTGeoNodeMatrix,G__setup_memfuncTGeoNodeMatrix);
38992    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoNodeOffset),sizeof(TGeoNodeOffset),-1,327424,"a geometry node with just an offset",G__setup_memvarTGeoNodeOffset,G__setup_memfuncTGeoNodeOffset);
38993    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoIterator),sizeof(TGeoIterator),-1,36608,"Iterator for geometry.",G__setup_memvarTGeoIterator,G__setup_memfuncTGeoIterator);
38994    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoIteratorPlugin),sizeof(TGeoIteratorPlugin),-1,32513,"ABC for user plugins connecter to a geometry iterator.",G__setup_memvarTGeoIteratorPlugin,G__setup_memfuncTGeoIteratorPlugin);
38995    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoVoxelFindercLcLEVoxelsType);
38996    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoPara),sizeof(TGeoPara),-1,324864,"box primitive",G__setup_memvarTGeoPara,G__setup_memfuncTGeoPara);
38997    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoTube),sizeof(TGeoTube),-1,324864,"cylindrical tube class",G__setup_memvarTGeoTube,G__setup_memfuncTGeoTube);
38998    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoTubeSeg),sizeof(TGeoTubeSeg),-1,324864,"cylindrical tube segment class ",G__setup_memvarTGeoTubeSeg,G__setup_memfuncTGeoTubeSeg);
38999    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoCtub),sizeof(TGeoCtub),-1,324864,"cut tube segment class ",G__setup_memvarTGeoCtub,G__setup_memfuncTGeoCtub);
39000    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoTorus),sizeof(TGeoTorus),-1,324864,"torus class",G__setup_memvarTGeoTorus,G__setup_memfuncTGeoTorus);
39001    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoSphere),sizeof(TGeoSphere),-1,324864,"sphere class",G__setup_memvarTGeoSphere,G__setup_memfuncTGeoSphere);
39002    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoEltu),sizeof(TGeoEltu),-1,324864,"elliptical tube class",G__setup_memvarTGeoEltu,G__setup_memfuncTGeoEltu);
39003    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoHype),sizeof(TGeoHype),-1,324864,"hyperboloid class",G__setup_memvarTGeoHype,G__setup_memfuncTGeoHype);
39004    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoCone),sizeof(TGeoCone),-1,324864,"conical tube class",G__setup_memvarTGeoCone,G__setup_memfuncTGeoCone);
39005    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoConeSeg),sizeof(TGeoConeSeg),-1,324864,"conical tube segment class ",G__setup_memvarTGeoConeSeg,G__setup_memfuncTGeoConeSeg);
39006    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoPcon),sizeof(TGeoPcon),-1,327424,"polycone class ",G__setup_memvarTGeoPcon,G__setup_memfuncTGeoPcon);
39007    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoPgon),sizeof(TGeoPgon),-1,324864,"polygone class ",G__setup_memvarTGeoPgon,G__setup_memfuncTGeoPgon);
39008    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoArb8),sizeof(TGeoArb8),-1,130816,"arbitrary trapezoid with 8 vertices",G__setup_memvarTGeoArb8,G__setup_memfuncTGeoArb8);
39009    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoArb8cLcLEGeoArb8Type);
39010    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoTrap),sizeof(TGeoTrap),-1,324864,"G3 TRAP shape",G__setup_memvarTGeoTrap,G__setup_memfuncTGeoTrap);
39011    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoGtra),sizeof(TGeoGtra),-1,324864,"G3 GTRA shape",G__setup_memvarTGeoGtra,G__setup_memfuncTGeoGtra);
39012    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoTrd1),sizeof(TGeoTrd1),-1,324864,"TRD1 shape class",G__setup_memvarTGeoTrd1,G__setup_memfuncTGeoTrd1);
39013    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoTrd2),sizeof(TGeoTrd2),-1,324864,"TRD2 shape class",G__setup_memvarTGeoTrd2,G__setup_memfuncTGeoTrd2);
39014    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoCacheState);
39015    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoNodeCache);
39016    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoNavigator),sizeof(TGeoNavigator),-1,327424,"geometry navigator class",G__setup_memvarTGeoNavigator,G__setup_memfuncTGeoNavigator);
39017    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TVirtualGeoTrack),sizeof(TVirtualGeoTrack),-1,327433,"virtual geometry tracks",G__setup_memvarTVirtualGeoTrack,G__setup_memfuncTVirtualGeoTrack);
39018    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoPhysicalNode),sizeof(TGeoPhysicalNode),-1,327424,"base class for physical nodes",G__setup_memvarTGeoPhysicalNode,G__setup_memfuncTGeoPhysicalNode);
39019    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoPNEntry),sizeof(TGeoPNEntry),-1,327424,"a physical node entry with unique name",G__setup_memvarTGeoPNEntry,G__setup_memfuncTGeoPNEntry);
39020    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TVirtualGeoPainter),sizeof(TVirtualGeoPainter),-1,324682,"Abstract interface for geometry painters",G__setup_memvarTVirtualGeoPainter,G__setup_memfuncTVirtualGeoPainter);
39021    G__get_linked_tagnum_fwd(&G__G__Geom1LN_THashList);
39022    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoCompositeShape),sizeof(TGeoCompositeShape),-1,327424,"boolean composite shape",G__setup_memvarTGeoCompositeShape,G__setup_memfuncTGeoCompositeShape);
39023    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoShapeAssembly),sizeof(TGeoShapeAssembly),-1,324864,"assembly shape",G__setup_memvarTGeoShapeAssembly,G__setup_memfuncTGeoShapeAssembly);
39024    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoScaledShape),sizeof(TGeoScaledShape),-1,324864,"a scaled shape",G__setup_memvarTGeoScaledShape,G__setup_memfuncTGeoScaledShape);
39025    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TStopwatch);
39026    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisLevel);
39027    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoVisOption);
39028    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TVirtualGeoPaintercLcLEGeoBombOption);
39029    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoPolygon),sizeof(TGeoPolygon),-1,324864,"class for handling arbitrary polygons",G__setup_memvarTGeoPolygon,G__setup_memfuncTGeoPolygon);
39030    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoPolygoncLcLdA);
39031    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoXtru),sizeof(TGeoXtru),-1,130816,"extruded polygon class ",G__setup_memvarTGeoXtru,G__setup_memfuncTGeoXtru);
39032    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoPhysicalNodecLcLdA);
39033    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoPNEntrycLcLEPNEntryFlags);
39034    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoHelix),sizeof(TGeoHelix),-1,324864,"helix class",G__setup_memvarTGeoHelix,G__setup_memfuncTGeoHelix);
39035    G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoHelixcLcLEGeoHelixTypes);
39036    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoParaboloid),sizeof(TGeoParaboloid),-1,324864,"paraboloid class",G__setup_memvarTGeoParaboloid,G__setup_memfuncTGeoParaboloid);
39037    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoHalfSpace),sizeof(TGeoHalfSpace),-1,324864,"half-space class",G__setup_memvarTGeoHalfSpace,G__setup_memfuncTGeoHalfSpace);
39038    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__Geom1LN_TGeoBuilder),sizeof(TGeoBuilder),-1,32512,"geometry builder singleton",G__setup_memvarTGeoBuilder,G__setup_memfuncTGeoBuilder);
39039 }
39040 extern "C" void G__cpp_setupG__Geom1(void) {
39041   G__check_setup_version(30051515,"G__cpp_setupG__Geom1()");
39042   G__set_cpp_environmentG__Geom1();
39043   G__cpp_setup_tagtableG__Geom1();
39044 
39045   G__cpp_setup_inheritanceG__Geom1();
39046 
39047   G__cpp_setup_typetableG__Geom1();
39048 
39049   G__cpp_setup_memvarG__Geom1();
39050 
39051   G__cpp_setup_memfuncG__Geom1();
39052   G__cpp_setup_globalG__Geom1();
39053   G__cpp_setup_funcG__Geom1();
39054 
39055    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__Geom1();
39056   return;
39057 }
39058 class G__cpp_setup_initG__Geom1 {
39059   public:
39060     G__cpp_setup_initG__Geom1() { G__add_setup_func("G__Geom1",(G__incsetup)(&G__cpp_setupG__Geom1)); G__call_setup_funcs(); }
39061    ~G__cpp_setup_initG__Geom1() { G__remove_setup_func("G__Geom1"); }
39062 };
39063 G__cpp_setup_initG__Geom1 G__cpp_setup_initializerG__Geom1;
39064 

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