G__GeomPainter.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:44:13 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME geomdIgeompainterdIsrcdIG__GeomPainter
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__GeomPainter.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 TGeoOverlap_ShowMembers(void *obj, TMemberInspector &R__insp);
00041    static void *new_TGeoOverlap(void *p = 0);
00042    static void *newArray_TGeoOverlap(Long_t size, void *p);
00043    static void delete_TGeoOverlap(void *p);
00044    static void deleteArray_TGeoOverlap(void *p);
00045    static void destruct_TGeoOverlap(void *p);
00046 
00047    // Function generating the singleton type initializer
00048    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoOverlap*)
00049    {
00050       ::TGeoOverlap *ptr = 0;
00051       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoOverlap >(0);
00052       static ::ROOT::TGenericClassInfo 
00053          instance("TGeoOverlap", ::TGeoOverlap::Class_Version(), "include/TGeoOverlap.h", 51,
00054                   typeid(::TGeoOverlap), DefineBehavior(ptr, ptr),
00055                   &::TGeoOverlap::Dictionary, isa_proxy, 4,
00056                   sizeof(::TGeoOverlap) );
00057       instance.SetNew(&new_TGeoOverlap);
00058       instance.SetNewArray(&newArray_TGeoOverlap);
00059       instance.SetDelete(&delete_TGeoOverlap);
00060       instance.SetDeleteArray(&deleteArray_TGeoOverlap);
00061       instance.SetDestructor(&destruct_TGeoOverlap);
00062       return &instance;
00063    }
00064    TGenericClassInfo *GenerateInitInstance(const ::TGeoOverlap*)
00065    {
00066       return GenerateInitInstanceLocal((::TGeoOverlap*)0);
00067    }
00068    // Static variable to force the class initialization
00069    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoOverlap*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00070 } // end of namespace ROOT
00071 
00072 namespace ROOT {
00073    void TGeoChecker_ShowMembers(void *obj, TMemberInspector &R__insp);
00074    static void *new_TGeoChecker(void *p = 0);
00075    static void *newArray_TGeoChecker(Long_t size, void *p);
00076    static void delete_TGeoChecker(void *p);
00077    static void deleteArray_TGeoChecker(void *p);
00078    static void destruct_TGeoChecker(void *p);
00079 
00080    // Function generating the singleton type initializer
00081    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoChecker*)
00082    {
00083       ::TGeoChecker *ptr = 0;
00084       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoChecker >(0);
00085       static ::ROOT::TGenericClassInfo 
00086          instance("TGeoChecker", ::TGeoChecker::Class_Version(), "include/TGeoChecker.h", 39,
00087                   typeid(::TGeoChecker), DefineBehavior(ptr, ptr),
00088                   &::TGeoChecker::Dictionary, isa_proxy, 4,
00089                   sizeof(::TGeoChecker) );
00090       instance.SetNew(&new_TGeoChecker);
00091       instance.SetNewArray(&newArray_TGeoChecker);
00092       instance.SetDelete(&delete_TGeoChecker);
00093       instance.SetDeleteArray(&deleteArray_TGeoChecker);
00094       instance.SetDestructor(&destruct_TGeoChecker);
00095       return &instance;
00096    }
00097    TGenericClassInfo *GenerateInitInstance(const ::TGeoChecker*)
00098    {
00099       return GenerateInitInstanceLocal((::TGeoChecker*)0);
00100    }
00101    // Static variable to force the class initialization
00102    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoChecker*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00103 } // end of namespace ROOT
00104 
00105 namespace ROOT {
00106    void TGeoPainter_ShowMembers(void *obj, TMemberInspector &R__insp);
00107    static void delete_TGeoPainter(void *p);
00108    static void deleteArray_TGeoPainter(void *p);
00109    static void destruct_TGeoPainter(void *p);
00110 
00111    // Function generating the singleton type initializer
00112    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoPainter*)
00113    {
00114       ::TGeoPainter *ptr = 0;
00115       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoPainter >(0);
00116       static ::ROOT::TGenericClassInfo 
00117          instance("TGeoPainter", ::TGeoPainter::Class_Version(), "include/TGeoPainter.h", 43,
00118                   typeid(::TGeoPainter), DefineBehavior(ptr, ptr),
00119                   &::TGeoPainter::Dictionary, isa_proxy, 4,
00120                   sizeof(::TGeoPainter) );
00121       instance.SetDelete(&delete_TGeoPainter);
00122       instance.SetDeleteArray(&deleteArray_TGeoPainter);
00123       instance.SetDestructor(&destruct_TGeoPainter);
00124       return &instance;
00125    }
00126    TGenericClassInfo *GenerateInitInstance(const ::TGeoPainter*)
00127    {
00128       return GenerateInitInstanceLocal((::TGeoPainter*)0);
00129    }
00130    // Static variable to force the class initialization
00131    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoPainter*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00132 } // end of namespace ROOT
00133 
00134 namespace ROOT {
00135    void TGeoTrack_ShowMembers(void *obj, TMemberInspector &R__insp);
00136    static void *new_TGeoTrack(void *p = 0);
00137    static void *newArray_TGeoTrack(Long_t size, void *p);
00138    static void delete_TGeoTrack(void *p);
00139    static void deleteArray_TGeoTrack(void *p);
00140    static void destruct_TGeoTrack(void *p);
00141 
00142    // Function generating the singleton type initializer
00143    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TGeoTrack*)
00144    {
00145       ::TGeoTrack *ptr = 0;
00146       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TGeoTrack >(0);
00147       static ::ROOT::TGenericClassInfo 
00148          instance("TGeoTrack", ::TGeoTrack::Class_Version(), "include/TGeoTrack.h", 35,
00149                   typeid(::TGeoTrack), DefineBehavior(ptr, ptr),
00150                   &::TGeoTrack::Dictionary, isa_proxy, 4,
00151                   sizeof(::TGeoTrack) );
00152       instance.SetNew(&new_TGeoTrack);
00153       instance.SetNewArray(&newArray_TGeoTrack);
00154       instance.SetDelete(&delete_TGeoTrack);
00155       instance.SetDeleteArray(&deleteArray_TGeoTrack);
00156       instance.SetDestructor(&destruct_TGeoTrack);
00157       return &instance;
00158    }
00159    TGenericClassInfo *GenerateInitInstance(const ::TGeoTrack*)
00160    {
00161       return GenerateInitInstanceLocal((::TGeoTrack*)0);
00162    }
00163    // Static variable to force the class initialization
00164    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TGeoTrack*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00165 } // end of namespace ROOT
00166 
00167 //______________________________________________________________________________
00168 TClass *TGeoOverlap::fgIsA = 0;  // static to hold class pointer
00169 
00170 //______________________________________________________________________________
00171 const char *TGeoOverlap::Class_Name()
00172 {
00173    return "TGeoOverlap";
00174 }
00175 
00176 //______________________________________________________________________________
00177 const char *TGeoOverlap::ImplFileName()
00178 {
00179    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoOverlap*)0x0)->GetImplFileName();
00180 }
00181 
00182 //______________________________________________________________________________
00183 int TGeoOverlap::ImplFileLine()
00184 {
00185    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoOverlap*)0x0)->GetImplFileLine();
00186 }
00187 
00188 //______________________________________________________________________________
00189 void TGeoOverlap::Dictionary()
00190 {
00191    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoOverlap*)0x0)->GetClass();
00192 }
00193 
00194 //______________________________________________________________________________
00195 TClass *TGeoOverlap::Class()
00196 {
00197    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoOverlap*)0x0)->GetClass();
00198    return fgIsA;
00199 }
00200 
00201 //______________________________________________________________________________
00202 TClass *TGeoChecker::fgIsA = 0;  // static to hold class pointer
00203 
00204 //______________________________________________________________________________
00205 const char *TGeoChecker::Class_Name()
00206 {
00207    return "TGeoChecker";
00208 }
00209 
00210 //______________________________________________________________________________
00211 const char *TGeoChecker::ImplFileName()
00212 {
00213    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoChecker*)0x0)->GetImplFileName();
00214 }
00215 
00216 //______________________________________________________________________________
00217 int TGeoChecker::ImplFileLine()
00218 {
00219    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoChecker*)0x0)->GetImplFileLine();
00220 }
00221 
00222 //______________________________________________________________________________
00223 void TGeoChecker::Dictionary()
00224 {
00225    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoChecker*)0x0)->GetClass();
00226 }
00227 
00228 //______________________________________________________________________________
00229 TClass *TGeoChecker::Class()
00230 {
00231    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoChecker*)0x0)->GetClass();
00232    return fgIsA;
00233 }
00234 
00235 //______________________________________________________________________________
00236 TClass *TGeoPainter::fgIsA = 0;  // static to hold class pointer
00237 
00238 //______________________________________________________________________________
00239 const char *TGeoPainter::Class_Name()
00240 {
00241    return "TGeoPainter";
00242 }
00243 
00244 //______________________________________________________________________________
00245 const char *TGeoPainter::ImplFileName()
00246 {
00247    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPainter*)0x0)->GetImplFileName();
00248 }
00249 
00250 //______________________________________________________________________________
00251 int TGeoPainter::ImplFileLine()
00252 {
00253    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoPainter*)0x0)->GetImplFileLine();
00254 }
00255 
00256 //______________________________________________________________________________
00257 void TGeoPainter::Dictionary()
00258 {
00259    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPainter*)0x0)->GetClass();
00260 }
00261 
00262 //______________________________________________________________________________
00263 TClass *TGeoPainter::Class()
00264 {
00265    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoPainter*)0x0)->GetClass();
00266    return fgIsA;
00267 }
00268 
00269 //______________________________________________________________________________
00270 TClass *TGeoTrack::fgIsA = 0;  // static to hold class pointer
00271 
00272 //______________________________________________________________________________
00273 const char *TGeoTrack::Class_Name()
00274 {
00275    return "TGeoTrack";
00276 }
00277 
00278 //______________________________________________________________________________
00279 const char *TGeoTrack::ImplFileName()
00280 {
00281    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrack*)0x0)->GetImplFileName();
00282 }
00283 
00284 //______________________________________________________________________________
00285 int TGeoTrack::ImplFileLine()
00286 {
00287    return ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrack*)0x0)->GetImplFileLine();
00288 }
00289 
00290 //______________________________________________________________________________
00291 void TGeoTrack::Dictionary()
00292 {
00293    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrack*)0x0)->GetClass();
00294 }
00295 
00296 //______________________________________________________________________________
00297 TClass *TGeoTrack::Class()
00298 {
00299    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TGeoTrack*)0x0)->GetClass();
00300    return fgIsA;
00301 }
00302 
00303 //______________________________________________________________________________
00304 void TGeoPainter::Streamer(TBuffer &R__b)
00305 {
00306    // Stream an object of class TGeoPainter.
00307 
00308    if (R__b.IsReading()) {
00309       R__b.ReadClassBuffer(TGeoPainter::Class(),this);
00310    } else {
00311       R__b.WriteClassBuffer(TGeoPainter::Class(),this);
00312    }
00313 }
00314 
00315 //______________________________________________________________________________
00316 void TGeoPainter::ShowMembers(TMemberInspector &R__insp)
00317 {
00318       // Inspect the data members of an object of class TGeoPainter.
00319       TClass *R__cl = ::TGeoPainter::IsA();
00320       if (R__cl || R__insp.IsA()) { }
00321       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBombX", &fBombX);
00322       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBombY", &fBombY);
00323       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBombZ", &fBombZ);
00324       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBombR", &fBombR);
00325       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCheckedBox[6]", fCheckedBox);
00326       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMat[9]", fMat);
00327       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNsegments", &fNsegments);
00328       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNVisNodes", &fNVisNodes);
00329       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVisLevel", &fVisLevel);
00330       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVisOption", &fVisOption);
00331       R__insp.Inspect(R__cl, R__insp.GetParent(), "fExplodedView", &fExplodedView);
00332       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVisLock", &fVisLock);
00333       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTopVisible", &fTopVisible);
00334       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPaintingOverlaps", &fPaintingOverlaps);
00335       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsRaytracing", &fIsRaytracing);
00336       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsPaintingShape", &fIsPaintingShape);
00337       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVisBranch", &fVisBranch);
00338       R__insp.InspectMember(fVisBranch, "fVisBranch.");
00339       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVolInfo", &fVolInfo);
00340       R__insp.InspectMember(fVolInfo, "fVolInfo.");
00341       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCheckedNode", &fCheckedNode);
00342       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fOverlap", &fOverlap);
00343       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGlobal", &fGlobal);
00344       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fBuffer", &fBuffer);
00345       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGeoManager", &fGeoManager);
00346       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fChecker", &fChecker);
00347       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fClippingShape", &fClippingShape);
00348       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTopVolume", &fTopVolume);
00349       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fLastVolume", &fLastVolume);
00350       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPlugin", &fPlugin);
00351       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVisVolumes", &fVisVolumes);
00352       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIsEditable", &fIsEditable);
00353       TVirtualGeoPainter::ShowMembers(R__insp);
00354 }
00355 
00356 namespace ROOT {
00357    // Wrapper around operator delete
00358    static void delete_TGeoPainter(void *p) {
00359       delete ((::TGeoPainter*)p);
00360    }
00361    static void deleteArray_TGeoPainter(void *p) {
00362       delete [] ((::TGeoPainter*)p);
00363    }
00364    static void destruct_TGeoPainter(void *p) {
00365       typedef ::TGeoPainter current_t;
00366       ((current_t*)p)->~current_t();
00367    }
00368 } // end of namespace ROOT for class ::TGeoPainter
00369 
00370 //______________________________________________________________________________
00371 void TGeoChecker::Streamer(TBuffer &R__b)
00372 {
00373    // Stream an object of class TGeoChecker.
00374 
00375    if (R__b.IsReading()) {
00376       R__b.ReadClassBuffer(TGeoChecker::Class(),this);
00377    } else {
00378       R__b.WriteClassBuffer(TGeoChecker::Class(),this);
00379    }
00380 }
00381 
00382 //______________________________________________________________________________
00383 void TGeoChecker::ShowMembers(TMemberInspector &R__insp)
00384 {
00385       // Inspect the data members of an object of class TGeoChecker.
00386       TClass *R__cl = ::TGeoChecker::IsA();
00387       if (R__cl || R__insp.IsA()) { }
00388       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fGeoManager", &fGeoManager);
00389       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVsafe", &fVsafe);
00390       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fBuff1", &fBuff1);
00391       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fBuff2", &fBuff2);
00392       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFullCheck", &fFullCheck);
00393       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVal1", &fVal1);
00394       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVal2", &fVal2);
00395       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFlags", &fFlags);
00396       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTimer", &fTimer);
00397       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fSelectedNode", &fSelectedNode);
00398       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNchecks", &fNchecks);
00399       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNmeshPoints", &fNmeshPoints);
00400       TObject::ShowMembers(R__insp);
00401 }
00402 
00403 namespace ROOT {
00404    // Wrappers around operator new
00405    static void *new_TGeoChecker(void *p) {
00406       return  p ? new(p) ::TGeoChecker : new ::TGeoChecker;
00407    }
00408    static void *newArray_TGeoChecker(Long_t nElements, void *p) {
00409       return p ? new(p) ::TGeoChecker[nElements] : new ::TGeoChecker[nElements];
00410    }
00411    // Wrapper around operator delete
00412    static void delete_TGeoChecker(void *p) {
00413       delete ((::TGeoChecker*)p);
00414    }
00415    static void deleteArray_TGeoChecker(void *p) {
00416       delete [] ((::TGeoChecker*)p);
00417    }
00418    static void destruct_TGeoChecker(void *p) {
00419       typedef ::TGeoChecker current_t;
00420       ((current_t*)p)->~current_t();
00421    }
00422 } // end of namespace ROOT for class ::TGeoChecker
00423 
00424 //______________________________________________________________________________
00425 void TGeoTrack::Streamer(TBuffer &R__b)
00426 {
00427    // Stream an object of class TGeoTrack.
00428 
00429    if (R__b.IsReading()) {
00430       R__b.ReadClassBuffer(TGeoTrack::Class(),this);
00431    } else {
00432       R__b.WriteClassBuffer(TGeoTrack::Class(),this);
00433    }
00434 }
00435 
00436 //______________________________________________________________________________
00437 void TGeoTrack::ShowMembers(TMemberInspector &R__insp)
00438 {
00439       // Inspect the data members of an object of class TGeoTrack.
00440       TClass *R__cl = ::TGeoTrack::IsA();
00441       if (R__cl || R__insp.IsA()) { }
00442       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPointsSize", &fPointsSize);
00443       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNpoints", &fNpoints);
00444       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPoints", &fPoints);
00445       TVirtualGeoTrack::ShowMembers(R__insp);
00446 }
00447 
00448 namespace ROOT {
00449    // Wrappers around operator new
00450    static void *new_TGeoTrack(void *p) {
00451       return  p ? new(p) ::TGeoTrack : new ::TGeoTrack;
00452    }
00453    static void *newArray_TGeoTrack(Long_t nElements, void *p) {
00454       return p ? new(p) ::TGeoTrack[nElements] : new ::TGeoTrack[nElements];
00455    }
00456    // Wrapper around operator delete
00457    static void delete_TGeoTrack(void *p) {
00458       delete ((::TGeoTrack*)p);
00459    }
00460    static void deleteArray_TGeoTrack(void *p) {
00461       delete [] ((::TGeoTrack*)p);
00462    }
00463    static void destruct_TGeoTrack(void *p) {
00464       typedef ::TGeoTrack current_t;
00465       ((current_t*)p)->~current_t();
00466    }
00467 } // end of namespace ROOT for class ::TGeoTrack
00468 
00469 //______________________________________________________________________________
00470 void TGeoOverlap::Streamer(TBuffer &R__b)
00471 {
00472    // Stream an object of class TGeoOverlap.
00473 
00474    if (R__b.IsReading()) {
00475       R__b.ReadClassBuffer(TGeoOverlap::Class(),this);
00476    } else {
00477       R__b.WriteClassBuffer(TGeoOverlap::Class(),this);
00478    }
00479 }
00480 
00481 //______________________________________________________________________________
00482 void TGeoOverlap::ShowMembers(TMemberInspector &R__insp)
00483 {
00484       // Inspect the data members of an object of class TGeoOverlap.
00485       TClass *R__cl = ::TGeoOverlap::IsA();
00486       if (R__cl || R__insp.IsA()) { }
00487       R__insp.Inspect(R__cl, R__insp.GetParent(), "fOverlap", &fOverlap);
00488       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVolume1", &fVolume1);
00489       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVolume2", &fVolume2);
00490       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix1", &fMatrix1);
00491       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMatrix2", &fMatrix2);
00492       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMarker", &fMarker);
00493       TNamed::ShowMembers(R__insp);
00494       TAttLine::ShowMembers(R__insp);
00495       TAttFill::ShowMembers(R__insp);
00496       TAtt3D::ShowMembers(R__insp);
00497 }
00498 
00499 namespace ROOT {
00500    // Wrappers around operator new
00501    static void *new_TGeoOverlap(void *p) {
00502       return  p ? new(p) ::TGeoOverlap : new ::TGeoOverlap;
00503    }
00504    static void *newArray_TGeoOverlap(Long_t nElements, void *p) {
00505       return p ? new(p) ::TGeoOverlap[nElements] : new ::TGeoOverlap[nElements];
00506    }
00507    // Wrapper around operator delete
00508    static void delete_TGeoOverlap(void *p) {
00509       delete ((::TGeoOverlap*)p);
00510    }
00511    static void deleteArray_TGeoOverlap(void *p) {
00512       delete [] ((::TGeoOverlap*)p);
00513    }
00514    static void destruct_TGeoOverlap(void *p) {
00515       typedef ::TGeoOverlap current_t;
00516       ((current_t*)p)->~current_t();
00517    }
00518 } // end of namespace ROOT for class ::TGeoOverlap
00519 
00520 /********************************************************
00521 * geom/geompainter/src/G__GeomPainter.cxx
00522 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
00523 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
00524 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
00525 ********************************************************/
00526 
00527 #ifdef G__MEMTEST
00528 #undef malloc
00529 #undef free
00530 #endif
00531 
00532 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
00533 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
00534 #endif
00535 
00536 extern "C" void G__cpp_reset_tagtableG__GeomPainter();
00537 
00538 extern "C" void G__set_cpp_environmentG__GeomPainter() {
00539   G__add_compiledheader("TObject.h");
00540   G__add_compiledheader("TMemberInspector.h");
00541   G__add_compiledheader("TGeoChecker.h");
00542   G__add_compiledheader("TGeoOverlap.h");
00543   G__add_compiledheader("TGeoPainter.h");
00544   G__add_compiledheader("TGeoTrack.h");
00545   G__cpp_reset_tagtableG__GeomPainter();
00546 }
00547 #include <new>
00548 extern "C" int G__cpp_dllrevG__GeomPainter() { return(30051515); }
00549 
00550 /*********************************************************
00551 * Member function Interface Method
00552 *********************************************************/
00553 
00554 /* TGeoOverlap */
00555 static int G__G__GeomPainter_105_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00556 {
00557    TGeoOverlap* p = NULL;
00558    char* gvp = (char*) G__getgvp();
00559    int n = G__getaryconstruct();
00560    if (n) {
00561      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00562        p = new TGeoOverlap[n];
00563      } else {
00564        p = new((void*) gvp) TGeoOverlap[n];
00565      }
00566    } else {
00567      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00568        p = new TGeoOverlap;
00569      } else {
00570        p = new((void*) gvp) TGeoOverlap;
00571      }
00572    }
00573    result7->obj.i = (long) p;
00574    result7->ref = (long) p;
00575    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap));
00576    return(1 || funcname || hash || result7 || libp) ;
00577 }
00578 
00579 static int G__G__GeomPainter_105_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00580 {
00581    TGeoOverlap* p = NULL;
00582    char* gvp = (char*) G__getgvp();
00583    switch (libp->paran) {
00584    case 7:
00585      //m: 7
00586      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00587        p = new TGeoOverlap(
00588 (const char*) G__int(libp->para[0]), (TGeoVolume*) G__int(libp->para[1])
00589 , (TGeoVolume*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3])
00590 , (TGeoMatrix*) G__int(libp->para[4]), (Bool_t) G__int(libp->para[5])
00591 , (Double_t) G__double(libp->para[6]));
00592      } else {
00593        p = new((void*) gvp) TGeoOverlap(
00594 (const char*) G__int(libp->para[0]), (TGeoVolume*) G__int(libp->para[1])
00595 , (TGeoVolume*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3])
00596 , (TGeoMatrix*) G__int(libp->para[4]), (Bool_t) G__int(libp->para[5])
00597 , (Double_t) G__double(libp->para[6]));
00598      }
00599      break;
00600    case 6:
00601      //m: 6
00602      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00603        p = new TGeoOverlap(
00604 (const char*) G__int(libp->para[0]), (TGeoVolume*) G__int(libp->para[1])
00605 , (TGeoVolume*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3])
00606 , (TGeoMatrix*) G__int(libp->para[4]), (Bool_t) G__int(libp->para[5]));
00607      } else {
00608        p = new((void*) gvp) TGeoOverlap(
00609 (const char*) G__int(libp->para[0]), (TGeoVolume*) G__int(libp->para[1])
00610 , (TGeoVolume*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3])
00611 , (TGeoMatrix*) G__int(libp->para[4]), (Bool_t) G__int(libp->para[5]));
00612      }
00613      break;
00614    case 5:
00615      //m: 5
00616      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00617        p = new TGeoOverlap(
00618 (const char*) G__int(libp->para[0]), (TGeoVolume*) G__int(libp->para[1])
00619 , (TGeoVolume*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3])
00620 , (TGeoMatrix*) G__int(libp->para[4]));
00621      } else {
00622        p = new((void*) gvp) TGeoOverlap(
00623 (const char*) G__int(libp->para[0]), (TGeoVolume*) G__int(libp->para[1])
00624 , (TGeoVolume*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3])
00625 , (TGeoMatrix*) G__int(libp->para[4]));
00626      }
00627      break;
00628    }
00629    result7->obj.i = (long) p;
00630    result7->ref = (long) p;
00631    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap));
00632    return(1 || funcname || hash || result7 || libp) ;
00633 }
00634 
00635 static int G__G__GeomPainter_105_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00636 {
00637       G__letint(result7, 85, (long) ((const TGeoOverlap*) G__getstructoffset())->GetPolyMarker());
00638    return(1 || funcname || hash || result7 || libp) ;
00639 }
00640 
00641 static int G__G__GeomPainter_105_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00642 {
00643       G__letint(result7, 85, (long) ((const TGeoOverlap*) G__getstructoffset())->GetFirstVolume());
00644    return(1 || funcname || hash || result7 || libp) ;
00645 }
00646 
00647 static int G__G__GeomPainter_105_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00648 {
00649       G__letint(result7, 85, (long) ((const TGeoOverlap*) G__getstructoffset())->GetSecondVolume());
00650    return(1 || funcname || hash || result7 || libp) ;
00651 }
00652 
00653 static int G__G__GeomPainter_105_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00654 {
00655       G__letint(result7, 85, (long) ((const TGeoOverlap*) G__getstructoffset())->GetFirstMatrix());
00656    return(1 || funcname || hash || result7 || libp) ;
00657 }
00658 
00659 static int G__G__GeomPainter_105_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00660 {
00661       G__letint(result7, 85, (long) ((const TGeoOverlap*) G__getstructoffset())->GetSecondMatrix());
00662    return(1 || funcname || hash || result7 || libp) ;
00663 }
00664 
00665 static int G__G__GeomPainter_105_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00666 {
00667       G__letdouble(result7, 100, (double) ((const TGeoOverlap*) G__getstructoffset())->GetOverlap());
00668    return(1 || funcname || hash || result7 || libp) ;
00669 }
00670 
00671 static int G__G__GeomPainter_105_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00672 {
00673       G__letint(result7, 103, (long) ((const TGeoOverlap*) G__getstructoffset())->IsExtrusion());
00674    return(1 || funcname || hash || result7 || libp) ;
00675 }
00676 
00677 static int G__G__GeomPainter_105_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00678 {
00679       G__letint(result7, 103, (long) ((const TGeoOverlap*) G__getstructoffset())->IsOverlap());
00680    return(1 || funcname || hash || result7 || libp) ;
00681 }
00682 
00683 static int G__G__GeomPainter_105_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00684 {
00685       ((const TGeoOverlap*) G__getstructoffset())->PrintInfo();
00686       G__setnull(result7);
00687    return(1 || funcname || hash || result7 || libp) ;
00688 }
00689 
00690 static int G__G__GeomPainter_105_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00691 {
00692    switch (libp->paran) {
00693    case 1:
00694       ((TGeoOverlap*) G__getstructoffset())->SampleOverlap((Int_t) G__int(libp->para[0]));
00695       G__setnull(result7);
00696       break;
00697    case 0:
00698       ((TGeoOverlap*) G__getstructoffset())->SampleOverlap();
00699       G__setnull(result7);
00700       break;
00701    }
00702    return(1 || funcname || hash || result7 || libp) ;
00703 }
00704 
00705 static int G__G__GeomPainter_105_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00706 {
00707    switch (libp->paran) {
00708    case 1:
00709       ((TGeoOverlap*) G__getstructoffset())->SetIsExtrusion((Bool_t) G__int(libp->para[0]));
00710       G__setnull(result7);
00711       break;
00712    case 0:
00713       ((TGeoOverlap*) G__getstructoffset())->SetIsExtrusion();
00714       G__setnull(result7);
00715       break;
00716    }
00717    return(1 || funcname || hash || result7 || libp) ;
00718 }
00719 
00720 static int G__G__GeomPainter_105_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00721 {
00722    switch (libp->paran) {
00723    case 1:
00724       ((TGeoOverlap*) G__getstructoffset())->SetIsOverlap((Bool_t) G__int(libp->para[0]));
00725       G__setnull(result7);
00726       break;
00727    case 0:
00728       ((TGeoOverlap*) G__getstructoffset())->SetIsOverlap();
00729       G__setnull(result7);
00730       break;
00731    }
00732    return(1 || funcname || hash || result7 || libp) ;
00733 }
00734 
00735 static int G__G__GeomPainter_105_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00736 {
00737       ((TGeoOverlap*) G__getstructoffset())->SetNextPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
00738 , (Double_t) G__double(libp->para[2]));
00739       G__setnull(result7);
00740    return(1 || funcname || hash || result7 || libp) ;
00741 }
00742 
00743 static int G__G__GeomPainter_105_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00744 {
00745       ((TGeoOverlap*) G__getstructoffset())->SetFirstVolume((TGeoVolume*) G__int(libp->para[0]));
00746       G__setnull(result7);
00747    return(1 || funcname || hash || result7 || libp) ;
00748 }
00749 
00750 static int G__G__GeomPainter_105_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00751 {
00752       ((TGeoOverlap*) G__getstructoffset())->SetSecondVolume((TGeoVolume*) G__int(libp->para[0]));
00753       G__setnull(result7);
00754    return(1 || funcname || hash || result7 || libp) ;
00755 }
00756 
00757 static int G__G__GeomPainter_105_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00758 {
00759       ((TGeoOverlap*) G__getstructoffset())->SetFirstMatrix((TGeoMatrix*) G__int(libp->para[0]));
00760       G__setnull(result7);
00761    return(1 || funcname || hash || result7 || libp) ;
00762 }
00763 
00764 static int G__G__GeomPainter_105_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00765 {
00766       ((TGeoOverlap*) G__getstructoffset())->SetSecondMatrix((TGeoMatrix*) G__int(libp->para[0]));
00767       G__setnull(result7);
00768    return(1 || funcname || hash || result7 || libp) ;
00769 }
00770 
00771 static int G__G__GeomPainter_105_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00772 {
00773       ((TGeoOverlap*) G__getstructoffset())->SetOverlap((Double_t) G__double(libp->para[0]));
00774       G__setnull(result7);
00775    return(1 || funcname || hash || result7 || libp) ;
00776 }
00777 
00778 static int G__G__GeomPainter_105_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00779 {
00780       ((const TGeoOverlap*) G__getstructoffset())->Validate();
00781       G__setnull(result7);
00782    return(1 || funcname || hash || result7 || libp) ;
00783 }
00784 
00785 static int G__G__GeomPainter_105_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00786 {
00787       G__letint(result7, 85, (long) TGeoOverlap::Class());
00788    return(1 || funcname || hash || result7 || libp) ;
00789 }
00790 
00791 static int G__G__GeomPainter_105_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00792 {
00793       G__letint(result7, 67, (long) TGeoOverlap::Class_Name());
00794    return(1 || funcname || hash || result7 || libp) ;
00795 }
00796 
00797 static int G__G__GeomPainter_105_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00798 {
00799       G__letint(result7, 115, (long) TGeoOverlap::Class_Version());
00800    return(1 || funcname || hash || result7 || libp) ;
00801 }
00802 
00803 static int G__G__GeomPainter_105_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00804 {
00805       TGeoOverlap::Dictionary();
00806       G__setnull(result7);
00807    return(1 || funcname || hash || result7 || libp) ;
00808 }
00809 
00810 static int G__G__GeomPainter_105_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00811 {
00812       ((TGeoOverlap*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
00813       G__setnull(result7);
00814    return(1 || funcname || hash || result7 || libp) ;
00815 }
00816 
00817 static int G__G__GeomPainter_105_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00818 {
00819       G__letint(result7, 67, (long) TGeoOverlap::DeclFileName());
00820    return(1 || funcname || hash || result7 || libp) ;
00821 }
00822 
00823 static int G__G__GeomPainter_105_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00824 {
00825       G__letint(result7, 105, (long) TGeoOverlap::ImplFileLine());
00826    return(1 || funcname || hash || result7 || libp) ;
00827 }
00828 
00829 static int G__G__GeomPainter_105_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00830 {
00831       G__letint(result7, 67, (long) TGeoOverlap::ImplFileName());
00832    return(1 || funcname || hash || result7 || libp) ;
00833 }
00834 
00835 static int G__G__GeomPainter_105_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00836 {
00837       G__letint(result7, 105, (long) TGeoOverlap::DeclFileLine());
00838    return(1 || funcname || hash || result7 || libp) ;
00839 }
00840 
00841 // automatic destructor
00842 typedef TGeoOverlap G__TTGeoOverlap;
00843 static int G__G__GeomPainter_105_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00844 {
00845    char* gvp = (char*) G__getgvp();
00846    long soff = G__getstructoffset();
00847    int n = G__getaryconstruct();
00848    //
00849    //has_a_delete: 1
00850    //has_own_delete1arg: 0
00851    //has_own_delete2arg: 0
00852    //
00853    if (!soff) {
00854      return(1);
00855    }
00856    if (n) {
00857      if (gvp == (char*)G__PVOID) {
00858        delete[] (TGeoOverlap*) soff;
00859      } else {
00860        G__setgvp((long) G__PVOID);
00861        for (int i = n - 1; i >= 0; --i) {
00862          ((TGeoOverlap*) (soff+(sizeof(TGeoOverlap)*i)))->~G__TTGeoOverlap();
00863        }
00864        G__setgvp((long)gvp);
00865      }
00866    } else {
00867      if (gvp == (char*)G__PVOID) {
00868        delete (TGeoOverlap*) soff;
00869      } else {
00870        G__setgvp((long) G__PVOID);
00871        ((TGeoOverlap*) (soff))->~G__TTGeoOverlap();
00872        G__setgvp((long)gvp);
00873      }
00874    }
00875    G__setnull(result7);
00876    return(1 || funcname || hash || result7 || libp) ;
00877 }
00878 
00879 
00880 /* TGeoChecker */
00881 static int G__G__GeomPainter_109_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00882 {
00883    TGeoChecker* p = NULL;
00884    char* gvp = (char*) G__getgvp();
00885    int n = G__getaryconstruct();
00886    if (n) {
00887      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00888        p = new TGeoChecker[n];
00889      } else {
00890        p = new((void*) gvp) TGeoChecker[n];
00891      }
00892    } else {
00893      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00894        p = new TGeoChecker;
00895      } else {
00896        p = new((void*) gvp) TGeoChecker;
00897      }
00898    }
00899    result7->obj.i = (long) p;
00900    result7->ref = (long) p;
00901    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker));
00902    return(1 || funcname || hash || result7 || libp) ;
00903 }
00904 
00905 static int G__G__GeomPainter_109_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00906 {
00907    TGeoChecker* p = NULL;
00908    char* gvp = (char*) G__getgvp();
00909    //m: 1
00910    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00911      p = new TGeoChecker((TGeoManager*) G__int(libp->para[0]));
00912    } else {
00913      p = new((void*) gvp) TGeoChecker((TGeoManager*) G__int(libp->para[0]));
00914    }
00915    result7->obj.i = (long) p;
00916    result7->ref = (long) p;
00917    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker));
00918    return(1 || funcname || hash || result7 || libp) ;
00919 }
00920 
00921 static int G__G__GeomPainter_109_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00922 {
00923    switch (libp->paran) {
00924    case 2:
00925       ((TGeoChecker*) G__getstructoffset())->CheckBoundaryErrors((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
00926       G__setnull(result7);
00927       break;
00928    case 1:
00929       ((TGeoChecker*) G__getstructoffset())->CheckBoundaryErrors((Int_t) G__int(libp->para[0]));
00930       G__setnull(result7);
00931       break;
00932    case 0:
00933       ((TGeoChecker*) G__getstructoffset())->CheckBoundaryErrors();
00934       G__setnull(result7);
00935       break;
00936    }
00937    return(1 || funcname || hash || result7 || libp) ;
00938 }
00939 
00940 static int G__G__GeomPainter_109_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00941 {
00942    switch (libp->paran) {
00943    case 1:
00944       ((TGeoChecker*) G__getstructoffset())->CheckBoundaryReference((Int_t) G__int(libp->para[0]));
00945       G__setnull(result7);
00946       break;
00947    case 0:
00948       ((TGeoChecker*) G__getstructoffset())->CheckBoundaryReference();
00949       G__setnull(result7);
00950       break;
00951    }
00952    return(1 || funcname || hash || result7 || libp) ;
00953 }
00954 
00955 static int G__G__GeomPainter_109_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00956 {
00957    switch (libp->paran) {
00958    case 4:
00959       ((TGeoChecker*) G__getstructoffset())->CheckGeometryFull((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
00960 , (Int_t) G__int(libp->para[2]), (Double_t*) G__int(libp->para[3]));
00961       G__setnull(result7);
00962       break;
00963    case 3:
00964       ((TGeoChecker*) G__getstructoffset())->CheckGeometryFull((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
00965 , (Int_t) G__int(libp->para[2]));
00966       G__setnull(result7);
00967       break;
00968    case 2:
00969       ((TGeoChecker*) G__getstructoffset())->CheckGeometryFull((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
00970       G__setnull(result7);
00971       break;
00972    case 1:
00973       ((TGeoChecker*) G__getstructoffset())->CheckGeometryFull((Bool_t) G__int(libp->para[0]));
00974       G__setnull(result7);
00975       break;
00976    case 0:
00977       ((TGeoChecker*) G__getstructoffset())->CheckGeometryFull();
00978       G__setnull(result7);
00979       break;
00980    }
00981    return(1 || funcname || hash || result7 || libp) ;
00982 }
00983 
00984 static int G__G__GeomPainter_109_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00985 {
00986       ((const TGeoChecker*) G__getstructoffset())->CheckGeometry((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
00987 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
00988       G__setnull(result7);
00989    return(1 || funcname || hash || result7 || libp) ;
00990 }
00991 
00992 static int G__G__GeomPainter_109_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00993 {
00994    switch (libp->paran) {
00995    case 3:
00996       ((TGeoChecker*) G__getstructoffset())->CheckOverlaps((TGeoVolume*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
00997 , (Option_t*) G__int(libp->para[2]));
00998       G__setnull(result7);
00999       break;
01000    case 2:
01001       ((TGeoChecker*) G__getstructoffset())->CheckOverlaps((TGeoVolume*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
01002       G__setnull(result7);
01003       break;
01004    case 1:
01005       ((TGeoChecker*) G__getstructoffset())->CheckOverlaps((TGeoVolume*) G__int(libp->para[0]));
01006       G__setnull(result7);
01007       break;
01008    }
01009    return(1 || funcname || hash || result7 || libp) ;
01010 }
01011 
01012 static int G__G__GeomPainter_109_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01013 {
01014    switch (libp->paran) {
01015    case 3:
01016       ((const TGeoChecker*) G__getstructoffset())->CheckOverlapsBySampling((TGeoVolume*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01017 , (Int_t) G__int(libp->para[2]));
01018       G__setnull(result7);
01019       break;
01020    case 2:
01021       ((const TGeoChecker*) G__getstructoffset())->CheckOverlapsBySampling((TGeoVolume*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1]));
01022       G__setnull(result7);
01023       break;
01024    case 1:
01025       ((const TGeoChecker*) G__getstructoffset())->CheckOverlapsBySampling((TGeoVolume*) G__int(libp->para[0]));
01026       G__setnull(result7);
01027       break;
01028    }
01029    return(1 || funcname || hash || result7 || libp) ;
01030 }
01031 
01032 static int G__G__GeomPainter_109_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01033 {
01034    switch (libp->paran) {
01035    case 4:
01036       ((TGeoChecker*) G__getstructoffset())->CheckPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
01037 , (Double_t) G__double(libp->para[2]), (Option_t*) G__int(libp->para[3]));
01038       G__setnull(result7);
01039       break;
01040    case 3:
01041       ((TGeoChecker*) G__getstructoffset())->CheckPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
01042 , (Double_t) G__double(libp->para[2]));
01043       G__setnull(result7);
01044       break;
01045    case 2:
01046       ((TGeoChecker*) G__getstructoffset())->CheckPoint((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
01047       G__setnull(result7);
01048       break;
01049    case 1:
01050       ((TGeoChecker*) G__getstructoffset())->CheckPoint((Double_t) G__double(libp->para[0]));
01051       G__setnull(result7);
01052       break;
01053    case 0:
01054       ((TGeoChecker*) G__getstructoffset())->CheckPoint();
01055       G__setnull(result7);
01056       break;
01057    }
01058    return(1 || funcname || hash || result7 || libp) ;
01059 }
01060 
01061 static int G__G__GeomPainter_109_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01062 {
01063       G__letdouble(result7, 100, (double) ((TGeoChecker*) G__getstructoffset())->CheckVoxels((TGeoVolume*) G__int(libp->para[0]), (TGeoVoxelFinder*) G__int(libp->para[1])
01064 , (Double_t*) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])));
01065    return(1 || funcname || hash || result7 || libp) ;
01066 }
01067 
01068 static int G__G__GeomPainter_109_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01069 {
01070    switch (libp->paran) {
01071    case 9:
01072       G__letint(result7, 85, (long) ((TGeoChecker*) G__getstructoffset())->LegoPlot(
01073 (Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01074 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
01075 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01076 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])
01077 , (Option_t*) G__int(libp->para[8])));
01078       break;
01079    case 8:
01080       G__letint(result7, 85, (long) ((TGeoChecker*) G__getstructoffset())->LegoPlot(
01081 (Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01082 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
01083 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01084 , (Double_t) G__double(libp->para[6]), (Double_t) G__double(libp->para[7])));
01085       break;
01086    case 7:
01087       G__letint(result7, 85, (long) ((TGeoChecker*) G__getstructoffset())->LegoPlot(
01088 (Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01089 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
01090 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01091 , (Double_t) G__double(libp->para[6])));
01092       break;
01093    case 6:
01094       G__letint(result7, 85, (long) ((TGeoChecker*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01095 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
01096 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])));
01097       break;
01098    case 5:
01099       G__letint(result7, 85, (long) ((TGeoChecker*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01100 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])
01101 , (Double_t) G__double(libp->para[4])));
01102       break;
01103    case 4:
01104       G__letint(result7, 85, (long) ((TGeoChecker*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01105 , (Double_t) G__double(libp->para[2]), (Int_t) G__int(libp->para[3])));
01106       break;
01107    case 3:
01108       G__letint(result7, 85, (long) ((TGeoChecker*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01109 , (Double_t) G__double(libp->para[2])));
01110       break;
01111    case 2:
01112       G__letint(result7, 85, (long) ((TGeoChecker*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])));
01113       break;
01114    case 1:
01115       G__letint(result7, 85, (long) ((TGeoChecker*) G__getstructoffset())->LegoPlot((Int_t) G__int(libp->para[0])));
01116       break;
01117    case 0:
01118       G__letint(result7, 85, (long) ((TGeoChecker*) G__getstructoffset())->LegoPlot());
01119       break;
01120    }
01121    return(1 || funcname || hash || result7 || libp) ;
01122 }
01123 
01124 static int G__G__GeomPainter_109_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01125 {
01126       ((const TGeoChecker*) G__getstructoffset())->PrintOverlaps();
01127       G__setnull(result7);
01128    return(1 || funcname || hash || result7 || libp) ;
01129 }
01130 
01131 static int G__G__GeomPainter_109_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01132 {
01133       ((TGeoChecker*) G__getstructoffset())->RandomPoints((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01134 , (Option_t*) G__int(libp->para[2]));
01135       G__setnull(result7);
01136    return(1 || funcname || hash || result7 || libp) ;
01137 }
01138 
01139 static int G__G__GeomPainter_109_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01140 {
01141       ((TGeoChecker*) G__getstructoffset())->RandomRays((Int_t) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01142 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3]));
01143       G__setnull(result7);
01144    return(1 || funcname || hash || result7 || libp) ;
01145 }
01146 
01147 static int G__G__GeomPainter_109_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01148 {
01149       G__letint(result7, 85, (long) ((TGeoChecker*) G__getstructoffset())->MakeCheckOverlap(
01150 (const char*) G__int(libp->para[0]), (TGeoVolume*) G__int(libp->para[1])
01151 , (TGeoVolume*) G__int(libp->para[2]), (TGeoMatrix*) G__int(libp->para[3])
01152 , (TGeoMatrix*) G__int(libp->para[4]), (Bool_t) G__int(libp->para[5])
01153 , (Double_t) G__double(libp->para[6])));
01154    return(1 || funcname || hash || result7 || libp) ;
01155 }
01156 
01157 static int G__G__GeomPainter_109_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01158 {
01159    switch (libp->paran) {
01160    case 6:
01161       ((TGeoChecker*) G__getstructoffset())->OpProgress((const char*) G__int(libp->para[0]), (Long64_t) G__Longlong(libp->para[1])
01162 , (Long64_t) G__Longlong(libp->para[2]), (TStopwatch*) G__int(libp->para[3])
01163 , (Bool_t) G__int(libp->para[4]), (Bool_t) G__int(libp->para[5]));
01164       G__setnull(result7);
01165       break;
01166    case 5:
01167       ((TGeoChecker*) G__getstructoffset())->OpProgress((const char*) G__int(libp->para[0]), (Long64_t) G__Longlong(libp->para[1])
01168 , (Long64_t) G__Longlong(libp->para[2]), (TStopwatch*) G__int(libp->para[3])
01169 , (Bool_t) G__int(libp->para[4]));
01170       G__setnull(result7);
01171       break;
01172    case 4:
01173       ((TGeoChecker*) G__getstructoffset())->OpProgress((const char*) G__int(libp->para[0]), (Long64_t) G__Longlong(libp->para[1])
01174 , (Long64_t) G__Longlong(libp->para[2]), (TStopwatch*) G__int(libp->para[3]));
01175       G__setnull(result7);
01176       break;
01177    case 3:
01178       ((TGeoChecker*) G__getstructoffset())->OpProgress((const char*) G__int(libp->para[0]), (Long64_t) G__Longlong(libp->para[1])
01179 , (Long64_t) G__Longlong(libp->para[2]));
01180       G__setnull(result7);
01181       break;
01182    }
01183    return(1 || funcname || hash || result7 || libp) ;
01184 }
01185 
01186 static int G__G__GeomPainter_109_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01187 {
01188       G__letint(result7, 85, (long) ((TGeoChecker*) G__getstructoffset())->SamplePoints((Int_t) G__int(libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
01189 , (Double_t) G__double(libp->para[2]), (const char*) G__int(libp->para[3])));
01190    return(1 || funcname || hash || result7 || libp) ;
01191 }
01192 
01193 static int G__G__GeomPainter_109_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01194 {
01195    switch (libp->paran) {
01196    case 8:
01197       G__letint(result7, 68, (long) ((const TGeoChecker*) G__getstructoffset())->ShootRay(
01198 (Double_t*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01199 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
01200 , (Double_t*) G__int(libp->para[4]), *(Int_t*) G__Intref(&libp->para[5])
01201 , *(Int_t*) G__Intref(&libp->para[6]), (Double_t*) G__int(libp->para[7])));
01202       break;
01203    case 7:
01204       G__letint(result7, 68, (long) ((const TGeoChecker*) G__getstructoffset())->ShootRay(
01205 (Double_t*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01206 , (Double_t) G__double(libp->para[2]), (Double_t) G__double(libp->para[3])
01207 , (Double_t*) G__int(libp->para[4]), *(Int_t*) G__Intref(&libp->para[5])
01208 , *(Int_t*) G__Intref(&libp->para[6])));
01209       break;
01210    }
01211    return(1 || funcname || hash || result7 || libp) ;
01212 }
01213 
01214 static int G__G__GeomPainter_109_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01215 {
01216       ((TGeoChecker*) G__getstructoffset())->SetSelectedNode((TGeoNode*) G__int(libp->para[0]));
01217       G__setnull(result7);
01218    return(1 || funcname || hash || result7 || libp) ;
01219 }
01220 
01221 static int G__G__GeomPainter_109_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01222 {
01223    switch (libp->paran) {
01224    case 1:
01225       ((TGeoChecker*) G__getstructoffset())->SetNmeshPoints((Int_t) G__int(libp->para[0]));
01226       G__setnull(result7);
01227       break;
01228    case 0:
01229       ((TGeoChecker*) G__getstructoffset())->SetNmeshPoints();
01230       G__setnull(result7);
01231       break;
01232    }
01233    return(1 || funcname || hash || result7 || libp) ;
01234 }
01235 
01236 static int G__G__GeomPainter_109_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01237 {
01238       ((TGeoChecker*) G__getstructoffset())->Test((Int_t) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
01239       G__setnull(result7);
01240    return(1 || funcname || hash || result7 || libp) ;
01241 }
01242 
01243 static int G__G__GeomPainter_109_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01244 {
01245       ((TGeoChecker*) G__getstructoffset())->TestOverlaps((const char*) G__int(libp->para[0]));
01246       G__setnull(result7);
01247    return(1 || funcname || hash || result7 || libp) ;
01248 }
01249 
01250 static int G__G__GeomPainter_109_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01251 {
01252    switch (libp->paran) {
01253    case 2:
01254       G__letint(result7, 103, (long) ((TGeoChecker*) G__getstructoffset())->TestVoxels((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
01255       break;
01256    case 1:
01257       G__letint(result7, 103, (long) ((TGeoChecker*) G__getstructoffset())->TestVoxels((TGeoVolume*) G__int(libp->para[0])));
01258       break;
01259    }
01260    return(1 || funcname || hash || result7 || libp) ;
01261 }
01262 
01263 static int G__G__GeomPainter_109_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01264 {
01265    switch (libp->paran) {
01266    case 2:
01267       G__letdouble(result7, 100, (double) ((TGeoChecker*) G__getstructoffset())->Weight((Double_t) G__double(libp->para[0]), (Option_t*) G__int(libp->para[1])));
01268       break;
01269    case 1:
01270       G__letdouble(result7, 100, (double) ((TGeoChecker*) G__getstructoffset())->Weight((Double_t) G__double(libp->para[0])));
01271       break;
01272    case 0:
01273       G__letdouble(result7, 100, (double) ((TGeoChecker*) G__getstructoffset())->Weight());
01274       break;
01275    }
01276    return(1 || funcname || hash || result7 || libp) ;
01277 }
01278 
01279 static int G__G__GeomPainter_109_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01280 {
01281       G__letint(result7, 85, (long) TGeoChecker::Class());
01282    return(1 || funcname || hash || result7 || libp) ;
01283 }
01284 
01285 static int G__G__GeomPainter_109_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01286 {
01287       G__letint(result7, 67, (long) TGeoChecker::Class_Name());
01288    return(1 || funcname || hash || result7 || libp) ;
01289 }
01290 
01291 static int G__G__GeomPainter_109_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01292 {
01293       G__letint(result7, 115, (long) TGeoChecker::Class_Version());
01294    return(1 || funcname || hash || result7 || libp) ;
01295 }
01296 
01297 static int G__G__GeomPainter_109_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01298 {
01299       TGeoChecker::Dictionary();
01300       G__setnull(result7);
01301    return(1 || funcname || hash || result7 || libp) ;
01302 }
01303 
01304 static int G__G__GeomPainter_109_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01305 {
01306       ((TGeoChecker*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01307       G__setnull(result7);
01308    return(1 || funcname || hash || result7 || libp) ;
01309 }
01310 
01311 static int G__G__GeomPainter_109_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01312 {
01313       G__letint(result7, 67, (long) TGeoChecker::DeclFileName());
01314    return(1 || funcname || hash || result7 || libp) ;
01315 }
01316 
01317 static int G__G__GeomPainter_109_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01318 {
01319       G__letint(result7, 105, (long) TGeoChecker::ImplFileLine());
01320    return(1 || funcname || hash || result7 || libp) ;
01321 }
01322 
01323 static int G__G__GeomPainter_109_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01324 {
01325       G__letint(result7, 67, (long) TGeoChecker::ImplFileName());
01326    return(1 || funcname || hash || result7 || libp) ;
01327 }
01328 
01329 static int G__G__GeomPainter_109_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01330 {
01331       G__letint(result7, 105, (long) TGeoChecker::DeclFileLine());
01332    return(1 || funcname || hash || result7 || libp) ;
01333 }
01334 
01335 // automatic copy constructor
01336 static int G__G__GeomPainter_109_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01337 
01338 {
01339    TGeoChecker* p;
01340    void* tmp = (void*) G__int(libp->para[0]);
01341    p = new TGeoChecker(*(TGeoChecker*) tmp);
01342    result7->obj.i = (long) p;
01343    result7->ref = (long) p;
01344    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker));
01345    return(1 || funcname || hash || result7 || libp) ;
01346 }
01347 
01348 // automatic destructor
01349 typedef TGeoChecker G__TTGeoChecker;
01350 static int G__G__GeomPainter_109_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01351 {
01352    char* gvp = (char*) G__getgvp();
01353    long soff = G__getstructoffset();
01354    int n = G__getaryconstruct();
01355    //
01356    //has_a_delete: 1
01357    //has_own_delete1arg: 0
01358    //has_own_delete2arg: 0
01359    //
01360    if (!soff) {
01361      return(1);
01362    }
01363    if (n) {
01364      if (gvp == (char*)G__PVOID) {
01365        delete[] (TGeoChecker*) soff;
01366      } else {
01367        G__setgvp((long) G__PVOID);
01368        for (int i = n - 1; i >= 0; --i) {
01369          ((TGeoChecker*) (soff+(sizeof(TGeoChecker)*i)))->~G__TTGeoChecker();
01370        }
01371        G__setgvp((long)gvp);
01372      }
01373    } else {
01374      if (gvp == (char*)G__PVOID) {
01375        delete (TGeoChecker*) soff;
01376      } else {
01377        G__setgvp((long) G__PVOID);
01378        ((TGeoChecker*) (soff))->~G__TTGeoChecker();
01379        G__setgvp((long)gvp);
01380      }
01381    }
01382    G__setnull(result7);
01383    return(1 || funcname || hash || result7 || libp) ;
01384 }
01385 
01386 // automatic assignment operator
01387 static int G__G__GeomPainter_109_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01388 {
01389    TGeoChecker* dest = (TGeoChecker*) G__getstructoffset();
01390    *dest = *(TGeoChecker*) libp->para[0].ref;
01391    const TGeoChecker& obj = *dest;
01392    result7->ref = (long) (&obj);
01393    result7->obj.i = (long) (&obj);
01394    return(1 || funcname || hash || result7 || libp) ;
01395 }
01396 
01397 
01398 /* TGeoPainter */
01399 static int G__G__GeomPainter_216_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01400 {
01401    TGeoPainter* p = NULL;
01402    char* gvp = (char*) G__getgvp();
01403    //m: 1
01404    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01405      p = new TGeoPainter((TGeoManager*) G__int(libp->para[0]));
01406    } else {
01407      p = new((void*) gvp) TGeoPainter((TGeoManager*) G__int(libp->para[0]));
01408    }
01409    result7->obj.i = (long) p;
01410    result7->ref = (long) p;
01411    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoPainter));
01412    return(1 || funcname || hash || result7 || libp) ;
01413 }
01414 
01415 static int G__G__GeomPainter_216_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01416 {
01417       ((TGeoPainter*) G__getstructoffset())->CheckEdit();
01418       G__setnull(result7);
01419    return(1 || funcname || hash || result7 || libp) ;
01420 }
01421 
01422 static int G__G__GeomPainter_216_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01423 {
01424       G__letint(result7, 105, (long) ((const TGeoPainter*) G__getstructoffset())->CountNodes((TGeoVolume*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
01425    return(1 || funcname || hash || result7 || libp) ;
01426 }
01427 
01428 static int G__G__GeomPainter_216_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01429 {
01430       G__letint(result7, 85, (long) ((TGeoPainter*) G__getstructoffset())->GetCheckedNode());
01431    return(1 || funcname || hash || result7 || libp) ;
01432 }
01433 
01434 static int G__G__GeomPainter_216_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01435 {
01436       G__letint(result7, 85, (long) ((TGeoPainter*) G__getstructoffset())->GetChecker());
01437    return(1 || funcname || hash || result7 || libp) ;
01438 }
01439 
01440 static int G__G__GeomPainter_216_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01441 {
01442    switch (libp->paran) {
01443    case 1:
01444       ((TGeoPainter*) G__getstructoffset())->Lock((Bool_t) G__int(libp->para[0]));
01445       G__setnull(result7);
01446       break;
01447    case 0:
01448       ((TGeoPainter*) G__getstructoffset())->Lock();
01449       G__setnull(result7);
01450       break;
01451    }
01452    return(1 || funcname || hash || result7 || libp) ;
01453 }
01454 
01455 static int G__G__GeomPainter_216_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01456 {
01457       G__letint(result7, 103, (long) ((const TGeoPainter*) G__getstructoffset())->PaintShape(*(TGeoShape*) libp->para[0].ref, (Option_t*) G__int(libp->para[1])));
01458    return(1 || funcname || hash || result7 || libp) ;
01459 }
01460 
01461 static int G__G__GeomPainter_216_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01462 {
01463    switch (libp->paran) {
01464    case 2:
01465       ((TGeoPainter*) G__getstructoffset())->PaintPhysicalNode((TGeoPhysicalNode*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
01466       G__setnull(result7);
01467       break;
01468    case 1:
01469       ((TGeoPainter*) G__getstructoffset())->PaintPhysicalNode((TGeoPhysicalNode*) G__int(libp->para[0]));
01470       G__setnull(result7);
01471       break;
01472    }
01473    return(1 || funcname || hash || result7 || libp) ;
01474 }
01475 
01476 static int G__G__GeomPainter_216_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01477 {
01478       G__letint(result7, 85, (long) TGeoPainter::Class());
01479    return(1 || funcname || hash || result7 || libp) ;
01480 }
01481 
01482 static int G__G__GeomPainter_216_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01483 {
01484       G__letint(result7, 67, (long) TGeoPainter::Class_Name());
01485    return(1 || funcname || hash || result7 || libp) ;
01486 }
01487 
01488 static int G__G__GeomPainter_216_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01489 {
01490       G__letint(result7, 115, (long) TGeoPainter::Class_Version());
01491    return(1 || funcname || hash || result7 || libp) ;
01492 }
01493 
01494 static int G__G__GeomPainter_216_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01495 {
01496       TGeoPainter::Dictionary();
01497       G__setnull(result7);
01498    return(1 || funcname || hash || result7 || libp) ;
01499 }
01500 
01501 static int G__G__GeomPainter_216_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01502 {
01503       ((TGeoPainter*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01504       G__setnull(result7);
01505    return(1 || funcname || hash || result7 || libp) ;
01506 }
01507 
01508 static int G__G__GeomPainter_216_0_96(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01509 {
01510       G__letint(result7, 67, (long) TGeoPainter::DeclFileName());
01511    return(1 || funcname || hash || result7 || libp) ;
01512 }
01513 
01514 static int G__G__GeomPainter_216_0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01515 {
01516       G__letint(result7, 105, (long) TGeoPainter::ImplFileLine());
01517    return(1 || funcname || hash || result7 || libp) ;
01518 }
01519 
01520 static int G__G__GeomPainter_216_0_98(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01521 {
01522       G__letint(result7, 67, (long) TGeoPainter::ImplFileName());
01523    return(1 || funcname || hash || result7 || libp) ;
01524 }
01525 
01526 static int G__G__GeomPainter_216_0_99(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01527 {
01528       G__letint(result7, 105, (long) TGeoPainter::DeclFileLine());
01529    return(1 || funcname || hash || result7 || libp) ;
01530 }
01531 
01532 // automatic copy constructor
01533 static int G__G__GeomPainter_216_0_100(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01534 
01535 {
01536    TGeoPainter* p;
01537    void* tmp = (void*) G__int(libp->para[0]);
01538    p = new TGeoPainter(*(TGeoPainter*) tmp);
01539    result7->obj.i = (long) p;
01540    result7->ref = (long) p;
01541    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoPainter));
01542    return(1 || funcname || hash || result7 || libp) ;
01543 }
01544 
01545 // automatic destructor
01546 typedef TGeoPainter G__TTGeoPainter;
01547 static int G__G__GeomPainter_216_0_101(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01548 {
01549    char* gvp = (char*) G__getgvp();
01550    long soff = G__getstructoffset();
01551    int n = G__getaryconstruct();
01552    //
01553    //has_a_delete: 1
01554    //has_own_delete1arg: 0
01555    //has_own_delete2arg: 0
01556    //
01557    if (!soff) {
01558      return(1);
01559    }
01560    if (n) {
01561      if (gvp == (char*)G__PVOID) {
01562        delete[] (TGeoPainter*) soff;
01563      } else {
01564        G__setgvp((long) G__PVOID);
01565        for (int i = n - 1; i >= 0; --i) {
01566          ((TGeoPainter*) (soff+(sizeof(TGeoPainter)*i)))->~G__TTGeoPainter();
01567        }
01568        G__setgvp((long)gvp);
01569      }
01570    } else {
01571      if (gvp == (char*)G__PVOID) {
01572        delete (TGeoPainter*) soff;
01573      } else {
01574        G__setgvp((long) G__PVOID);
01575        ((TGeoPainter*) (soff))->~G__TTGeoPainter();
01576        G__setgvp((long)gvp);
01577      }
01578    }
01579    G__setnull(result7);
01580    return(1 || funcname || hash || result7 || libp) ;
01581 }
01582 
01583 // automatic assignment operator
01584 static int G__G__GeomPainter_216_0_102(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01585 {
01586    TGeoPainter* dest = (TGeoPainter*) G__getstructoffset();
01587    *dest = *(TGeoPainter*) libp->para[0].ref;
01588    const TGeoPainter& obj = *dest;
01589    result7->ref = (long) (&obj);
01590    result7->obj.i = (long) (&obj);
01591    return(1 || funcname || hash || result7 || libp) ;
01592 }
01593 
01594 
01595 /* TGeoTrack */
01596 static int G__G__GeomPainter_221_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01597 {
01598    TGeoTrack* p = NULL;
01599    char* gvp = (char*) G__getgvp();
01600    int n = G__getaryconstruct();
01601    if (n) {
01602      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01603        p = new TGeoTrack[n];
01604      } else {
01605        p = new((void*) gvp) TGeoTrack[n];
01606      }
01607    } else {
01608      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01609        p = new TGeoTrack;
01610      } else {
01611        p = new((void*) gvp) TGeoTrack;
01612      }
01613    }
01614    result7->obj.i = (long) p;
01615    result7->ref = (long) p;
01616    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack));
01617    return(1 || funcname || hash || result7 || libp) ;
01618 }
01619 
01620 static int G__G__GeomPainter_221_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01621 {
01622    TGeoTrack* p = NULL;
01623    char* gvp = (char*) G__getgvp();
01624    switch (libp->paran) {
01625    case 4:
01626      //m: 4
01627      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01628        p = new TGeoTrack(
01629 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01630 , (TVirtualGeoTrack*) G__int(libp->para[2]), (TObject*) G__int(libp->para[3]));
01631      } else {
01632        p = new((void*) gvp) TGeoTrack(
01633 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01634 , (TVirtualGeoTrack*) G__int(libp->para[2]), (TObject*) G__int(libp->para[3]));
01635      }
01636      break;
01637    case 3:
01638      //m: 3
01639      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01640        p = new TGeoTrack(
01641 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01642 , (TVirtualGeoTrack*) G__int(libp->para[2]));
01643      } else {
01644        p = new((void*) gvp) TGeoTrack(
01645 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01646 , (TVirtualGeoTrack*) G__int(libp->para[2]));
01647      }
01648      break;
01649    case 2:
01650      //m: 2
01651      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01652        p = new TGeoTrack((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
01653      } else {
01654        p = new((void*) gvp) TGeoTrack((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
01655      }
01656      break;
01657    }
01658    result7->obj.i = (long) p;
01659    result7->ref = (long) p;
01660    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack));
01661    return(1 || funcname || hash || result7 || libp) ;
01662 }
01663 
01664 static int G__G__GeomPainter_221_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01665 {
01666    switch (libp->paran) {
01667    case 4:
01668       ((TGeoTrack*) G__getstructoffset())->AnimateTrack((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
01669 , (Double_t) G__double(libp->para[2]), (Option_t*) G__int(libp->para[3]));
01670       G__setnull(result7);
01671       break;
01672    case 3:
01673       ((TGeoTrack*) G__getstructoffset())->AnimateTrack((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1])
01674 , (Double_t) G__double(libp->para[2]));
01675       G__setnull(result7);
01676       break;
01677    case 2:
01678       ((TGeoTrack*) G__getstructoffset())->AnimateTrack((Double_t) G__double(libp->para[0]), (Double_t) G__double(libp->para[1]));
01679       G__setnull(result7);
01680       break;
01681    case 1:
01682       ((TGeoTrack*) G__getstructoffset())->AnimateTrack((Double_t) G__double(libp->para[0]));
01683       G__setnull(result7);
01684       break;
01685    case 0:
01686       ((TGeoTrack*) G__getstructoffset())->AnimateTrack();
01687       G__setnull(result7);
01688       break;
01689    }
01690    return(1 || funcname || hash || result7 || libp) ;
01691 }
01692 
01693 static int G__G__GeomPainter_221_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01694 {
01695    switch (libp->paran) {
01696    case 3:
01697       G__letint(result7, 105, (long) ((const TGeoTrack*) G__getstructoffset())->GetPoint((Double_t) G__double(libp->para[0]), (Double_t*) G__int(libp->para[1])
01698 , (Int_t) G__int(libp->para[2])));
01699       break;
01700    case 2:
01701       G__letint(result7, 105, (long) ((const TGeoTrack*) G__getstructoffset())->GetPoint((Double_t) G__double(libp->para[0]), (Double_t*) G__int(libp->para[1])));
01702       break;
01703    }
01704    return(1 || funcname || hash || result7 || libp) ;
01705 }
01706 
01707 static int G__G__GeomPainter_221_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01708 {
01709    switch (libp->paran) {
01710    case 2:
01711       ((TGeoTrack*) G__getstructoffset())->PaintMarker((Double_t*) G__int(libp->para[0]), (Option_t*) G__int(libp->para[1]));
01712       G__setnull(result7);
01713       break;
01714    case 1:
01715       ((TGeoTrack*) G__getstructoffset())->PaintMarker((Double_t*) G__int(libp->para[0]));
01716       G__setnull(result7);
01717       break;
01718    }
01719    return(1 || funcname || hash || result7 || libp) ;
01720 }
01721 
01722 static int G__G__GeomPainter_221_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01723 {
01724    switch (libp->paran) {
01725    case 2:
01726       G__letint(result7, 105, (long) ((const TGeoTrack*) G__getstructoffset())->SearchPoint((Double_t) G__double(libp->para[0]), (Int_t) G__int(libp->para[1])));
01727       break;
01728    case 1:
01729       G__letint(result7, 105, (long) ((const TGeoTrack*) G__getstructoffset())->SearchPoint((Double_t) G__double(libp->para[0])));
01730       break;
01731    }
01732    return(1 || funcname || hash || result7 || libp) ;
01733 }
01734 
01735 static int G__G__GeomPainter_221_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01736 {
01737    switch (libp->paran) {
01738    case 4:
01739       ((TGeoTrack*) G__getstructoffset())->SetBits((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
01740 , (Bool_t) G__int(libp->para[2]), (Bool_t) G__int(libp->para[3]));
01741       G__setnull(result7);
01742       break;
01743    case 3:
01744       ((TGeoTrack*) G__getstructoffset())->SetBits((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])
01745 , (Bool_t) G__int(libp->para[2]));
01746       G__setnull(result7);
01747       break;
01748    case 2:
01749       ((TGeoTrack*) G__getstructoffset())->SetBits((Bool_t) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1]));
01750       G__setnull(result7);
01751       break;
01752    case 1:
01753       ((TGeoTrack*) G__getstructoffset())->SetBits((Bool_t) G__int(libp->para[0]));
01754       G__setnull(result7);
01755       break;
01756    case 0:
01757       ((TGeoTrack*) G__getstructoffset())->SetBits();
01758       G__setnull(result7);
01759       break;
01760    }
01761    return(1 || funcname || hash || result7 || libp) ;
01762 }
01763 
01764 static int G__G__GeomPainter_221_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01765 {
01766       G__letint(result7, 105, (long) ((TGeoTrack*) G__getstructoffset())->Size(*(Int_t*) G__Intref(&libp->para[0]), *(Int_t*) G__Intref(&libp->para[1])));
01767    return(1 || funcname || hash || result7 || libp) ;
01768 }
01769 
01770 static int G__G__GeomPainter_221_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01771 {
01772       ((const TGeoTrack*) G__getstructoffset())->Sizeof3D();
01773       G__setnull(result7);
01774    return(1 || funcname || hash || result7 || libp) ;
01775 }
01776 
01777 static int G__G__GeomPainter_221_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01778 {
01779       G__letint(result7, 85, (long) TGeoTrack::Class());
01780    return(1 || funcname || hash || result7 || libp) ;
01781 }
01782 
01783 static int G__G__GeomPainter_221_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01784 {
01785       G__letint(result7, 67, (long) TGeoTrack::Class_Name());
01786    return(1 || funcname || hash || result7 || libp) ;
01787 }
01788 
01789 static int G__G__GeomPainter_221_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01790 {
01791       G__letint(result7, 115, (long) TGeoTrack::Class_Version());
01792    return(1 || funcname || hash || result7 || libp) ;
01793 }
01794 
01795 static int G__G__GeomPainter_221_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01796 {
01797       TGeoTrack::Dictionary();
01798       G__setnull(result7);
01799    return(1 || funcname || hash || result7 || libp) ;
01800 }
01801 
01802 static int G__G__GeomPainter_221_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01803 {
01804       ((TGeoTrack*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01805       G__setnull(result7);
01806    return(1 || funcname || hash || result7 || libp) ;
01807 }
01808 
01809 static int G__G__GeomPainter_221_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01810 {
01811       G__letint(result7, 67, (long) TGeoTrack::DeclFileName());
01812    return(1 || funcname || hash || result7 || libp) ;
01813 }
01814 
01815 static int G__G__GeomPainter_221_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01816 {
01817       G__letint(result7, 105, (long) TGeoTrack::ImplFileLine());
01818    return(1 || funcname || hash || result7 || libp) ;
01819 }
01820 
01821 static int G__G__GeomPainter_221_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01822 {
01823       G__letint(result7, 67, (long) TGeoTrack::ImplFileName());
01824    return(1 || funcname || hash || result7 || libp) ;
01825 }
01826 
01827 static int G__G__GeomPainter_221_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01828 {
01829       G__letint(result7, 105, (long) TGeoTrack::DeclFileLine());
01830    return(1 || funcname || hash || result7 || libp) ;
01831 }
01832 
01833 // automatic destructor
01834 typedef TGeoTrack G__TTGeoTrack;
01835 static int G__G__GeomPainter_221_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01836 {
01837    char* gvp = (char*) G__getgvp();
01838    long soff = G__getstructoffset();
01839    int n = G__getaryconstruct();
01840    //
01841    //has_a_delete: 1
01842    //has_own_delete1arg: 0
01843    //has_own_delete2arg: 0
01844    //
01845    if (!soff) {
01846      return(1);
01847    }
01848    if (n) {
01849      if (gvp == (char*)G__PVOID) {
01850        delete[] (TGeoTrack*) soff;
01851      } else {
01852        G__setgvp((long) G__PVOID);
01853        for (int i = n - 1; i >= 0; --i) {
01854          ((TGeoTrack*) (soff+(sizeof(TGeoTrack)*i)))->~G__TTGeoTrack();
01855        }
01856        G__setgvp((long)gvp);
01857      }
01858    } else {
01859      if (gvp == (char*)G__PVOID) {
01860        delete (TGeoTrack*) soff;
01861      } else {
01862        G__setgvp((long) G__PVOID);
01863        ((TGeoTrack*) (soff))->~G__TTGeoTrack();
01864        G__setgvp((long)gvp);
01865      }
01866    }
01867    G__setnull(result7);
01868    return(1 || funcname || hash || result7 || libp) ;
01869 }
01870 
01871 
01872 /* Setting up global function */
01873 
01874 /*********************************************************
01875 * Member function Stub
01876 *********************************************************/
01877 
01878 /* TGeoOverlap */
01879 
01880 /* TGeoChecker */
01881 
01882 /* TGeoPainter */
01883 
01884 /* TGeoTrack */
01885 
01886 /*********************************************************
01887 * Global function Stub
01888 *********************************************************/
01889 
01890 /*********************************************************
01891 * Get size of pointer to member function
01892 *********************************************************/
01893 class G__Sizep2memfuncG__GeomPainter {
01894  public:
01895   G__Sizep2memfuncG__GeomPainter(): p(&G__Sizep2memfuncG__GeomPainter::sizep2memfunc) {}
01896     size_t sizep2memfunc() { return(sizeof(p)); }
01897   private:
01898     size_t (G__Sizep2memfuncG__GeomPainter::*p)();
01899 };
01900 
01901 size_t G__get_sizep2memfuncG__GeomPainter()
01902 {
01903   G__Sizep2memfuncG__GeomPainter a;
01904   G__setsizep2memfunc((int)a.sizep2memfunc());
01905   return((size_t)a.sizep2memfunc());
01906 }
01907 
01908 
01909 /*********************************************************
01910 * virtual base class offset calculation interface
01911 *********************************************************/
01912 
01913    /* Setting up class inheritance */
01914 
01915 /*********************************************************
01916 * Inheritance information setup/
01917 *********************************************************/
01918 extern "C" void G__cpp_setup_inheritanceG__GeomPainter() {
01919 
01920    /* Setting up class inheritance */
01921    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap))) {
01922      TGeoOverlap *G__Lderived;
01923      G__Lderived=(TGeoOverlap*)0x1000;
01924      {
01925        TNamed *G__Lpbase=(TNamed*)G__Lderived;
01926        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap),G__get_linked_tagnum(&G__G__GeomPainterLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
01927      }
01928      {
01929        TObject *G__Lpbase=(TObject*)G__Lderived;
01930        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap),G__get_linked_tagnum(&G__G__GeomPainterLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
01931      }
01932      {
01933        TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
01934        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap),G__get_linked_tagnum(&G__G__GeomPainterLN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,1);
01935      }
01936      {
01937        TAttFill *G__Lpbase=(TAttFill*)G__Lderived;
01938        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap),G__get_linked_tagnum(&G__G__GeomPainterLN_TAttFill),(long)G__Lpbase-(long)G__Lderived,1,1);
01939      }
01940      {
01941        TAtt3D *G__Lpbase=(TAtt3D*)G__Lderived;
01942        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap),G__get_linked_tagnum(&G__G__GeomPainterLN_TAtt3D),(long)G__Lpbase-(long)G__Lderived,1,1);
01943      }
01944    }
01945    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker))) {
01946      TGeoChecker *G__Lderived;
01947      G__Lderived=(TGeoChecker*)0x1000;
01948      {
01949        TObject *G__Lpbase=(TObject*)G__Lderived;
01950        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker),G__get_linked_tagnum(&G__G__GeomPainterLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
01951      }
01952    }
01953    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoPainter))) {
01954      TGeoPainter *G__Lderived;
01955      G__Lderived=(TGeoPainter*)0x1000;
01956      {
01957        TVirtualGeoPainter *G__Lpbase=(TVirtualGeoPainter*)G__Lderived;
01958        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoPainter),G__get_linked_tagnum(&G__G__GeomPainterLN_TVirtualGeoPainter),(long)G__Lpbase-(long)G__Lderived,1,1);
01959      }
01960      {
01961        TObject *G__Lpbase=(TObject*)G__Lderived;
01962        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoPainter),G__get_linked_tagnum(&G__G__GeomPainterLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
01963      }
01964    }
01965    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack))) {
01966      TGeoTrack *G__Lderived;
01967      G__Lderived=(TGeoTrack*)0x1000;
01968      {
01969        TVirtualGeoTrack *G__Lpbase=(TVirtualGeoTrack*)G__Lderived;
01970        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack),G__get_linked_tagnum(&G__G__GeomPainterLN_TVirtualGeoTrack),(long)G__Lpbase-(long)G__Lderived,1,1);
01971      }
01972      {
01973        TObject *G__Lpbase=(TObject*)G__Lderived;
01974        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack),G__get_linked_tagnum(&G__G__GeomPainterLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
01975      }
01976      {
01977        TGeoAtt *G__Lpbase=(TGeoAtt*)G__Lderived;
01978        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack),G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoAtt),(long)G__Lpbase-(long)G__Lderived,1,0);
01979      }
01980      {
01981        TAttLine *G__Lpbase=(TAttLine*)G__Lderived;
01982        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack),G__get_linked_tagnum(&G__G__GeomPainterLN_TAttLine),(long)G__Lpbase-(long)G__Lderived,1,0);
01983      }
01984      {
01985        TAttMarker *G__Lpbase=(TAttMarker*)G__Lderived;
01986        G__inheritance_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack),G__get_linked_tagnum(&G__G__GeomPainterLN_TAttMarker),(long)G__Lpbase-(long)G__Lderived,1,0);
01987      }
01988    }
01989 }
01990 
01991 /*********************************************************
01992 * typedef information setup/
01993 *********************************************************/
01994 extern "C" void G__cpp_setup_typetableG__GeomPainter() {
01995 
01996    /* Setting up typedef entry */
01997    G__search_typename2("Int_t",105,-1,0,-1);
01998    G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
01999    G__search_typename2("Double_t",100,-1,0,-1);
02000    G__setnewtype(-1,"Double 8 bytes",0);
02001    G__search_typename2("Bool_t",103,-1,0,-1);
02002    G__setnewtype(-1,"Boolean (0=false, 1=true) (bool)",0);
02003    G__search_typename2("Version_t",115,-1,0,-1);
02004    G__setnewtype(-1,"Class version identifier (short)",0);
02005    G__search_typename2("Option_t",99,-1,256,-1);
02006    G__setnewtype(-1,"Option string (const char)",0);
02007    G__search_typename2("Long64_t",110,-1,0,-1);
02008    G__setnewtype(-1,"Portable signed long integer 8 bytes",0);
02009    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__GeomPainterLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
02010    G__setnewtype(-1,NULL,0);
02011    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GeomPainterLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GeomPainterLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
02012    G__setnewtype(-1,NULL,0);
02013    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GeomPainterLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GeomPainterLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
02014    G__setnewtype(-1,NULL,0);
02015    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__GeomPainterLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
02016    G__setnewtype(-1,NULL,0);
02017    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GeomPainterLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GeomPainterLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
02018    G__setnewtype(-1,NULL,0);
02019    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GeomPainterLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GeomPainterLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
02020    G__setnewtype(-1,NULL,0);
02021    G__search_typename2("iterator<std::bidirectional_iterator_tag,TObject*,std::ptrdiff_t,const TObject**,const TObject*&>",117,G__get_linked_tagnum(&G__G__GeomPainterLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
02022    G__setnewtype(-1,NULL,0);
02023    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*>",117,G__get_linked_tagnum(&G__G__GeomPainterLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
02024    G__setnewtype(-1,NULL,0);
02025    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long>",117,G__get_linked_tagnum(&G__G__GeomPainterLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
02026    G__setnewtype(-1,NULL,0);
02027    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long,const TObject**>",117,G__get_linked_tagnum(&G__G__GeomPainterLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
02028    G__setnewtype(-1,NULL,0);
02029    G__search_typename2("map<Int_t,TGeoElementRN*>",117,G__get_linked_tagnum(&G__G__GeomPainterLN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR),0,-1);
02030    G__setnewtype(-1,NULL,0);
02031    G__search_typename2("map<int,TGeoElementRN*>",117,G__get_linked_tagnum(&G__G__GeomPainterLN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR),0,-1);
02032    G__setnewtype(-1,NULL,0);
02033    G__search_typename2("map<int,TGeoElementRN*,less<int> >",117,G__get_linked_tagnum(&G__G__GeomPainterLN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR),0,-1);
02034    G__setnewtype(-1,NULL,0);
02035 }
02036 
02037 /*********************************************************
02038 * Data Member information setup/
02039 *********************************************************/
02040 
02041    /* Setting up class,struct,union tag member variable */
02042 
02043    /* TGeoOverlap */
02044 static void G__setup_memvarTGeoOverlap(void) {
02045    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap));
02046    { TGeoOverlap *p; p=(TGeoOverlap*)0x1000; if (p) { }
02047    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlapcLcLEOverlapType),-1,-2,1,G__FastAllocString(2048).Format("kGeoOverlap=%lldLL",(long long)TGeoOverlap::kGeoOverlap).data(),0,(char*)NULL);
02048    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlapcLcLEOverlapType),-1,-2,1,G__FastAllocString(2048).Format("kGeoExtrusion=%lldLL",(long long)TGeoOverlap::kGeoExtrusion).data(),0,(char*)NULL);
02049    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fOverlap=",0,"overlap distance");
02050    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoVolume),-1,-1,2,"fVolume1=",0,"first volume");
02051    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoVolume),-1,-1,2,"fVolume2=",0,"second volume");
02052    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoHMatrix),-1,-1,2,"fMatrix1=",0,"positioning matrix for first volume");
02053    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoHMatrix),-1,-1,2,"fMatrix2=",0,"positioning matrix for second volume");
02054    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TPolyMarker3D),-1,-1,2,"fMarker=",0,"points in the overlapping region");
02055    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02056    }
02057    G__tag_memvar_reset();
02058 }
02059 
02060 
02061    /* TGeoChecker */
02062 static void G__setup_memvarTGeoChecker(void) {
02063    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker));
02064    { TGeoChecker *p; p=(TGeoChecker*)0x1000; if (p) { }
02065    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoManager),-1,-1,4,"fGeoManager=",0,"pointer to geometry manager");
02066    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoVolume),-1,-1,4,"fVsafe=",0,"volume to which a safety sphere node was added");
02067    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TBuffer3D),-1,-1,4,"fBuff1=",0,"Buffer containing mesh vertices for first volume");
02068    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TBuffer3D),-1,-1,4,"fBuff2=",0,"Buffer containing mesh vertices for second volume");
02069    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fFullCheck=",0,"Full overlap checking");
02070    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,4,"fVal1=",0,"! Array of number of crossings per volume.");
02071    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,4,"fVal2=",0,"! Array of timing per volume.");
02072    G__memvar_setup((void*)0,71,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fFlags=",0,"! Array of flags per volume.");
02073    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TStopwatch),-1,-1,4,"fTimer=",0,"! Timer");
02074    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoNode),-1,-1,4,"fSelectedNode=",0,"! Selected node for overlap checking");
02075    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNchecks=",0,"! Number of checks for current volume");
02076    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNmeshPoints=",0,"! Number of points on mesh to be checked");
02077    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02078    }
02079    G__tag_memvar_reset();
02080 }
02081 
02082 
02083    /* TGeoPainter */
02084 static void G__setup_memvarTGeoPainter(void) {
02085    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoPainter));
02086    { TGeoPainter *p; p=(TGeoPainter*)0x1000; if (p) { }
02087    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fBombX=",0,"bomb factor on X");
02088    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fBombY=",0,"bomb factor on Y");
02089    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fBombZ=",0,"bomb factor on Z");
02090    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fBombR=",0,"bomb factor on radius (cyl or sph)");
02091    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fCheckedBox[6]=",0,"bounding box of checked node");
02092    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fMat[9]=",0,"view rotation matrix");
02093    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNsegments=",0,"number of segments approximating circles");
02094    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNVisNodes=",0,"number of visible nodes");
02095    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fVisLevel=",0,"depth for drawing");
02096    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fVisOption=",0,"global visualization option");
02097    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fExplodedView=",0,"type of exploding current view");
02098    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fVisLock=",0,"lock for adding visible volumes");
02099    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fTopVisible=",0,"set top volume visible");
02100    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fPaintingOverlaps=",0,"lock overlaps painting");
02101    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsRaytracing=",0,"raytracing flag");
02102    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsPaintingShape=",0,"flag for shape painting");
02103    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TString),-1,-1,4,"fVisBranch=",0,"drawn branch");
02104    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TString),-1,-1,4,"fVolInfo=",0,"volume info");
02105    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoNode),-1,-1,4,"fCheckedNode=",0,"checked node");
02106    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap),-1,-1,4,"fOverlap=",0,"current overlap");
02107    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoHMatrix),-1,-1,4,"fGlobal=",0,"current global matrix");
02108    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TBuffer3D),-1,-1,4,"fBuffer=",0,"buffer used for painting");
02109    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoManager),-1,-1,4,"fGeoManager=",0,"geometry to which applies");
02110    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker),-1,-1,4,"fChecker=",0,"geometry checker");
02111    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoShape),-1,-1,4,"fClippingShape=",0,"clipping shape");
02112    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoVolume),-1,-1,4,"fTopVolume=",0,"top drawn volume");
02113    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoVolume),-1,-1,4,"fLastVolume=",0,"last drawn volume");
02114    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoIteratorPlugin),-1,-1,4,"fPlugin=",0,"User iterator plugin for changing pain volume properties");
02115    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TObjArray),-1,-1,4,"fVisVolumes=",0,"list of visible volumes");
02116    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fIsEditable=",0,"flag that geometry is editable");
02117    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02118    }
02119    G__tag_memvar_reset();
02120 }
02121 
02122 
02123    /* TGeoTrack */
02124 static void G__setup_memvarTGeoTrack(void) {
02125    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack));
02126    { TGeoTrack *p; p=(TGeoTrack*)0x1000; if (p) { }
02127    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrackcLcLEGeoParticleActions),-1,-2,1,G__FastAllocString(2048).Format("kGeoPDefault=%lldLL",(long long)TGeoTrack::kGeoPDefault).data(),0,(char*)NULL);
02128    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrackcLcLEGeoParticleActions),-1,-2,1,G__FastAllocString(2048).Format("kGeoPOnelevel=%lldLL",(long long)TGeoTrack::kGeoPOnelevel).data(),0,(char*)NULL);
02129    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrackcLcLEGeoParticleActions),-1,-2,1,G__FastAllocString(2048).Format("kGeoPAllDaughters=%lldLL",(long long)TGeoTrack::kGeoPAllDaughters).data(),0,(char*)NULL);
02130    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrackcLcLEGeoParticleActions),-1,-2,1,G__FastAllocString(2048).Format("kGeoPType=%lldLL",(long long)TGeoTrack::kGeoPType).data(),0,(char*)NULL);
02131    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrackcLcLEGeoParticleActions),-1,-2,1,G__FastAllocString(2048).Format("kGeoPDrawn=%lldLL",(long long)TGeoTrack::kGeoPDrawn).data(),0,(char*)NULL);
02132    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fPointsSize=",0,"capacity of points array");
02133    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fNpoints=",0,"number of stored points");
02134    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,4,"fPoints=",0,"[fNpoints] array of points (x,y,z,t) belonging to this track");
02135    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__GeomPainterLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02136    }
02137    G__tag_memvar_reset();
02138 }
02139 
02140 extern "C" void G__cpp_setup_memvarG__GeomPainter() {
02141 }
02142 /***********************************************************
02143 ************************************************************
02144 ************************************************************
02145 ************************************************************
02146 ************************************************************
02147 ************************************************************
02148 ************************************************************
02149 ***********************************************************/
02150 
02151 /*********************************************************
02152 * Member function information setup for each class
02153 *********************************************************/
02154 static void G__setup_memfuncTGeoOverlap(void) {
02155    /* TGeoOverlap */
02156    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap));
02157    G__memfunc_setup("TGeoOverlap",1096,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap), -1, 0, 1, 1, 4, 0, "u 'TGeoOverlap' - 11 - -", "Not implemented", (void*) NULL, 0);
02158    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap), -1, 1, 1, 1, 4, 0, "u 'TGeoOverlap' - 11 - -", "Not implemented", (void*) NULL, 0);
02159    G__memfunc_setup("TGeoOverlap",1096,G__G__GeomPainter_105_0_3, 105, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02160    G__memfunc_setup("TGeoOverlap",1096,G__G__GeomPainter_105_0_4, 105, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap), -1, 0, 7, 1, 1, 0, 
02161 "C - - 10 - name U 'TGeoVolume' - 0 - vol1 "
02162 "U 'TGeoVolume' - 0 - vol2 U 'TGeoMatrix' - 10 - matrix1 "
02163 "U 'TGeoMatrix' - 10 - matrix2 g - 'Bool_t' 0 'kTRUE' isovlp "
02164 "d - 'Double_t' 0 '0.01' ovlp", (char*)NULL, (void*) NULL, 0);
02165    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);
02166    G__memfunc_setup("Compare",711,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 8, "U 'TObject' - 10 - obj", (char*)NULL, (void*) NULL, 1);
02167    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
02168 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
02169    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);
02170    G__memfunc_setup("ExecuteEvent",1237,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
02171 "i - 'Int_t' 0 - event i - 'Int_t' 0 - px "
02172 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
02173    G__memfunc_setup("GetPolyMarker",1318,G__G__GeomPainter_105_0_10, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TPolyMarker3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02174    G__memfunc_setup("GetFirstVolume",1440,G__G__GeomPainter_105_0_11, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02175    G__memfunc_setup("GetSecondVolume",1524,G__G__GeomPainter_105_0_12, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02176    G__memfunc_setup("GetFirstMatrix",1437,G__G__GeomPainter_105_0_13, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoHMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02177    G__memfunc_setup("GetSecondMatrix",1521,G__G__GeomPainter_105_0_14, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoHMatrix), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02178    G__memfunc_setup("GetOverlap",1017,G__G__GeomPainter_105_0_15, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02179    G__memfunc_setup("IsExtrusion",1165,G__G__GeomPainter_105_0_16, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02180    G__memfunc_setup("IsOverlap",917,G__G__GeomPainter_105_0_17, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02181    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);
02182    G__memfunc_setup("IsSortable",1016,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02183    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);
02184    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);
02185    G__memfunc_setup("PrintInfo",921,G__G__GeomPainter_105_0_22, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02186    G__memfunc_setup("Sizeof3D",743,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02187    G__memfunc_setup("SampleOverlap",1339,G__G__GeomPainter_105_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '1000000' npoints", "*MENU*", (void*) NULL, 0);
02188    G__memfunc_setup("SetIsExtrusion",1465,G__G__GeomPainter_105_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
02189    G__memfunc_setup("SetIsOverlap",1217,G__G__GeomPainter_105_0_26, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
02190    G__memfunc_setup("SetNextPoint",1237,G__G__GeomPainter_105_0_27, 121, -1, -1, 0, 3, 1, 1, 0, 
02191 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
02192 "d - 'Double_t' 0 - z", (char*)NULL, (void*) NULL, 0);
02193    G__memfunc_setup("SetFirstVolume",1452,G__G__GeomPainter_105_0_28, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) NULL, 0);
02194    G__memfunc_setup("SetSecondVolume",1536,G__G__GeomPainter_105_0_29, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) NULL, 0);
02195    G__memfunc_setup("SetFirstMatrix",1449,G__G__GeomPainter_105_0_30, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoMatrix' - 0 - matrix", (char*)NULL, (void*) NULL, 0);
02196    G__memfunc_setup("SetSecondMatrix",1533,G__G__GeomPainter_105_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoMatrix' - 0 - matrix", (char*)NULL, (void*) NULL, 0);
02197    G__memfunc_setup("SetOverlap",1029,G__G__GeomPainter_105_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - ovlp", (char*)NULL, (void*) NULL, 0);
02198    G__memfunc_setup("Validate",810,G__G__GeomPainter_105_0_33, 121, -1, -1, 0, 0, 1, 1, 8, "", "*MENU*", (void*) NULL, 0);
02199    G__memfunc_setup("Class",502,G__G__GeomPainter_105_0_34, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoOverlap::Class) ), 0);
02200    G__memfunc_setup("Class_Name",982,G__G__GeomPainter_105_0_35, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoOverlap::Class_Name) ), 0);
02201    G__memfunc_setup("Class_Version",1339,G__G__GeomPainter_105_0_36, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoOverlap::Class_Version) ), 0);
02202    G__memfunc_setup("Dictionary",1046,G__G__GeomPainter_105_0_37, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoOverlap::Dictionary) ), 0);
02203    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__GeomPainterLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02204    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);
02205    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);
02206    G__memfunc_setup("StreamerNVirtual",1656,G__G__GeomPainter_105_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02207    G__memfunc_setup("DeclFileName",1145,G__G__GeomPainter_105_0_42, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoOverlap::DeclFileName) ), 0);
02208    G__memfunc_setup("ImplFileLine",1178,G__G__GeomPainter_105_0_43, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoOverlap::ImplFileLine) ), 0);
02209    G__memfunc_setup("ImplFileName",1171,G__G__GeomPainter_105_0_44, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoOverlap::ImplFileName) ), 0);
02210    G__memfunc_setup("DeclFileLine",1152,G__G__GeomPainter_105_0_45, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoOverlap::DeclFileLine) ), 0);
02211    // automatic destructor
02212    G__memfunc_setup("~TGeoOverlap", 1222, G__G__GeomPainter_105_0_46, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02213    G__tag_memfunc_reset();
02214 }
02215 
02216 static void G__setup_memfuncTGeoChecker(void) {
02217    /* TGeoChecker */
02218    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker));
02219    G__memfunc_setup("CleanPoints",1120,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 4, 8, 
02220 "D - 'Double_t' 0 - points i - 'Int_t' 1 - numPoints", (char*)NULL, (void*) NULL, 0);
02221    G__memfunc_setup("NChecksPerVolume",1598,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 4, 0, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) NULL, 0);
02222    G__memfunc_setup("PropagateInGeom",1506,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 4, 0, 
02223 "D - 'Double_t' 0 - - D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02224    G__memfunc_setup("Score",508,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 4, 0, 
02225 "U 'TGeoVolume' - 0 - - i - 'Int_t' 0 - - "
02226 "d - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02227    G__memfunc_setup("TimingPerVolume",1543,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 4, 0, "U 'TGeoVolume' - 0 - -", (char*)NULL, (void*) NULL, 0);
02228    G__memfunc_setup("TGeoChecker",1060,G__G__GeomPainter_109_0_6, 105, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02229    G__memfunc_setup("TGeoChecker",1060,G__G__GeomPainter_109_0_7, 105, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker), -1, 0, 1, 1, 1, 0, "U 'TGeoManager' - 0 - geom", (char*)NULL, (void*) NULL, 0);
02230    G__memfunc_setup("CheckBoundaryErrors",1951,G__G__GeomPainter_109_0_8, 121, -1, -1, 0, 2, 1, 1, 0, 
02231 "i - 'Int_t' 0 '1000000' ntracks d - 'Double_t' 0 '-1.' radius", (char*)NULL, (void*) NULL, 1);
02232    G__memfunc_setup("CheckBoundaryReference",2225,G__G__GeomPainter_109_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '-1' icheck", (char*)NULL, (void*) NULL, 1);
02233    G__memfunc_setup("CheckGeometryFull",1725,G__G__GeomPainter_109_0_10, 121, -1, -1, 0, 4, 1, 1, 0, 
02234 "g - 'Bool_t' 0 'kTRUE' checkoverlaps g - 'Bool_t' 0 'kTRUE' checkcrossings "
02235 "i - 'Int_t' 0 '10000' nrays D - 'Double_t' 10 'NULL' vertex", (char*)NULL, (void*) NULL, 0);
02236    G__memfunc_setup("CheckGeometry",1322,G__G__GeomPainter_109_0_11, 121, -1, -1, 0, 4, 1, 1, 8, 
02237 "i - 'Int_t' 0 - nrays d - 'Double_t' 0 - startx "
02238 "d - 'Double_t' 0 - starty d - 'Double_t' 0 - startz", (char*)NULL, (void*) NULL, 0);
02239    G__memfunc_setup("CheckOverlaps",1322,G__G__GeomPainter_109_0_12, 121, -1, -1, 0, 3, 1, 1, 0, 
02240 "U 'TGeoVolume' - 10 - vol d - 'Double_t' 0 '0.1' ovlp "
02241 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
02242    G__memfunc_setup("CheckOverlapsBySampling",2336,G__G__GeomPainter_109_0_13, 121, -1, -1, 0, 3, 1, 1, 8, 
02243 "U 'TGeoVolume' - 0 - vol d - 'Double_t' 0 '0.1' ovlp "
02244 "i - 'Int_t' 0 '1000000' npoints", (char*)NULL, (void*) NULL, 0);
02245    G__memfunc_setup("CheckPoint",1000,G__G__GeomPainter_109_0_14, 121, -1, -1, 0, 4, 1, 1, 0, 
02246 "d - 'Double_t' 0 '0' x d - 'Double_t' 0 '0' y "
02247 "d - 'Double_t' 0 '0' z C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
02248    G__memfunc_setup("CheckVoxels",1119,G__G__GeomPainter_109_0_15, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 1, 0, 
02249 "U 'TGeoVolume' - 0 - vol U 'TGeoVoxelFinder' - 0 - voxels "
02250 "D - 'Double_t' 0 - xyz i - 'Int_t' 0 - npoints", (char*)NULL, (void*) NULL, 0);
02251    G__memfunc_setup("LegoPlot",806,G__G__GeomPainter_109_0_16, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TH2F), -1, 0, 9, 1, 1, 0, 
02252 "i - 'Int_t' 0 '60' ntheta d - 'Double_t' 0 '0.' themin "
02253 "d - 'Double_t' 0 '180.' themax i - 'Int_t' 0 '90' nphi "
02254 "d - 'Double_t' 0 '0.' phimin d - 'Double_t' 0 '360.' phimax "
02255 "d - 'Double_t' 0 '0.' rmin d - 'Double_t' 0 '9999999' rmax "
02256 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
02257    G__memfunc_setup("PrintOverlaps",1369,G__G__GeomPainter_109_0_17, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
02258    G__memfunc_setup("RandomPoints",1246,G__G__GeomPainter_109_0_18, 121, -1, -1, 0, 3, 1, 1, 0, 
02259 "U 'TGeoVolume' - 0 - vol i - 'Int_t' 0 - npoints "
02260 "C - 'Option_t' 10 - option", (char*)NULL, (void*) NULL, 0);
02261    G__memfunc_setup("RandomRays",1024,G__G__GeomPainter_109_0_19, 121, -1, -1, 0, 4, 1, 1, 0, 
02262 "i - 'Int_t' 0 - nrays d - 'Double_t' 0 - startx "
02263 "d - 'Double_t' 0 - starty d - 'Double_t' 0 - startz", (char*)NULL, (void*) NULL, 0);
02264    G__memfunc_setup("MakeCheckOverlap",1589,G__G__GeomPainter_109_0_20, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoOverlap), -1, 0, 7, 1, 1, 0, 
02265 "C - - 10 - name U 'TGeoVolume' - 0 - vol1 "
02266 "U 'TGeoVolume' - 0 - vol2 U 'TGeoMatrix' - 0 - mat1 "
02267 "U 'TGeoMatrix' - 0 - mat2 g - 'Bool_t' 0 - isovlp "
02268 "d - 'Double_t' 0 - ovlp", (char*)NULL, (void*) NULL, 0);
02269    G__memfunc_setup("OpProgress",1044,G__G__GeomPainter_109_0_21, 121, -1, -1, 0, 6, 1, 1, 0, 
02270 "C - - 10 - opname n - 'Long64_t' 0 - current "
02271 "n - 'Long64_t' 0 - size U 'TStopwatch' - 0 '0' watch "
02272 "g - 'Bool_t' 0 'kFALSE' last g - 'Bool_t' 0 'kFALSE' refresh", (char*)NULL, (void*) NULL, 0);
02273    G__memfunc_setup("SamplePoints",1247,G__G__GeomPainter_109_0_22, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoNode), -1, 0, 4, 1, 1, 0, 
02274 "i - 'Int_t' 0 - npoints d - 'Double_t' 1 - dist "
02275 "d - 'Double_t' 0 - epsil C - - 10 - g3path", (char*)NULL, (void*) NULL, 0);
02276    G__memfunc_setup("ShootRay",825,G__G__GeomPainter_109_0_23, 68, -1, G__defined_typename("Double_t"), 0, 8, 1, 1, 8, 
02277 "D - 'Double_t' 0 - start d - 'Double_t' 0 - dirx "
02278 "d - 'Double_t' 0 - diry d - 'Double_t' 0 - dirz "
02279 "D - 'Double_t' 0 - array i - 'Int_t' 1 - nelem "
02280 "i - 'Int_t' 1 - dim D - 'Double_t' 0 '0' enpoint", (char*)NULL, (void*) NULL, 0);
02281    G__memfunc_setup("SetSelectedNode",1499,G__G__GeomPainter_109_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoNode' - 0 - node", (char*)NULL, (void*) NULL, 0);
02282    G__memfunc_setup("SetNmeshPoints",1444,G__G__GeomPainter_109_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '1000' npoints", (char*)NULL, (void*) NULL, 0);
02283    G__memfunc_setup("Test",416,G__G__GeomPainter_109_0_26, 121, -1, -1, 0, 2, 1, 1, 0, 
02284 "i - 'Int_t' 0 - npoints C - 'Option_t' 10 - option", (char*)NULL, (void*) NULL, 0);
02285    G__memfunc_setup("TestOverlaps",1260,G__G__GeomPainter_109_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - path", (char*)NULL, (void*) NULL, 0);
02286    G__memfunc_setup("TestVoxels",1057,G__G__GeomPainter_109_0_28, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 0, 
02287 "U 'TGeoVolume' - 0 - vol i - 'Int_t' 0 '1000000' npoints", (char*)NULL, (void*) NULL, 0);
02288    G__memfunc_setup("Weight",616,G__G__GeomPainter_109_0_29, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 0, 
02289 "d - 'Double_t' 0 '0.01' precision C - 'Option_t' 10 '\"v\"' option", (char*)NULL, (void*) NULL, 0);
02290    G__memfunc_setup("Class",502,G__G__GeomPainter_109_0_30, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoChecker::Class) ), 0);
02291    G__memfunc_setup("Class_Name",982,G__G__GeomPainter_109_0_31, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoChecker::Class_Name) ), 0);
02292    G__memfunc_setup("Class_Version",1339,G__G__GeomPainter_109_0_32, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoChecker::Class_Version) ), 0);
02293    G__memfunc_setup("Dictionary",1046,G__G__GeomPainter_109_0_33, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoChecker::Dictionary) ), 0);
02294    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__GeomPainterLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02295    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);
02296    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);
02297    G__memfunc_setup("StreamerNVirtual",1656,G__G__GeomPainter_109_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02298    G__memfunc_setup("DeclFileName",1145,G__G__GeomPainter_109_0_38, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoChecker::DeclFileName) ), 0);
02299    G__memfunc_setup("ImplFileLine",1178,G__G__GeomPainter_109_0_39, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoChecker::ImplFileLine) ), 0);
02300    G__memfunc_setup("ImplFileName",1171,G__G__GeomPainter_109_0_40, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoChecker::ImplFileName) ), 0);
02301    G__memfunc_setup("DeclFileLine",1152,G__G__GeomPainter_109_0_41, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoChecker::DeclFileLine) ), 0);
02302    // automatic copy constructor
02303    G__memfunc_setup("TGeoChecker", 1060, G__G__GeomPainter_109_0_42, (int) ('i'), G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker), -1, 0, 1, 1, 1, 0, "u 'TGeoChecker' - 11 - -", (char*) NULL, (void*) NULL, 0);
02304    // automatic destructor
02305    G__memfunc_setup("~TGeoChecker", 1186, G__G__GeomPainter_109_0_43, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02306    // automatic assignment operator
02307    G__memfunc_setup("operator=", 937, G__G__GeomPainter_109_0_44, (int) ('u'), G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker), -1, 1, 1, 1, 1, 0, "u 'TGeoChecker' - 11 - -", (char*) NULL, (void*) NULL, 0);
02308    G__tag_memfunc_reset();
02309 }
02310 
02311 static void G__setup_memfuncTGeoPainter(void) {
02312    /* TGeoPainter */
02313    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoPainter));
02314    G__memfunc_setup("DefineColors",1213,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 8, "", (char*)NULL, (void*) NULL, 0);
02315    G__memfunc_setup("LocalToMasterVect",1708,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 4, 8, 
02316 "D - 'Double_t' 10 - local D - 'Double_t' 0 - master", (char*)NULL, (void*) NULL, 0);
02317    G__memfunc_setup("ClearVisibleVolumes",1952,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 1);
02318    G__memfunc_setup("TGeoPainter",1090,G__G__GeomPainter_216_0_4, 105, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoPainter), -1, 0, 1, 1, 1, 0, "U 'TGeoManager' - 0 - manager", (char*)NULL, (void*) NULL, 0);
02319    G__memfunc_setup("AddSize3D",795,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
02320 "i - 'Int_t' 0 - numpoints i - 'Int_t' 0 - numsegs "
02321 "i - 'Int_t' 0 - numpolys", (char*)NULL, (void*) NULL, 1);
02322    G__memfunc_setup("AddTrack",766,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__GeomPainterLN_TVirtualGeoTrack), -1, 0, 3, 1, 1, 0, 
02323 "i - 'Int_t' 0 - id i - 'Int_t' 0 - pdgcode "
02324 "U 'TObject' - 0 - part", (char*)NULL, (void*) NULL, 1);
02325    G__memfunc_setup("AddTrackPoint",1288,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
02326 "D - 'Double_t' 0 - point D - 'Double_t' 0 - box "
02327 "g - 'Bool_t' 0 'kFALSE' reset", (char*)NULL, (void*) NULL, 1);
02328    G__memfunc_setup("BombTranslation",1551,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
02329 "D - 'Double_t' 10 - tr D - 'Double_t' 0 - bombtr", (char*)NULL, (void*) NULL, 1);
02330    G__memfunc_setup("CheckBoundaryErrors",1951,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
02331 "i - 'Int_t' 0 '1000000' ntracks d - 'Double_t' 0 '-1.' radius", (char*)NULL, (void*) NULL, 1);
02332    G__memfunc_setup("CheckBoundaryReference",2225,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '-1' icheck", (char*)NULL, (void*) NULL, 1);
02333    G__memfunc_setup("CheckGeometryFull",1725,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
02334 "g - 'Bool_t' 0 'kTRUE' checkoverlaps g - 'Bool_t' 0 'kTRUE' checkcrossings "
02335 "i - 'Int_t' 0 '10000' nrays D - 'Double_t' 10 'NULL' vertex", (char*)NULL, (void*) NULL, 1);
02336    G__memfunc_setup("CheckGeometry",1322,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 8, 
02337 "i - 'Int_t' 0 - nrays d - 'Double_t' 0 - startx "
02338 "d - 'Double_t' 0 - starty d - 'Double_t' 0 - startz", (char*)NULL, (void*) NULL, 1);
02339    G__memfunc_setup("CheckEdit",868,G__G__GeomPainter_216_0_13, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02340    G__memfunc_setup("CheckPoint",1000,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
02341 "d - 'Double_t' 0 '0' x d - 'Double_t' 0 '0' y "
02342 "d - 'Double_t' 0 '0' z C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02343    G__memfunc_setup("CheckOverlaps",1322,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 8, 
02344 "U 'TGeoVolume' - 10 - vol d - 'Double_t' 0 '0.1' ovlp "
02345 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02346    G__memfunc_setup("CountNodes",1026,G__G__GeomPainter_216_0_16, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 8, 
02347 "U 'TGeoVolume' - 0 - vol i - 'Int_t' 0 - level", (char*)NULL, (void*) NULL, 0);
02348    G__memfunc_setup("CountVisibleNodes",1744,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
02349    G__memfunc_setup("DefaultAngles",1311,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
02350    G__memfunc_setup("DefaultColors",1335,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
02351    G__memfunc_setup("DistanceToPrimitiveVol",2264,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0, 
02352 "U 'TGeoVolume' - 0 - vol i - 'Int_t' 0 - px "
02353 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
02354    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);
02355    G__memfunc_setup("DrawBatemanSol",1396,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
02356 "U 'TGeoBatemanSol' - 0 - sol C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02357    G__memfunc_setup("DrawOverlap",1127,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
02358 "Y - - 0 - ovlp C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02359    G__memfunc_setup("DrawCurrentPoint",1659,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - color", (char*)NULL, (void*) NULL, 1);
02360    G__memfunc_setup("DrawOnly",816,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02361    G__memfunc_setup("DrawPanel",894,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
02362    G__memfunc_setup("DrawPath",795,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - path", (char*)NULL, (void*) NULL, 1);
02363    G__memfunc_setup("DrawShape",895,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
02364 "U 'TGeoShape' - 0 - shape C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02365    G__memfunc_setup("DrawVolume",1030,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
02366 "U 'TGeoVolume' - 0 - vol C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02367    G__memfunc_setup("EditGeometry",1234,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02368    G__memfunc_setup("EstimateCameraMove",1820,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
02369 "d - 'Double_t' 0 - tmin d - 'Double_t' 0 - tmax "
02370 "D - 'Double_t' 0 - start D - 'Double_t' 0 - end", (char*)NULL, (void*) NULL, 1);
02371    G__memfunc_setup("ExecuteManagerEvent",1936,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
02372 "U 'TGeoManager' - 0 - geom i - 'Int_t' 0 - event "
02373 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
02374    G__memfunc_setup("ExecuteShapeEvent",1734,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
02375 "U 'TGeoShape' - 0 - shape i - 'Int_t' 0 - event "
02376 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
02377    G__memfunc_setup("ExecuteVolumeEvent",1869,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
02378 "U 'TGeoVolume' - 0 - volume i - 'Int_t' 0 - event "
02379 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
02380    G__memfunc_setup("GetVolumeInfo",1316,(G__InterfaceMethod) NULL,67, -1, -1, 0, 3, 1, 1, 9, 
02381 "U 'TGeoVolume' - 10 - volume i - 'Int_t' 0 - px "
02382 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
02383    G__memfunc_setup("GetBombFactors",1394,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 8, 
02384 "d - 'Double_t' 1 - bombx d - 'Double_t' 1 - bomby "
02385 "d - 'Double_t' 1 - bombz d - 'Double_t' 1 - bombr", (char*)NULL, (void*) NULL, 1);
02386    G__memfunc_setup("GetBombMode",1061,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02387    G__memfunc_setup("GetCheckedNode",1357,G__G__GeomPainter_216_0_38, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoNode), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
02388    G__memfunc_setup("GetChecker",981,G__G__GeomPainter_216_0_39, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoChecker), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02389    G__memfunc_setup("GetColor",799,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 8, 
02390 "i - 'Int_t' 0 - base f - 'Float_t' 0 - light", (char*)NULL, (void*) NULL, 1);
02391    G__memfunc_setup("GetDrawPath",1083,(G__InterfaceMethod) NULL,67, -1, -1, 0, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 1);
02392    G__memfunc_setup("GetDrawnVolume",1428,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02393    G__memfunc_setup("GetTopVolume",1227,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoVolume), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02394    G__memfunc_setup("GetVisLevel",1098,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02395    G__memfunc_setup("GetVisOption",1227,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02396    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);
02397    G__memfunc_setup("GrabFocus",892,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
02398 "i - 'Int_t' 0 '0' nfr d - 'Double_t' 0 '0' dlong "
02399 "d - 'Double_t' 0 '0' dlat d - 'Double_t' 0 '0' dpsi", (char*)NULL, (void*) NULL, 1);
02400    G__memfunc_setup("GetViewBox",996,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
02401    G__memfunc_setup("GetViewAngles",1301,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
02402 "d - 'Double_t' 1 - longitude d - 'Double_t' 1 - latitude "
02403 "d - 'Double_t' 1 - psi", (char*)NULL, (void*) NULL, 1);
02404    G__memfunc_setup("IsExplodedView",1420,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02405    G__memfunc_setup("IsRaytracing",1232,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02406    G__memfunc_setup("IsPaintingShape",1511,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02407    G__memfunc_setup("LegoPlot",806,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__GeomPainterLN_TH2F), -1, 0, 9, 1, 1, 0, 
02408 "i - 'Int_t' 0 '60' ntheta d - 'Double_t' 0 '0.' themin "
02409 "d - 'Double_t' 0 '180.' themax i - 'Int_t' 0 '90' nphi "
02410 "d - 'Double_t' 0 '0.' phimin d - 'Double_t' 0 '360.' phimax "
02411 "d - 'Double_t' 0 '0.' rmin d - 'Double_t' 0 '9999999' rmax "
02412 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02413    G__memfunc_setup("Lock",393,G__G__GeomPainter_216_0_54, 121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 0);
02414    G__memfunc_setup("ModifiedPad",1078,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "g - 'Bool_t' 0 'kFALSE' update", (char*)NULL, (void*) NULL, 1);
02415    G__memfunc_setup("OpProgress",1044,(G__InterfaceMethod) NULL,121, -1, -1, 0, 6, 1, 1, 0, 
02416 "C - - 10 - opname n - 'Long64_t' 0 - current "
02417 "n - 'Long64_t' 0 - size U 'TStopwatch' - 0 '0' watch "
02418 "g - 'Bool_t' 0 'kFALSE' last g - 'Bool_t' 0 'kFALSE' refresh", (char*)NULL, (void*) NULL, 1);
02419    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);
02420    G__memfunc_setup("PaintNode",898,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
02421 "U 'TGeoNode' - 0 - node C - 'Option_t' 10 '\"\"' option "
02422 "U 'TGeoMatrix' - 0 '0' global", (char*)NULL, (void*) NULL, 1);
02423    G__memfunc_setup("PaintShape",1005,G__G__GeomPainter_216_0_59, 103, -1, G__defined_typename("Bool_t"), 0, 2, 1, 1, 8, 
02424 "u 'TGeoShape' - 11 - shape C - 'Option_t' 10 - option", (char*)NULL, (void*) NULL, 0);
02425    G__memfunc_setup("PaintShape",1005,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
02426 "U 'TGeoShape' - 0 - shape C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02427    G__memfunc_setup("PaintOverlap",1237,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
02428 "Y - - 0 - ovlp C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02429    G__memfunc_setup("PaintVolume",1140,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
02430 "U 'TGeoVolume' - 0 - vol C - 'Option_t' 10 '\"\"' option "
02431 "U 'TGeoMatrix' - 0 '0' global", (char*)NULL, (void*) NULL, 1);
02432    G__memfunc_setup("PrintOverlaps",1369,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02433    G__memfunc_setup("PaintPhysicalNode",1727,G__G__GeomPainter_216_0_64, 121, -1, -1, 0, 2, 1, 1, 0, 
02434 "U 'TGeoPhysicalNode' - 0 - node C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
02435    G__memfunc_setup("RandomPoints",1246,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
02436 "U 'TGeoVolume' - 10 - vol i - 'Int_t' 0 - npoints "
02437 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02438    G__memfunc_setup("RandomRays",1024,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
02439 "i - 'Int_t' 0 - nrays d - 'Double_t' 0 - startx "
02440 "d - 'Double_t' 0 - starty d - 'Double_t' 0 - startz", (char*)NULL, (void*) NULL, 1);
02441    G__memfunc_setup("Raytrace",827,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02442    G__memfunc_setup("SamplePoints",1247,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoNode), -1, 0, 4, 1, 1, 0, 
02443 "i - 'Int_t' 0 - npoints d - 'Double_t' 1 - dist "
02444 "d - 'Double_t' 0 - epsil C - - 10 - g3path", (char*)NULL, (void*) NULL, 1);
02445    G__memfunc_setup("SetBombFactors",1406,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
02446 "d - 'Double_t' 0 '1.3' bombx d - 'Double_t' 0 '1.3' bomby "
02447 "d - 'Double_t' 0 '1.3' bombz d - 'Double_t' 0 '1.3' bombr", (char*)NULL, (void*) NULL, 1);
02448    G__memfunc_setup("SetClippingShape",1619,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoShape' - 0 - shape", (char*)NULL, (void*) NULL, 1);
02449    G__memfunc_setup("SetExplodedView",1532,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' iopt", (char*)NULL, (void*) NULL, 1);
02450    G__memfunc_setup("SetNsegments",1248,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '20' nseg", (char*)NULL, (void*) NULL, 1);
02451    G__memfunc_setup("SetNmeshPoints",1444,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - npoints", (char*)NULL, (void*) NULL, 1);
02452    G__memfunc_setup("SetGeoManager",1282,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoManager' - 0 - geom", (char*)NULL, (void*) NULL, 1);
02453    G__memfunc_setup("SetIteratorPlugin",1765,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoIteratorPlugin' - 0 - plugin", (char*)NULL, (void*) NULL, 1);
02454    G__memfunc_setup("SetCheckedNode",1369,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoNode' - 0 - node", (char*)NULL, (void*) NULL, 1);
02455    G__memfunc_setup("SetRaytracing",1344,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' flag", (char*)NULL, (void*) NULL, 1);
02456    G__memfunc_setup("SetTopVisible",1325,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kTRUE' vis", (char*)NULL, (void*) NULL, 1);
02457    G__memfunc_setup("SetTopVolume",1239,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) NULL, 1);
02458    G__memfunc_setup("SetVisLevel",1110,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '3' level", (char*)NULL, (void*) NULL, 1);
02459    G__memfunc_setup("SetVisOption",1239,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' option", (char*)NULL, (void*) NULL, 1);
02460    G__memfunc_setup("ShapeDistancetoPrimitive",2488,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 4, 1, 1, 8, 
02461 "U 'TGeoShape' - 10 - shape i - 'Int_t' 0 - numpoints "
02462 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
02463    G__memfunc_setup("Test",416,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
02464 "i - 'Int_t' 0 - npoints C - 'Option_t' 10 - option", (char*)NULL, (void*) NULL, 1);
02465    G__memfunc_setup("TestOverlaps",1260,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - path", (char*)NULL, (void*) NULL, 1);
02466    G__memfunc_setup("TestVoxels",1057,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "U 'TGeoVolume' - 0 - vol", (char*)NULL, (void*) NULL, 1);
02467    G__memfunc_setup("UnbombTranslation",1778,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
02468 "D - 'Double_t' 10 - tr D - 'Double_t' 0 - bombtr", (char*)NULL, (void*) NULL, 1);
02469    G__memfunc_setup("Weight",616,(G__InterfaceMethod) NULL,100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 0, 
02470 "d - 'Double_t' 0 - precision C - 'Option_t' 10 '\"v\"' option", (char*)NULL, (void*) NULL, 1);
02471    G__memfunc_setup("Class",502,G__G__GeomPainter_216_0_88, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoPainter::Class) ), 0);
02472    G__memfunc_setup("Class_Name",982,G__G__GeomPainter_216_0_89, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPainter::Class_Name) ), 0);
02473    G__memfunc_setup("Class_Version",1339,G__G__GeomPainter_216_0_90, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoPainter::Class_Version) ), 0);
02474    G__memfunc_setup("Dictionary",1046,G__G__GeomPainter_216_0_91, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoPainter::Dictionary) ), 0);
02475    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__GeomPainterLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02476    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);
02477    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);
02478    G__memfunc_setup("StreamerNVirtual",1656,G__G__GeomPainter_216_0_95, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02479    G__memfunc_setup("DeclFileName",1145,G__G__GeomPainter_216_0_96, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPainter::DeclFileName) ), 0);
02480    G__memfunc_setup("ImplFileLine",1178,G__G__GeomPainter_216_0_97, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPainter::ImplFileLine) ), 0);
02481    G__memfunc_setup("ImplFileName",1171,G__G__GeomPainter_216_0_98, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoPainter::ImplFileName) ), 0);
02482    G__memfunc_setup("DeclFileLine",1152,G__G__GeomPainter_216_0_99, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoPainter::DeclFileLine) ), 0);
02483    // automatic copy constructor
02484    G__memfunc_setup("TGeoPainter", 1090, G__G__GeomPainter_216_0_100, (int) ('i'), G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoPainter), -1, 0, 1, 1, 1, 0, "u 'TGeoPainter' - 11 - -", (char*) NULL, (void*) NULL, 0);
02485    // automatic destructor
02486    G__memfunc_setup("~TGeoPainter", 1216, G__G__GeomPainter_216_0_101, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02487    // automatic assignment operator
02488    G__memfunc_setup("operator=", 937, G__G__GeomPainter_216_0_102, (int) ('u'), G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoPainter), -1, 1, 1, 1, 1, 0, "u 'TGeoPainter' - 11 - -", (char*) NULL, (void*) NULL, 0);
02489    G__tag_memfunc_reset();
02490 }
02491 
02492 static void G__setup_memfuncTGeoTrack(void) {
02493    /* TGeoTrack */
02494    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack));
02495    G__memfunc_setup("TGeoTrack",868,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack), -1, 0, 1, 1, 2, 0, "u 'TGeoTrack' - 11 - -", (char*)NULL, (void*) NULL, 0);
02496    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack), -1, 1, 1, 1, 2, 0, "u 'TGeoTrack' - 11 - -", (char*)NULL, (void*) NULL, 0);
02497    G__memfunc_setup("TGeoTrack",868,G__G__GeomPainter_221_0_3, 105, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02498    G__memfunc_setup("TGeoTrack",868,G__G__GeomPainter_221_0_4, 105, G__get_linked_tagnum(&G__G__GeomPainterLN_TGeoTrack), -1, 0, 4, 1, 1, 0, 
02499 "i - 'Int_t' 0 - id i - 'Int_t' 0 - pdgcode "
02500 "U 'TVirtualGeoTrack' - 0 '0' parent U 'TObject' - 0 '0' particle", (char*)NULL, (void*) NULL, 0);
02501    G__memfunc_setup("AddDaughter",1085,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__GeomPainterLN_TVirtualGeoTrack), -1, 0, 3, 1, 1, 0, 
02502 "i - 'Int_t' 0 - id i - 'Int_t' 0 - pdgcode "
02503 "U 'TObject' - 0 '0' particle", (char*)NULL, (void*) NULL, 1);
02504    G__memfunc_setup("AddDaughter",1085,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TVirtualGeoTrack' - 0 - other", (char*)NULL, (void*) NULL, 1);
02505    G__memfunc_setup("AddPoint",787,(G__InterfaceMethod) NULL,121, -1, -1, 0, 4, 1, 1, 0, 
02506 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
02507 "d - 'Double_t' 0 - z d - 'Double_t' 0 - t", (char*)NULL, (void*) NULL, 1);
02508    G__memfunc_setup("AnimateTrack",1204,G__G__GeomPainter_221_0_8, 121, -1, -1, 0, 4, 1, 1, 0, 
02509 "d - 'Double_t' 0 '0' tmin d - 'Double_t' 0 '5E-8' tmax "
02510 "d - 'Double_t' 0 '200' nframes C - 'Option_t' 10 '\"/*\"' option", "*MENU*", (void*) NULL, 1);
02511    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);
02512    G__memfunc_setup("DistancetoPrimitive",1991,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
02513 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
02514    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);
02515    G__memfunc_setup("ExecuteEvent",1237,(G__InterfaceMethod) NULL,121, -1, -1, 0, 3, 1, 1, 0, 
02516 "i - 'Int_t' 0 - event i - 'Int_t' 0 - px "
02517 "i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
02518    G__memfunc_setup("GetObjectInfo",1283,(G__InterfaceMethod) NULL,67, -1, -1, 0, 2, 1, 1, 8, 
02519 "i - 'Int_t' 0 - px i - 'Int_t' 0 - py", (char*)NULL, (void*) NULL, 1);
02520    G__memfunc_setup("GetNpoints",1035,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02521    G__memfunc_setup("GetPoint",810,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 5, 1, 1, 8, 
02522 "i - 'Int_t' 0 - i d - 'Double_t' 1 - x "
02523 "d - 'Double_t' 1 - y d - 'Double_t' 1 - z "
02524 "d - 'Double_t' 1 - t", (char*)NULL, (void*) NULL, 1);
02525    G__memfunc_setup("GetPoint",810,(G__InterfaceMethod) NULL,68, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 9, "i - 'Int_t' 0 - i", (char*)NULL, (void*) NULL, 1);
02526    G__memfunc_setup("GetPoint",810,G__G__GeomPainter_221_0_17, 105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 8, 
02527 "d - 'Double_t' 0 - tof D - 'Double_t' 0 - point "
02528 "i - 'Int_t' 0 '0' istart", (char*)NULL, (void*) NULL, 0);
02529    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);
02530    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);
02531    G__memfunc_setup("PaintCollect",1218,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
02532 "d - 'Double_t' 0 - time D - 'Double_t' 0 - box", (char*)NULL, (void*) NULL, 1);
02533    G__memfunc_setup("PaintCollectTrack",1719,(G__InterfaceMethod) NULL,121, -1, -1, 0, 2, 1, 1, 0, 
02534 "d - 'Double_t' 0 - time D - 'Double_t' 0 - box", (char*)NULL, (void*) NULL, 1);
02535    G__memfunc_setup("PaintMarker",1118,G__G__GeomPainter_221_0_22, 121, -1, -1, 0, 2, 1, 1, 0, 
02536 "D - 'Double_t' 0 - point C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 0);
02537    G__memfunc_setup("PaintTrack",1009,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
02538    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);
02539    G__memfunc_setup("ResetTrack",1016,(G__InterfaceMethod) NULL,121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
02540    G__memfunc_setup("SearchPoint",1120,G__G__GeomPainter_221_0_26, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 8, 
02541 "d - 'Double_t' 0 - time i - 'Int_t' 0 '0' istart", (char*)NULL, (void*) NULL, 0);
02542    G__memfunc_setup("SetBits",702,G__G__GeomPainter_221_0_27, 121, -1, -1, 0, 4, 1, 1, 0, 
02543 "g - 'Bool_t' 0 'kTRUE' is_default g - 'Bool_t' 0 'kFALSE' is_onelevel "
02544 "g - 'Bool_t' 0 'kFALSE' is_all g - 'Bool_t' 0 'kFALSE' is_type", (char*)NULL, (void*) NULL, 0);
02545    G__memfunc_setup("Size",411,G__G__GeomPainter_221_0_28, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
02546 "i - 'Int_t' 1 - imin i - 'Int_t' 1 - imax", (char*)NULL, (void*) NULL, 0);
02547    G__memfunc_setup("Sizeof3D",743,G__G__GeomPainter_221_0_29, 121, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02548    G__memfunc_setup("Class",502,G__G__GeomPainter_221_0_30, 85, G__get_linked_tagnum(&G__G__GeomPainterLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TGeoTrack::Class) ), 0);
02549    G__memfunc_setup("Class_Name",982,G__G__GeomPainter_221_0_31, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTrack::Class_Name) ), 0);
02550    G__memfunc_setup("Class_Version",1339,G__G__GeomPainter_221_0_32, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TGeoTrack::Class_Version) ), 0);
02551    G__memfunc_setup("Dictionary",1046,G__G__GeomPainter_221_0_33, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TGeoTrack::Dictionary) ), 0);
02552    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__GeomPainterLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02553    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);
02554    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);
02555    G__memfunc_setup("StreamerNVirtual",1656,G__G__GeomPainter_221_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02556    G__memfunc_setup("DeclFileName",1145,G__G__GeomPainter_221_0_38, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTrack::DeclFileName) ), 0);
02557    G__memfunc_setup("ImplFileLine",1178,G__G__GeomPainter_221_0_39, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTrack::ImplFileLine) ), 0);
02558    G__memfunc_setup("ImplFileName",1171,G__G__GeomPainter_221_0_40, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TGeoTrack::ImplFileName) ), 0);
02559    G__memfunc_setup("DeclFileLine",1152,G__G__GeomPainter_221_0_41, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TGeoTrack::DeclFileLine) ), 0);
02560    // automatic destructor
02561    G__memfunc_setup("~TGeoTrack", 994, G__G__GeomPainter_221_0_42, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02562    G__tag_memfunc_reset();
02563 }
02564 
02565 
02566 /*********************************************************
02567 * Member function information setup
02568 *********************************************************/
02569 extern "C" void G__cpp_setup_memfuncG__GeomPainter() {
02570 }
02571 
02572 /*********************************************************
02573 * Global variable information setup for each class
02574 *********************************************************/
02575 static void G__cpp_setup_global0() {
02576 
02577    /* Setting up global variables */
02578    G__resetplocal();
02579 
02580 }
02581 
02582 static void G__cpp_setup_global1() {
02583 }
02584 
02585 static void G__cpp_setup_global2() {
02586 
02587    G__resetglobalenv();
02588 }
02589 extern "C" void G__cpp_setup_globalG__GeomPainter() {
02590   G__cpp_setup_global0();
02591   G__cpp_setup_global1();
02592   G__cpp_setup_global2();
02593 }
02594 
02595 /*********************************************************
02596 * Global function information setup for each class
02597 *********************************************************/
02598 static void G__cpp_setup_func0() {
02599    G__lastifuncposition();
02600 
02601 }
02602 
02603 static void G__cpp_setup_func1() {
02604 }
02605 
02606 static void G__cpp_setup_func2() {
02607 }
02608 
02609 static void G__cpp_setup_func3() {
02610 
02611    G__resetifuncposition();
02612 }
02613 
02614 extern "C" void G__cpp_setup_funcG__GeomPainter() {
02615   G__cpp_setup_func0();
02616   G__cpp_setup_func1();
02617   G__cpp_setup_func2();
02618   G__cpp_setup_func3();
02619 }
02620 
02621 /*********************************************************
02622 * Class,struct,union,enum tag information setup
02623 *********************************************************/
02624 /* Setup class/struct taginfo */
02625 G__linked_taginfo G__G__GeomPainterLN_TClass = { "TClass" , 99 , -1 };
02626 G__linked_taginfo G__G__GeomPainterLN_TBuffer = { "TBuffer" , 99 , -1 };
02627 G__linked_taginfo G__G__GeomPainterLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
02628 G__linked_taginfo G__G__GeomPainterLN_TObject = { "TObject" , 99 , -1 };
02629 G__linked_taginfo G__G__GeomPainterLN_TNamed = { "TNamed" , 99 , -1 };
02630 G__linked_taginfo G__G__GeomPainterLN_TString = { "TString" , 99 , -1 };
02631 G__linked_taginfo G__G__GeomPainterLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
02632 G__linked_taginfo G__G__GeomPainterLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
02633 G__linked_taginfo G__G__GeomPainterLN_TBrowser = { "TBrowser" , 99 , -1 };
02634 G__linked_taginfo G__G__GeomPainterLN_TObjArray = { "TObjArray" , 99 , -1 };
02635 G__linked_taginfo G__G__GeomPainterLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
02636 G__linked_taginfo G__G__GeomPainterLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
02637 G__linked_taginfo G__G__GeomPainterLN_TGeoVolume = { "TGeoVolume" , 99 , -1 };
02638 G__linked_taginfo G__G__GeomPainterLN_TGeoVoxelFinder = { "TGeoVoxelFinder" , 99 , -1 };
02639 G__linked_taginfo G__G__GeomPainterLN_TGeoNode = { "TGeoNode" , 99 , -1 };
02640 G__linked_taginfo G__G__GeomPainterLN_TGeoManager = { "TGeoManager" , 99 , -1 };
02641 G__linked_taginfo G__G__GeomPainterLN_TGeoMatrix = { "TGeoMatrix" , 99 , -1 };
02642 G__linked_taginfo G__G__GeomPainterLN_TGeoOverlap = { "TGeoOverlap" , 99 , -1 };
02643 G__linked_taginfo G__G__GeomPainterLN_TBuffer3D = { "TBuffer3D" , 99 , -1 };
02644 G__linked_taginfo G__G__GeomPainterLN_TH2F = { "TH2F" , 99 , -1 };
02645 G__linked_taginfo G__G__GeomPainterLN_TStopwatch = { "TStopwatch" , 99 , -1 };
02646 G__linked_taginfo G__G__GeomPainterLN_TGeoChecker = { "TGeoChecker" , 99 , -1 };
02647 G__linked_taginfo G__G__GeomPainterLN_TAttLine = { "TAttLine" , 99 , -1 };
02648 G__linked_taginfo G__G__GeomPainterLN_TAttFill = { "TAttFill" , 99 , -1 };
02649 G__linked_taginfo G__G__GeomPainterLN_TAtt3D = { "TAtt3D" , 99 , -1 };
02650 G__linked_taginfo G__G__GeomPainterLN_TGeoHMatrix = { "TGeoHMatrix" , 99 , -1 };
02651 G__linked_taginfo G__G__GeomPainterLN_TPolyMarker3D = { "TPolyMarker3D" , 99 , -1 };
02652 G__linked_taginfo G__G__GeomPainterLN_TGeoOverlapcLcLEOverlapType = { "TGeoOverlap::EOverlapType" , 101 , -1 };
02653 G__linked_taginfo G__G__GeomPainterLN_TGeoShape = { "TGeoShape" , 99 , -1 };
02654 G__linked_taginfo G__G__GeomPainterLN_TVirtualGeoTrack = { "TVirtualGeoTrack" , 99 , -1 };
02655 G__linked_taginfo G__G__GeomPainterLN_TGeoBatemanSol = { "TGeoBatemanSol" , 99 , -1 };
02656 G__linked_taginfo G__G__GeomPainterLN_TGeoIteratorPlugin = { "TGeoIteratorPlugin" , 99 , -1 };
02657 G__linked_taginfo G__G__GeomPainterLN_TVirtualGeoPainter = { "TVirtualGeoPainter" , 99 , -1 };
02658 G__linked_taginfo G__G__GeomPainterLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR = { "iterator<bidirectional_iterator_tag,TObject*,long,const TObject**,const TObject*&>" , 115 , -1 };
02659 G__linked_taginfo G__G__GeomPainterLN_TGeoAtt = { "TGeoAtt" , 99 , -1 };
02660 G__linked_taginfo G__G__GeomPainterLN_TAttMarker = { "TAttMarker" , 99 , -1 };
02661 G__linked_taginfo G__G__GeomPainterLN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR = { "map<int,TGeoElementRN*,less<int>,allocator<pair<const int,TGeoElementRN*> > >" , 99 , -1 };
02662 G__linked_taginfo G__G__GeomPainterLN_TGeoPhysicalNode = { "TGeoPhysicalNode" , 99 , -1 };
02663 G__linked_taginfo G__G__GeomPainterLN_TGeoPainter = { "TGeoPainter" , 99 , -1 };
02664 G__linked_taginfo G__G__GeomPainterLN_TGeoTrack = { "TGeoTrack" , 99 , -1 };
02665 G__linked_taginfo G__G__GeomPainterLN_TGeoTrackcLcLEGeoParticleActions = { "TGeoTrack::EGeoParticleActions" , 101 , -1 };
02666 
02667 /* Reset class/struct taginfo */
02668 extern "C" void G__cpp_reset_tagtableG__GeomPainter() {
02669   G__G__GeomPainterLN_TClass.tagnum = -1 ;
02670   G__G__GeomPainterLN_TBuffer.tagnum = -1 ;
02671   G__G__GeomPainterLN_TMemberInspector.tagnum = -1 ;
02672   G__G__GeomPainterLN_TObject.tagnum = -1 ;
02673   G__G__GeomPainterLN_TNamed.tagnum = -1 ;
02674   G__G__GeomPainterLN_TString.tagnum = -1 ;
02675   G__G__GeomPainterLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
02676   G__G__GeomPainterLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
02677   G__G__GeomPainterLN_TBrowser.tagnum = -1 ;
02678   G__G__GeomPainterLN_TObjArray.tagnum = -1 ;
02679   G__G__GeomPainterLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
02680   G__G__GeomPainterLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
02681   G__G__GeomPainterLN_TGeoVolume.tagnum = -1 ;
02682   G__G__GeomPainterLN_TGeoVoxelFinder.tagnum = -1 ;
02683   G__G__GeomPainterLN_TGeoNode.tagnum = -1 ;
02684   G__G__GeomPainterLN_TGeoManager.tagnum = -1 ;
02685   G__G__GeomPainterLN_TGeoMatrix.tagnum = -1 ;
02686   G__G__GeomPainterLN_TGeoOverlap.tagnum = -1 ;
02687   G__G__GeomPainterLN_TBuffer3D.tagnum = -1 ;
02688   G__G__GeomPainterLN_TH2F.tagnum = -1 ;
02689   G__G__GeomPainterLN_TStopwatch.tagnum = -1 ;
02690   G__G__GeomPainterLN_TGeoChecker.tagnum = -1 ;
02691   G__G__GeomPainterLN_TAttLine.tagnum = -1 ;
02692   G__G__GeomPainterLN_TAttFill.tagnum = -1 ;
02693   G__G__GeomPainterLN_TAtt3D.tagnum = -1 ;
02694   G__G__GeomPainterLN_TGeoHMatrix.tagnum = -1 ;
02695   G__G__GeomPainterLN_TPolyMarker3D.tagnum = -1 ;
02696   G__G__GeomPainterLN_TGeoOverlapcLcLEOverlapType.tagnum = -1 ;
02697   G__G__GeomPainterLN_TGeoShape.tagnum = -1 ;
02698   G__G__GeomPainterLN_TVirtualGeoTrack.tagnum = -1 ;
02699   G__G__GeomPainterLN_TGeoBatemanSol.tagnum = -1 ;
02700   G__G__GeomPainterLN_TGeoIteratorPlugin.tagnum = -1 ;
02701   G__G__GeomPainterLN_TVirtualGeoPainter.tagnum = -1 ;
02702   G__G__GeomPainterLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR.tagnum = -1 ;
02703   G__G__GeomPainterLN_TGeoAtt.tagnum = -1 ;
02704   G__G__GeomPainterLN_TAttMarker.tagnum = -1 ;
02705   G__G__GeomPainterLN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR.tagnum = -1 ;
02706   G__G__GeomPainterLN_TGeoPhysicalNode.tagnum = -1 ;
02707   G__G__GeomPainterLN_TGeoPainter.tagnum = -1 ;
02708   G__G__GeomPainterLN_TGeoTrack.tagnum = -1 ;
02709   G__G__GeomPainterLN_TGeoTrackcLcLEGeoParticleActions.tagnum = -1 ;
02710 }
02711 
02712 
02713 extern "C" void G__cpp_setup_tagtableG__GeomPainter() {
02714 
02715    /* Setting up class,struct,union tag entry */
02716    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TClass);
02717    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TBuffer);
02718    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TMemberInspector);
02719    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TObject);
02720    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TNamed);
02721    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TString);
02722    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
02723    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
02724    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TBrowser);
02725    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TObjArray);
02726    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
02727    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
02728    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoVolume);
02729    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoVoxelFinder);
02730    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoNode);
02731    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoManager);
02732    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoMatrix);
02733    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoOverlap),sizeof(TGeoOverlap),-1,327424,"base class for geometical overlaps",G__setup_memvarTGeoOverlap,G__setup_memfuncTGeoOverlap);
02734    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TBuffer3D);
02735    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TH2F);
02736    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TStopwatch);
02737    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoChecker),sizeof(TGeoChecker),-1,324864,"a simple geometry checker",G__setup_memvarTGeoChecker,G__setup_memfuncTGeoChecker);
02738    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TAttLine);
02739    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TAttFill);
02740    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TAtt3D);
02741    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoHMatrix);
02742    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TPolyMarker3D);
02743    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoOverlapcLcLEOverlapType);
02744    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoShape);
02745    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TVirtualGeoTrack);
02746    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoBatemanSol);
02747    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoIteratorPlugin);
02748    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TVirtualGeoPainter);
02749    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR);
02750    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoAtt);
02751    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TAttMarker);
02752    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_maplEintcOTGeoElementRNmUcOlesslEintgRcOallocatorlEpairlEconstsPintcOTGeoElementRNmUgRsPgRsPgR);
02753    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoPhysicalNode);
02754    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoPainter),sizeof(TGeoPainter),-1,324608,"geometry painter",G__setup_memvarTGeoPainter,G__setup_memfuncTGeoPainter);
02755    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoTrack),sizeof(TGeoTrack),-1,327424,"geometry tracks class",G__setup_memvarTGeoTrack,G__setup_memfuncTGeoTrack);
02756    G__get_linked_tagnum_fwd(&G__G__GeomPainterLN_TGeoTrackcLcLEGeoParticleActions);
02757 }
02758 extern "C" void G__cpp_setupG__GeomPainter(void) {
02759   G__check_setup_version(30051515,"G__cpp_setupG__GeomPainter()");
02760   G__set_cpp_environmentG__GeomPainter();
02761   G__cpp_setup_tagtableG__GeomPainter();
02762 
02763   G__cpp_setup_inheritanceG__GeomPainter();
02764 
02765   G__cpp_setup_typetableG__GeomPainter();
02766 
02767   G__cpp_setup_memvarG__GeomPainter();
02768 
02769   G__cpp_setup_memfuncG__GeomPainter();
02770   G__cpp_setup_globalG__GeomPainter();
02771   G__cpp_setup_funcG__GeomPainter();
02772 
02773    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__GeomPainter();
02774   return;
02775 }
02776 class G__cpp_setup_initG__GeomPainter {
02777   public:
02778     G__cpp_setup_initG__GeomPainter() { G__add_setup_func("G__GeomPainter",(G__incsetup)(&G__cpp_setupG__GeomPainter)); G__call_setup_funcs(); }
02779    ~G__cpp_setup_initG__GeomPainter() { G__remove_setup_func("G__GeomPainter"); }
02780 };
02781 G__cpp_setup_initG__GeomPainter G__cpp_setup_initializerG__GeomPainter;
02782 

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