G__SPlot.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:45:07 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME mathdIsplotdIsrcdIG__SPlot
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__SPlot.h"
00018 
00019 #include "TClass.h"
00020 #include "TBuffer.h"
00021 #include "TMemberInspector.h"
00022 #include "TError.h"
00023 
00024 #ifndef G__ROOT
00025 #define G__ROOT
00026 #endif
00027 
00028 #include "RtypesImp.h"
00029 #include "TIsAProxy.h"
00030 
00031 // START OF SHADOWS
00032 
00033 namespace ROOT {
00034    namespace Shadow {
00035    } // of namespace Shadow
00036 } // of namespace ROOT
00037 // END OF SHADOWS
00038 
00039 namespace ROOT {
00040    void TSPlot_ShowMembers(void *obj, TMemberInspector &R__insp);
00041    static void *new_TSPlot(void *p = 0);
00042    static void *newArray_TSPlot(Long_t size, void *p);
00043    static void delete_TSPlot(void *p);
00044    static void deleteArray_TSPlot(void *p);
00045    static void destruct_TSPlot(void *p);
00046 
00047    // Function generating the singleton type initializer
00048    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TSPlot*)
00049    {
00050       ::TSPlot *ptr = 0;
00051       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TSPlot >(0);
00052       static ::ROOT::TGenericClassInfo 
00053          instance("TSPlot", ::TSPlot::Class_Version(), "include/TSPlot.h", 21,
00054                   typeid(::TSPlot), DefineBehavior(ptr, ptr),
00055                   &::TSPlot::Dictionary, isa_proxy, 4,
00056                   sizeof(::TSPlot) );
00057       instance.SetNew(&new_TSPlot);
00058       instance.SetNewArray(&newArray_TSPlot);
00059       instance.SetDelete(&delete_TSPlot);
00060       instance.SetDeleteArray(&deleteArray_TSPlot);
00061       instance.SetDestructor(&destruct_TSPlot);
00062       return &instance;
00063    }
00064    TGenericClassInfo *GenerateInitInstance(const ::TSPlot*)
00065    {
00066       return GenerateInitInstanceLocal((::TSPlot*)0);
00067    }
00068    // Static variable to force the class initialization
00069    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TSPlot*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00070 } // end of namespace ROOT
00071 
00072 //______________________________________________________________________________
00073 TClass *TSPlot::fgIsA = 0;  // static to hold class pointer
00074 
00075 //______________________________________________________________________________
00076 const char *TSPlot::Class_Name()
00077 {
00078    return "TSPlot";
00079 }
00080 
00081 //______________________________________________________________________________
00082 const char *TSPlot::ImplFileName()
00083 {
00084    return ::ROOT::GenerateInitInstanceLocal((const ::TSPlot*)0x0)->GetImplFileName();
00085 }
00086 
00087 //______________________________________________________________________________
00088 int TSPlot::ImplFileLine()
00089 {
00090    return ::ROOT::GenerateInitInstanceLocal((const ::TSPlot*)0x0)->GetImplFileLine();
00091 }
00092 
00093 //______________________________________________________________________________
00094 void TSPlot::Dictionary()
00095 {
00096    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSPlot*)0x0)->GetClass();
00097 }
00098 
00099 //______________________________________________________________________________
00100 TClass *TSPlot::Class()
00101 {
00102    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSPlot*)0x0)->GetClass();
00103    return fgIsA;
00104 }
00105 
00106 //______________________________________________________________________________
00107 void TSPlot::Streamer(TBuffer &R__b)
00108 {
00109    // Stream an object of class TSPlot.
00110 
00111    if (R__b.IsReading()) {
00112       R__b.ReadClassBuffer(TSPlot::Class(),this);
00113    } else {
00114       R__b.WriteClassBuffer(TSPlot::Class(),this);
00115    }
00116 }
00117 
00118 //______________________________________________________________________________
00119 void TSPlot::ShowMembers(TMemberInspector &R__insp)
00120 {
00121       // Inspect the data members of an object of class TSPlot.
00122       TClass *R__cl = ::TSPlot::IsA();
00123       if (R__cl || R__insp.IsA()) { }
00124       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXvar", &fXvar);
00125       R__insp.InspectMember(fXvar, "fXvar.");
00126       R__insp.Inspect(R__cl, R__insp.GetParent(), "fYvar", &fYvar);
00127       R__insp.InspectMember(fYvar, "fYvar.");
00128       R__insp.Inspect(R__cl, R__insp.GetParent(), "fYpdf", &fYpdf);
00129       R__insp.InspectMember(fYpdf, "fYpdf.");
00130       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPdfTot", &fPdfTot);
00131       R__insp.InspectMember(fPdfTot, "fPdfTot.");
00132       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMinmax", &fMinmax);
00133       R__insp.InspectMember(fMinmax, "fMinmax.");
00134       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSWeights", &fSWeights);
00135       R__insp.InspectMember(fSWeights, "fSWeights.");
00136       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXvarHists", &fXvarHists);
00137       R__insp.InspectMember(fXvarHists, "fXvarHists.");
00138       R__insp.Inspect(R__cl, R__insp.GetParent(), "fYvarHists", &fYvarHists);
00139       R__insp.InspectMember(fYvarHists, "fYvarHists.");
00140       R__insp.Inspect(R__cl, R__insp.GetParent(), "fYpdfHists", &fYpdfHists);
00141       R__insp.InspectMember(fYpdfHists, "fYpdfHists.");
00142       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSWeightsHists", &fSWeightsHists);
00143       R__insp.InspectMember(fSWeightsHists, "fSWeightsHists.");
00144       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTree", &fTree);
00145       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTreename", &fTreename);
00146       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVarexp", &fVarexp);
00147       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fSelection", &fSelection);
00148       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNx", &fNx);
00149       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNy", &fNy);
00150       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNSpecies", &fNSpecies);
00151       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNevents", &fNevents);
00152       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNumbersOfEvents", &fNumbersOfEvents);
00153       TObject::ShowMembers(R__insp);
00154 }
00155 
00156 namespace ROOT {
00157    // Wrappers around operator new
00158    static void *new_TSPlot(void *p) {
00159       return  p ? new(p) ::TSPlot : new ::TSPlot;
00160    }
00161    static void *newArray_TSPlot(Long_t nElements, void *p) {
00162       return p ? new(p) ::TSPlot[nElements] : new ::TSPlot[nElements];
00163    }
00164    // Wrapper around operator delete
00165    static void delete_TSPlot(void *p) {
00166       delete ((::TSPlot*)p);
00167    }
00168    static void deleteArray_TSPlot(void *p) {
00169       delete [] ((::TSPlot*)p);
00170    }
00171    static void destruct_TSPlot(void *p) {
00172       typedef ::TSPlot current_t;
00173       ((current_t*)p)->~current_t();
00174    }
00175 } // end of namespace ROOT for class ::TSPlot
00176 
00177 /********************************************************
00178 * math/splot/src/G__SPlot.cxx
00179 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
00180 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
00181 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
00182 ********************************************************/
00183 
00184 #ifdef G__MEMTEST
00185 #undef malloc
00186 #undef free
00187 #endif
00188 
00189 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
00190 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
00191 #endif
00192 
00193 extern "C" void G__cpp_reset_tagtableG__SPlot();
00194 
00195 extern "C" void G__set_cpp_environmentG__SPlot() {
00196   G__add_compiledheader("TObject.h");
00197   G__add_compiledheader("TMemberInspector.h");
00198   G__add_compiledheader("TSPlot.h");
00199   G__cpp_reset_tagtableG__SPlot();
00200 }
00201 #include <new>
00202 extern "C" int G__cpp_dllrevG__SPlot() { return(30051515); }
00203 
00204 /*********************************************************
00205 * Member function Interface Method
00206 *********************************************************/
00207 
00208 /* TSPlot */
00209 static int G__G__SPlot_143_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00210 {
00211    TSPlot* p = NULL;
00212    char* gvp = (char*) G__getgvp();
00213    int n = G__getaryconstruct();
00214    if (n) {
00215      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00216        p = new TSPlot[n];
00217      } else {
00218        p = new((void*) gvp) TSPlot[n];
00219      }
00220    } else {
00221      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00222        p = new TSPlot;
00223      } else {
00224        p = new((void*) gvp) TSPlot;
00225      }
00226    }
00227    result7->obj.i = (long) p;
00228    result7->ref = (long) p;
00229    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SPlotLN_TSPlot));
00230    return(1 || funcname || hash || result7 || libp) ;
00231 }
00232 
00233 static int G__G__SPlot_143_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00234 {
00235    TSPlot* p = NULL;
00236    char* gvp = (char*) G__getgvp();
00237    //m: 5
00238    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
00239      p = new TSPlot(
00240 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
00241 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
00242 , (TTree*) G__int(libp->para[4]));
00243    } else {
00244      p = new((void*) gvp) TSPlot(
00245 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
00246 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
00247 , (TTree*) G__int(libp->para[4]));
00248    }
00249    result7->obj.i = (long) p;
00250    result7->ref = (long) p;
00251    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SPlotLN_TSPlot));
00252    return(1 || funcname || hash || result7 || libp) ;
00253 }
00254 
00255 static int G__G__SPlot_143_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00256 {
00257    switch (libp->paran) {
00258    case 1:
00259       ((TSPlot*) G__getstructoffset())->FillXvarHists((Int_t) G__int(libp->para[0]));
00260       G__setnull(result7);
00261       break;
00262    case 0:
00263       ((TSPlot*) G__getstructoffset())->FillXvarHists();
00264       G__setnull(result7);
00265       break;
00266    }
00267    return(1 || funcname || hash || result7 || libp) ;
00268 }
00269 
00270 static int G__G__SPlot_143_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00271 {
00272    switch (libp->paran) {
00273    case 1:
00274       ((TSPlot*) G__getstructoffset())->FillYvarHists((Int_t) G__int(libp->para[0]));
00275       G__setnull(result7);
00276       break;
00277    case 0:
00278       ((TSPlot*) G__getstructoffset())->FillYvarHists();
00279       G__setnull(result7);
00280       break;
00281    }
00282    return(1 || funcname || hash || result7 || libp) ;
00283 }
00284 
00285 static int G__G__SPlot_143_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00286 {
00287    switch (libp->paran) {
00288    case 1:
00289       ((TSPlot*) G__getstructoffset())->FillYpdfHists((Int_t) G__int(libp->para[0]));
00290       G__setnull(result7);
00291       break;
00292    case 0:
00293       ((TSPlot*) G__getstructoffset())->FillYpdfHists();
00294       G__setnull(result7);
00295       break;
00296    }
00297    return(1 || funcname || hash || result7 || libp) ;
00298 }
00299 
00300 static int G__G__SPlot_143_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00301 {
00302    switch (libp->paran) {
00303    case 1:
00304       ((TSPlot*) G__getstructoffset())->FillSWeightsHists((Int_t) G__int(libp->para[0]));
00305       G__setnull(result7);
00306       break;
00307    case 0:
00308       ((TSPlot*) G__getstructoffset())->FillSWeightsHists();
00309       G__setnull(result7);
00310       break;
00311    }
00312    return(1 || funcname || hash || result7 || libp) ;
00313 }
00314 
00315 static int G__G__SPlot_143_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00316 {
00317       G__letint(result7, 105, (long) ((TSPlot*) G__getstructoffset())->GetNevents());
00318    return(1 || funcname || hash || result7 || libp) ;
00319 }
00320 
00321 static int G__G__SPlot_143_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00322 {
00323       G__letint(result7, 105, (long) ((TSPlot*) G__getstructoffset())->GetNspecies());
00324    return(1 || funcname || hash || result7 || libp) ;
00325 }
00326 
00327 static int G__G__SPlot_143_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00328 {
00329       G__letint(result7, 85, (long) ((TSPlot*) G__getstructoffset())->GetSWeightsHists());
00330    return(1 || funcname || hash || result7 || libp) ;
00331 }
00332 
00333 static int G__G__SPlot_143_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00334 {
00335    switch (libp->paran) {
00336    case 3:
00337       G__letint(result7, 85, (long) ((TSPlot*) G__getstructoffset())->GetSWeightsHist((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
00338 , (Int_t) G__int(libp->para[2])));
00339       break;
00340    case 2:
00341       G__letint(result7, 85, (long) ((TSPlot*) G__getstructoffset())->GetSWeightsHist((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
00342       break;
00343    }
00344    return(1 || funcname || hash || result7 || libp) ;
00345 }
00346 
00347 static int G__G__SPlot_143_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00348 {
00349       G__letint(result7, 85, (long) ((TSPlot*) G__getstructoffset())->GetXvarHists());
00350    return(1 || funcname || hash || result7 || libp) ;
00351 }
00352 
00353 static int G__G__SPlot_143_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00354 {
00355       G__letint(result7, 85, (long) ((TSPlot*) G__getstructoffset())->GetXvarHist((Int_t) G__int(libp->para[0])));
00356    return(1 || funcname || hash || result7 || libp) ;
00357 }
00358 
00359 static int G__G__SPlot_143_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00360 {
00361       G__letint(result7, 85, (long) ((TSPlot*) G__getstructoffset())->GetYvarHists());
00362    return(1 || funcname || hash || result7 || libp) ;
00363 }
00364 
00365 static int G__G__SPlot_143_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00366 {
00367       G__letint(result7, 85, (long) ((TSPlot*) G__getstructoffset())->GetYvarHist((Int_t) G__int(libp->para[0])));
00368    return(1 || funcname || hash || result7 || libp) ;
00369 }
00370 
00371 static int G__G__SPlot_143_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00372 {
00373       G__letint(result7, 85, (long) ((TSPlot*) G__getstructoffset())->GetYpdfHists());
00374    return(1 || funcname || hash || result7 || libp) ;
00375 }
00376 
00377 static int G__G__SPlot_143_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00378 {
00379       G__letint(result7, 85, (long) ((TSPlot*) G__getstructoffset())->GetYpdfHist((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
00380    return(1 || funcname || hash || result7 || libp) ;
00381 }
00382 
00383 static int G__G__SPlot_143_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00384 {
00385       ((TSPlot*) G__getstructoffset())->GetSWeights(*(TMatrixD*) libp->para[0].ref);
00386       G__setnull(result7);
00387    return(1 || funcname || hash || result7 || libp) ;
00388 }
00389 
00390 static int G__G__SPlot_143_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00391 {
00392       ((TSPlot*) G__getstructoffset())->GetSWeights((Double_t*) G__int(libp->para[0]));
00393       G__setnull(result7);
00394    return(1 || funcname || hash || result7 || libp) ;
00395 }
00396 
00397 static int G__G__SPlot_143_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00398 {
00399       G__letint(result7, 85, (long) ((TSPlot*) G__getstructoffset())->GetTreeName());
00400    return(1 || funcname || hash || result7 || libp) ;
00401 }
00402 
00403 static int G__G__SPlot_143_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00404 {
00405       G__letint(result7, 85, (long) ((TSPlot*) G__getstructoffset())->GetTreeSelection());
00406    return(1 || funcname || hash || result7 || libp) ;
00407 }
00408 
00409 static int G__G__SPlot_143_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00410 {
00411       G__letint(result7, 85, (long) ((TSPlot*) G__getstructoffset())->GetTreeExpression());
00412    return(1 || funcname || hash || result7 || libp) ;
00413 }
00414 
00415 static int G__G__SPlot_143_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00416 {
00417    switch (libp->paran) {
00418    case 1:
00419       ((TSPlot*) G__getstructoffset())->MakeSPlot((Option_t*) G__int(libp->para[0]));
00420       G__setnull(result7);
00421       break;
00422    case 0:
00423       ((TSPlot*) G__getstructoffset())->MakeSPlot();
00424       G__setnull(result7);
00425       break;
00426    }
00427    return(1 || funcname || hash || result7 || libp) ;
00428 }
00429 
00430 static int G__G__SPlot_143_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00431 {
00432    switch (libp->paran) {
00433    case 6:
00434       ((TSPlot*) G__getstructoffset())->RefillHist((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
00435 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
00436 , (Double_t) G__double(libp->para[4]), (Int_t) G__int(libp->para[5]));
00437       G__setnull(result7);
00438       break;
00439    case 5:
00440       ((TSPlot*) G__getstructoffset())->RefillHist((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
00441 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
00442 , (Double_t) G__double(libp->para[4]));
00443       G__setnull(result7);
00444       break;
00445    }
00446    return(1 || funcname || hash || result7 || libp) ;
00447 }
00448 
00449 static int G__G__SPlot_143_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00450 {
00451       ((TSPlot*) G__getstructoffset())->SetNX((Int_t) G__int(libp->para[0]));
00452       G__setnull(result7);
00453    return(1 || funcname || hash || result7 || libp) ;
00454 }
00455 
00456 static int G__G__SPlot_143_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00457 {
00458       ((TSPlot*) G__getstructoffset())->SetNY((Int_t) G__int(libp->para[0]));
00459       G__setnull(result7);
00460    return(1 || funcname || hash || result7 || libp) ;
00461 }
00462 
00463 static int G__G__SPlot_143_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00464 {
00465       ((TSPlot*) G__getstructoffset())->SetNSpecies((Int_t) G__int(libp->para[0]));
00466       G__setnull(result7);
00467    return(1 || funcname || hash || result7 || libp) ;
00468 }
00469 
00470 static int G__G__SPlot_143_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00471 {
00472       ((TSPlot*) G__getstructoffset())->SetNEvents((Int_t) G__int(libp->para[0]));
00473       G__setnull(result7);
00474    return(1 || funcname || hash || result7 || libp) ;
00475 }
00476 
00477 static int G__G__SPlot_143_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00478 {
00479       ((TSPlot*) G__getstructoffset())->SetInitialNumbersOfSpecies((Int_t*) G__int(libp->para[0]));
00480       G__setnull(result7);
00481    return(1 || funcname || hash || result7 || libp) ;
00482 }
00483 
00484 static int G__G__SPlot_143_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00485 {
00486       ((TSPlot*) G__getstructoffset())->SetTree((TTree*) G__int(libp->para[0]));
00487       G__setnull(result7);
00488    return(1 || funcname || hash || result7 || libp) ;
00489 }
00490 
00491 static int G__G__SPlot_143_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00492 {
00493    switch (libp->paran) {
00494    case 3:
00495       ((TSPlot*) G__getstructoffset())->SetTreeSelection((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
00496 , (Long64_t) G__Longlong(libp->para[2]));
00497       G__setnull(result7);
00498       break;
00499    case 2:
00500       ((TSPlot*) G__getstructoffset())->SetTreeSelection((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
00501       G__setnull(result7);
00502       break;
00503    case 1:
00504       ((TSPlot*) G__getstructoffset())->SetTreeSelection((const char*) G__int(libp->para[0]));
00505       G__setnull(result7);
00506       break;
00507    case 0:
00508       ((TSPlot*) G__getstructoffset())->SetTreeSelection();
00509       G__setnull(result7);
00510       break;
00511    }
00512    return(1 || funcname || hash || result7 || libp) ;
00513 }
00514 
00515 static int G__G__SPlot_143_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00516 {
00517       G__letint(result7, 85, (long) TSPlot::Class());
00518    return(1 || funcname || hash || result7 || libp) ;
00519 }
00520 
00521 static int G__G__SPlot_143_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00522 {
00523       G__letint(result7, 67, (long) TSPlot::Class_Name());
00524    return(1 || funcname || hash || result7 || libp) ;
00525 }
00526 
00527 static int G__G__SPlot_143_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00528 {
00529       G__letint(result7, 115, (long) TSPlot::Class_Version());
00530    return(1 || funcname || hash || result7 || libp) ;
00531 }
00532 
00533 static int G__G__SPlot_143_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00534 {
00535       TSPlot::Dictionary();
00536       G__setnull(result7);
00537    return(1 || funcname || hash || result7 || libp) ;
00538 }
00539 
00540 static int G__G__SPlot_143_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00541 {
00542       ((TSPlot*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
00543       G__setnull(result7);
00544    return(1 || funcname || hash || result7 || libp) ;
00545 }
00546 
00547 static int G__G__SPlot_143_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00548 {
00549       G__letint(result7, 67, (long) TSPlot::DeclFileName());
00550    return(1 || funcname || hash || result7 || libp) ;
00551 }
00552 
00553 static int G__G__SPlot_143_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00554 {
00555       G__letint(result7, 105, (long) TSPlot::ImplFileLine());
00556    return(1 || funcname || hash || result7 || libp) ;
00557 }
00558 
00559 static int G__G__SPlot_143_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00560 {
00561       G__letint(result7, 67, (long) TSPlot::ImplFileName());
00562    return(1 || funcname || hash || result7 || libp) ;
00563 }
00564 
00565 static int G__G__SPlot_143_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00566 {
00567       G__letint(result7, 105, (long) TSPlot::DeclFileLine());
00568    return(1 || funcname || hash || result7 || libp) ;
00569 }
00570 
00571 // automatic destructor
00572 typedef TSPlot G__TTSPlot;
00573 static int G__G__SPlot_143_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
00574 {
00575    char* gvp = (char*) G__getgvp();
00576    long soff = G__getstructoffset();
00577    int n = G__getaryconstruct();
00578    //
00579    //has_a_delete: 1
00580    //has_own_delete1arg: 0
00581    //has_own_delete2arg: 0
00582    //
00583    if (!soff) {
00584      return(1);
00585    }
00586    if (n) {
00587      if (gvp == (char*)G__PVOID) {
00588        delete[] (TSPlot*) soff;
00589      } else {
00590        G__setgvp((long) G__PVOID);
00591        for (int i = n - 1; i >= 0; --i) {
00592          ((TSPlot*) (soff+(sizeof(TSPlot)*i)))->~G__TTSPlot();
00593        }
00594        G__setgvp((long)gvp);
00595      }
00596    } else {
00597      if (gvp == (char*)G__PVOID) {
00598        delete (TSPlot*) soff;
00599      } else {
00600        G__setgvp((long) G__PVOID);
00601        ((TSPlot*) (soff))->~G__TTSPlot();
00602        G__setgvp((long)gvp);
00603      }
00604    }
00605    G__setnull(result7);
00606    return(1 || funcname || hash || result7 || libp) ;
00607 }
00608 
00609 
00610 /* Setting up global function */
00611 
00612 /*********************************************************
00613 * Member function Stub
00614 *********************************************************/
00615 
00616 /* TSPlot */
00617 
00618 /*********************************************************
00619 * Global function Stub
00620 *********************************************************/
00621 
00622 /*********************************************************
00623 * Get size of pointer to member function
00624 *********************************************************/
00625 class G__Sizep2memfuncG__SPlot {
00626  public:
00627   G__Sizep2memfuncG__SPlot(): p(&G__Sizep2memfuncG__SPlot::sizep2memfunc) {}
00628     size_t sizep2memfunc() { return(sizeof(p)); }
00629   private:
00630     size_t (G__Sizep2memfuncG__SPlot::*p)();
00631 };
00632 
00633 size_t G__get_sizep2memfuncG__SPlot()
00634 {
00635   G__Sizep2memfuncG__SPlot a;
00636   G__setsizep2memfunc((int)a.sizep2memfunc());
00637   return((size_t)a.sizep2memfunc());
00638 }
00639 
00640 
00641 /*********************************************************
00642 * virtual base class offset calculation interface
00643 *********************************************************/
00644 
00645    /* Setting up class inheritance */
00646 
00647 /*********************************************************
00648 * Inheritance information setup/
00649 *********************************************************/
00650 extern "C" void G__cpp_setup_inheritanceG__SPlot() {
00651 
00652    /* Setting up class inheritance */
00653    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__SPlotLN_TSPlot))) {
00654      TSPlot *G__Lderived;
00655      G__Lderived=(TSPlot*)0x1000;
00656      {
00657        TObject *G__Lpbase=(TObject*)G__Lderived;
00658        G__inheritance_setup(G__get_linked_tagnum(&G__G__SPlotLN_TSPlot),G__get_linked_tagnum(&G__G__SPlotLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
00659      }
00660    }
00661 }
00662 
00663 /*********************************************************
00664 * typedef information setup/
00665 *********************************************************/
00666 extern "C" void G__cpp_setup_typetableG__SPlot() {
00667 
00668    /* Setting up typedef entry */
00669    G__search_typename2("Int_t",105,-1,0,-1);
00670    G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
00671    G__search_typename2("Double_t",100,-1,0,-1);
00672    G__setnewtype(-1,"Double 8 bytes",0);
00673    G__search_typename2("Version_t",115,-1,0,-1);
00674    G__setnewtype(-1,"Class version identifier (short)",0);
00675    G__search_typename2("Option_t",99,-1,256,-1);
00676    G__setnewtype(-1,"Option string (const char)",0);
00677    G__search_typename2("Long64_t",110,-1,0,-1);
00678    G__setnewtype(-1,"Portable signed long integer 8 bytes",0);
00679    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__SPlotLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
00680    G__setnewtype(-1,NULL,0);
00681    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__SPlotLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__SPlotLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
00682    G__setnewtype(-1,NULL,0);
00683    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__SPlotLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__SPlotLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
00684    G__setnewtype(-1,NULL,0);
00685    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__SPlotLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
00686    G__setnewtype(-1,NULL,0);
00687    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__SPlotLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__SPlotLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
00688    G__setnewtype(-1,NULL,0);
00689    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__SPlotLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__SPlotLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
00690    G__setnewtype(-1,NULL,0);
00691    G__search_typename2("iterator<std::bidirectional_iterator_tag,TObject*,std::ptrdiff_t,const TObject**,const TObject*&>",117,G__get_linked_tagnum(&G__G__SPlotLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
00692    G__setnewtype(-1,NULL,0);
00693    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*>",117,G__get_linked_tagnum(&G__G__SPlotLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
00694    G__setnewtype(-1,NULL,0);
00695    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long>",117,G__get_linked_tagnum(&G__G__SPlotLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
00696    G__setnewtype(-1,NULL,0);
00697    G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long,const TObject**>",117,G__get_linked_tagnum(&G__G__SPlotLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1);
00698    G__setnewtype(-1,NULL,0);
00699    G__search_typename2("TMatrixTBase<Float_t>",117,G__get_linked_tagnum(&G__G__SPlotLN_TMatrixTBaselEfloatgR),0,-1);
00700    G__setnewtype(-1,NULL,0);
00701    G__search_typename2("TMatrixTBase<Double_t>",117,G__get_linked_tagnum(&G__G__SPlotLN_TMatrixTBaselEdoublegR),0,-1);
00702    G__setnewtype(-1,NULL,0);
00703    G__search_typename2("TVectorT<Float_t>",117,G__get_linked_tagnum(&G__G__SPlotLN_TVectorTlEfloatgR),0,-1);
00704    G__setnewtype(-1,NULL,0);
00705    G__search_typename2("TVectorT<Double_t>",117,G__get_linked_tagnum(&G__G__SPlotLN_TVectorTlEdoublegR),0,-1);
00706    G__setnewtype(-1,NULL,0);
00707    G__search_typename2("TMatrixT<Double_t>",117,G__get_linked_tagnum(&G__G__SPlotLN_TMatrixTlEdoublegR),0,-1);
00708    G__setnewtype(-1,NULL,0);
00709    G__search_typename2("TMatrixD",117,G__get_linked_tagnum(&G__G__SPlotLN_TMatrixTlEdoublegR),0,-1);
00710    G__setnewtype(-1,NULL,0);
00711 }
00712 
00713 /*********************************************************
00714 * Data Member information setup/
00715 *********************************************************/
00716 
00717    /* Setting up class,struct,union tag member variable */
00718 
00719    /* TSPlot */
00720 static void G__setup_memvarTSPlot(void) {
00721    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__SPlotLN_TSPlot));
00722    { TSPlot *p; p=(TSPlot*)0x1000; if (p) { }
00723    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fXvar=",0,"!");
00724    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fYvar=",0,"!");
00725    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fYpdf=",0,"!");
00726    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fPdfTot=",0,"!");
00727    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fMinmax=",0,"mins and maxs of variables for histogramming");
00728    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TMatrixTlEdoublegR),G__defined_typename("TMatrixD"),-1,2,"fSWeights=",0,"computed sWeights");
00729    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TObjArray),-1,-1,2,"fXvarHists=",0,"histograms of control variables");
00730    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TObjArray),-1,-1,2,"fYvarHists=",0,"histograms of discriminating variables");
00731    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TObjArray),-1,-1,2,"fYpdfHists=",0,"histograms of pdfs");
00732    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TObjArray),-1,-1,2,"fSWeightsHists=",0,"histograms of weighted variables");
00733    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TTree),-1,-1,2,"fTree=",0,"!");
00734    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TString),-1,-1,2,"fTreename=",0,"The name of the data tree");
00735    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TString),-1,-1,2,"fVarexp=",0,"Variables used for splot");
00736    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TString),-1,-1,2,"fSelection=",0,"Selection on the tree");
00737    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNx=",0,"Number of control variables");
00738    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNy=",0,"Number of discriminating variables");
00739    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNSpecies=",0,"Number of species");
00740    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNevents=",0,"Total number of events");
00741    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fNumbersOfEvents=",0,"[fNSpecies] estimates of numbers of events in each species");
00742    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SPlotLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
00743    }
00744    G__tag_memvar_reset();
00745 }
00746 
00747 extern "C" void G__cpp_setup_memvarG__SPlot() {
00748 }
00749 /***********************************************************
00750 ************************************************************
00751 ************************************************************
00752 ************************************************************
00753 ************************************************************
00754 ************************************************************
00755 ************************************************************
00756 ***********************************************************/
00757 
00758 /*********************************************************
00759 * Member function information setup for each class
00760 *********************************************************/
00761 static void G__setup_memfuncTSPlot(void) {
00762    /* TSPlot */
00763    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__SPlotLN_TSPlot));
00764    G__memfunc_setup("SPlots",613,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
00765 "D - 'Double_t' 0 - covmat i - 'Int_t' 0 - i_excl", (char*)NULL, (void*) NULL, 0);
00766    G__memfunc_setup("TSPlot",582,G__G__SPlot_143_0_2, 105, G__get_linked_tagnum(&G__G__SPlotLN_TSPlot), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00767    G__memfunc_setup("TSPlot",582,G__G__SPlot_143_0_3, 105, G__get_linked_tagnum(&G__G__SPlotLN_TSPlot), -1, 0, 5, 1, 1, 0, 
00768 "i - 'Int_t' 0 - nx i - 'Int_t' 0 - ny "
00769 "i - 'Int_t' 0 - ne i - 'Int_t' 0 - ns "
00770 "U 'TTree' - 0 - tree", (char*)NULL, (void*) NULL, 0);
00771    G__memfunc_setup("Browse",626,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "U 'TBrowser' - 0 - b", (char*)NULL, (void*) NULL, 1);
00772    G__memfunc_setup("IsFolder",792,(G__InterfaceMethod) NULL,103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
00773    G__memfunc_setup("FillXvarHists",1331,G__G__SPlot_143_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '100' nbins", (char*)NULL, (void*) NULL, 0);
00774    G__memfunc_setup("FillYvarHists",1332,G__G__SPlot_143_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '100' nbins", (char*)NULL, (void*) NULL, 0);
00775    G__memfunc_setup("FillYpdfHists",1317,G__G__SPlot_143_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '100' nbins", (char*)NULL, (void*) NULL, 0);
00776    G__memfunc_setup("FillSWeightsHists",1728,G__G__SPlot_143_0_9, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 '50' nbins", (char*)NULL, (void*) NULL, 0);
00777    G__memfunc_setup("GetNevents",1027,G__G__SPlot_143_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00778    G__memfunc_setup("GetNspecies",1114,G__G__SPlot_143_0_11, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00779    G__memfunc_setup("GetSWeightsHists",1625,G__G__SPlot_143_0_12, 85, G__get_linked_tagnum(&G__G__SPlotLN_TObjArray), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00780    G__memfunc_setup("GetSWeightsHist",1510,G__G__SPlot_143_0_13, 85, G__get_linked_tagnum(&G__G__SPlotLN_TH1D), -1, 0, 3, 1, 1, 0, 
00781 "i - 'Int_t' 0 - ixvar i - 'Int_t' 0 - ispecies "
00782 "i - 'Int_t' 0 '-1' iyexcl", (char*)NULL, (void*) NULL, 0);
00783    G__memfunc_setup("GetXvarHists",1228,G__G__SPlot_143_0_14, 85, G__get_linked_tagnum(&G__G__SPlotLN_TObjArray), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00784    G__memfunc_setup("GetXvarHist",1113,G__G__SPlot_143_0_15, 85, G__get_linked_tagnum(&G__G__SPlotLN_TH1D), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ixvar", (char*)NULL, (void*) NULL, 0);
00785    G__memfunc_setup("GetYvarHists",1229,G__G__SPlot_143_0_16, 85, G__get_linked_tagnum(&G__G__SPlotLN_TObjArray), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00786    G__memfunc_setup("GetYvarHist",1114,G__G__SPlot_143_0_17, 85, G__get_linked_tagnum(&G__G__SPlotLN_TH1D), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - iyvar", (char*)NULL, (void*) NULL, 0);
00787    G__memfunc_setup("GetYpdfHists",1214,G__G__SPlot_143_0_18, 85, G__get_linked_tagnum(&G__G__SPlotLN_TObjArray), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00788    G__memfunc_setup("GetYpdfHist",1099,G__G__SPlot_143_0_19, 85, G__get_linked_tagnum(&G__G__SPlotLN_TH1D), -1, 0, 2, 1, 1, 0, 
00789 "i - 'Int_t' 0 - iyvar i - 'Int_t' 0 - ispecies", (char*)NULL, (void*) NULL, 0);
00790    G__memfunc_setup("GetSWeights",1102,G__G__SPlot_143_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TMatrixT<double>' 'TMatrixD' 1 - weights", (char*)NULL, (void*) NULL, 0);
00791    G__memfunc_setup("GetSWeights",1102,G__G__SPlot_143_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'Double_t' 0 - weights", (char*)NULL, (void*) NULL, 0);
00792    G__memfunc_setup("GetTreeName",1073,G__G__SPlot_143_0_22, 85, G__get_linked_tagnum(&G__G__SPlotLN_TString), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00793    G__memfunc_setup("GetTreeSelection",1622,G__G__SPlot_143_0_23, 85, G__get_linked_tagnum(&G__G__SPlotLN_TString), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00794    G__memfunc_setup("GetTreeExpression",1760,G__G__SPlot_143_0_24, 85, G__get_linked_tagnum(&G__G__SPlotLN_TString), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
00795    G__memfunc_setup("MakeSPlot",880,G__G__SPlot_143_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"v\"' option", (char*)NULL, (void*) NULL, 0);
00796    G__memfunc_setup("RefillHist",1014,G__G__SPlot_143_0_26, 121, -1, -1, 0, 6, 1, 1, 0, 
00797 "i - 'Int_t' 0 - type i - 'Int_t' 0 - var "
00798 "i - 'Int_t' 0 - nbins d - 'Double_t' 0 - min "
00799 "d - 'Double_t' 0 - max i - 'Int_t' 0 '-1' nspecies", (char*)NULL, (void*) NULL, 0);
00800    G__memfunc_setup("SetNX",466,G__G__SPlot_143_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - nx", (char*)NULL, (void*) NULL, 0);
00801    G__memfunc_setup("SetNY",467,G__G__SPlot_143_0_28, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ny", (char*)NULL, (void*) NULL, 0);
00802    G__memfunc_setup("SetNSpecies",1094,G__G__SPlot_143_0_29, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ns", (char*)NULL, (void*) NULL, 0);
00803    G__memfunc_setup("SetNEvents",1007,G__G__SPlot_143_0_30, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - ne", (char*)NULL, (void*) NULL, 0);
00804    G__memfunc_setup("SetInitialNumbersOfSpecies",2643,G__G__SPlot_143_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "I - 'Int_t' 0 - numbers", (char*)NULL, (void*) NULL, 0);
00805    G__memfunc_setup("SetTree",700,G__G__SPlot_143_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "U 'TTree' - 0 - tree", (char*)NULL, (void*) NULL, 0);
00806    G__memfunc_setup("SetTreeSelection",1634,G__G__SPlot_143_0_33, 121, -1, -1, 0, 3, 1, 1, 0, 
00807 "C - - 10 '\"\"' varexp C - - 10 '\"\"' selection "
00808 "n - 'Long64_t' 0 '0' firstentry", (char*)NULL, (void*) NULL, 0);
00809    G__memfunc_setup("Class",502,G__G__SPlot_143_0_34, 85, G__get_linked_tagnum(&G__G__SPlotLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TSPlot::Class) ), 0);
00810    G__memfunc_setup("Class_Name",982,G__G__SPlot_143_0_35, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSPlot::Class_Name) ), 0);
00811    G__memfunc_setup("Class_Version",1339,G__G__SPlot_143_0_36, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TSPlot::Class_Version) ), 0);
00812    G__memfunc_setup("Dictionary",1046,G__G__SPlot_143_0_37, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TSPlot::Dictionary) ), 0);
00813    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__SPlotLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
00814    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);
00815    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);
00816    G__memfunc_setup("StreamerNVirtual",1656,G__G__SPlot_143_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
00817    G__memfunc_setup("DeclFileName",1145,G__G__SPlot_143_0_42, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSPlot::DeclFileName) ), 0);
00818    G__memfunc_setup("ImplFileLine",1178,G__G__SPlot_143_0_43, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSPlot::ImplFileLine) ), 0);
00819    G__memfunc_setup("ImplFileName",1171,G__G__SPlot_143_0_44, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSPlot::ImplFileName) ), 0);
00820    G__memfunc_setup("DeclFileLine",1152,G__G__SPlot_143_0_45, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSPlot::DeclFileLine) ), 0);
00821    // automatic destructor
00822    G__memfunc_setup("~TSPlot", 708, G__G__SPlot_143_0_46, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
00823    G__tag_memfunc_reset();
00824 }
00825 
00826 
00827 /*********************************************************
00828 * Member function information setup
00829 *********************************************************/
00830 extern "C" void G__cpp_setup_memfuncG__SPlot() {
00831 }
00832 
00833 /*********************************************************
00834 * Global variable information setup for each class
00835 *********************************************************/
00836 static void G__cpp_setup_global0() {
00837 
00838    /* Setting up global variables */
00839    G__resetplocal();
00840 
00841 }
00842 
00843 static void G__cpp_setup_global1() {
00844 
00845    G__resetglobalenv();
00846 }
00847 extern "C" void G__cpp_setup_globalG__SPlot() {
00848   G__cpp_setup_global0();
00849   G__cpp_setup_global1();
00850 }
00851 
00852 /*********************************************************
00853 * Global function information setup for each class
00854 *********************************************************/
00855 static void G__cpp_setup_func0() {
00856    G__lastifuncposition();
00857 
00858 }
00859 
00860 static void G__cpp_setup_func1() {
00861 }
00862 
00863 static void G__cpp_setup_func2() {
00864 }
00865 
00866 static void G__cpp_setup_func3() {
00867 
00868    G__resetifuncposition();
00869 }
00870 
00871 extern "C" void G__cpp_setup_funcG__SPlot() {
00872   G__cpp_setup_func0();
00873   G__cpp_setup_func1();
00874   G__cpp_setup_func2();
00875   G__cpp_setup_func3();
00876 }
00877 
00878 /*********************************************************
00879 * Class,struct,union,enum tag information setup
00880 *********************************************************/
00881 /* Setup class/struct taginfo */
00882 G__linked_taginfo G__G__SPlotLN_TClass = { "TClass" , 99 , -1 };
00883 G__linked_taginfo G__G__SPlotLN_TBuffer = { "TBuffer" , 99 , -1 };
00884 G__linked_taginfo G__G__SPlotLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
00885 G__linked_taginfo G__G__SPlotLN_TObject = { "TObject" , 99 , -1 };
00886 G__linked_taginfo G__G__SPlotLN_TString = { "TString" , 99 , -1 };
00887 G__linked_taginfo G__G__SPlotLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
00888 G__linked_taginfo G__G__SPlotLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
00889 G__linked_taginfo G__G__SPlotLN_TBrowser = { "TBrowser" , 99 , -1 };
00890 G__linked_taginfo G__G__SPlotLN_TObjArray = { "TObjArray" , 99 , -1 };
00891 G__linked_taginfo G__G__SPlotLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
00892 G__linked_taginfo G__G__SPlotLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
00893 G__linked_taginfo G__G__SPlotLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR = { "iterator<bidirectional_iterator_tag,TObject*,long,const TObject**,const TObject*&>" , 115 , -1 };
00894 G__linked_taginfo G__G__SPlotLN_TMatrixTBaselEfloatgR = { "TMatrixTBase<float>" , 99 , -1 };
00895 G__linked_taginfo G__G__SPlotLN_TMatrixTBaselEdoublegR = { "TMatrixTBase<double>" , 99 , -1 };
00896 G__linked_taginfo G__G__SPlotLN_TVectorTlEfloatgR = { "TVectorT<float>" , 99 , -1 };
00897 G__linked_taginfo G__G__SPlotLN_TVectorTlEdoublegR = { "TVectorT<double>" , 99 , -1 };
00898 G__linked_taginfo G__G__SPlotLN_TMatrixTlEdoublegR = { "TMatrixT<double>" , 99 , -1 };
00899 G__linked_taginfo G__G__SPlotLN_TH1D = { "TH1D" , 99 , -1 };
00900 G__linked_taginfo G__G__SPlotLN_TTree = { "TTree" , 99 , -1 };
00901 G__linked_taginfo G__G__SPlotLN_TSPlot = { "TSPlot" , 99 , -1 };
00902 
00903 /* Reset class/struct taginfo */
00904 extern "C" void G__cpp_reset_tagtableG__SPlot() {
00905   G__G__SPlotLN_TClass.tagnum = -1 ;
00906   G__G__SPlotLN_TBuffer.tagnum = -1 ;
00907   G__G__SPlotLN_TMemberInspector.tagnum = -1 ;
00908   G__G__SPlotLN_TObject.tagnum = -1 ;
00909   G__G__SPlotLN_TString.tagnum = -1 ;
00910   G__G__SPlotLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
00911   G__G__SPlotLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
00912   G__G__SPlotLN_TBrowser.tagnum = -1 ;
00913   G__G__SPlotLN_TObjArray.tagnum = -1 ;
00914   G__G__SPlotLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
00915   G__G__SPlotLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
00916   G__G__SPlotLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR.tagnum = -1 ;
00917   G__G__SPlotLN_TMatrixTBaselEfloatgR.tagnum = -1 ;
00918   G__G__SPlotLN_TMatrixTBaselEdoublegR.tagnum = -1 ;
00919   G__G__SPlotLN_TVectorTlEfloatgR.tagnum = -1 ;
00920   G__G__SPlotLN_TVectorTlEdoublegR.tagnum = -1 ;
00921   G__G__SPlotLN_TMatrixTlEdoublegR.tagnum = -1 ;
00922   G__G__SPlotLN_TH1D.tagnum = -1 ;
00923   G__G__SPlotLN_TTree.tagnum = -1 ;
00924   G__G__SPlotLN_TSPlot.tagnum = -1 ;
00925 }
00926 
00927 
00928 extern "C" void G__cpp_setup_tagtableG__SPlot() {
00929 
00930    /* Setting up class,struct,union tag entry */
00931    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TClass);
00932    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TBuffer);
00933    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TMemberInspector);
00934    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TObject);
00935    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TString);
00936    G__get_linked_tagnum_fwd(&G__G__SPlotLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
00937    G__get_linked_tagnum_fwd(&G__G__SPlotLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
00938    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TBrowser);
00939    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TObjArray);
00940    G__get_linked_tagnum_fwd(&G__G__SPlotLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
00941    G__get_linked_tagnum_fwd(&G__G__SPlotLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
00942    G__get_linked_tagnum_fwd(&G__G__SPlotLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR);
00943    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TMatrixTBaselEfloatgR);
00944    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TMatrixTBaselEdoublegR);
00945    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TVectorTlEfloatgR);
00946    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TVectorTlEdoublegR);
00947    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TMatrixTlEdoublegR);
00948    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TH1D);
00949    G__get_linked_tagnum_fwd(&G__G__SPlotLN_TTree);
00950    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__SPlotLN_TSPlot),sizeof(TSPlot),-1,324864,"class to disentangle signal from background",G__setup_memvarTSPlot,G__setup_memfuncTSPlot);
00951 }
00952 extern "C" void G__cpp_setupG__SPlot(void) {
00953   G__check_setup_version(30051515,"G__cpp_setupG__SPlot()");
00954   G__set_cpp_environmentG__SPlot();
00955   G__cpp_setup_tagtableG__SPlot();
00956 
00957   G__cpp_setup_inheritanceG__SPlot();
00958 
00959   G__cpp_setup_typetableG__SPlot();
00960 
00961   G__cpp_setup_memvarG__SPlot();
00962 
00963   G__cpp_setup_memfuncG__SPlot();
00964   G__cpp_setup_globalG__SPlot();
00965   G__cpp_setup_funcG__SPlot();
00966 
00967    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__SPlot();
00968   return;
00969 }
00970 class G__cpp_setup_initG__SPlot {
00971   public:
00972     G__cpp_setup_initG__SPlot() { G__add_setup_func("G__SPlot",(G__incsetup)(&G__cpp_setupG__SPlot)); G__call_setup_funcs(); }
00973    ~G__cpp_setup_initG__SPlot() { G__remove_setup_func("G__SPlot"); }
00974 };
00975 G__cpp_setup_initG__SPlot G__cpp_setup_initializerG__SPlot;
00976 

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