G__Foam.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:45:05 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME mathdIfoamdIsrcdIG__Foam
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__Foam.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       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00036       typedef ::TFoamSampler TFoamSampler;
00037       #else
00038       class TFoamSampler  :  public ::ROOT::Math::DistSampler {
00039          public:
00040          //friend XX;
00041          // To force the creation of a virtual table, throw just in case.
00042          virtual ~TFoamSampler() throw() {};
00043          bool fOneDim; //flag to indicate if the function is 1 dimension
00044          :: ROOT::Math::IBaseFunctionOneDim* fFunc1D; //1D function pointer
00045          ::TFoam* fFoam; //foam engine class
00046          ::TFoamIntegrand* fFoamDist; //foam distribution interface  
00047       };
00048       #endif
00049 
00050    } // of namespace Shadow
00051 } // of namespace ROOT
00052 // END OF SHADOWS
00053 
00054 namespace ROOT {
00055    void TFoamVect_ShowMembers(void *obj, TMemberInspector &R__insp);
00056    static void *new_TFoamVect(void *p = 0);
00057    static void *newArray_TFoamVect(Long_t size, void *p);
00058    static void delete_TFoamVect(void *p);
00059    static void deleteArray_TFoamVect(void *p);
00060    static void destruct_TFoamVect(void *p);
00061 
00062    // Function generating the singleton type initializer
00063    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TFoamVect*)
00064    {
00065       ::TFoamVect *ptr = 0;
00066       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TFoamVect >(0);
00067       static ::ROOT::TGenericClassInfo 
00068          instance("TFoamVect", ::TFoamVect::Class_Version(), "include/TFoamVect.h", 20,
00069                   typeid(::TFoamVect), DefineBehavior(ptr, ptr),
00070                   &::TFoamVect::Dictionary, isa_proxy, 4,
00071                   sizeof(::TFoamVect) );
00072       instance.SetNew(&new_TFoamVect);
00073       instance.SetNewArray(&newArray_TFoamVect);
00074       instance.SetDelete(&delete_TFoamVect);
00075       instance.SetDeleteArray(&deleteArray_TFoamVect);
00076       instance.SetDestructor(&destruct_TFoamVect);
00077       return &instance;
00078    }
00079    TGenericClassInfo *GenerateInitInstance(const ::TFoamVect*)
00080    {
00081       return GenerateInitInstanceLocal((::TFoamVect*)0);
00082    }
00083    // Static variable to force the class initialization
00084    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TFoamVect*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00085 } // end of namespace ROOT
00086 
00087 namespace ROOT {
00088    void TFoamCell_ShowMembers(void *obj, TMemberInspector &R__insp);
00089    static void *new_TFoamCell(void *p = 0);
00090    static void *newArray_TFoamCell(Long_t size, void *p);
00091    static void delete_TFoamCell(void *p);
00092    static void deleteArray_TFoamCell(void *p);
00093    static void destruct_TFoamCell(void *p);
00094 
00095    // Function generating the singleton type initializer
00096    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TFoamCell*)
00097    {
00098       ::TFoamCell *ptr = 0;
00099       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TFoamCell >(0);
00100       static ::ROOT::TGenericClassInfo 
00101          instance("TFoamCell", ::TFoamCell::Class_Version(), "include/TFoamCell.h", 22,
00102                   typeid(::TFoamCell), DefineBehavior(ptr, ptr),
00103                   &::TFoamCell::Dictionary, isa_proxy, 4,
00104                   sizeof(::TFoamCell) );
00105       instance.SetNew(&new_TFoamCell);
00106       instance.SetNewArray(&newArray_TFoamCell);
00107       instance.SetDelete(&delete_TFoamCell);
00108       instance.SetDeleteArray(&deleteArray_TFoamCell);
00109       instance.SetDestructor(&destruct_TFoamCell);
00110       return &instance;
00111    }
00112    TGenericClassInfo *GenerateInitInstance(const ::TFoamCell*)
00113    {
00114       return GenerateInitInstanceLocal((::TFoamCell*)0);
00115    }
00116    // Static variable to force the class initialization
00117    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TFoamCell*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00118 } // end of namespace ROOT
00119 
00120 namespace ROOT {
00121    void TFoamIntegrand_ShowMembers(void *obj, TMemberInspector &R__insp);
00122    static void delete_TFoamIntegrand(void *p);
00123    static void deleteArray_TFoamIntegrand(void *p);
00124    static void destruct_TFoamIntegrand(void *p);
00125 
00126    // Function generating the singleton type initializer
00127    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TFoamIntegrand*)
00128    {
00129       ::TFoamIntegrand *ptr = 0;
00130       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TFoamIntegrand >(0);
00131       static ::ROOT::TGenericClassInfo 
00132          instance("TFoamIntegrand", ::TFoamIntegrand::Class_Version(), "include/TFoamIntegrand.h", 16,
00133                   typeid(::TFoamIntegrand), DefineBehavior(ptr, ptr),
00134                   &::TFoamIntegrand::Dictionary, isa_proxy, 4,
00135                   sizeof(::TFoamIntegrand) );
00136       instance.SetDelete(&delete_TFoamIntegrand);
00137       instance.SetDeleteArray(&deleteArray_TFoamIntegrand);
00138       instance.SetDestructor(&destruct_TFoamIntegrand);
00139       return &instance;
00140    }
00141    TGenericClassInfo *GenerateInitInstance(const ::TFoamIntegrand*)
00142    {
00143       return GenerateInitInstanceLocal((::TFoamIntegrand*)0);
00144    }
00145    // Static variable to force the class initialization
00146    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TFoamIntegrand*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00147 } // end of namespace ROOT
00148 
00149 namespace ROOT {
00150    void TFoamMaxwt_ShowMembers(void *obj, TMemberInspector &R__insp);
00151    static void *new_TFoamMaxwt(void *p = 0);
00152    static void *newArray_TFoamMaxwt(Long_t size, void *p);
00153    static void delete_TFoamMaxwt(void *p);
00154    static void deleteArray_TFoamMaxwt(void *p);
00155    static void destruct_TFoamMaxwt(void *p);
00156 
00157    // Function generating the singleton type initializer
00158    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TFoamMaxwt*)
00159    {
00160       ::TFoamMaxwt *ptr = 0;
00161       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TFoamMaxwt >(0);
00162       static ::ROOT::TGenericClassInfo 
00163          instance("TFoamMaxwt", ::TFoamMaxwt::Class_Version(), "include/TFoamMaxwt.h", 20,
00164                   typeid(::TFoamMaxwt), DefineBehavior(ptr, ptr),
00165                   &::TFoamMaxwt::Dictionary, isa_proxy, 4,
00166                   sizeof(::TFoamMaxwt) );
00167       instance.SetNew(&new_TFoamMaxwt);
00168       instance.SetNewArray(&newArray_TFoamMaxwt);
00169       instance.SetDelete(&delete_TFoamMaxwt);
00170       instance.SetDeleteArray(&deleteArray_TFoamMaxwt);
00171       instance.SetDestructor(&destruct_TFoamMaxwt);
00172       return &instance;
00173    }
00174    TGenericClassInfo *GenerateInitInstance(const ::TFoamMaxwt*)
00175    {
00176       return GenerateInitInstanceLocal((::TFoamMaxwt*)0);
00177    }
00178    // Static variable to force the class initialization
00179    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TFoamMaxwt*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00180 } // end of namespace ROOT
00181 
00182 namespace ROOT {
00183    void TFoam_ShowMembers(void *obj, TMemberInspector &R__insp);
00184    static void *new_TFoam(void *p = 0);
00185    static void *newArray_TFoam(Long_t size, void *p);
00186    static void delete_TFoam(void *p);
00187    static void deleteArray_TFoam(void *p);
00188    static void destruct_TFoam(void *p);
00189 
00190    // Function generating the singleton type initializer
00191    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TFoam*)
00192    {
00193       ::TFoam *ptr = 0;
00194       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TFoam >(0);
00195       static ::ROOT::TGenericClassInfo 
00196          instance("TFoam", ::TFoam::Class_Version(), "include/TFoam.h", 29,
00197                   typeid(::TFoam), DefineBehavior(ptr, ptr),
00198                   &::TFoam::Dictionary, isa_proxy, 4,
00199                   sizeof(::TFoam) );
00200       instance.SetNew(&new_TFoam);
00201       instance.SetNewArray(&newArray_TFoam);
00202       instance.SetDelete(&delete_TFoam);
00203       instance.SetDeleteArray(&deleteArray_TFoam);
00204       instance.SetDestructor(&destruct_TFoam);
00205       return &instance;
00206    }
00207    TGenericClassInfo *GenerateInitInstance(const ::TFoam*)
00208    {
00209       return GenerateInitInstanceLocal((::TFoam*)0);
00210    }
00211    // Static variable to force the class initialization
00212    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TFoam*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00213 } // end of namespace ROOT
00214 
00215 namespace ROOT {
00216    void TFoamSampler_ShowMembers(void *obj, TMemberInspector &R__insp);
00217    static void TFoamSampler_Dictionary();
00218    static void *new_TFoamSampler(void *p = 0);
00219    static void *newArray_TFoamSampler(Long_t size, void *p);
00220    static void delete_TFoamSampler(void *p);
00221    static void deleteArray_TFoamSampler(void *p);
00222    static void destruct_TFoamSampler(void *p);
00223 
00224    // Function generating the singleton type initializer
00225    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TFoamSampler*)
00226    {
00227       // Make sure the shadow class has the right sizeof
00228       R__ASSERT(sizeof(::TFoamSampler) == sizeof(::ROOT::Shadow::TFoamSampler));
00229       ::TFoamSampler *ptr = 0;
00230       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::TFoamSampler),0);
00231       static ::ROOT::TGenericClassInfo 
00232          instance("TFoamSampler", "include/TFoamSampler.h", 50,
00233                   typeid(::TFoamSampler), DefineBehavior(ptr, ptr),
00234                   &TFoamSampler_ShowMembers, &TFoamSampler_Dictionary, isa_proxy, 4,
00235                   sizeof(::TFoamSampler) );
00236       instance.SetNew(&new_TFoamSampler);
00237       instance.SetNewArray(&newArray_TFoamSampler);
00238       instance.SetDelete(&delete_TFoamSampler);
00239       instance.SetDeleteArray(&deleteArray_TFoamSampler);
00240       instance.SetDestructor(&destruct_TFoamSampler);
00241       return &instance;
00242    }
00243    TGenericClassInfo *GenerateInitInstance(const ::TFoamSampler*)
00244    {
00245       return GenerateInitInstanceLocal((::TFoamSampler*)0);
00246    }
00247    // Static variable to force the class initialization
00248    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TFoamSampler*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00249 
00250    // Dictionary for non-ClassDef classes
00251    static void TFoamSampler_Dictionary() {
00252       ::ROOT::GenerateInitInstanceLocal((const ::TFoamSampler*)0x0)->GetClass();
00253    }
00254 
00255 } // end of namespace ROOT
00256 
00257 //______________________________________________________________________________
00258 TClass *TFoamVect::fgIsA = 0;  // static to hold class pointer
00259 
00260 //______________________________________________________________________________
00261 const char *TFoamVect::Class_Name()
00262 {
00263    return "TFoamVect";
00264 }
00265 
00266 //______________________________________________________________________________
00267 const char *TFoamVect::ImplFileName()
00268 {
00269    return ::ROOT::GenerateInitInstanceLocal((const ::TFoamVect*)0x0)->GetImplFileName();
00270 }
00271 
00272 //______________________________________________________________________________
00273 int TFoamVect::ImplFileLine()
00274 {
00275    return ::ROOT::GenerateInitInstanceLocal((const ::TFoamVect*)0x0)->GetImplFileLine();
00276 }
00277 
00278 //______________________________________________________________________________
00279 void TFoamVect::Dictionary()
00280 {
00281    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFoamVect*)0x0)->GetClass();
00282 }
00283 
00284 //______________________________________________________________________________
00285 TClass *TFoamVect::Class()
00286 {
00287    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFoamVect*)0x0)->GetClass();
00288    return fgIsA;
00289 }
00290 
00291 //______________________________________________________________________________
00292 TClass *TFoamCell::fgIsA = 0;  // static to hold class pointer
00293 
00294 //______________________________________________________________________________
00295 const char *TFoamCell::Class_Name()
00296 {
00297    return "TFoamCell";
00298 }
00299 
00300 //______________________________________________________________________________
00301 const char *TFoamCell::ImplFileName()
00302 {
00303    return ::ROOT::GenerateInitInstanceLocal((const ::TFoamCell*)0x0)->GetImplFileName();
00304 }
00305 
00306 //______________________________________________________________________________
00307 int TFoamCell::ImplFileLine()
00308 {
00309    return ::ROOT::GenerateInitInstanceLocal((const ::TFoamCell*)0x0)->GetImplFileLine();
00310 }
00311 
00312 //______________________________________________________________________________
00313 void TFoamCell::Dictionary()
00314 {
00315    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFoamCell*)0x0)->GetClass();
00316 }
00317 
00318 //______________________________________________________________________________
00319 TClass *TFoamCell::Class()
00320 {
00321    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFoamCell*)0x0)->GetClass();
00322    return fgIsA;
00323 }
00324 
00325 //______________________________________________________________________________
00326 TClass *TFoamIntegrand::fgIsA = 0;  // static to hold class pointer
00327 
00328 //______________________________________________________________________________
00329 const char *TFoamIntegrand::Class_Name()
00330 {
00331    return "TFoamIntegrand";
00332 }
00333 
00334 //______________________________________________________________________________
00335 const char *TFoamIntegrand::ImplFileName()
00336 {
00337    return ::ROOT::GenerateInitInstanceLocal((const ::TFoamIntegrand*)0x0)->GetImplFileName();
00338 }
00339 
00340 //______________________________________________________________________________
00341 int TFoamIntegrand::ImplFileLine()
00342 {
00343    return ::ROOT::GenerateInitInstanceLocal((const ::TFoamIntegrand*)0x0)->GetImplFileLine();
00344 }
00345 
00346 //______________________________________________________________________________
00347 void TFoamIntegrand::Dictionary()
00348 {
00349    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFoamIntegrand*)0x0)->GetClass();
00350 }
00351 
00352 //______________________________________________________________________________
00353 TClass *TFoamIntegrand::Class()
00354 {
00355    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFoamIntegrand*)0x0)->GetClass();
00356    return fgIsA;
00357 }
00358 
00359 //______________________________________________________________________________
00360 TClass *TFoamMaxwt::fgIsA = 0;  // static to hold class pointer
00361 
00362 //______________________________________________________________________________
00363 const char *TFoamMaxwt::Class_Name()
00364 {
00365    return "TFoamMaxwt";
00366 }
00367 
00368 //______________________________________________________________________________
00369 const char *TFoamMaxwt::ImplFileName()
00370 {
00371    return ::ROOT::GenerateInitInstanceLocal((const ::TFoamMaxwt*)0x0)->GetImplFileName();
00372 }
00373 
00374 //______________________________________________________________________________
00375 int TFoamMaxwt::ImplFileLine()
00376 {
00377    return ::ROOT::GenerateInitInstanceLocal((const ::TFoamMaxwt*)0x0)->GetImplFileLine();
00378 }
00379 
00380 //______________________________________________________________________________
00381 void TFoamMaxwt::Dictionary()
00382 {
00383    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFoamMaxwt*)0x0)->GetClass();
00384 }
00385 
00386 //______________________________________________________________________________
00387 TClass *TFoamMaxwt::Class()
00388 {
00389    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFoamMaxwt*)0x0)->GetClass();
00390    return fgIsA;
00391 }
00392 
00393 //______________________________________________________________________________
00394 TClass *TFoam::fgIsA = 0;  // static to hold class pointer
00395 
00396 //______________________________________________________________________________
00397 const char *TFoam::Class_Name()
00398 {
00399    return "TFoam";
00400 }
00401 
00402 //______________________________________________________________________________
00403 const char *TFoam::ImplFileName()
00404 {
00405    return ::ROOT::GenerateInitInstanceLocal((const ::TFoam*)0x0)->GetImplFileName();
00406 }
00407 
00408 //______________________________________________________________________________
00409 int TFoam::ImplFileLine()
00410 {
00411    return ::ROOT::GenerateInitInstanceLocal((const ::TFoam*)0x0)->GetImplFileLine();
00412 }
00413 
00414 //______________________________________________________________________________
00415 void TFoam::Dictionary()
00416 {
00417    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFoam*)0x0)->GetClass();
00418 }
00419 
00420 //______________________________________________________________________________
00421 TClass *TFoam::Class()
00422 {
00423    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TFoam*)0x0)->GetClass();
00424    return fgIsA;
00425 }
00426 
00427 //______________________________________________________________________________
00428 void TFoamIntegrand::Streamer(TBuffer &R__b)
00429 {
00430    // Stream an object of class TFoamIntegrand.
00431 
00432    if (R__b.IsReading()) {
00433       R__b.ReadClassBuffer(TFoamIntegrand::Class(),this);
00434    } else {
00435       R__b.WriteClassBuffer(TFoamIntegrand::Class(),this);
00436    }
00437 }
00438 
00439 //______________________________________________________________________________
00440 void TFoamIntegrand::ShowMembers(TMemberInspector &R__insp)
00441 {
00442       // Inspect the data members of an object of class TFoamIntegrand.
00443       TClass *R__cl = ::TFoamIntegrand::IsA();
00444       if (R__cl || R__insp.IsA()) { }
00445       TObject::ShowMembers(R__insp);
00446 }
00447 
00448 namespace ROOT {
00449    // Wrapper around operator delete
00450    static void delete_TFoamIntegrand(void *p) {
00451       delete ((::TFoamIntegrand*)p);
00452    }
00453    static void deleteArray_TFoamIntegrand(void *p) {
00454       delete [] ((::TFoamIntegrand*)p);
00455    }
00456    static void destruct_TFoamIntegrand(void *p) {
00457       typedef ::TFoamIntegrand current_t;
00458       ((current_t*)p)->~current_t();
00459    }
00460 } // end of namespace ROOT for class ::TFoamIntegrand
00461 
00462 //______________________________________________________________________________
00463 void TFoamMaxwt::Streamer(TBuffer &R__b)
00464 {
00465    // Stream an object of class TFoamMaxwt.
00466 
00467    if (R__b.IsReading()) {
00468       R__b.ReadClassBuffer(TFoamMaxwt::Class(),this);
00469    } else {
00470       R__b.WriteClassBuffer(TFoamMaxwt::Class(),this);
00471    }
00472 }
00473 
00474 //______________________________________________________________________________
00475 void TFoamMaxwt::ShowMembers(TMemberInspector &R__insp)
00476 {
00477       // Inspect the data members of an object of class TFoamMaxwt.
00478       TClass *R__cl = ::TFoamMaxwt::IsA();
00479       if (R__cl || R__insp.IsA()) { }
00480       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNent", &fNent);
00481       R__insp.Inspect(R__cl, R__insp.GetParent(), "fnBin", &fnBin);
00482       R__insp.Inspect(R__cl, R__insp.GetParent(), "fwmax", &fwmax);
00483       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fWtHst1", &fWtHst1);
00484       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fWtHst2", &fWtHst2);
00485       TObject::ShowMembers(R__insp);
00486 }
00487 
00488 namespace ROOT {
00489    // Wrappers around operator new
00490    static void *new_TFoamMaxwt(void *p) {
00491       return  p ? new(p) ::TFoamMaxwt : new ::TFoamMaxwt;
00492    }
00493    static void *newArray_TFoamMaxwt(Long_t nElements, void *p) {
00494       return p ? new(p) ::TFoamMaxwt[nElements] : new ::TFoamMaxwt[nElements];
00495    }
00496    // Wrapper around operator delete
00497    static void delete_TFoamMaxwt(void *p) {
00498       delete ((::TFoamMaxwt*)p);
00499    }
00500    static void deleteArray_TFoamMaxwt(void *p) {
00501       delete [] ((::TFoamMaxwt*)p);
00502    }
00503    static void destruct_TFoamMaxwt(void *p) {
00504       typedef ::TFoamMaxwt current_t;
00505       ((current_t*)p)->~current_t();
00506    }
00507 } // end of namespace ROOT for class ::TFoamMaxwt
00508 
00509 //______________________________________________________________________________
00510 void TFoamVect::Streamer(TBuffer &R__b)
00511 {
00512    // Stream an object of class TFoamVect.
00513 
00514    if (R__b.IsReading()) {
00515       R__b.ReadClassBuffer(TFoamVect::Class(),this);
00516    } else {
00517       R__b.WriteClassBuffer(TFoamVect::Class(),this);
00518    }
00519 }
00520 
00521 //______________________________________________________________________________
00522 void TFoamVect::ShowMembers(TMemberInspector &R__insp)
00523 {
00524       // Inspect the data members of an object of class TFoamVect.
00525       TClass *R__cl = ::TFoamVect::IsA();
00526       if (R__cl || R__insp.IsA()) { }
00527       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDim", &fDim);
00528       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCoords", &fCoords);
00529       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNext", &fNext);
00530       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPrev", &fPrev);
00531       TObject::ShowMembers(R__insp);
00532 }
00533 
00534 namespace ROOT {
00535    // Wrappers around operator new
00536    static void *new_TFoamVect(void *p) {
00537       return  p ? new(p) ::TFoamVect : new ::TFoamVect;
00538    }
00539    static void *newArray_TFoamVect(Long_t nElements, void *p) {
00540       return p ? new(p) ::TFoamVect[nElements] : new ::TFoamVect[nElements];
00541    }
00542    // Wrapper around operator delete
00543    static void delete_TFoamVect(void *p) {
00544       delete ((::TFoamVect*)p);
00545    }
00546    static void deleteArray_TFoamVect(void *p) {
00547       delete [] ((::TFoamVect*)p);
00548    }
00549    static void destruct_TFoamVect(void *p) {
00550       typedef ::TFoamVect current_t;
00551       ((current_t*)p)->~current_t();
00552    }
00553 } // end of namespace ROOT for class ::TFoamVect
00554 
00555 //______________________________________________________________________________
00556 void TFoamCell::Streamer(TBuffer &R__b)
00557 {
00558    // Stream an object of class TFoamCell.
00559 
00560    if (R__b.IsReading()) {
00561       R__b.ReadClassBuffer(TFoamCell::Class(),this);
00562    } else {
00563       R__b.WriteClassBuffer(TFoamCell::Class(),this);
00564    }
00565 }
00566 
00567 //______________________________________________________________________________
00568 void TFoamCell::ShowMembers(TMemberInspector &R__insp)
00569 {
00570       // Inspect the data members of an object of class TFoamCell.
00571       TClass *R__cl = ::TFoamCell::IsA();
00572       if (R__cl || R__insp.IsA()) { }
00573       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDim", &fDim);
00574       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSerial", &fSerial);
00575       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStatus", &fStatus);
00576       R__insp.Inspect(R__cl, R__insp.GetParent(), "fParent", &fParent);
00577       R__insp.InspectMember(fParent, "fParent.");
00578       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDaught0", &fDaught0);
00579       R__insp.InspectMember(fDaught0, "fDaught0.");
00580       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDaught1", &fDaught1);
00581       R__insp.InspectMember(fDaught1, "fDaught1.");
00582       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXdiv", &fXdiv);
00583       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBest", &fBest);
00584       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVolume", &fVolume);
00585       R__insp.Inspect(R__cl, R__insp.GetParent(), "fIntegral", &fIntegral);
00586       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDrive", &fDrive);
00587       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPrimary", &fPrimary);
00588       TObject::ShowMembers(R__insp);
00589 }
00590 
00591 namespace ROOT {
00592    // Wrappers around operator new
00593    static void *new_TFoamCell(void *p) {
00594       return  p ? new(p) ::TFoamCell : new ::TFoamCell;
00595    }
00596    static void *newArray_TFoamCell(Long_t nElements, void *p) {
00597       return p ? new(p) ::TFoamCell[nElements] : new ::TFoamCell[nElements];
00598    }
00599    // Wrapper around operator delete
00600    static void delete_TFoamCell(void *p) {
00601       delete ((::TFoamCell*)p);
00602    }
00603    static void deleteArray_TFoamCell(void *p) {
00604       delete [] ((::TFoamCell*)p);
00605    }
00606    static void destruct_TFoamCell(void *p) {
00607       typedef ::TFoamCell current_t;
00608       ((current_t*)p)->~current_t();
00609    }
00610 } // end of namespace ROOT for class ::TFoamCell
00611 
00612 //______________________________________________________________________________
00613 void TFoam::Streamer(TBuffer &R__b)
00614 {
00615    // Stream an object of class TFoam.
00616 
00617    if (R__b.IsReading()) {
00618       R__b.ReadClassBuffer(TFoam::Class(),this);
00619    } else {
00620       R__b.WriteClassBuffer(TFoam::Class(),this);
00621    }
00622 }
00623 
00624 //______________________________________________________________________________
00625 void TFoam::ShowMembers(TMemberInspector &R__insp)
00626 {
00627       // Inspect the data members of an object of class TFoam.
00628       TClass *R__cl = ::TFoam::IsA();
00629       if (R__cl || R__insp.IsA()) { }
00630       R__insp.Inspect(R__cl, R__insp.GetParent(), "fName", &fName);
00631       R__insp.InspectMember(fName, "fName.");
00632       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVersion", &fVersion);
00633       R__insp.InspectMember(fVersion, "fVersion.");
00634       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDate", &fDate);
00635       R__insp.InspectMember(fDate, "fDate.");
00636       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDim", &fDim);
00637       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNCells", &fNCells);
00638       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRNmax", &fRNmax);
00639       R__insp.Inspect(R__cl, R__insp.GetParent(), "fOptDrive", &fOptDrive);
00640       R__insp.Inspect(R__cl, R__insp.GetParent(), "fChat", &fChat);
00641       R__insp.Inspect(R__cl, R__insp.GetParent(), "fOptRej", &fOptRej);
00642       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNBin", &fNBin);
00643       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNSampl", &fNSampl);
00644       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEvPerBin", &fEvPerBin);
00645       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMaskDiv", &fMaskDiv);
00646       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fInhiDiv", &fInhiDiv);
00647       R__insp.Inspect(R__cl, R__insp.GetParent(), "fOptPRD", &fOptPRD);
00648       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fXdivPRD", &fXdivPRD);
00649       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNoAct", &fNoAct);
00650       R__insp.Inspect(R__cl, R__insp.GetParent(), "fLastCe", &fLastCe);
00651       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCells", &fCells);
00652       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMCMonit", &fMCMonit);
00653       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMaxWtRej", &fMaxWtRej);
00654       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fCellsAct", &fCellsAct);
00655       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPrimAcu", &fPrimAcu);
00656       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fHistEdg", &fHistEdg);
00657       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fHistDbg", &fHistDbg);
00658       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fHistWt", &fHistWt);
00659       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMCvect", &fMCvect);
00660       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMCwt", &fMCwt);
00661       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRvec", &fRvec);
00662       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fRho", &fRho);
00663       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMethodCall", &fMethodCall);
00664       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPseRan", &fPseRan);
00665       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNCalls", &fNCalls);
00666       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNEffev", &fNEffev);
00667       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSumWt", &fSumWt);
00668       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSumWt2", &fSumWt2);
00669       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSumOve", &fSumOve);
00670       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNevGen", &fNevGen);
00671       R__insp.Inspect(R__cl, R__insp.GetParent(), "fWtMax", &fWtMax);
00672       R__insp.Inspect(R__cl, R__insp.GetParent(), "fWtMin", &fWtMin);
00673       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPrime", &fPrime);
00674       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMCresult", &fMCresult);
00675       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMCerror", &fMCerror);
00676       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAlpha", &fAlpha);
00677       TObject::ShowMembers(R__insp);
00678 }
00679 
00680 namespace ROOT {
00681    // Wrappers around operator new
00682    static void *new_TFoam(void *p) {
00683       return  p ? new(p) ::TFoam : new ::TFoam;
00684    }
00685    static void *newArray_TFoam(Long_t nElements, void *p) {
00686       return p ? new(p) ::TFoam[nElements] : new ::TFoam[nElements];
00687    }
00688    // Wrapper around operator delete
00689    static void delete_TFoam(void *p) {
00690       delete ((::TFoam*)p);
00691    }
00692    static void deleteArray_TFoam(void *p) {
00693       delete [] ((::TFoam*)p);
00694    }
00695    static void destruct_TFoam(void *p) {
00696       typedef ::TFoam current_t;
00697       ((current_t*)p)->~current_t();
00698    }
00699 } // end of namespace ROOT for class ::TFoam
00700 
00701 //______________________________________________________________________________
00702 namespace ROOT {
00703    void TFoamSampler_ShowMembers(void *obj, TMemberInspector &R__insp)
00704    {
00705       // Inspect the data members of an object of class TFoamSampler.
00706       typedef ::ROOT::Shadow::TFoamSampler ShadowClass;
00707       ShadowClass *sobj = (ShadowClass*)obj;
00708       if (sobj) { } // Dummy usage just in case there is no datamember.
00709 
00710       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::TFoamSampler*)0x0)->GetClass();
00711       if (R__cl || R__insp.IsA()) { }
00712       R__insp.Inspect(R__cl, R__insp.GetParent(), "fOneDim", &sobj->fOneDim);
00713       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFunc1D", &sobj->fFunc1D);
00714       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFoam", &sobj->fFoam);
00715       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFoamDist", &sobj->fFoamDist);
00716       R__insp.GenericShowMembers("ROOT::Math::DistSampler", ( ::ROOT::Math::DistSampler * )( (::TFoamSampler*) obj ), false);
00717    }
00718 
00719 }
00720 
00721 namespace ROOT {
00722    // Wrappers around operator new
00723    static void *new_TFoamSampler(void *p) {
00724       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TFoamSampler : new ::TFoamSampler;
00725    }
00726    static void *newArray_TFoamSampler(Long_t nElements, void *p) {
00727       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::TFoamSampler[nElements] : new ::TFoamSampler[nElements];
00728    }
00729    // Wrapper around operator delete
00730    static void delete_TFoamSampler(void *p) {
00731       delete ((::TFoamSampler*)p);
00732    }
00733    static void deleteArray_TFoamSampler(void *p) {
00734       delete [] ((::TFoamSampler*)p);
00735    }
00736    static void destruct_TFoamSampler(void *p) {
00737       typedef ::TFoamSampler current_t;
00738       ((current_t*)p)->~current_t();
00739    }
00740 } // end of namespace ROOT for class ::TFoamSampler
00741 
00742 /********************************************************
00743 * math/foam/src/G__Foam.cxx
00744 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
00745 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
00746 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
00747 ********************************************************/
00748 
00749 #ifdef G__MEMTEST
00750 #undef malloc
00751 #undef free
00752 #endif
00753 
00754 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
00755 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
00756 #endif
00757 
00758 extern "C" void G__cpp_reset_tagtableG__Foam();
00759 
00760 extern "C" void G__set_cpp_environmentG__Foam() {
00761   G__add_compiledheader("TObject.h");
00762   G__add_compiledheader("TMemberInspector.h");
00763   G__add_compiledheader("TFoamCell.h");
00764   G__add_compiledheader("TFoam.h");
00765   G__add_compiledheader("TFoamIntegrand.h");
00766   G__add_compiledheader("TFoamMaxwt.h");
00767   G__add_compiledheader("TFoamSampler.h");
00768   G__add_compiledheader("TFoamVect.h");
00769   G__cpp_reset_tagtableG__Foam();
00770 }
00771 #include <new>
00772 extern "C" int G__cpp_dllrevG__Foam() { return(30051515); }
00773 
00774 /*********************************************************
00775 * Member function Interface Method
00776 *********************************************************/
00777 
00778 /* TFoamVect */
00779 static int G__G__Foam_103_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00780 {
00781    TFoamVect* p = NULL;
00782    char* gvp = (char*) G__getgvp();
00783    int n = G__getaryconstruct();
00784    if (n) {
00785      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00786        p = new TFoamVect[n];
00787      } else {
00788        p = new((void*) gvp) TFoamVect[n];
00789      }
00790    } else {
00791      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00792        p = new TFoamVect;
00793      } else {
00794        p = new((void*) gvp) TFoamVect;
00795      }
00796    }
00797    result7->obj.i = (long) p;
00798    result7->ref = (long) p;
00799    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoamVect));
00800    return(1 || funcname || hash || result7 || libp) ;
00801 }
00802 
00803 static int G__G__Foam_103_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00804 {
00805    TFoamVect* p = NULL;
00806    char* gvp = (char*) G__getgvp();
00807    //m: 1
00808    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00809      p = new TFoamVect((Int_t) G__int(libp->para[0]));
00810    } else {
00811      p = new((void*) gvp) TFoamVect((Int_t) G__int(libp->para[0]));
00812    }
00813    result7->obj.i = (long) p;
00814    result7->ref = (long) p;
00815    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoamVect));
00816    return(1 || funcname || hash || result7 || libp) ;
00817 }
00818 
00819 static int G__G__Foam_103_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00820 {
00821    TFoamVect* p = NULL;
00822    char* gvp = (char*) G__getgvp();
00823    //m: 1
00824    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00825      p = new TFoamVect(*(TFoamVect*) libp->para[0].ref);
00826    } else {
00827      p = new((void*) gvp) TFoamVect(*(TFoamVect*) libp->para[0].ref);
00828    }
00829    result7->obj.i = (long) p;
00830    result7->ref = (long) p;
00831    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoamVect));
00832    return(1 || funcname || hash || result7 || libp) ;
00833 }
00834 
00835 static int G__G__Foam_103_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00836 {
00837       {
00838          const TFoamVect& obj = ((TFoamVect*) G__getstructoffset())->operator=(*(TFoamVect*) libp->para[0].ref);
00839          result7->ref = (long) (&obj);
00840          result7->obj.i = (long) (&obj);
00841       }
00842    return(1 || funcname || hash || result7 || libp) ;
00843 }
00844 
00845 static int G__G__Foam_103_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00846 {
00847       {
00848          const Double_t& obj = ((TFoamVect*) G__getstructoffset())->operator[]((Int_t) G__int(libp->para[0]));
00849          result7->ref = (long) (&obj);
00850          result7->obj.d = (double) (obj);
00851       }
00852    return(1 || funcname || hash || result7 || libp) ;
00853 }
00854 
00855 static int G__G__Foam_103_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00856 {
00857       {
00858          const TFoamVect& obj = ((TFoamVect*) G__getstructoffset())->operator=((Double_t*) G__int(libp->para[0]));
00859          result7->ref = (long) (&obj);
00860          result7->obj.i = (long) (&obj);
00861       }
00862    return(1 || funcname || hash || result7 || libp) ;
00863 }
00864 
00865 static int G__G__Foam_103_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00866 {
00867       {
00868          const TFoamVect& obj = ((TFoamVect*) G__getstructoffset())->operator=((Double_t) G__double(libp->para[0]));
00869          result7->ref = (long) (&obj);
00870          result7->obj.i = (long) (&obj);
00871       }
00872    return(1 || funcname || hash || result7 || libp) ;
00873 }
00874 
00875 static int G__G__Foam_103_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00876 {
00877       {
00878          const TFoamVect& obj = ((TFoamVect*) G__getstructoffset())->operator+=(*(TFoamVect*) libp->para[0].ref);
00879          result7->ref = (long) (&obj);
00880          result7->obj.i = (long) (&obj);
00881       }
00882    return(1 || funcname || hash || result7 || libp) ;
00883 }
00884 
00885 static int G__G__Foam_103_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00886 {
00887       {
00888          const TFoamVect& obj = ((TFoamVect*) G__getstructoffset())->operator-=(*(TFoamVect*) libp->para[0].ref);
00889          result7->ref = (long) (&obj);
00890          result7->obj.i = (long) (&obj);
00891       }
00892    return(1 || funcname || hash || result7 || libp) ;
00893 }
00894 
00895 static int G__G__Foam_103_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00896 {
00897       {
00898          const TFoamVect& obj = ((TFoamVect*) G__getstructoffset())->operator*=(*(Double_t*) G__Doubleref(&libp->para[0]));
00899          result7->ref = (long) (&obj);
00900          result7->obj.i = (long) (&obj);
00901       }
00902    return(1 || funcname || hash || result7 || libp) ;
00903 }
00904 
00905 static int G__G__Foam_103_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00906 {
00907       {
00908          TFoamVect* pobj;
00909          TFoamVect xobj = ((TFoamVect*) G__getstructoffset())->operator+(*(TFoamVect*) libp->para[0].ref);
00910          pobj = new TFoamVect(xobj);
00911          result7->obj.i = (long) ((void*) pobj);
00912          result7->ref = result7->obj.i;
00913          G__store_tempobject(*result7);
00914       }
00915    return(1 || funcname || hash || result7 || libp) ;
00916 }
00917 
00918 static int G__G__Foam_103_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00919 {
00920       {
00921          TFoamVect* pobj;
00922          TFoamVect xobj = ((TFoamVect*) G__getstructoffset())->operator-(*(TFoamVect*) libp->para[0].ref);
00923          pobj = new TFoamVect(xobj);
00924          result7->obj.i = (long) ((void*) pobj);
00925          result7->ref = result7->obj.i;
00926          G__store_tempobject(*result7);
00927       }
00928    return(1 || funcname || hash || result7 || libp) ;
00929 }
00930 
00931 static int G__G__Foam_103_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00932 {
00933       ((TFoamVect*) G__getstructoffset())->PrintList();
00934       G__setnull(result7);
00935    return(1 || funcname || hash || result7 || libp) ;
00936 }
00937 
00938 static int G__G__Foam_103_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00939 {
00940       G__letint(result7, 105, (long) ((const TFoamVect*) G__getstructoffset())->GetDim());
00941    return(1 || funcname || hash || result7 || libp) ;
00942 }
00943 
00944 static int G__G__Foam_103_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00945 {
00946       G__letdouble(result7, 100, (double) ((const TFoamVect*) G__getstructoffset())->GetCoord((Int_t) G__int(libp->para[0])));
00947    return(1 || funcname || hash || result7 || libp) ;
00948 }
00949 
00950 static int G__G__Foam_103_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00951 {
00952       G__letint(result7, 85, (long) TFoamVect::Class());
00953    return(1 || funcname || hash || result7 || libp) ;
00954 }
00955 
00956 static int G__G__Foam_103_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00957 {
00958       G__letint(result7, 67, (long) TFoamVect::Class_Name());
00959    return(1 || funcname || hash || result7 || libp) ;
00960 }
00961 
00962 static int G__G__Foam_103_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00963 {
00964       G__letint(result7, 115, (long) TFoamVect::Class_Version());
00965    return(1 || funcname || hash || result7 || libp) ;
00966 }
00967 
00968 static int G__G__Foam_103_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00969 {
00970       TFoamVect::Dictionary();
00971       G__setnull(result7);
00972    return(1 || funcname || hash || result7 || libp) ;
00973 }
00974 
00975 static int G__G__Foam_103_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00976 {
00977       ((TFoamVect*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
00978       G__setnull(result7);
00979    return(1 || funcname || hash || result7 || libp) ;
00980 }
00981 
00982 static int G__G__Foam_103_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00983 {
00984       G__letint(result7, 67, (long) TFoamVect::DeclFileName());
00985    return(1 || funcname || hash || result7 || libp) ;
00986 }
00987 
00988 static int G__G__Foam_103_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00989 {
00990       G__letint(result7, 105, (long) TFoamVect::ImplFileLine());
00991    return(1 || funcname || hash || result7 || libp) ;
00992 }
00993 
00994 static int G__G__Foam_103_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00995 {
00996       G__letint(result7, 67, (long) TFoamVect::ImplFileName());
00997    return(1 || funcname || hash || result7 || libp) ;
00998 }
00999 
01000 static int G__G__Foam_103_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01001 {
01002       G__letint(result7, 105, (long) TFoamVect::DeclFileLine());
01003    return(1 || funcname || hash || result7 || libp) ;
01004 }
01005 
01006 // automatic destructor
01007 typedef TFoamVect G__TTFoamVect;
01008 static int G__G__Foam_103_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01009 {
01010    char* gvp = (char*) G__getgvp();
01011    long soff = G__getstructoffset();
01012    int n = G__getaryconstruct();
01013    //
01014    //has_a_delete: 1
01015    //has_own_delete1arg: 0
01016    //has_own_delete2arg: 0
01017    //
01018    if (!soff) {
01019      return(1);
01020    }
01021    if (n) {
01022      if (gvp == (char*)G__PVOID) {
01023        delete[] (TFoamVect*) soff;
01024      } else {
01025        G__setgvp((long) G__PVOID);
01026        for (int i = n - 1; i >= 0; --i) {
01027          ((TFoamVect*) (soff+(sizeof(TFoamVect)*i)))->~G__TTFoamVect();
01028        }
01029        G__setgvp((long)gvp);
01030      }
01031    } else {
01032      if (gvp == (char*)G__PVOID) {
01033        delete (TFoamVect*) soff;
01034      } else {
01035        G__setgvp((long) G__PVOID);
01036        ((TFoamVect*) (soff))->~G__TTFoamVect();
01037        G__setgvp((long)gvp);
01038      }
01039    }
01040    G__setnull(result7);
01041    return(1 || funcname || hash || result7 || libp) ;
01042 }
01043 
01044 
01045 /* TFoamCell */
01046 static int G__G__Foam_104_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01047 {
01048    TFoamCell* p = NULL;
01049    char* gvp = (char*) G__getgvp();
01050    int n = G__getaryconstruct();
01051    if (n) {
01052      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01053        p = new TFoamCell[n];
01054      } else {
01055        p = new((void*) gvp) TFoamCell[n];
01056      }
01057    } else {
01058      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01059        p = new TFoamCell;
01060      } else {
01061        p = new((void*) gvp) TFoamCell;
01062      }
01063    }
01064    result7->obj.i = (long) p;
01065    result7->ref = (long) p;
01066    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoamCell));
01067    return(1 || funcname || hash || result7 || libp) ;
01068 }
01069 
01070 static int G__G__Foam_104_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01071 {
01072    TFoamCell* p = NULL;
01073    char* gvp = (char*) G__getgvp();
01074    //m: 1
01075    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01076      p = new TFoamCell((Int_t) G__int(libp->para[0]));
01077    } else {
01078      p = new((void*) gvp) TFoamCell((Int_t) G__int(libp->para[0]));
01079    }
01080    result7->obj.i = (long) p;
01081    result7->ref = (long) p;
01082    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoamCell));
01083    return(1 || funcname || hash || result7 || libp) ;
01084 }
01085 
01086 static int G__G__Foam_104_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01087 {
01088    TFoamCell* p = NULL;
01089    char* gvp = (char*) G__getgvp();
01090    //m: 1
01091    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01092      p = new TFoamCell(*(TFoamCell*) libp->para[0].ref);
01093    } else {
01094      p = new((void*) gvp) TFoamCell(*(TFoamCell*) libp->para[0].ref);
01095    }
01096    result7->obj.i = (long) p;
01097    result7->ref = (long) p;
01098    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoamCell));
01099    return(1 || funcname || hash || result7 || libp) ;
01100 }
01101 
01102 static int G__G__Foam_104_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01103 {
01104       ((TFoamCell*) G__getstructoffset())->Fill((Int_t) G__int(libp->para[0]), (TFoamCell*) G__int(libp->para[1])
01105 , (TFoamCell*) G__int(libp->para[2]), (TFoamCell*) G__int(libp->para[3]));
01106       G__setnull(result7);
01107    return(1 || funcname || hash || result7 || libp) ;
01108 }
01109 
01110 static int G__G__Foam_104_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01111 {
01112       {
01113          const TFoamCell& obj = ((TFoamCell*) G__getstructoffset())->operator=(*(TFoamCell*) libp->para[0].ref);
01114          result7->ref = (long) (&obj);
01115          result7->obj.i = (long) (&obj);
01116       }
01117    return(1 || funcname || hash || result7 || libp) ;
01118 }
01119 
01120 static int G__G__Foam_104_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01121 {
01122       G__letdouble(result7, 100, (double) ((const TFoamCell*) G__getstructoffset())->GetXdiv());
01123    return(1 || funcname || hash || result7 || libp) ;
01124 }
01125 
01126 static int G__G__Foam_104_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01127 {
01128       G__letint(result7, 105, (long) ((const TFoamCell*) G__getstructoffset())->GetBest());
01129    return(1 || funcname || hash || result7 || libp) ;
01130 }
01131 
01132 static int G__G__Foam_104_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01133 {
01134       ((TFoamCell*) G__getstructoffset())->SetBest((Int_t) G__int(libp->para[0]));
01135       G__setnull(result7);
01136    return(1 || funcname || hash || result7 || libp) ;
01137 }
01138 
01139 static int G__G__Foam_104_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01140 {
01141       ((TFoamCell*) G__getstructoffset())->SetXdiv((Double_t) G__double(libp->para[0]));
01142       G__setnull(result7);
01143    return(1 || funcname || hash || result7 || libp) ;
01144 }
01145 
01146 static int G__G__Foam_104_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01147 {
01148       ((const TFoamCell*) G__getstructoffset())->GetHcub(*(TFoamVect*) libp->para[0].ref, *(TFoamVect*) libp->para[1].ref);
01149       G__setnull(result7);
01150    return(1 || funcname || hash || result7 || libp) ;
01151 }
01152 
01153 static int G__G__Foam_104_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01154 {
01155       ((const TFoamCell*) G__getstructoffset())->GetHSize(*(TFoamVect*) libp->para[0].ref);
01156       G__setnull(result7);
01157    return(1 || funcname || hash || result7 || libp) ;
01158 }
01159 
01160 static int G__G__Foam_104_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01161 {
01162       ((TFoamCell*) G__getstructoffset())->CalcVolume();
01163       G__setnull(result7);
01164    return(1 || funcname || hash || result7 || libp) ;
01165 }
01166 
01167 static int G__G__Foam_104_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01168 {
01169       G__letdouble(result7, 100, (double) ((const TFoamCell*) G__getstructoffset())->GetVolume());
01170    return(1 || funcname || hash || result7 || libp) ;
01171 }
01172 
01173 static int G__G__Foam_104_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01174 {
01175       G__letdouble(result7, 100, (double) ((const TFoamCell*) G__getstructoffset())->GetIntg());
01176    return(1 || funcname || hash || result7 || libp) ;
01177 }
01178 
01179 static int G__G__Foam_104_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01180 {
01181       G__letdouble(result7, 100, (double) ((const TFoamCell*) G__getstructoffset())->GetDriv());
01182    return(1 || funcname || hash || result7 || libp) ;
01183 }
01184 
01185 static int G__G__Foam_104_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01186 {
01187       G__letdouble(result7, 100, (double) ((const TFoamCell*) G__getstructoffset())->GetPrim());
01188    return(1 || funcname || hash || result7 || libp) ;
01189 }
01190 
01191 static int G__G__Foam_104_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01192 {
01193       ((TFoamCell*) G__getstructoffset())->SetIntg((Double_t) G__double(libp->para[0]));
01194       G__setnull(result7);
01195    return(1 || funcname || hash || result7 || libp) ;
01196 }
01197 
01198 static int G__G__Foam_104_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01199 {
01200       ((TFoamCell*) G__getstructoffset())->SetDriv((Double_t) G__double(libp->para[0]));
01201       G__setnull(result7);
01202    return(1 || funcname || hash || result7 || libp) ;
01203 }
01204 
01205 static int G__G__Foam_104_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01206 {
01207       ((TFoamCell*) G__getstructoffset())->SetPrim((Double_t) G__double(libp->para[0]));
01208       G__setnull(result7);
01209    return(1 || funcname || hash || result7 || libp) ;
01210 }
01211 
01212 static int G__G__Foam_104_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01213 {
01214       G__letint(result7, 105, (long) ((const TFoamCell*) G__getstructoffset())->GetStat());
01215    return(1 || funcname || hash || result7 || libp) ;
01216 }
01217 
01218 static int G__G__Foam_104_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01219 {
01220       ((TFoamCell*) G__getstructoffset())->SetStat((Int_t) G__int(libp->para[0]));
01221       G__setnull(result7);
01222    return(1 || funcname || hash || result7 || libp) ;
01223 }
01224 
01225 static int G__G__Foam_104_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01226 {
01227       G__letint(result7, 85, (long) ((const TFoamCell*) G__getstructoffset())->GetPare());
01228    return(1 || funcname || hash || result7 || libp) ;
01229 }
01230 
01231 static int G__G__Foam_104_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01232 {
01233       G__letint(result7, 85, (long) ((const TFoamCell*) G__getstructoffset())->GetDau0());
01234    return(1 || funcname || hash || result7 || libp) ;
01235 }
01236 
01237 static int G__G__Foam_104_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01238 {
01239       G__letint(result7, 85, (long) ((const TFoamCell*) G__getstructoffset())->GetDau1());
01240    return(1 || funcname || hash || result7 || libp) ;
01241 }
01242 
01243 static int G__G__Foam_104_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01244 {
01245       ((TFoamCell*) G__getstructoffset())->SetDau0((TFoamCell*) G__int(libp->para[0]));
01246       G__setnull(result7);
01247    return(1 || funcname || hash || result7 || libp) ;
01248 }
01249 
01250 static int G__G__Foam_104_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01251 {
01252       ((TFoamCell*) G__getstructoffset())->SetDau1((TFoamCell*) G__int(libp->para[0]));
01253       G__setnull(result7);
01254    return(1 || funcname || hash || result7 || libp) ;
01255 }
01256 
01257 static int G__G__Foam_104_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01258 {
01259       ((TFoamCell*) G__getstructoffset())->SetSerial((Int_t) G__int(libp->para[0]));
01260       G__setnull(result7);
01261    return(1 || funcname || hash || result7 || libp) ;
01262 }
01263 
01264 static int G__G__Foam_104_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01265 {
01266       G__letint(result7, 105, (long) ((const TFoamCell*) G__getstructoffset())->GetSerial());
01267    return(1 || funcname || hash || result7 || libp) ;
01268 }
01269 
01270 static int G__G__Foam_104_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01271 {
01272       G__letint(result7, 85, (long) TFoamCell::Class());
01273    return(1 || funcname || hash || result7 || libp) ;
01274 }
01275 
01276 static int G__G__Foam_104_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01277 {
01278       G__letint(result7, 67, (long) TFoamCell::Class_Name());
01279    return(1 || funcname || hash || result7 || libp) ;
01280 }
01281 
01282 static int G__G__Foam_104_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01283 {
01284       G__letint(result7, 115, (long) TFoamCell::Class_Version());
01285    return(1 || funcname || hash || result7 || libp) ;
01286 }
01287 
01288 static int G__G__Foam_104_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01289 {
01290       TFoamCell::Dictionary();
01291       G__setnull(result7);
01292    return(1 || funcname || hash || result7 || libp) ;
01293 }
01294 
01295 static int G__G__Foam_104_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01296 {
01297       ((TFoamCell*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01298       G__setnull(result7);
01299    return(1 || funcname || hash || result7 || libp) ;
01300 }
01301 
01302 static int G__G__Foam_104_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01303 {
01304       G__letint(result7, 67, (long) TFoamCell::DeclFileName());
01305    return(1 || funcname || hash || result7 || libp) ;
01306 }
01307 
01308 static int G__G__Foam_104_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01309 {
01310       G__letint(result7, 105, (long) TFoamCell::ImplFileLine());
01311    return(1 || funcname || hash || result7 || libp) ;
01312 }
01313 
01314 static int G__G__Foam_104_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01315 {
01316       G__letint(result7, 67, (long) TFoamCell::ImplFileName());
01317    return(1 || funcname || hash || result7 || libp) ;
01318 }
01319 
01320 static int G__G__Foam_104_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01321 {
01322       G__letint(result7, 105, (long) TFoamCell::DeclFileLine());
01323    return(1 || funcname || hash || result7 || libp) ;
01324 }
01325 
01326 // automatic destructor
01327 typedef TFoamCell G__TTFoamCell;
01328 static int G__G__Foam_104_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01329 {
01330    char* gvp = (char*) G__getgvp();
01331    long soff = G__getstructoffset();
01332    int n = G__getaryconstruct();
01333    //
01334    //has_a_delete: 1
01335    //has_own_delete1arg: 0
01336    //has_own_delete2arg: 0
01337    //
01338    if (!soff) {
01339      return(1);
01340    }
01341    if (n) {
01342      if (gvp == (char*)G__PVOID) {
01343        delete[] (TFoamCell*) soff;
01344      } else {
01345        G__setgvp((long) G__PVOID);
01346        for (int i = n - 1; i >= 0; --i) {
01347          ((TFoamCell*) (soff+(sizeof(TFoamCell)*i)))->~G__TTFoamCell();
01348        }
01349        G__setgvp((long)gvp);
01350      }
01351    } else {
01352      if (gvp == (char*)G__PVOID) {
01353        delete (TFoamCell*) soff;
01354      } else {
01355        G__setgvp((long) G__PVOID);
01356        ((TFoamCell*) (soff))->~G__TTFoamCell();
01357        G__setgvp((long)gvp);
01358      }
01359    }
01360    G__setnull(result7);
01361    return(1 || funcname || hash || result7 || libp) ;
01362 }
01363 
01364 
01365 /* TFoamIntegrand */
01366 static int G__G__Foam_120_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01367 {
01368       G__letdouble(result7, 100, (double) ((TFoamIntegrand*) G__getstructoffset())->Density((Int_t) G__int(libp->para[0]), (Double_t*) G__int(libp->para[1])));
01369    return(1 || funcname || hash || result7 || libp) ;
01370 }
01371 
01372 static int G__G__Foam_120_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01373 {
01374       G__letint(result7, 85, (long) TFoamIntegrand::Class());
01375    return(1 || funcname || hash || result7 || libp) ;
01376 }
01377 
01378 static int G__G__Foam_120_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01379 {
01380       G__letint(result7, 67, (long) TFoamIntegrand::Class_Name());
01381    return(1 || funcname || hash || result7 || libp) ;
01382 }
01383 
01384 static int G__G__Foam_120_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01385 {
01386       G__letint(result7, 115, (long) TFoamIntegrand::Class_Version());
01387    return(1 || funcname || hash || result7 || libp) ;
01388 }
01389 
01390 static int G__G__Foam_120_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01391 {
01392       TFoamIntegrand::Dictionary();
01393       G__setnull(result7);
01394    return(1 || funcname || hash || result7 || libp) ;
01395 }
01396 
01397 static int G__G__Foam_120_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01398 {
01399       ((TFoamIntegrand*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01400       G__setnull(result7);
01401    return(1 || funcname || hash || result7 || libp) ;
01402 }
01403 
01404 static int G__G__Foam_120_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01405 {
01406       G__letint(result7, 67, (long) TFoamIntegrand::DeclFileName());
01407    return(1 || funcname || hash || result7 || libp) ;
01408 }
01409 
01410 static int G__G__Foam_120_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01411 {
01412       G__letint(result7, 105, (long) TFoamIntegrand::ImplFileLine());
01413    return(1 || funcname || hash || result7 || libp) ;
01414 }
01415 
01416 static int G__G__Foam_120_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01417 {
01418       G__letint(result7, 67, (long) TFoamIntegrand::ImplFileName());
01419    return(1 || funcname || hash || result7 || libp) ;
01420 }
01421 
01422 static int G__G__Foam_120_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01423 {
01424       G__letint(result7, 105, (long) TFoamIntegrand::DeclFileLine());
01425    return(1 || funcname || hash || result7 || libp) ;
01426 }
01427 
01428 // automatic destructor
01429 typedef TFoamIntegrand G__TTFoamIntegrand;
01430 static int G__G__Foam_120_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01431 {
01432    char* gvp = (char*) G__getgvp();
01433    long soff = G__getstructoffset();
01434    int n = G__getaryconstruct();
01435    //
01436    //has_a_delete: 1
01437    //has_own_delete1arg: 0
01438    //has_own_delete2arg: 0
01439    //
01440    if (!soff) {
01441      return(1);
01442    }
01443    if (n) {
01444      if (gvp == (char*)G__PVOID) {
01445        delete[] (TFoamIntegrand*) soff;
01446      } else {
01447        G__setgvp((long) G__PVOID);
01448        for (int i = n - 1; i >= 0; --i) {
01449          ((TFoamIntegrand*) (soff+(sizeof(TFoamIntegrand)*i)))->~G__TTFoamIntegrand();
01450        }
01451        G__setgvp((long)gvp);
01452      }
01453    } else {
01454      if (gvp == (char*)G__PVOID) {
01455        delete (TFoamIntegrand*) soff;
01456      } else {
01457        G__setgvp((long) G__PVOID);
01458        ((TFoamIntegrand*) (soff))->~G__TTFoamIntegrand();
01459        G__setgvp((long)gvp);
01460      }
01461    }
01462    G__setnull(result7);
01463    return(1 || funcname || hash || result7 || libp) ;
01464 }
01465 
01466 // automatic assignment operator
01467 static int G__G__Foam_120_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01468 {
01469    TFoamIntegrand* dest = (TFoamIntegrand*) G__getstructoffset();
01470    *dest = *(TFoamIntegrand*) libp->para[0].ref;
01471    const TFoamIntegrand& obj = *dest;
01472    result7->ref = (long) (&obj);
01473    result7->obj.i = (long) (&obj);
01474    return(1 || funcname || hash || result7 || libp) ;
01475 }
01476 
01477 
01478 /* TFoamMaxwt */
01479 static int G__G__Foam_121_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01480 {
01481    TFoamMaxwt* p = NULL;
01482    char* gvp = (char*) G__getgvp();
01483    int n = G__getaryconstruct();
01484    if (n) {
01485      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01486        p = new TFoamMaxwt[n];
01487      } else {
01488        p = new((void*) gvp) TFoamMaxwt[n];
01489      }
01490    } else {
01491      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01492        p = new TFoamMaxwt;
01493      } else {
01494        p = new((void*) gvp) TFoamMaxwt;
01495      }
01496    }
01497    result7->obj.i = (long) p;
01498    result7->ref = (long) p;
01499    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoamMaxwt));
01500    return(1 || funcname || hash || result7 || libp) ;
01501 }
01502 
01503 static int G__G__Foam_121_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01504 {
01505    TFoamMaxwt* p = NULL;
01506    char* gvp = (char*) G__getgvp();
01507    //m: 2
01508    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01509      p = new TFoamMaxwt((Double_t) G__double(libp->para[0]), (Int_t) G__int(libp->para[1]));
01510    } else {
01511      p = new((void*) gvp) TFoamMaxwt((Double_t) G__double(libp->para[0]), (Int_t) G__int(libp->para[1]));
01512    }
01513    result7->obj.i = (long) p;
01514    result7->ref = (long) p;
01515    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoamMaxwt));
01516    return(1 || funcname || hash || result7 || libp) ;
01517 }
01518 
01519 static int G__G__Foam_121_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01520 {
01521    TFoamMaxwt* p = NULL;
01522    char* gvp = (char*) G__getgvp();
01523    //m: 1
01524    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01525      p = new TFoamMaxwt(*(TFoamMaxwt*) libp->para[0].ref);
01526    } else {
01527      p = new((void*) gvp) TFoamMaxwt(*(TFoamMaxwt*) libp->para[0].ref);
01528    }
01529    result7->obj.i = (long) p;
01530    result7->ref = (long) p;
01531    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoamMaxwt));
01532    return(1 || funcname || hash || result7 || libp) ;
01533 }
01534 
01535 static int G__G__Foam_121_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01536 {
01537       ((TFoamMaxwt*) G__getstructoffset())->Reset();
01538       G__setnull(result7);
01539    return(1 || funcname || hash || result7 || libp) ;
01540 }
01541 
01542 static int G__G__Foam_121_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01543 {
01544       {
01545          const TFoamMaxwt& obj = ((TFoamMaxwt*) G__getstructoffset())->operator=(*(TFoamMaxwt*) libp->para[0].ref);
01546          result7->ref = (long) (&obj);
01547          result7->obj.i = (long) (&obj);
01548       }
01549    return(1 || funcname || hash || result7 || libp) ;
01550 }
01551 
01552 static int G__G__Foam_121_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01553 {
01554       ((TFoamMaxwt*) G__getstructoffset())->Fill((Double_t) G__double(libp->para[0]));
01555       G__setnull(result7);
01556    return(1 || funcname || hash || result7 || libp) ;
01557 }
01558 
01559 static int G__G__Foam_121_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01560 {
01561       ((TFoamMaxwt*) G__getstructoffset())->Make((Double_t) G__double(libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1]));
01562       G__setnull(result7);
01563    return(1 || funcname || hash || result7 || libp) ;
01564 }
01565 
01566 static int G__G__Foam_121_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01567 {
01568       ((TFoamMaxwt*) G__getstructoffset())->GetMCeff((Double_t) G__double(libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
01569 , *(Double_t*) G__Doubleref(&libp->para[2]));
01570       G__setnull(result7);
01571    return(1 || funcname || hash || result7 || libp) ;
01572 }
01573 
01574 static int G__G__Foam_121_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01575 {
01576       G__letint(result7, 85, (long) TFoamMaxwt::Class());
01577    return(1 || funcname || hash || result7 || libp) ;
01578 }
01579 
01580 static int G__G__Foam_121_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01581 {
01582       G__letint(result7, 67, (long) TFoamMaxwt::Class_Name());
01583    return(1 || funcname || hash || result7 || libp) ;
01584 }
01585 
01586 static int G__G__Foam_121_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01587 {
01588       G__letint(result7, 115, (long) TFoamMaxwt::Class_Version());
01589    return(1 || funcname || hash || result7 || libp) ;
01590 }
01591 
01592 static int G__G__Foam_121_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01593 {
01594       TFoamMaxwt::Dictionary();
01595       G__setnull(result7);
01596    return(1 || funcname || hash || result7 || libp) ;
01597 }
01598 
01599 static int G__G__Foam_121_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01600 {
01601       ((TFoamMaxwt*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01602       G__setnull(result7);
01603    return(1 || funcname || hash || result7 || libp) ;
01604 }
01605 
01606 static int G__G__Foam_121_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01607 {
01608       G__letint(result7, 67, (long) TFoamMaxwt::DeclFileName());
01609    return(1 || funcname || hash || result7 || libp) ;
01610 }
01611 
01612 static int G__G__Foam_121_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01613 {
01614       G__letint(result7, 105, (long) TFoamMaxwt::ImplFileLine());
01615    return(1 || funcname || hash || result7 || libp) ;
01616 }
01617 
01618 static int G__G__Foam_121_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01619 {
01620       G__letint(result7, 67, (long) TFoamMaxwt::ImplFileName());
01621    return(1 || funcname || hash || result7 || libp) ;
01622 }
01623 
01624 static int G__G__Foam_121_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01625 {
01626       G__letint(result7, 105, (long) TFoamMaxwt::DeclFileLine());
01627    return(1 || funcname || hash || result7 || libp) ;
01628 }
01629 
01630 // automatic destructor
01631 typedef TFoamMaxwt G__TTFoamMaxwt;
01632 static int G__G__Foam_121_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01633 {
01634    char* gvp = (char*) G__getgvp();
01635    long soff = G__getstructoffset();
01636    int n = G__getaryconstruct();
01637    //
01638    //has_a_delete: 1
01639    //has_own_delete1arg: 0
01640    //has_own_delete2arg: 0
01641    //
01642    if (!soff) {
01643      return(1);
01644    }
01645    if (n) {
01646      if (gvp == (char*)G__PVOID) {
01647        delete[] (TFoamMaxwt*) soff;
01648      } else {
01649        G__setgvp((long) G__PVOID);
01650        for (int i = n - 1; i >= 0; --i) {
01651          ((TFoamMaxwt*) (soff+(sizeof(TFoamMaxwt)*i)))->~G__TTFoamMaxwt();
01652        }
01653        G__setgvp((long)gvp);
01654      }
01655    } else {
01656      if (gvp == (char*)G__PVOID) {
01657        delete (TFoamMaxwt*) soff;
01658      } else {
01659        G__setgvp((long) G__PVOID);
01660        ((TFoamMaxwt*) (soff))->~G__TTFoamMaxwt();
01661        G__setgvp((long)gvp);
01662      }
01663    }
01664    G__setnull(result7);
01665    return(1 || funcname || hash || result7 || libp) ;
01666 }
01667 
01668 
01669 /* TFoam */
01670 static int G__G__Foam_122_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01671 {
01672    TFoam* p = NULL;
01673    char* gvp = (char*) G__getgvp();
01674    int n = G__getaryconstruct();
01675    if (n) {
01676      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01677        p = new TFoam[n];
01678      } else {
01679        p = new((void*) gvp) TFoam[n];
01680      }
01681    } else {
01682      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01683        p = new TFoam;
01684      } else {
01685        p = new((void*) gvp) TFoam;
01686      }
01687    }
01688    result7->obj.i = (long) p;
01689    result7->ref = (long) p;
01690    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoam));
01691    return(1 || funcname || hash || result7 || libp) ;
01692 }
01693 
01694 static int G__G__Foam_122_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01695 {
01696    TFoam* p = NULL;
01697    char* gvp = (char*) G__getgvp();
01698    //m: 1
01699    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01700      p = new TFoam((const Char_t*) G__int(libp->para[0]));
01701    } else {
01702      p = new((void*) gvp) TFoam((const Char_t*) G__int(libp->para[0]));
01703    }
01704    result7->obj.i = (long) p;
01705    result7->ref = (long) p;
01706    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoam));
01707    return(1 || funcname || hash || result7 || libp) ;
01708 }
01709 
01710 static int G__G__Foam_122_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01711 {
01712    TFoam* p = NULL;
01713    char* gvp = (char*) G__getgvp();
01714    //m: 1
01715    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01716      p = new TFoam(*(TFoam*) libp->para[0].ref);
01717    } else {
01718      p = new((void*) gvp) TFoam(*(TFoam*) libp->para[0].ref);
01719    }
01720    result7->obj.i = (long) p;
01721    result7->ref = (long) p;
01722    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoam));
01723    return(1 || funcname || hash || result7 || libp) ;
01724 }
01725 
01726 static int G__G__Foam_122_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01727 {
01728       ((TFoam*) G__getstructoffset())->Initialize();
01729       G__setnull(result7);
01730    return(1 || funcname || hash || result7 || libp) ;
01731 }
01732 
01733 static int G__G__Foam_122_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01734 {
01735       ((TFoam*) G__getstructoffset())->Initialize((TRandom*) G__int(libp->para[0]), (TFoamIntegrand*) G__int(libp->para[1]));
01736       G__setnull(result7);
01737    return(1 || funcname || hash || result7 || libp) ;
01738 }
01739 
01740 static int G__G__Foam_122_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01741 {
01742       ((TFoam*) G__getstructoffset())->InitCells();
01743       G__setnull(result7);
01744    return(1 || funcname || hash || result7 || libp) ;
01745 }
01746 
01747 static int G__G__Foam_122_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01748 {
01749       G__letint(result7, 105, (long) ((TFoam*) G__getstructoffset())->CellFill((Int_t) G__int(libp->para[0]), (TFoamCell*) G__int(libp->para[1])));
01750    return(1 || funcname || hash || result7 || libp) ;
01751 }
01752 
01753 static int G__G__Foam_122_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01754 {
01755       ((TFoam*) G__getstructoffset())->Explore((TFoamCell*) G__int(libp->para[0]));
01756       G__setnull(result7);
01757    return(1 || funcname || hash || result7 || libp) ;
01758 }
01759 
01760 static int G__G__Foam_122_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01761 {
01762       ((TFoam*) G__getstructoffset())->Carver(*(Int_t*) G__Intref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
01763 , *(Double_t*) G__Doubleref(&libp->para[2]));
01764       G__setnull(result7);
01765    return(1 || funcname || hash || result7 || libp) ;
01766 }
01767 
01768 static int G__G__Foam_122_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01769 {
01770       ((TFoam*) G__getstructoffset())->Varedu((Double_t*) G__int(libp->para[0]), *(Int_t*) G__Intref(&libp->para[1])
01771 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3]));
01772       G__setnull(result7);
01773    return(1 || funcname || hash || result7 || libp) ;
01774 }
01775 
01776 static int G__G__Foam_122_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01777 {
01778       ((TFoam*) G__getstructoffset())->MakeAlpha();
01779       G__setnull(result7);
01780    return(1 || funcname || hash || result7 || libp) ;
01781 }
01782 
01783 static int G__G__Foam_122_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01784 {
01785       ((TFoam*) G__getstructoffset())->Grow();
01786       G__setnull(result7);
01787    return(1 || funcname || hash || result7 || libp) ;
01788 }
01789 
01790 static int G__G__Foam_122_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01791 {
01792       G__letint(result7, 108, (long) ((TFoam*) G__getstructoffset())->PeekMax());
01793    return(1 || funcname || hash || result7 || libp) ;
01794 }
01795 
01796 static int G__G__Foam_122_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01797 {
01798       G__letint(result7, 105, (long) ((TFoam*) G__getstructoffset())->Divide((TFoamCell*) G__int(libp->para[0])));
01799    return(1 || funcname || hash || result7 || libp) ;
01800 }
01801 
01802 static int G__G__Foam_122_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01803 {
01804       ((TFoam*) G__getstructoffset())->MakeActiveList();
01805       G__setnull(result7);
01806    return(1 || funcname || hash || result7 || libp) ;
01807 }
01808 
01809 static int G__G__Foam_122_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01810 {
01811       ((TFoam*) G__getstructoffset())->GenerCel2(libp->para[0].ref ? *(TFoamCell**) libp->para[0].ref : *(TFoamCell**) (void*) (&G__Mlong(libp->para[0])));
01812       G__setnull(result7);
01813    return(1 || funcname || hash || result7 || libp) ;
01814 }
01815 
01816 static int G__G__Foam_122_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01817 {
01818       G__letdouble(result7, 100, (double) ((TFoam*) G__getstructoffset())->Eval((Double_t*) G__int(libp->para[0])));
01819    return(1 || funcname || hash || result7 || libp) ;
01820 }
01821 
01822 static int G__G__Foam_122_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01823 {
01824       ((TFoam*) G__getstructoffset())->MakeEvent();
01825       G__setnull(result7);
01826    return(1 || funcname || hash || result7 || libp) ;
01827 }
01828 
01829 static int G__G__Foam_122_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01830 {
01831       ((TFoam*) G__getstructoffset())->GetMCvect((Double_t*) G__int(libp->para[0]));
01832       G__setnull(result7);
01833    return(1 || funcname || hash || result7 || libp) ;
01834 }
01835 
01836 static int G__G__Foam_122_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01837 {
01838       ((TFoam*) G__getstructoffset())->GetMCwt(*(Double_t*) G__Doubleref(&libp->para[0]));
01839       G__setnull(result7);
01840    return(1 || funcname || hash || result7 || libp) ;
01841 }
01842 
01843 static int G__G__Foam_122_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01844 {
01845       G__letdouble(result7, 100, (double) ((TFoam*) G__getstructoffset())->GetMCwt());
01846    return(1 || funcname || hash || result7 || libp) ;
01847 }
01848 
01849 static int G__G__Foam_122_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01850 {
01851       G__letdouble(result7, 100, (double) ((TFoam*) G__getstructoffset())->MCgenerate((Double_t*) G__int(libp->para[0])));
01852    return(1 || funcname || hash || result7 || libp) ;
01853 }
01854 
01855 static int G__G__Foam_122_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01856 {
01857       ((TFoam*) G__getstructoffset())->GetIntegMC(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1]));
01858       G__setnull(result7);
01859    return(1 || funcname || hash || result7 || libp) ;
01860 }
01861 
01862 static int G__G__Foam_122_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01863 {
01864       ((TFoam*) G__getstructoffset())->GetIntNorm(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1]));
01865       G__setnull(result7);
01866    return(1 || funcname || hash || result7 || libp) ;
01867 }
01868 
01869 static int G__G__Foam_122_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01870 {
01871       ((TFoam*) G__getstructoffset())->GetWtParams((Double_t) G__double(libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
01872 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3]));
01873       G__setnull(result7);
01874    return(1 || funcname || hash || result7 || libp) ;
01875 }
01876 
01877 static int G__G__Foam_122_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01878 {
01879       ((TFoam*) G__getstructoffset())->Finalize(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1]));
01880       G__setnull(result7);
01881    return(1 || funcname || hash || result7 || libp) ;
01882 }
01883 
01884 static int G__G__Foam_122_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01885 {
01886       G__letint(result7, 85, (long) ((TFoam*) G__getstructoffset())->GetRho());
01887    return(1 || funcname || hash || result7 || libp) ;
01888 }
01889 
01890 static int G__G__Foam_122_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01891 {
01892       G__letint(result7, 85, (long) ((const TFoam*) G__getstructoffset())->GetPseRan());
01893    return(1 || funcname || hash || result7 || libp) ;
01894 }
01895 
01896 static int G__G__Foam_122_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01897 {
01898       ((TFoam*) G__getstructoffset())->SetRhoInt((void*) G__int(libp->para[0]));
01899       G__setnull(result7);
01900    return(1 || funcname || hash || result7 || libp) ;
01901 }
01902 
01903 static int G__G__Foam_122_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01904 {
01905       ((TFoam*) G__getstructoffset())->SetRho((TFoamIntegrand*) G__int(libp->para[0]));
01906       G__setnull(result7);
01907    return(1 || funcname || hash || result7 || libp) ;
01908 }
01909 
01910 static int G__G__Foam_122_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01911 {
01912       ((TFoam*) G__getstructoffset())->ResetRho((TFoamIntegrand*) G__int(libp->para[0]));
01913       G__setnull(result7);
01914    return(1 || funcname || hash || result7 || libp) ;
01915 }
01916 
01917 static int G__G__Foam_122_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01918 {
01919       ((TFoam*) G__getstructoffset())->SetPseRan((TRandom*) G__int(libp->para[0]));
01920       G__setnull(result7);
01921    return(1 || funcname || hash || result7 || libp) ;
01922 }
01923 
01924 static int G__G__Foam_122_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01925 {
01926       ((TFoam*) G__getstructoffset())->ResetPseRan((TRandom*) G__int(libp->para[0]));
01927       G__setnull(result7);
01928    return(1 || funcname || hash || result7 || libp) ;
01929 }
01930 
01931 static int G__G__Foam_122_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01932 {
01933       ((TFoam*) G__getstructoffset())->SetkDim((Int_t) G__int(libp->para[0]));
01934       G__setnull(result7);
01935    return(1 || funcname || hash || result7 || libp) ;
01936 }
01937 
01938 static int G__G__Foam_122_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01939 {
01940       ((TFoam*) G__getstructoffset())->SetnCells((Long_t) G__int(libp->para[0]));
01941       G__setnull(result7);
01942    return(1 || funcname || hash || result7 || libp) ;
01943 }
01944 
01945 static int G__G__Foam_122_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01946 {
01947       ((TFoam*) G__getstructoffset())->SetnSampl((Long_t) G__int(libp->para[0]));
01948       G__setnull(result7);
01949    return(1 || funcname || hash || result7 || libp) ;
01950 }
01951 
01952 static int G__G__Foam_122_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01953 {
01954       ((TFoam*) G__getstructoffset())->SetnBin((Int_t) G__int(libp->para[0]));
01955       G__setnull(result7);
01956    return(1 || funcname || hash || result7 || libp) ;
01957 }
01958 
01959 static int G__G__Foam_122_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01960 {
01961       ((TFoam*) G__getstructoffset())->SetChat((Int_t) G__int(libp->para[0]));
01962       G__setnull(result7);
01963    return(1 || funcname || hash || result7 || libp) ;
01964 }
01965 
01966 static int G__G__Foam_122_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01967 {
01968       ((TFoam*) G__getstructoffset())->SetOptRej((Int_t) G__int(libp->para[0]));
01969       G__setnull(result7);
01970    return(1 || funcname || hash || result7 || libp) ;
01971 }
01972 
01973 static int G__G__Foam_122_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01974 {
01975       ((TFoam*) G__getstructoffset())->SetOptDrive((Int_t) G__int(libp->para[0]));
01976       G__setnull(result7);
01977    return(1 || funcname || hash || result7 || libp) ;
01978 }
01979 
01980 static int G__G__Foam_122_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01981 {
01982       ((TFoam*) G__getstructoffset())->SetEvPerBin((Int_t) G__int(libp->para[0]));
01983       G__setnull(result7);
01984    return(1 || funcname || hash || result7 || libp) ;
01985 }
01986 
01987 static int G__G__Foam_122_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01988 {
01989       ((TFoam*) G__getstructoffset())->SetMaxWtRej((Double_t) G__double(libp->para[0]));
01990       G__setnull(result7);
01991    return(1 || funcname || hash || result7 || libp) ;
01992 }
01993 
01994 static int G__G__Foam_122_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01995 {
01996       ((TFoam*) G__getstructoffset())->SetInhiDiv((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
01997       G__setnull(result7);
01998    return(1 || funcname || hash || result7 || libp) ;
01999 }
02000 
02001 static int G__G__Foam_122_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02002 {
02003       ((TFoam*) G__getstructoffset())->SetXdivPRD((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02004 , (Double_t*) G__int(libp->para[2]));
02005       G__setnull(result7);
02006    return(1 || funcname || hash || result7 || libp) ;
02007 }
02008 
02009 static int G__G__Foam_122_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02010 {
02011       G__letint(result7, 67, (long) ((const TFoam*) G__getstructoffset())->GetVersion());
02012    return(1 || funcname || hash || result7 || libp) ;
02013 }
02014 
02015 static int G__G__Foam_122_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02016 {
02017       G__letint(result7, 105, (long) ((const TFoam*) G__getstructoffset())->GetTotDim());
02018    return(1 || funcname || hash || result7 || libp) ;
02019 }
02020 
02021 static int G__G__Foam_122_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02022 {
02023       G__letdouble(result7, 100, (double) ((const TFoam*) G__getstructoffset())->GetPrimary());
02024    return(1 || funcname || hash || result7 || libp) ;
02025 }
02026 
02027 static int G__G__Foam_122_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02028 {
02029       ((TFoam*) G__getstructoffset())->GetPrimary(*(Double_t*) G__Doubleref(&libp->para[0]));
02030       G__setnull(result7);
02031    return(1 || funcname || hash || result7 || libp) ;
02032 }
02033 
02034 static int G__G__Foam_122_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02035 {
02036       G__letint(result7, 108, (long) ((const TFoam*) G__getstructoffset())->GetnCalls());
02037    return(1 || funcname || hash || result7 || libp) ;
02038 }
02039 
02040 static int G__G__Foam_122_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02041 {
02042       G__letint(result7, 108, (long) ((const TFoam*) G__getstructoffset())->GetnEffev());
02043    return(1 || funcname || hash || result7 || libp) ;
02044 }
02045 
02046 static int G__G__Foam_122_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02047 {
02048       ((TFoam*) G__getstructoffset())->CheckAll((Int_t) G__int(libp->para[0]));
02049       G__setnull(result7);
02050    return(1 || funcname || hash || result7 || libp) ;
02051 }
02052 
02053 static int G__G__Foam_122_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02054 {
02055       ((TFoam*) G__getstructoffset())->PrintCells();
02056       G__setnull(result7);
02057    return(1 || funcname || hash || result7 || libp) ;
02058 }
02059 
02060 static int G__G__Foam_122_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02061 {
02062       ((TFoam*) G__getstructoffset())->RootPlot2dim((Char_t*) G__int(libp->para[0]));
02063       G__setnull(result7);
02064    return(1 || funcname || hash || result7 || libp) ;
02065 }
02066 
02067 static int G__G__Foam_122_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02068 {
02069       ((TFoam*) G__getstructoffset())->LinkCells();
02070       G__setnull(result7);
02071    return(1 || funcname || hash || result7 || libp) ;
02072 }
02073 
02074 static int G__G__Foam_122_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02075 {
02076       G__letint(result7, 85, (long) TFoam::Class());
02077    return(1 || funcname || hash || result7 || libp) ;
02078 }
02079 
02080 static int G__G__Foam_122_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02081 {
02082       G__letint(result7, 67, (long) TFoam::Class_Name());
02083    return(1 || funcname || hash || result7 || libp) ;
02084 }
02085 
02086 static int G__G__Foam_122_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02087 {
02088       G__letint(result7, 115, (long) TFoam::Class_Version());
02089    return(1 || funcname || hash || result7 || libp) ;
02090 }
02091 
02092 static int G__G__Foam_122_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02093 {
02094       TFoam::Dictionary();
02095       G__setnull(result7);
02096    return(1 || funcname || hash || result7 || libp) ;
02097 }
02098 
02099 static int G__G__Foam_122_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02100 {
02101       ((TFoam*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02102       G__setnull(result7);
02103    return(1 || funcname || hash || result7 || libp) ;
02104 }
02105 
02106 static int G__G__Foam_122_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02107 {
02108       G__letint(result7, 67, (long) TFoam::DeclFileName());
02109    return(1 || funcname || hash || result7 || libp) ;
02110 }
02111 
02112 static int G__G__Foam_122_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02113 {
02114       G__letint(result7, 105, (long) TFoam::ImplFileLine());
02115    return(1 || funcname || hash || result7 || libp) ;
02116 }
02117 
02118 static int G__G__Foam_122_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02119 {
02120       G__letint(result7, 67, (long) TFoam::ImplFileName());
02121    return(1 || funcname || hash || result7 || libp) ;
02122 }
02123 
02124 static int G__G__Foam_122_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02125 {
02126       G__letint(result7, 105, (long) TFoam::DeclFileLine());
02127    return(1 || funcname || hash || result7 || libp) ;
02128 }
02129 
02130 // automatic destructor
02131 typedef TFoam G__TTFoam;
02132 static int G__G__Foam_122_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02133 {
02134    char* gvp = (char*) G__getgvp();
02135    long soff = G__getstructoffset();
02136    int n = G__getaryconstruct();
02137    //
02138    //has_a_delete: 1
02139    //has_own_delete1arg: 0
02140    //has_own_delete2arg: 0
02141    //
02142    if (!soff) {
02143      return(1);
02144    }
02145    if (n) {
02146      if (gvp == (char*)G__PVOID) {
02147        delete[] (TFoam*) soff;
02148      } else {
02149        G__setgvp((long) G__PVOID);
02150        for (int i = n - 1; i >= 0; --i) {
02151          ((TFoam*) (soff+(sizeof(TFoam)*i)))->~G__TTFoam();
02152        }
02153        G__setgvp((long)gvp);
02154      }
02155    } else {
02156      if (gvp == (char*)G__PVOID) {
02157        delete (TFoam*) soff;
02158      } else {
02159        G__setgvp((long) G__PVOID);
02160        ((TFoam*) (soff))->~G__TTFoam();
02161        G__setgvp((long)gvp);
02162      }
02163    }
02164    G__setnull(result7);
02165    return(1 || funcname || hash || result7 || libp) ;
02166 }
02167 
02168 // automatic assignment operator
02169 static int G__G__Foam_122_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02170 {
02171    TFoam* dest = (TFoam*) G__getstructoffset();
02172    *dest = *(TFoam*) libp->para[0].ref;
02173    const TFoam& obj = *dest;
02174    result7->ref = (long) (&obj);
02175    result7->obj.i = (long) (&obj);
02176    return(1 || funcname || hash || result7 || libp) ;
02177 }
02178 
02179 
02180 /* TFoamSampler */
02181 static int G__G__Foam_143_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02182 {
02183    TFoamSampler* p = NULL;
02184    char* gvp = (char*) G__getgvp();
02185    int n = G__getaryconstruct();
02186    if (n) {
02187      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02188        p = new TFoamSampler[n];
02189      } else {
02190        p = new((void*) gvp) TFoamSampler[n];
02191      }
02192    } else {
02193      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02194        p = new TFoamSampler;
02195      } else {
02196        p = new((void*) gvp) TFoamSampler;
02197      }
02198    }
02199    result7->obj.i = (long) p;
02200    result7->ref = (long) p;
02201    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoamSampler));
02202    return(1 || funcname || hash || result7 || libp) ;
02203 }
02204 
02205 static int G__G__Foam_143_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02206 {
02207       ((TFoamSampler*) G__getstructoffset())->SetFunction((TF1*) G__int(libp->para[0]));
02208       G__setnull(result7);
02209    return(1 || funcname || hash || result7 || libp) ;
02210 }
02211 
02212 // automatic copy constructor
02213 static int G__G__Foam_143_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02214 
02215 {
02216    TFoamSampler* p;
02217    void* tmp = (void*) G__int(libp->para[0]);
02218    p = new TFoamSampler(*(TFoamSampler*) tmp);
02219    result7->obj.i = (long) p;
02220    result7->ref = (long) p;
02221    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__FoamLN_TFoamSampler));
02222    return(1 || funcname || hash || result7 || libp) ;
02223 }
02224 
02225 // automatic destructor
02226 typedef TFoamSampler G__TTFoamSampler;
02227 static int G__G__Foam_143_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02228 {
02229    char* gvp = (char*) G__getgvp();
02230    long soff = G__getstructoffset();
02231    int n = G__getaryconstruct();
02232    //
02233    //has_a_delete: 0
02234    //has_own_delete1arg: 0
02235    //has_own_delete2arg: 0
02236    //
02237    if (!soff) {
02238      return(1);
02239    }
02240    if (n) {
02241      if (gvp == (char*)G__PVOID) {
02242        delete[] (TFoamSampler*) soff;
02243      } else {
02244        G__setgvp((long) G__PVOID);
02245        for (int i = n - 1; i >= 0; --i) {
02246          ((TFoamSampler*) (soff+(sizeof(TFoamSampler)*i)))->~G__TTFoamSampler();
02247        }
02248        G__setgvp((long)gvp);
02249      }
02250    } else {
02251      if (gvp == (char*)G__PVOID) {
02252        delete (TFoamSampler*) soff;
02253      } else {
02254        G__setgvp((long) G__PVOID);
02255        ((TFoamSampler*) (soff))->~G__TTFoamSampler();
02256        G__setgvp((long)gvp);
02257      }
02258    }
02259    G__setnull(result7);
02260    return(1 || funcname || hash || result7 || libp) ;
02261 }
02262 
02263 
02264 /* Setting up global function */
02265 
02266 /*********************************************************
02267 * Member function Stub
02268 *********************************************************/
02269 
02270 /* TFoamVect */
02271 
02272 /* TFoamCell */
02273 
02274 /* TFoamIntegrand */
02275 
02276 /* TFoamMaxwt */
02277 
02278 /* TFoam */
02279 
02280 /* TFoamSampler */
02281 
02282 /*********************************************************
02283 * Global function Stub
02284 *********************************************************/
02285 
02286 /*********************************************************
02287 * Get size of pointer to member function
02288 *********************************************************/
02289 class G__Sizep2memfuncG__Foam {
02290  public:
02291   G__Sizep2memfuncG__Foam(): p(&G__Sizep2memfuncG__Foam::sizep2memfunc) {}
02292     size_t sizep2memfunc() { return(sizeof(p)); }
02293   private:
02294     size_t (G__Sizep2memfuncG__Foam::*p)();
02295 };
02296 
02297 size_t G__get_sizep2memfuncG__Foam()
02298 {
02299   G__Sizep2memfuncG__Foam a;
02300   G__setsizep2memfunc((int)a.sizep2memfunc());
02301   return((size_t)a.sizep2memfunc());
02302 }
02303 
02304 
02305 /*********************************************************
02306 * virtual base class offset calculation interface
02307 *********************************************************/
02308 
02309    /* Setting up class inheritance */
02310 
02311 /*********************************************************
02312 * Inheritance information setup/
02313 *********************************************************/
02314 extern "C" void G__cpp_setup_inheritanceG__Foam() {
02315 
02316    /* Setting up class inheritance */
02317    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__FoamLN_TFoamVect))) {
02318      TFoamVect *G__Lderived;
02319      G__Lderived=(TFoamVect*)0x1000;
02320      {
02321        TObject *G__Lpbase=(TObject*)G__Lderived;
02322        G__inheritance_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamVect),G__get_linked_tagnum(&G__G__FoamLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
02323      }
02324    }
02325    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__FoamLN_TFoamCell))) {
02326      TFoamCell *G__Lderived;
02327      G__Lderived=(TFoamCell*)0x1000;
02328      {
02329        TObject *G__Lpbase=(TObject*)G__Lderived;
02330        G__inheritance_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamCell),G__get_linked_tagnum(&G__G__FoamLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
02331      }
02332    }
02333    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__FoamLN_TFoamIntegrand))) {
02334      TFoamIntegrand *G__Lderived;
02335      G__Lderived=(TFoamIntegrand*)0x1000;
02336      {
02337        TObject *G__Lpbase=(TObject*)G__Lderived;
02338        G__inheritance_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamIntegrand),G__get_linked_tagnum(&G__G__FoamLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
02339      }
02340    }
02341    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__FoamLN_TFoamMaxwt))) {
02342      TFoamMaxwt *G__Lderived;
02343      G__Lderived=(TFoamMaxwt*)0x1000;
02344      {
02345        TObject *G__Lpbase=(TObject*)G__Lderived;
02346        G__inheritance_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamMaxwt),G__get_linked_tagnum(&G__G__FoamLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
02347      }
02348    }
02349    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__FoamLN_TFoam))) {
02350      TFoam *G__Lderived;
02351      G__Lderived=(TFoam*)0x1000;
02352      {
02353        TObject *G__Lpbase=(TObject*)G__Lderived;
02354        G__inheritance_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoam),G__get_linked_tagnum(&G__G__FoamLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
02355      }
02356    }
02357    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__FoamLN_TFoamSampler))) {
02358      TFoamSampler *G__Lderived;
02359      G__Lderived=(TFoamSampler*)0x1000;
02360      {
02361        ROOT::Math::DistSampler *G__Lpbase=(ROOT::Math::DistSampler*)G__Lderived;
02362        G__inheritance_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamSampler),G__get_linked_tagnum(&G__G__FoamLN_ROOTcLcLMathcLcLDistSampler),(long)G__Lpbase-(long)G__Lderived,1,1);
02363      }
02364    }
02365 }
02366 
02367 /*********************************************************
02368 * typedef information setup/
02369 *********************************************************/
02370 extern "C" void G__cpp_setup_typetableG__Foam() {
02371 
02372    /* Setting up typedef entry */
02373    G__search_typename2("Char_t",99,-1,0,-1);
02374    G__setnewtype(-1,"Signed Character 1 byte (char)",0);
02375    G__search_typename2("Int_t",105,-1,0,-1);
02376    G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
02377    G__search_typename2("Long_t",108,-1,0,-1);
02378    G__setnewtype(-1,"Signed long integer 4 bytes (long)",0);
02379    G__search_typename2("Double_t",100,-1,0,-1);
02380    G__setnewtype(-1,"Double 8 bytes",0);
02381    G__search_typename2("Version_t",115,-1,0,-1);
02382    G__setnewtype(-1,"Class version identifier (short)",0);
02383    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__FoamLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
02384    G__setnewtype(-1,NULL,0);
02385    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__FoamLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__FoamLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
02386    G__setnewtype(-1,NULL,0);
02387    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__FoamLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__FoamLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
02388    G__setnewtype(-1,NULL,0);
02389    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__FoamLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
02390    G__setnewtype(-1,NULL,0);
02391    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__FoamLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__FoamLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
02392    G__setnewtype(-1,NULL,0);
02393    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__FoamLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__FoamLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
02394    G__setnewtype(-1,NULL,0);
02395    G__search_typename2("vector<double>",117,G__get_linked_tagnum(&G__G__FoamLN_vectorlEdoublecOallocatorlEdoublegRsPgR),0,-1);
02396    G__setnewtype(-1,NULL,0);
02397    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__FoamLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__FoamLN_vectorlEdoublecOallocatorlEdoublegRsPgR));
02398    G__setnewtype(-1,NULL,0);
02399    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__FoamLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__FoamLN_vectorlEdoublecOallocatorlEdoublegRsPgR));
02400    G__setnewtype(-1,NULL,0);
02401 }
02402 
02403 /*********************************************************
02404 * Data Member information setup/
02405 *********************************************************/
02406 
02407    /* Setting up class,struct,union tag member variable */
02408 
02409    /* TFoamVect */
02410 static void G__setup_memvarTFoamVect(void) {
02411    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamVect));
02412    { TFoamVect *p; p=(TFoamVect*)0x1000; if (p) { }
02413    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fDim=",0,"Dimension");
02414    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,4,"fCoords=",0,"[fDim] Coordinates");
02415    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TFoamVect),-1,-1,4,"fNext=",0,"pointer for tree construction");
02416    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TFoamVect),-1,-1,4,"fPrev=",0,"pointer for tree construction");
02417    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02418    }
02419    G__tag_memvar_reset();
02420 }
02421 
02422 
02423    /* TFoamCell */
02424 static void G__setup_memvarTFoamCell(void) {
02425    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamCell));
02426    { TFoamCell *p; p=(TFoamCell*)0x1000; if (p) { }
02427    G__memvar_setup((void*)0,115,0,0,-1,G__defined_typename("Short_t"),-1,4,"fDim=",0,"Dimension of the vector space");
02428    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fSerial=",0,"Serial number");
02429    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fStatus=",0,"Status (active, inactive)");
02430    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__FoamLN_TRef),-1,-1,4,"fParent=",0,"Pointer to parent cell");
02431    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__FoamLN_TRef),-1,-1,4,"fDaught0=",0,"Pointer to daughter 1");
02432    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__FoamLN_TRef),-1,-1,4,"fDaught1=",0,"Pointer to daughter 2");
02433    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fXdiv=",0,"Factor for division");
02434    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fBest=",0,"Best Edge for division");
02435    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fVolume=",0,"Cartesian Volume of cell");
02436    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fIntegral=",0,"Integral over cell (estimate from exploration)");
02437    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fDrive=",0,"Driver  integral, only for cell build-up");
02438    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fPrimary=",0,"Primary integral, only for MC generation");
02439    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02440    }
02441    G__tag_memvar_reset();
02442 }
02443 
02444 
02445    /* TFoamIntegrand */
02446 static void G__setup_memvarTFoamIntegrand(void) {
02447    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamIntegrand));
02448    { TFoamIntegrand *p; p=(TFoamIntegrand*)0x1000; if (p) { }
02449    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02450    }
02451    G__tag_memvar_reset();
02452 }
02453 
02454 
02455    /* TFoamMaxwt */
02456 static void G__setup_memvarTFoamMaxwt(void) {
02457    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamMaxwt));
02458    { TFoamMaxwt *p; p=(TFoamMaxwt*)0x1000; if (p) { }
02459    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fNent=",0,"No. of MC events");
02460    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fnBin=",0,"No. of bins on the weight distribution");
02461    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,4,"fwmax=",0,"Maximum analyzed weight");
02462    G__memvar_setup((void*)((long)(&p->fWtHst1)-(long)(p)),85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TH1D),-1,-1,1,"fWtHst1=",0,"Histogram of the weight wt");
02463    G__memvar_setup((void*)((long)(&p->fWtHst2)-(long)(p)),85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TH1D),-1,-1,1,"fWtHst2=",0,"Histogram of wt filled with wt");
02464    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02465    }
02466    G__tag_memvar_reset();
02467 }
02468 
02469 
02470    /* TFoam */
02471 static void G__setup_memvarTFoam(void) {
02472    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoam));
02473    { TFoam *p; p=(TFoam*)0x1000; if (p) { }
02474    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__FoamLN_TString),-1,-1,2,"fName=",0,"Name of a given instance of the FOAM class");
02475    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__FoamLN_TString),-1,-1,2,"fVersion=",0,"Actual version of the FOAM like (1.01m)");
02476    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__FoamLN_TString),-1,-1,2,"fDate=",0,"Release date of FOAM");
02477    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fDim=",0,"Dimension of the integration/simulation space");
02478    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNCells=",0,"Maximum number of cells");
02479    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fRNmax=",0,"Maximum No. of the rand. numb. requested at once");
02480    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fOptDrive=",0,"Optimization switch =1,2 for variance or maximum weight optimization");
02481    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fChat=",0,"Chat=0,1,2 chat level in output, Chat=1 normal level");
02482    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fOptRej=",0,"Switch =0 for weighted events; =1 for unweighted events in MC");
02483    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNBin=",0,"No. of bins in the edge histogram for cell MC exploration");
02484    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNSampl=",0,"No. of MC events, when dividing (exploring) cell");
02485    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fEvPerBin=",0,"Maximum number of effective (wt=1) events per bin");
02486    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fMaskDiv=",0,"! [fDim] Dynamic Mask for  cell division");
02487    G__memvar_setup((void*)0,73,0,0,-1,G__defined_typename("Int_t"),-1,2,"fInhiDiv=",0,"! [fDim] Flags for inhibiting cell division");
02488    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fOptPRD=",0,"Option switch for predefined division, for quick check");
02489    G__memvar_setup((void*)0,85,2,0,G__get_linked_tagnum(&G__G__FoamLN_TFoamVect),-1,-1,2,"fXdivPRD=",0,"! Lists of division values encoded in one vector per direction");
02490    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNoAct=",0,"Number of active cells");
02491    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fLastCe=",0,"Index of the last cell");
02492    G__memvar_setup((void*)0,85,2,0,G__get_linked_tagnum(&G__G__FoamLN_TFoamCell),-1,-1,2,"fCells=",0,"[fNCells] Array of ALL cells");
02493    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TFoamMaxwt),-1,-1,2,"fMCMonit=",0,"Monitor of the MC weight for measuring MC efficiency");
02494    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fMaxWtRej=",0,"Maximum weight in rejection for getting wt=1 events");
02495    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TRefArray),-1,-1,2,"fCellsAct=",0,"Array of pointers to active cells, constructed at the end of foam build-up");
02496    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPrimAcu=",0,"[fNoAct] Array of cumulative probability of all active cells");
02497    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TObjArray),-1,-1,2,"fHistEdg=",0,"Histograms of wt, one for each cell edge");
02498    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TObjArray),-1,-1,2,"fHistDbg=",0,"Histograms of wt, for debug");
02499    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TH1D),-1,-1,2,"fHistWt=",0,"Histogram of the MC wt");
02500    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fMCvect=",0,"[fDim] Generated MC vector for the outside user");
02501    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fMCwt=",0,"MC weight");
02502    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRvec=",0,"[fRNmax] random number vector from r.n. generator fDim+1 maximum elements");
02503    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TFoamIntegrand),-1,-1,2,"fRho=",0,"! Pointer to the user-defined integrand function/distribution");
02504    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TMethodCall),-1,-1,2,"fMethodCall=",0,"! ROOT's pointer to user-defined global distribution function");
02505    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TRandom),-1,-1,2,"fPseRan=",0,"Pointer to user-defined generator of pseudorandom numbers");
02506    G__memvar_setup((void*)0,108,0,0,-1,G__defined_typename("Long_t"),-1,2,"fNCalls=",0,"Total number of the function calls");
02507    G__memvar_setup((void*)0,108,0,0,-1,G__defined_typename("Long_t"),-1,2,"fNEffev=",0,"Total number of effective events (wt=1) in the foam buildup");
02508    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSumWt=",0,(char*)NULL);
02509    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSumWt2=",0,"Total sum of wt and wt^2");
02510    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSumOve=",0,"Total Sum of overveighted events");
02511    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fNevGen=",0,"Total number of the generated MC events");
02512    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fWtMax=",0,(char*)NULL);
02513    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fWtMin=",0,"Maximum/Minimum MC weight");
02514    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPrime=",0,"Primary integral R' (R=R'<wt>)");
02515    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fMCresult=",0,"True Integral R from MC series");
02516    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fMCerror=",0,"and its error");
02517    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAlpha=",0,"[fDim] Internal parameters of the hyperrectangle");
02518    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
02519    }
02520    G__tag_memvar_reset();
02521 }
02522 
02523 
02524    /* TFoamSampler */
02525 static void G__setup_memvarTFoamSampler(void) {
02526    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamSampler));
02527    { TFoamSampler *p; p=(TFoamSampler*)0x1000; if (p) { }
02528    G__memvar_setup((void*)0,103,0,0,-1,-1,-1,4,"fOneDim=",0,"flag to indicate if the function is 1 dimension");
02529    G__memvar_setup((void*)0,85,0,1,G__get_linked_tagnum(&G__G__FoamLN_ROOTcLcLMathcLcLIBaseFunctionOneDim),G__defined_typename("IGenFunction"),-1,4,"fFunc1D=",0,"1D function pointer");
02530    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TFoam),-1,-1,4,"fFoam=",0,"foam engine class");
02531    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__FoamLN_TFoamIntegrand),-1,-1,4,"fFoamDist=",0,"foam distribution interface  ");
02532    }
02533    G__tag_memvar_reset();
02534 }
02535 
02536 extern "C" void G__cpp_setup_memvarG__Foam() {
02537 }
02538 /***********************************************************
02539 ************************************************************
02540 ************************************************************
02541 ************************************************************
02542 ************************************************************
02543 ************************************************************
02544 ************************************************************
02545 ***********************************************************/
02546 
02547 /*********************************************************
02548 * Member function information setup for each class
02549 *********************************************************/
02550 static void G__setup_memfuncTFoamVect(void) {
02551    /* TFoamVect */
02552    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamVect));
02553    G__memfunc_setup("TFoamVect",873,G__G__Foam_103_0_1, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoamVect), -1, 0, 0, 1, 1, 0, "", "Constructor", (void*) NULL, 0);
02554    G__memfunc_setup("TFoamVect",873,G__G__Foam_103_0_2, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoamVect), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - -", "USER Constructor", (void*) NULL, 0);
02555    G__memfunc_setup("TFoamVect",873,G__G__Foam_103_0_3, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoamVect), -1, 0, 1, 1, 1, 0, "u 'TFoamVect' - 11 - -", "Copy constructor", (void*) NULL, 0);
02556    G__memfunc_setup("operator=",937,G__G__Foam_103_0_4, 117, G__get_linked_tagnum(&G__G__FoamLN_TFoamVect), -1, 1, 1, 1, 1, 0, "u 'TFoamVect' - 11 - -", "= operator; Substitution", (void*) NULL, 0);
02557    G__memfunc_setup("operator[]",1060,G__G__Foam_103_0_5, 100, -1, G__defined_typename("Double_t"), 1, 1, 1, 1, 0, "i - 'Int_t' 0 - -", "[] provides POINTER to coordinate", (void*) NULL, 0);
02558    G__memfunc_setup("operator=",937,G__G__Foam_103_0_6, 117, G__get_linked_tagnum(&G__G__FoamLN_TFoamVect), -1, 1, 1, 1, 1, 0, "D - 'Double_t' 0 - -", "LOAD IN entire double vector", (void*) NULL, 0);
02559    G__memfunc_setup("operator=",937,G__G__Foam_103_0_7, 117, G__get_linked_tagnum(&G__G__FoamLN_TFoamVect), -1, 1, 1, 1, 1, 0, "d - 'Double_t' 0 - -", "LOAD IN double number", (void*) NULL, 0);
02560    G__memfunc_setup("operator+=",980,G__G__Foam_103_0_8, 117, G__get_linked_tagnum(&G__G__FoamLN_TFoamVect), -1, 1, 1, 1, 1, 0, "u 'TFoamVect' - 11 - -", "+=; add vector u+=v  (FAST)", (void*) NULL, 0);
02561    G__memfunc_setup("operator-=",982,G__G__Foam_103_0_9, 117, G__get_linked_tagnum(&G__G__FoamLN_TFoamVect), -1, 1, 1, 1, 1, 0, "u 'TFoamVect' - 11 - -", "+=; add vector u+=v  (FAST)", (void*) NULL, 0);
02562    G__memfunc_setup("operator*=",979,G__G__Foam_103_0_10, 117, G__get_linked_tagnum(&G__G__FoamLN_TFoamVect), -1, 1, 1, 1, 1, 0, "d - 'Double_t' 11 - -", "*=; mult. by scalar v*=x (FAST)", (void*) NULL, 0);
02563    G__memfunc_setup("operator+",919,G__G__Foam_103_0_11, 117, G__get_linked_tagnum(&G__G__FoamLN_TFoamVect), -1, 0, 1, 1, 1, 0, "u 'TFoamVect' - 11 - -", "+;  u=v+s, NEVER USE IT, SLOW!!!", (void*) NULL, 0);
02564    G__memfunc_setup("operator-",921,G__G__Foam_103_0_12, 117, G__get_linked_tagnum(&G__G__FoamLN_TFoamVect), -1, 0, 1, 1, 1, 0, "u 'TFoamVect' - 11 - -", "-;  u=v-s, NEVER USE IT, SLOW!!!", (void*) NULL, 0);
02565    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 - option", "Prints vector", (void*) NULL, 1);
02566    G__memfunc_setup("PrintList",937,G__G__Foam_103_0_14, 121, -1, -1, 0, 0, 1, 1, 0, "", "Prints vector and the following linked list", (void*) NULL, 0);
02567    G__memfunc_setup("GetDim",570,G__G__Foam_103_0_15, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", "Returns dimension", (void*) NULL, 0);
02568    G__memfunc_setup("GetCoord",791,G__G__Foam_103_0_16, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 8, "i - 'Int_t' 0 - i", "Returns coordinate", (void*) NULL, 0);
02569    G__memfunc_setup("Class",502,G__G__Foam_103_0_17, 85, G__get_linked_tagnum(&G__G__FoamLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TFoamVect::Class) ), 0);
02570    G__memfunc_setup("Class_Name",982,G__G__Foam_103_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoamVect::Class_Name) ), 0);
02571    G__memfunc_setup("Class_Version",1339,G__G__Foam_103_0_19, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TFoamVect::Class_Version) ), 0);
02572    G__memfunc_setup("Dictionary",1046,G__G__Foam_103_0_20, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TFoamVect::Dictionary) ), 0);
02573    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__FoamLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02574    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);
02575    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);
02576    G__memfunc_setup("StreamerNVirtual",1656,G__G__Foam_103_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02577    G__memfunc_setup("DeclFileName",1145,G__G__Foam_103_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoamVect::DeclFileName) ), 0);
02578    G__memfunc_setup("ImplFileLine",1178,G__G__Foam_103_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFoamVect::ImplFileLine) ), 0);
02579    G__memfunc_setup("ImplFileName",1171,G__G__Foam_103_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoamVect::ImplFileName) ), 0);
02580    G__memfunc_setup("DeclFileLine",1152,G__G__Foam_103_0_28, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFoamVect::DeclFileLine) ), 0);
02581    // automatic destructor
02582    G__memfunc_setup("~TFoamVect", 999, G__G__Foam_103_0_29, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02583    G__tag_memfunc_reset();
02584 }
02585 
02586 static void G__setup_memfuncTFoamCell(void) {
02587    /* TFoamCell */
02588    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamCell));
02589    G__memfunc_setup("TFoamCell",855,G__G__Foam_104_0_1, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoamCell), -1, 0, 0, 1, 1, 0, "", "Default Constructor for ROOT streamers", (void*) NULL, 0);
02590    G__memfunc_setup("TFoamCell",855,G__G__Foam_104_0_2, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoamCell), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - -", "User Constructor", (void*) NULL, 0);
02591    G__memfunc_setup("TFoamCell",855,G__G__Foam_104_0_3, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoamCell), -1, 0, 1, 1, 1, 0, "u 'TFoamCell' - 1 - -", "Copy Constructor", (void*) NULL, 0);
02592    G__memfunc_setup("Fill",391,G__G__Foam_104_0_4, 121, -1, -1, 0, 4, 1, 1, 0, 
02593 "i - 'Int_t' 0 - - U 'TFoamCell' - 0 - - "
02594 "U 'TFoamCell' - 0 - - U 'TFoamCell' - 0 - -", "Assigns values of attributes", (void*) NULL, 0);
02595    G__memfunc_setup("operator=",937,G__G__Foam_104_0_5, 117, G__get_linked_tagnum(&G__G__FoamLN_TFoamCell), -1, 1, 1, 1, 1, 0, "u 'TFoamCell' - 11 - -", "Substitution operator (never used)", (void*) NULL, 0);
02596    G__memfunc_setup("GetXdiv",699,G__G__Foam_104_0_6, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", "Pointer to Xdiv", (void*) NULL, 0);
02597    G__memfunc_setup("GetBest",686,G__G__Foam_104_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", "Pointer to Best", (void*) NULL, 0);
02598    G__memfunc_setup("SetBest",698,G__G__Foam_104_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - Best", "Set Best edge candidate", (void*) NULL, 0);
02599    G__memfunc_setup("SetXdiv",711,G__G__Foam_104_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - Xdiv", "Set x-division for best edge cand.", (void*) NULL, 0);
02600    G__memfunc_setup("GetHcub",674,G__G__Foam_104_0_10, 121, -1, -1, 0, 2, 1, 1, 8, 
02601 "u 'TFoamVect' - 1 - - u 'TFoamVect' - 1 - -", "Get position and size vectors (h-cubical subspace)", (void*) NULL, 0);
02602    G__memfunc_setup("GetHSize",771,G__G__Foam_104_0_11, 121, -1, -1, 0, 1, 1, 1, 8, "u 'TFoamVect' - 1 - -", "Get size only of cell vector  (h-cubical subspace)", (void*) NULL, 0);
02603    G__memfunc_setup("CalcVolume",1003,G__G__Foam_104_0_12, 121, -1, -1, 0, 0, 1, 1, 0, "", "Calculates volume of cell", (void*) NULL, 0);
02604    G__memfunc_setup("GetVolume",920,G__G__Foam_104_0_13, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", "Volume of cell", (void*) NULL, 0);
02605    G__memfunc_setup("GetIntg",690,G__G__Foam_104_0_14, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", "Get Integral", (void*) NULL, 0);
02606    G__memfunc_setup("GetDriv",693,G__G__Foam_104_0_15, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", "Get Drive", (void*) NULL, 0);
02607    G__memfunc_setup("GetPrim",696,G__G__Foam_104_0_16, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", "Get Primary", (void*) NULL, 0);
02608    G__memfunc_setup("SetIntg",702,G__G__Foam_104_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - Intg", "Set true integral", (void*) NULL, 0);
02609    G__memfunc_setup("SetDriv",705,G__G__Foam_104_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - Driv", "Set driver integral", (void*) NULL, 0);
02610    G__memfunc_setup("SetPrim",708,G__G__Foam_104_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - Prim", "Set primary integral", (void*) NULL, 0);
02611    G__memfunc_setup("GetStat",700,G__G__Foam_104_0_20, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", "Get Status", (void*) NULL, 0);
02612    G__memfunc_setup("SetStat",712,G__G__Foam_104_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - Stat", "Set Status", (void*) NULL, 0);
02613    G__memfunc_setup("GetPare",680,G__G__Foam_104_0_22, 85, G__get_linked_tagnum(&G__G__FoamLN_TFoamCell), -1, 0, 0, 1, 1, 8, "", "Get Pointer to parent cell", (void*) NULL, 0);
02614    G__memfunc_setup("GetDau0",618,G__G__Foam_104_0_23, 85, G__get_linked_tagnum(&G__G__FoamLN_TFoamCell), -1, 0, 0, 1, 1, 8, "", "Get Pointer to 1-st daughter vertex", (void*) NULL, 0);
02615    G__memfunc_setup("GetDau1",619,G__G__Foam_104_0_24, 85, G__get_linked_tagnum(&G__G__FoamLN_TFoamCell), -1, 0, 0, 1, 1, 8, "", "Get Pointer to 2-nd daughter vertex", (void*) NULL, 0);
02616    G__memfunc_setup("SetDau0",630,G__G__Foam_104_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TFoamCell' - 0 - Daug", "Set pointer to 1-st daughter", (void*) NULL, 0);
02617    G__memfunc_setup("SetDau1",631,G__G__Foam_104_0_26, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TFoamCell' - 0 - Daug", "Set pointer to 2-nd daughter", (void*) NULL, 0);
02618    G__memfunc_setup("SetSerial",908,G__G__Foam_104_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - Serial", "Set serial number", (void*) NULL, 0);
02619    G__memfunc_setup("GetSerial",896,G__G__Foam_104_0_28, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", "Get serial number", (void*) NULL, 0);
02620    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 - option", "Prints cell content", (void*) NULL, 1);
02621    G__memfunc_setup("Class",502,G__G__Foam_104_0_30, 85, G__get_linked_tagnum(&G__G__FoamLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TFoamCell::Class) ), 0);
02622    G__memfunc_setup("Class_Name",982,G__G__Foam_104_0_31, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoamCell::Class_Name) ), 0);
02623    G__memfunc_setup("Class_Version",1339,G__G__Foam_104_0_32, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TFoamCell::Class_Version) ), 0);
02624    G__memfunc_setup("Dictionary",1046,G__G__Foam_104_0_33, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TFoamCell::Dictionary) ), 0);
02625    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__FoamLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02626    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);
02627    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);
02628    G__memfunc_setup("StreamerNVirtual",1656,G__G__Foam_104_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02629    G__memfunc_setup("DeclFileName",1145,G__G__Foam_104_0_38, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoamCell::DeclFileName) ), 0);
02630    G__memfunc_setup("ImplFileLine",1178,G__G__Foam_104_0_39, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFoamCell::ImplFileLine) ), 0);
02631    G__memfunc_setup("ImplFileName",1171,G__G__Foam_104_0_40, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoamCell::ImplFileName) ), 0);
02632    G__memfunc_setup("DeclFileLine",1152,G__G__Foam_104_0_41, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFoamCell::DeclFileLine) ), 0);
02633    // automatic destructor
02634    G__memfunc_setup("~TFoamCell", 981, G__G__Foam_104_0_42, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02635    G__tag_memfunc_reset();
02636 }
02637 
02638 static void G__setup_memfuncTFoamIntegrand(void) {
02639    /* TFoamIntegrand */
02640    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamIntegrand));
02641    G__memfunc_setup("Density",736,G__G__Foam_120_0_2, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 1, 0, 
02642 "i - 'Int_t' 0 - ndim D - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 3);
02643    G__memfunc_setup("Class",502,G__G__Foam_120_0_3, 85, G__get_linked_tagnum(&G__G__FoamLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TFoamIntegrand::Class) ), 0);
02644    G__memfunc_setup("Class_Name",982,G__G__Foam_120_0_4, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoamIntegrand::Class_Name) ), 0);
02645    G__memfunc_setup("Class_Version",1339,G__G__Foam_120_0_5, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TFoamIntegrand::Class_Version) ), 0);
02646    G__memfunc_setup("Dictionary",1046,G__G__Foam_120_0_6, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TFoamIntegrand::Dictionary) ), 0);
02647    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__FoamLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02648    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);
02649    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);
02650    G__memfunc_setup("StreamerNVirtual",1656,G__G__Foam_120_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02651    G__memfunc_setup("DeclFileName",1145,G__G__Foam_120_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoamIntegrand::DeclFileName) ), 0);
02652    G__memfunc_setup("ImplFileLine",1178,G__G__Foam_120_0_12, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFoamIntegrand::ImplFileLine) ), 0);
02653    G__memfunc_setup("ImplFileName",1171,G__G__Foam_120_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoamIntegrand::ImplFileName) ), 0);
02654    G__memfunc_setup("DeclFileLine",1152,G__G__Foam_120_0_14, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFoamIntegrand::DeclFileLine) ), 0);
02655    // automatic destructor
02656    G__memfunc_setup("~TFoamIntegrand", 1521, G__G__Foam_120_0_15, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02657    // automatic assignment operator
02658    G__memfunc_setup("operator=", 937, G__G__Foam_120_0_16, (int) ('u'), G__get_linked_tagnum(&G__G__FoamLN_TFoamIntegrand), -1, 1, 1, 1, 1, 0, "u 'TFoamIntegrand' - 11 - -", (char*) NULL, (void*) NULL, 0);
02659    G__tag_memfunc_reset();
02660 }
02661 
02662 static void G__setup_memfuncTFoamMaxwt(void) {
02663    /* TFoamMaxwt */
02664    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamMaxwt));
02665    G__memfunc_setup("TFoamMaxwt",1000,G__G__Foam_121_0_1, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoamMaxwt), -1, 0, 0, 1, 1, 0, "", "NOT IMPLEMENTED (NEVER USED)", (void*) NULL, 0);
02666    G__memfunc_setup("TFoamMaxwt",1000,G__G__Foam_121_0_2, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoamMaxwt), -1, 0, 2, 1, 1, 0, 
02667 "d - 'Double_t' 0 - - i - 'Int_t' 0 - -", "Principal Constructor", (void*) NULL, 0);
02668    G__memfunc_setup("TFoamMaxwt",1000,G__G__Foam_121_0_3, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoamMaxwt), -1, 0, 1, 1, 1, 0, "u 'TFoamMaxwt' - 1 - From", "Copy constructor", (void*) NULL, 0);
02669    G__memfunc_setup("Reset",515,G__G__Foam_121_0_4, 121, -1, -1, 0, 0, 1, 1, 0, "", "Reset", (void*) NULL, 0);
02670    G__memfunc_setup("operator=",937,G__G__Foam_121_0_5, 117, G__get_linked_tagnum(&G__G__FoamLN_TFoamMaxwt), -1, 1, 1, 1, 1, 0, "u 'TFoamMaxwt' - 11 - -", "operator =", (void*) NULL, 0);
02671    G__memfunc_setup("Fill",391,G__G__Foam_121_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - -", (char*)NULL, (void*) NULL, 0);
02672    G__memfunc_setup("Make",382,G__G__Foam_121_0_7, 121, -1, -1, 0, 2, 1, 1, 0, 
02673 "d - 'Double_t' 0 - - d - 'Double_t' 1 - -", (char*)NULL, (void*) NULL, 0);
02674    G__memfunc_setup("GetMCeff",737,G__G__Foam_121_0_8, 121, -1, -1, 0, 3, 1, 1, 0, 
02675 "d - 'Double_t' 0 - - d - 'Double_t' 1 - - "
02676 "d - 'Double_t' 1 - -", "get MC efficiency= <w>/wmax", (void*) NULL, 0);
02677    G__memfunc_setup("Class",502,G__G__Foam_121_0_9, 85, G__get_linked_tagnum(&G__G__FoamLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TFoamMaxwt::Class) ), 0);
02678    G__memfunc_setup("Class_Name",982,G__G__Foam_121_0_10, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoamMaxwt::Class_Name) ), 0);
02679    G__memfunc_setup("Class_Version",1339,G__G__Foam_121_0_11, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TFoamMaxwt::Class_Version) ), 0);
02680    G__memfunc_setup("Dictionary",1046,G__G__Foam_121_0_12, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TFoamMaxwt::Dictionary) ), 0);
02681    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__FoamLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02682    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);
02683    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);
02684    G__memfunc_setup("StreamerNVirtual",1656,G__G__Foam_121_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02685    G__memfunc_setup("DeclFileName",1145,G__G__Foam_121_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoamMaxwt::DeclFileName) ), 0);
02686    G__memfunc_setup("ImplFileLine",1178,G__G__Foam_121_0_18, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFoamMaxwt::ImplFileLine) ), 0);
02687    G__memfunc_setup("ImplFileName",1171,G__G__Foam_121_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoamMaxwt::ImplFileName) ), 0);
02688    G__memfunc_setup("DeclFileLine",1152,G__G__Foam_121_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFoamMaxwt::DeclFileLine) ), 0);
02689    // automatic destructor
02690    G__memfunc_setup("~TFoamMaxwt", 1126, G__G__Foam_121_0_21, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02691    G__tag_memfunc_reset();
02692 }
02693 
02694 static void G__setup_memfuncTFoam(void) {
02695    /* TFoam */
02696    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoam));
02697    G__memfunc_setup("TFoam",471,G__G__Foam_122_0_1, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoam), -1, 0, 0, 1, 1, 0, "", "Default constructor (used only by ROOT streamer)", (void*) NULL, 0);
02698    G__memfunc_setup("TFoam",471,G__G__Foam_122_0_2, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoam), -1, 0, 1, 1, 1, 0, "C - 'Char_t' 10 - -", "Principal user-defined constructor", (void*) NULL, 0);
02699    G__memfunc_setup("TFoam",471,G__G__Foam_122_0_3, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoam), -1, 0, 1, 1, 1, 0, "u 'TFoam' - 11 - -", "Copy Constructor  NOT USED", (void*) NULL, 0);
02700    G__memfunc_setup("Initialize",1042,G__G__Foam_122_0_4, 121, -1, -1, 0, 0, 1, 1, 0, "", "Initialization of the FOAM (grid, cells, etc), mandatory!", (void*) NULL, 1);
02701    G__memfunc_setup("Initialize",1042,G__G__Foam_122_0_5, 121, -1, -1, 0, 2, 1, 1, 0, 
02702 "U 'TRandom' - 0 - - U 'TFoamIntegrand' - 0 - -", "Alternative initialization method, backward compatibility", (void*) NULL, 1);
02703    G__memfunc_setup("InitCells",903,G__G__Foam_122_0_6, 121, -1, -1, 0, 0, 1, 1, 0, "", "Initializes first cells inside original cube", (void*) NULL, 1);
02704    G__memfunc_setup("CellFill",775,G__G__Foam_122_0_7, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0, 
02705 "i - 'Int_t' 0 - - U 'TFoamCell' - 0 - -", "Allocates new empty cell and return its index", (void*) NULL, 1);
02706    G__memfunc_setup("Explore",735,G__G__Foam_122_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TFoamCell' - 0 - Cell", "Exploration of the new cell, determine <wt>, wtMax etc.", (void*) NULL, 1);
02707    G__memfunc_setup("Carver",611,G__G__Foam_122_0_9, 121, -1, -1, 0, 3, 1, 1, 0, 
02708 "i - 'Int_t' 1 - - d - 'Double_t' 1 - - "
02709 "d - 'Double_t' 1 - -", "Determines the best edge, wt_max reduction", (void*) NULL, 1);
02710    G__memfunc_setup("Varedu",615,G__G__Foam_122_0_10, 121, -1, -1, 0, 4, 1, 1, 0, 
02711 "D - 'Double_t' 0 - - i - 'Int_t' 1 - - "
02712 "d - 'Double_t' 1 - - d - 'Double_t' 1 - -", "Determines the best edge, variace reduction", (void*) NULL, 1);
02713    G__memfunc_setup("MakeAlpha",868,G__G__Foam_122_0_11, 121, -1, -1, 0, 0, 1, 1, 0, "", "Provides random point inside hyperrectangle", (void*) NULL, 1);
02714    G__memfunc_setup("Grow",415,G__G__Foam_122_0_12, 121, -1, -1, 0, 0, 1, 1, 0, "", "Adds new cells to FOAM object until buffer is full", (void*) NULL, 1);
02715    G__memfunc_setup("PeekMax",683,G__G__Foam_122_0_13, 108, -1, G__defined_typename("Long_t"), 0, 0, 1, 1, 0, "", "Choose one active cell, used by Grow and also in MC generation", (void*) NULL, 1);
02716    G__memfunc_setup("Divide",597,G__G__Foam_122_0_14, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TFoamCell' - 0 - -", "Divide iCell into two daughters; iCell retained, taged as inactive", (void*) NULL, 1);
02717    G__memfunc_setup("MakeActiveList",1398,G__G__Foam_122_0_15, 121, -1, -1, 0, 0, 1, 1, 0, "", "Creates table of active cells", (void*) NULL, 1);
02718    G__memfunc_setup("GenerCel2",823,G__G__Foam_122_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TFoamCell' - 1 - -", "Chose an active cell the with probability ~ Primary integral", (void*) NULL, 1);
02719    G__memfunc_setup("Eval",392,G__G__Foam_122_0_17, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 0, "D - 'Double_t' 0 - -", "Evaluates value of the distribution function", (void*) NULL, 1);
02720    G__memfunc_setup("MakeEvent",896,G__G__Foam_122_0_18, 121, -1, -1, 0, 0, 1, 1, 0, "", "Makes (generates) single MC event", (void*) NULL, 1);
02721    G__memfunc_setup("GetMCvect",866,G__G__Foam_122_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - -", "Provides generated randomly MC vector", (void*) NULL, 1);
02722    G__memfunc_setup("GetMCwt",667,G__G__Foam_122_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 1 - -", "Provides generated MC weight", (void*) NULL, 1);
02723    G__memfunc_setup("GetMCwt",667,G__G__Foam_122_0_21, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 0, "", "Provides generates MC weight", (void*) NULL, 1);
02724    G__memfunc_setup("MCgenerate",987,G__G__Foam_122_0_22, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 1, 0, "D - 'Double_t' 0 - MCvect", "All three above function in one", (void*) NULL, 1);
02725    G__memfunc_setup("GetIntegMC",935,G__G__Foam_122_0_23, 121, -1, -1, 0, 2, 1, 1, 0, 
02726 "d - 'Double_t' 1 - - d - 'Double_t' 1 - -", "Provides Integrand and abs. error from MC run", (void*) NULL, 1);
02727    G__memfunc_setup("GetIntNorm",999,G__G__Foam_122_0_24, 121, -1, -1, 0, 2, 1, 1, 0, 
02728 "d - 'Double_t' 1 - - d - 'Double_t' 1 - -", "Provides normalization Inegrand", (void*) NULL, 1);
02729    G__memfunc_setup("GetWtParams",1103,G__G__Foam_122_0_25, 121, -1, -1, 0, 4, 1, 1, 0, 
02730 "d - 'Double_t' 0 - - d - 'Double_t' 1 - - "
02731 "d - 'Double_t' 1 - - d - 'Double_t' 1 - -", "Provides MC weight parameters", (void*) NULL, 1);
02732    G__memfunc_setup("Finalize",818,G__G__Foam_122_0_26, 121, -1, -1, 0, 2, 1, 1, 0, 
02733 "d - 'Double_t' 1 - - d - 'Double_t' 1 - -", "Prints summary of MC integration", (void*) NULL, 1);
02734    G__memfunc_setup("GetRho",585,G__G__Foam_122_0_27, 85, G__get_linked_tagnum(&G__G__FoamLN_TFoamIntegrand), -1, 0, 0, 1, 1, 0, "", "Gets pointer of the distribut. (after restoring from disk)", (void*) NULL, 1);
02735    G__memfunc_setup("GetPseRan",873,G__G__Foam_122_0_28, 85, G__get_linked_tagnum(&G__G__FoamLN_TRandom), -1, 0, 0, 1, 1, 8, "", "Gets pointer of r.n. generator (after restoring from disk)", (void*) NULL, 1);
02736    G__memfunc_setup("SetRhoInt",896,G__G__Foam_122_0_29, 121, -1, -1, 0, 1, 1, 1, 0, "Y - - 0 - Rho", "Set new integrand distr. in interactive mode", (void*) NULL, 1);
02737    G__memfunc_setup("SetRho",597,G__G__Foam_122_0_30, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TFoamIntegrand' - 0 - Rho", "Set new integrand distr. in compiled mode", (void*) NULL, 1);
02738    G__memfunc_setup("ResetRho",812,G__G__Foam_122_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TFoamIntegrand' - 0 - Rho", "Set new distribution, delete old", (void*) NULL, 1);
02739    G__memfunc_setup("SetPseRan",885,G__G__Foam_122_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TRandom' - 0 - PseRan", "Set new r.n. generator", (void*) NULL, 1);
02740    G__memfunc_setup("ResetPseRan",1100,G__G__Foam_122_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TRandom' - 0 - PseRan", "Set new r.n.g, delete old", (void*) NULL, 1);
02741    G__memfunc_setup("SetkDim",689,G__G__Foam_122_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - kDim", "Sets dimension of cubical space", (void*) NULL, 1);
02742    G__memfunc_setup("SetnCells",909,G__G__Foam_122_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "l - 'Long_t' 0 - nCells", "Sets maximum number of cells", (void*) NULL, 1);
02743    G__memfunc_setup("SetnSampl",919,G__G__Foam_122_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "l - 'Long_t' 0 - nSampl", "Sets no of MC events in cell exploration", (void*) NULL, 1);
02744    G__memfunc_setup("SetnBin",691,G__G__Foam_122_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - nBin", "Sets no of bins in histogs in cell exploration", (void*) NULL, 1);
02745    G__memfunc_setup("SetChat",684,G__G__Foam_122_0_38, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - Chat", "Sets option Chat, chat level", (void*) NULL, 1);
02746    G__memfunc_setup("SetOptRej",896,G__G__Foam_122_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - OptRej", "Sets option for MC rejection", (void*) NULL, 1);
02747    G__memfunc_setup("SetOptDrive",1113,G__G__Foam_122_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - OptDrive", "Sets optimization switch", (void*) NULL, 1);
02748    G__memfunc_setup("SetEvPerBin",1063,G__G__Foam_122_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - EvPerBin", "Sets max. no. of effective events per bin", (void*) NULL, 1);
02749    G__memfunc_setup("SetMaxWtRej",1086,G__G__Foam_122_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 0 - MaxWtRej", "Sets max. weight for rejection", (void*) NULL, 1);
02750    G__memfunc_setup("SetInhiDiv",983,G__G__Foam_122_0_43, 121, -1, -1, 0, 2, 1, 1, 0, 
02751 "i - 'Int_t' 0 - - i - 'Int_t' 0 - -", "Set inhibition of cell division along certain edge", (void*) NULL, 1);
02752    G__memfunc_setup("SetXdivPRD",941,G__G__Foam_122_0_44, 121, -1, -1, 0, 3, 1, 1, 0, 
02753 "i - 'Int_t' 0 - - i - 'Int_t' 0 - - "
02754 "D - 'Double_t' 0 - -", "Set predefined division points", (void*) NULL, 1);
02755    G__memfunc_setup("GetVersion",1030,G__G__Foam_122_0_45, 67, -1, -1, 0, 0, 1, 1, 9, "", "Get version of the FOAM", (void*) NULL, 1);
02756    G__memfunc_setup("GetTotDim",881,G__G__Foam_122_0_46, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", "Get total dimension", (void*) NULL, 1);
02757    G__memfunc_setup("GetPrimary",1028,G__G__Foam_122_0_47, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", "Get value of primary integral R'", (void*) NULL, 1);
02758    G__memfunc_setup("GetPrimary",1028,G__G__Foam_122_0_48, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double_t' 1 - prime", "Get value of primary integral R'", (void*) NULL, 1);
02759    G__memfunc_setup("GetnCalls",893,G__G__Foam_122_0_49, 108, -1, G__defined_typename("Long_t"), 0, 0, 1, 1, 8, "", "Get total no. of the function calls", (void*) NULL, 1);
02760    G__memfunc_setup("GetnEffev",890,G__G__Foam_122_0_50, 108, -1, G__defined_typename("Long_t"), 0, 0, 1, 1, 8, "", "Get total no. of effective wt=1 events", (void*) NULL, 1);
02761    G__memfunc_setup("CheckAll",759,G__G__Foam_122_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - -", "Checks correctness of the entire data structure in the FOAM object", (void*) NULL, 1);
02762    G__memfunc_setup("PrintCells",1024,G__G__Foam_122_0_52, 121, -1, -1, 0, 0, 1, 1, 0, "", "Prints content of all cells", (void*) NULL, 1);
02763    G__memfunc_setup("RootPlot2dim",1199,G__G__Foam_122_0_53, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Char_t' 0 - -", "Generates C++ code for drawing foam", (void*) NULL, 1);
02764    G__memfunc_setup("LinkCells",897,G__G__Foam_122_0_54, 121, -1, -1, 0, 0, 1, 1, 0, "", "Void function for backward compatibility", (void*) NULL, 1);
02765    G__memfunc_setup("Sqr",310,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 4, 8, "d - 'Double_t' 0 - x", "Square function", (void*) NULL, 0);
02766    G__memfunc_setup("Class",502,G__G__Foam_122_0_56, 85, G__get_linked_tagnum(&G__G__FoamLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TFoam::Class) ), 0);
02767    G__memfunc_setup("Class_Name",982,G__G__Foam_122_0_57, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoam::Class_Name) ), 0);
02768    G__memfunc_setup("Class_Version",1339,G__G__Foam_122_0_58, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TFoam::Class_Version) ), 0);
02769    G__memfunc_setup("Dictionary",1046,G__G__Foam_122_0_59, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TFoam::Dictionary) ), 0);
02770    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__FoamLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
02771    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);
02772    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);
02773    G__memfunc_setup("StreamerNVirtual",1656,G__G__Foam_122_0_63, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
02774    G__memfunc_setup("DeclFileName",1145,G__G__Foam_122_0_64, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoam::DeclFileName) ), 0);
02775    G__memfunc_setup("ImplFileLine",1178,G__G__Foam_122_0_65, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFoam::ImplFileLine) ), 0);
02776    G__memfunc_setup("ImplFileName",1171,G__G__Foam_122_0_66, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TFoam::ImplFileName) ), 0);
02777    G__memfunc_setup("DeclFileLine",1152,G__G__Foam_122_0_67, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TFoam::DeclFileLine) ), 0);
02778    // automatic destructor
02779    G__memfunc_setup("~TFoam", 597, G__G__Foam_122_0_68, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02780    // automatic assignment operator
02781    G__memfunc_setup("operator=", 937, G__G__Foam_122_0_69, (int) ('u'), G__get_linked_tagnum(&G__G__FoamLN_TFoam), -1, 1, 1, 1, 1, 0, "u 'TFoam' - 11 - -", (char*) NULL, (void*) NULL, 0);
02782    G__tag_memfunc_reset();
02783 }
02784 
02785 static void G__setup_memfuncTFoamSampler(void) {
02786    /* TFoamSampler */
02787    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__FoamLN_TFoamSampler));
02788    G__memfunc_setup("TFoamSampler",1195,G__G__Foam_143_0_1, 105, G__get_linked_tagnum(&G__G__FoamLN_TFoamSampler), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
02789    G__memfunc_setup("SetFunction",1138,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::IBaseFunctionOneDim' 'ROOT::Math::IGenFunction' 11 - func", (char*)NULL, (void*) NULL, 1);
02790    G__memfunc_setup("SetFunction",1138,G__G__Foam_143_0_3, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TF1' - 0 - pdf", (char*)NULL, (void*) NULL, 0);
02791    G__memfunc_setup("Init",404,(G__InterfaceMethod) NULL,103, -1, -1, 0, 1, 1, 1, 0, "C - - 10 '\"\"' -", (char*)NULL, (void*) NULL, 1);
02792    G__memfunc_setup("Init",404,(G__InterfaceMethod) NULL,103, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DistSamplerOptions' - 11 - opt", (char*)NULL, (void*) NULL, 1);
02793    G__memfunc_setup("SetRandom",909,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TRandom' - 0 - r", (char*)NULL, (void*) NULL, 1);
02794    G__memfunc_setup("SetSeed",685,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "h - - 0 - seed", (char*)NULL, (void*) NULL, 1);
02795    G__memfunc_setup("GetRandom",897,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__FoamLN_TRandom), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
02796    G__memfunc_setup("Sample",610,(G__InterfaceMethod) NULL,103, -1, -1, 0, 1, 1, 1, 0, "D - - 0 - x", (char*)NULL, (void*) NULL, 1);
02797    G__memfunc_setup("SampleBin",891,(G__InterfaceMethod) NULL,103, -1, -1, 0, 3, 1, 1, 0, 
02798 "d - - 0 - prob d - - 1 - value "
02799 "D - - 0 '0' error", (char*)NULL, (void*) NULL, 1);
02800    // automatic copy constructor
02801    G__memfunc_setup("TFoamSampler", 1195, G__G__Foam_143_0_11, (int) ('i'), G__get_linked_tagnum(&G__G__FoamLN_TFoamSampler), -1, 0, 1, 1, 1, 0, "u 'TFoamSampler' - 11 - -", (char*) NULL, (void*) NULL, 0);
02802    // automatic destructor
02803    G__memfunc_setup("~TFoamSampler", 1321, G__G__Foam_143_0_12, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
02804    G__tag_memfunc_reset();
02805 }
02806 
02807 
02808 /*********************************************************
02809 * Member function information setup
02810 *********************************************************/
02811 extern "C" void G__cpp_setup_memfuncG__Foam() {
02812 }
02813 
02814 /*********************************************************
02815 * Global variable information setup for each class
02816 *********************************************************/
02817 static void G__cpp_setup_global0() {
02818 
02819    /* Setting up global variables */
02820    G__resetplocal();
02821 
02822 }
02823 
02824 static void G__cpp_setup_global1() {
02825 
02826    G__resetglobalenv();
02827 }
02828 extern "C" void G__cpp_setup_globalG__Foam() {
02829   G__cpp_setup_global0();
02830   G__cpp_setup_global1();
02831 }
02832 
02833 /*********************************************************
02834 * Global function information setup for each class
02835 *********************************************************/
02836 static void G__cpp_setup_func0() {
02837    G__lastifuncposition();
02838 
02839 }
02840 
02841 static void G__cpp_setup_func1() {
02842 }
02843 
02844 static void G__cpp_setup_func2() {
02845 }
02846 
02847 static void G__cpp_setup_func3() {
02848 }
02849 
02850 static void G__cpp_setup_func4() {
02851 
02852    G__resetifuncposition();
02853 }
02854 
02855 extern "C" void G__cpp_setup_funcG__Foam() {
02856   G__cpp_setup_func0();
02857   G__cpp_setup_func1();
02858   G__cpp_setup_func2();
02859   G__cpp_setup_func3();
02860   G__cpp_setup_func4();
02861 }
02862 
02863 /*********************************************************
02864 * Class,struct,union,enum tag information setup
02865 *********************************************************/
02866 /* Setup class/struct taginfo */
02867 G__linked_taginfo G__G__FoamLN_TClass = { "TClass" , 99 , -1 };
02868 G__linked_taginfo G__G__FoamLN_TBuffer = { "TBuffer" , 99 , -1 };
02869 G__linked_taginfo G__G__FoamLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
02870 G__linked_taginfo G__G__FoamLN_TObject = { "TObject" , 99 , -1 };
02871 G__linked_taginfo G__G__FoamLN_TString = { "TString" , 99 , -1 };
02872 G__linked_taginfo G__G__FoamLN_ROOT = { "ROOT" , 110 , -1 };
02873 G__linked_taginfo G__G__FoamLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
02874 G__linked_taginfo G__G__FoamLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
02875 G__linked_taginfo G__G__FoamLN_TObjArray = { "TObjArray" , 99 , -1 };
02876 G__linked_taginfo G__G__FoamLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
02877 G__linked_taginfo G__G__FoamLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
02878 G__linked_taginfo G__G__FoamLN_TRef = { "TRef" , 99 , -1 };
02879 G__linked_taginfo G__G__FoamLN_TFoamVect = { "TFoamVect" , 99 , -1 };
02880 G__linked_taginfo G__G__FoamLN_TFoamCell = { "TFoamCell" , 99 , -1 };
02881 G__linked_taginfo G__G__FoamLN_TH1D = { "TH1D" , 99 , -1 };
02882 G__linked_taginfo G__G__FoamLN_TRefArray = { "TRefArray" , 99 , -1 };
02883 G__linked_taginfo G__G__FoamLN_TMethodCall = { "TMethodCall" , 99 , -1 };
02884 G__linked_taginfo G__G__FoamLN_TRandom = { "TRandom" , 99 , -1 };
02885 G__linked_taginfo G__G__FoamLN_TFoamIntegrand = { "TFoamIntegrand" , 99 , -1 };
02886 G__linked_taginfo G__G__FoamLN_TFoamMaxwt = { "TFoamMaxwt" , 99 , -1 };
02887 G__linked_taginfo G__G__FoamLN_TFoam = { "TFoam" , 99 , -1 };
02888 G__linked_taginfo G__G__FoamLN_ROOTcLcLMath = { "ROOT::Math" , 110 , -1 };
02889 G__linked_taginfo G__G__FoamLN_ROOTcLcLMathcLcLIBaseFunctionOneDim = { "ROOT::Math::IBaseFunctionOneDim" , 99 , -1 };
02890 G__linked_taginfo G__G__FoamLN_ROOTcLcLMathcLcLDistSamplerOptions = { "ROOT::Math::DistSamplerOptions" , 99 , -1 };
02891 G__linked_taginfo G__G__FoamLN_ROOTcLcLMathcLcLDistSampler = { "ROOT::Math::DistSampler" , 99 , -1 };
02892 G__linked_taginfo G__G__FoamLN_vectorlEdoublecOallocatorlEdoublegRsPgR = { "vector<double,allocator<double> >" , 99 , -1 };
02893 G__linked_taginfo G__G__FoamLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR = { "reverse_iterator<vector<double,allocator<double> >::iterator>" , 99 , -1 };
02894 G__linked_taginfo G__G__FoamLN_TF1 = { "TF1" , 99 , -1 };
02895 G__linked_taginfo G__G__FoamLN_TFoamSampler = { "TFoamSampler" , 99 , -1 };
02896 
02897 /* Reset class/struct taginfo */
02898 extern "C" void G__cpp_reset_tagtableG__Foam() {
02899   G__G__FoamLN_TClass.tagnum = -1 ;
02900   G__G__FoamLN_TBuffer.tagnum = -1 ;
02901   G__G__FoamLN_TMemberInspector.tagnum = -1 ;
02902   G__G__FoamLN_TObject.tagnum = -1 ;
02903   G__G__FoamLN_TString.tagnum = -1 ;
02904   G__G__FoamLN_ROOT.tagnum = -1 ;
02905   G__G__FoamLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
02906   G__G__FoamLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
02907   G__G__FoamLN_TObjArray.tagnum = -1 ;
02908   G__G__FoamLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
02909   G__G__FoamLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
02910   G__G__FoamLN_TRef.tagnum = -1 ;
02911   G__G__FoamLN_TFoamVect.tagnum = -1 ;
02912   G__G__FoamLN_TFoamCell.tagnum = -1 ;
02913   G__G__FoamLN_TH1D.tagnum = -1 ;
02914   G__G__FoamLN_TRefArray.tagnum = -1 ;
02915   G__G__FoamLN_TMethodCall.tagnum = -1 ;
02916   G__G__FoamLN_TRandom.tagnum = -1 ;
02917   G__G__FoamLN_TFoamIntegrand.tagnum = -1 ;
02918   G__G__FoamLN_TFoamMaxwt.tagnum = -1 ;
02919   G__G__FoamLN_TFoam.tagnum = -1 ;
02920   G__G__FoamLN_ROOTcLcLMath.tagnum = -1 ;
02921   G__G__FoamLN_ROOTcLcLMathcLcLIBaseFunctionOneDim.tagnum = -1 ;
02922   G__G__FoamLN_ROOTcLcLMathcLcLDistSamplerOptions.tagnum = -1 ;
02923   G__G__FoamLN_ROOTcLcLMathcLcLDistSampler.tagnum = -1 ;
02924   G__G__FoamLN_vectorlEdoublecOallocatorlEdoublegRsPgR.tagnum = -1 ;
02925   G__G__FoamLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR.tagnum = -1 ;
02926   G__G__FoamLN_TF1.tagnum = -1 ;
02927   G__G__FoamLN_TFoamSampler.tagnum = -1 ;
02928 }
02929 
02930 
02931 extern "C" void G__cpp_setup_tagtableG__Foam() {
02932 
02933    /* Setting up class,struct,union tag entry */
02934    G__get_linked_tagnum_fwd(&G__G__FoamLN_TClass);
02935    G__get_linked_tagnum_fwd(&G__G__FoamLN_TBuffer);
02936    G__get_linked_tagnum_fwd(&G__G__FoamLN_TMemberInspector);
02937    G__get_linked_tagnum_fwd(&G__G__FoamLN_TObject);
02938    G__get_linked_tagnum_fwd(&G__G__FoamLN_TString);
02939    G__get_linked_tagnum_fwd(&G__G__FoamLN_ROOT);
02940    G__get_linked_tagnum_fwd(&G__G__FoamLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
02941    G__get_linked_tagnum_fwd(&G__G__FoamLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
02942    G__get_linked_tagnum_fwd(&G__G__FoamLN_TObjArray);
02943    G__get_linked_tagnum_fwd(&G__G__FoamLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
02944    G__get_linked_tagnum_fwd(&G__G__FoamLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
02945    G__get_linked_tagnum_fwd(&G__G__FoamLN_TRef);
02946    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__FoamLN_TFoamVect),sizeof(TFoamVect),-1,327424,"n-dimensional vector with dynamical allocation",G__setup_memvarTFoamVect,G__setup_memfuncTFoamVect);
02947    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__FoamLN_TFoamCell),sizeof(TFoamCell),-1,327424,"Single cell of FOAM",G__setup_memvarTFoamCell,G__setup_memfuncTFoamCell);
02948    G__get_linked_tagnum_fwd(&G__G__FoamLN_TH1D);
02949    G__get_linked_tagnum_fwd(&G__G__FoamLN_TRefArray);
02950    G__get_linked_tagnum_fwd(&G__G__FoamLN_TMethodCall);
02951    G__get_linked_tagnum_fwd(&G__G__FoamLN_TRandom);
02952    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__FoamLN_TFoamIntegrand),sizeof(TFoamIntegrand),-1,292097,"n-dimensional real positive integrand of FOAM",G__setup_memvarTFoamIntegrand,G__setup_memfuncTFoamIntegrand);
02953    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__FoamLN_TFoamMaxwt),sizeof(TFoamMaxwt),-1,327424,"Controlling of the MC weight (maximum weight)",G__setup_memvarTFoamMaxwt,G__setup_memfuncTFoamMaxwt);
02954    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__FoamLN_TFoam),sizeof(TFoam),-1,325376,"General purpose self-adapting Monte Carlo event generator",G__setup_memvarTFoam,G__setup_memfuncTFoam);
02955    G__get_linked_tagnum_fwd(&G__G__FoamLN_ROOTcLcLMath);
02956    G__get_linked_tagnum_fwd(&G__G__FoamLN_ROOTcLcLMathcLcLIBaseFunctionOneDim);
02957    G__get_linked_tagnum_fwd(&G__G__FoamLN_ROOTcLcLMathcLcLDistSamplerOptions);
02958    G__get_linked_tagnum_fwd(&G__G__FoamLN_ROOTcLcLMathcLcLDistSampler);
02959    G__get_linked_tagnum_fwd(&G__G__FoamLN_vectorlEdoublecOallocatorlEdoublegRsPgR);
02960    G__get_linked_tagnum_fwd(&G__G__FoamLN_reverse_iteratorlEvectorlEdoublecOallocatorlEdoublegRsPgRcLcLiteratorgR);
02961    G__get_linked_tagnum_fwd(&G__G__FoamLN_TF1);
02962    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__FoamLN_TFoamSampler),sizeof(TFoamSampler),-1,263424,(char*)NULL,G__setup_memvarTFoamSampler,G__setup_memfuncTFoamSampler);
02963 }
02964 extern "C" void G__cpp_setupG__Foam(void) {
02965   G__check_setup_version(30051515,"G__cpp_setupG__Foam()");
02966   G__set_cpp_environmentG__Foam();
02967   G__cpp_setup_tagtableG__Foam();
02968 
02969   G__cpp_setup_inheritanceG__Foam();
02970 
02971   G__cpp_setup_typetableG__Foam();
02972 
02973   G__cpp_setup_memvarG__Foam();
02974 
02975   G__cpp_setup_memfuncG__Foam();
02976   G__cpp_setup_globalG__Foam();
02977   G__cpp_setup_funcG__Foam();
02978 
02979    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__Foam();
02980   return;
02981 }
02982 class G__cpp_setup_initG__Foam {
02983   public:
02984     G__cpp_setup_initG__Foam() { G__add_setup_func("G__Foam",(G__incsetup)(&G__cpp_setupG__Foam)); G__call_setup_funcs(); }
02985    ~G__cpp_setup_initG__Foam() { G__remove_setup_func("G__Foam"); }
02986 };
02987 G__cpp_setup_initG__Foam G__cpp_setup_initializerG__Foam;
02988 

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