G__Spectrum.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:46:24 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME histdIspectrumdIsrcdIG__Spectrum
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__Spectrum.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 TSpectrum2Fit_ShowMembers(void *obj, TMemberInspector &R__insp);
00041    static void *new_TSpectrum2Fit(void *p = 0);
00042    static void *newArray_TSpectrum2Fit(Long_t size, void *p);
00043    static void delete_TSpectrum2Fit(void *p);
00044    static void deleteArray_TSpectrum2Fit(void *p);
00045    static void destruct_TSpectrum2Fit(void *p);
00046 
00047    // Function generating the singleton type initializer
00048    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TSpectrum2Fit*)
00049    {
00050       ::TSpectrum2Fit *ptr = 0;
00051       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TSpectrum2Fit >(0);
00052       static ::ROOT::TGenericClassInfo 
00053          instance("TSpectrum2Fit", ::TSpectrum2Fit::Class_Version(), "include/TSpectrum2Fit.h", 30,
00054                   typeid(::TSpectrum2Fit), DefineBehavior(ptr, ptr),
00055                   &::TSpectrum2Fit::Dictionary, isa_proxy, 4,
00056                   sizeof(::TSpectrum2Fit) );
00057       instance.SetNew(&new_TSpectrum2Fit);
00058       instance.SetNewArray(&newArray_TSpectrum2Fit);
00059       instance.SetDelete(&delete_TSpectrum2Fit);
00060       instance.SetDeleteArray(&deleteArray_TSpectrum2Fit);
00061       instance.SetDestructor(&destruct_TSpectrum2Fit);
00062       return &instance;
00063    }
00064    TGenericClassInfo *GenerateInitInstance(const ::TSpectrum2Fit*)
00065    {
00066       return GenerateInitInstanceLocal((::TSpectrum2Fit*)0);
00067    }
00068    // Static variable to force the class initialization
00069    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TSpectrum2Fit*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00070 } // end of namespace ROOT
00071 
00072 namespace ROOT {
00073    void TSpectrum2_ShowMembers(void *obj, TMemberInspector &R__insp);
00074    static void *new_TSpectrum2(void *p = 0);
00075    static void *newArray_TSpectrum2(Long_t size, void *p);
00076    static void delete_TSpectrum2(void *p);
00077    static void deleteArray_TSpectrum2(void *p);
00078    static void destruct_TSpectrum2(void *p);
00079 
00080    // Function generating the singleton type initializer
00081    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TSpectrum2*)
00082    {
00083       ::TSpectrum2 *ptr = 0;
00084       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TSpectrum2 >(0);
00085       static ::ROOT::TGenericClassInfo 
00086          instance("TSpectrum2", ::TSpectrum2::Class_Version(), "include/TSpectrum2.h", 20,
00087                   typeid(::TSpectrum2), DefineBehavior(ptr, ptr),
00088                   &::TSpectrum2::Dictionary, isa_proxy, 4,
00089                   sizeof(::TSpectrum2) );
00090       instance.SetNew(&new_TSpectrum2);
00091       instance.SetNewArray(&newArray_TSpectrum2);
00092       instance.SetDelete(&delete_TSpectrum2);
00093       instance.SetDeleteArray(&deleteArray_TSpectrum2);
00094       instance.SetDestructor(&destruct_TSpectrum2);
00095       return &instance;
00096    }
00097    TGenericClassInfo *GenerateInitInstance(const ::TSpectrum2*)
00098    {
00099       return GenerateInitInstanceLocal((::TSpectrum2*)0);
00100    }
00101    // Static variable to force the class initialization
00102    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TSpectrum2*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00103 } // end of namespace ROOT
00104 
00105 namespace ROOT {
00106    void TSpectrum2Transform_ShowMembers(void *obj, TMemberInspector &R__insp);
00107    static void *new_TSpectrum2Transform(void *p = 0);
00108    static void *newArray_TSpectrum2Transform(Long_t size, void *p);
00109    static void delete_TSpectrum2Transform(void *p);
00110    static void deleteArray_TSpectrum2Transform(void *p);
00111    static void destruct_TSpectrum2Transform(void *p);
00112 
00113    // Function generating the singleton type initializer
00114    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TSpectrum2Transform*)
00115    {
00116       ::TSpectrum2Transform *ptr = 0;
00117       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TSpectrum2Transform >(0);
00118       static ::ROOT::TGenericClassInfo 
00119          instance("TSpectrum2Transform", ::TSpectrum2Transform::Class_Version(), "include/TSpectrum2Transform.h", 30,
00120                   typeid(::TSpectrum2Transform), DefineBehavior(ptr, ptr),
00121                   &::TSpectrum2Transform::Dictionary, isa_proxy, 4,
00122                   sizeof(::TSpectrum2Transform) );
00123       instance.SetNew(&new_TSpectrum2Transform);
00124       instance.SetNewArray(&newArray_TSpectrum2Transform);
00125       instance.SetDelete(&delete_TSpectrum2Transform);
00126       instance.SetDeleteArray(&deleteArray_TSpectrum2Transform);
00127       instance.SetDestructor(&destruct_TSpectrum2Transform);
00128       return &instance;
00129    }
00130    TGenericClassInfo *GenerateInitInstance(const ::TSpectrum2Transform*)
00131    {
00132       return GenerateInitInstanceLocal((::TSpectrum2Transform*)0);
00133    }
00134    // Static variable to force the class initialization
00135    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TSpectrum2Transform*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00136 } // end of namespace ROOT
00137 
00138 namespace ROOT {
00139    void TSpectrum3_ShowMembers(void *obj, TMemberInspector &R__insp);
00140    static void *new_TSpectrum3(void *p = 0);
00141    static void *newArray_TSpectrum3(Long_t size, void *p);
00142    static void delete_TSpectrum3(void *p);
00143    static void deleteArray_TSpectrum3(void *p);
00144    static void destruct_TSpectrum3(void *p);
00145 
00146    // Function generating the singleton type initializer
00147    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TSpectrum3*)
00148    {
00149       ::TSpectrum3 *ptr = 0;
00150       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TSpectrum3 >(0);
00151       static ::ROOT::TGenericClassInfo 
00152          instance("TSpectrum3", ::TSpectrum3::Class_Version(), "include/TSpectrum3.h", 20,
00153                   typeid(::TSpectrum3), DefineBehavior(ptr, ptr),
00154                   &::TSpectrum3::Dictionary, isa_proxy, 4,
00155                   sizeof(::TSpectrum3) );
00156       instance.SetNew(&new_TSpectrum3);
00157       instance.SetNewArray(&newArray_TSpectrum3);
00158       instance.SetDelete(&delete_TSpectrum3);
00159       instance.SetDeleteArray(&deleteArray_TSpectrum3);
00160       instance.SetDestructor(&destruct_TSpectrum3);
00161       return &instance;
00162    }
00163    TGenericClassInfo *GenerateInitInstance(const ::TSpectrum3*)
00164    {
00165       return GenerateInitInstanceLocal((::TSpectrum3*)0);
00166    }
00167    // Static variable to force the class initialization
00168    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TSpectrum3*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00169 } // end of namespace ROOT
00170 
00171 namespace ROOT {
00172    void TSpectrumFit_ShowMembers(void *obj, TMemberInspector &R__insp);
00173    static void *new_TSpectrumFit(void *p = 0);
00174    static void *newArray_TSpectrumFit(Long_t size, void *p);
00175    static void delete_TSpectrumFit(void *p);
00176    static void deleteArray_TSpectrumFit(void *p);
00177    static void destruct_TSpectrumFit(void *p);
00178 
00179    // Function generating the singleton type initializer
00180    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TSpectrumFit*)
00181    {
00182       ::TSpectrumFit *ptr = 0;
00183       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TSpectrumFit >(0);
00184       static ::ROOT::TGenericClassInfo 
00185          instance("TSpectrumFit", ::TSpectrumFit::Class_Version(), "include/TSpectrumFit.h", 32,
00186                   typeid(::TSpectrumFit), DefineBehavior(ptr, ptr),
00187                   &::TSpectrumFit::Dictionary, isa_proxy, 4,
00188                   sizeof(::TSpectrumFit) );
00189       instance.SetNew(&new_TSpectrumFit);
00190       instance.SetNewArray(&newArray_TSpectrumFit);
00191       instance.SetDelete(&delete_TSpectrumFit);
00192       instance.SetDeleteArray(&deleteArray_TSpectrumFit);
00193       instance.SetDestructor(&destruct_TSpectrumFit);
00194       return &instance;
00195    }
00196    TGenericClassInfo *GenerateInitInstance(const ::TSpectrumFit*)
00197    {
00198       return GenerateInitInstanceLocal((::TSpectrumFit*)0);
00199    }
00200    // Static variable to force the class initialization
00201    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TSpectrumFit*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00202 } // end of namespace ROOT
00203 
00204 namespace ROOT {
00205    void TSpectrum_ShowMembers(void *obj, TMemberInspector &R__insp);
00206    static void *new_TSpectrum(void *p = 0);
00207    static void *newArray_TSpectrum(Long_t size, void *p);
00208    static void delete_TSpectrum(void *p);
00209    static void deleteArray_TSpectrum(void *p);
00210    static void destruct_TSpectrum(void *p);
00211 
00212    // Function generating the singleton type initializer
00213    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TSpectrum*)
00214    {
00215       ::TSpectrum *ptr = 0;
00216       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TSpectrum >(0);
00217       static ::ROOT::TGenericClassInfo 
00218          instance("TSpectrum", ::TSpectrum::Class_Version(), "include/TSpectrum.h", 20,
00219                   typeid(::TSpectrum), DefineBehavior(ptr, ptr),
00220                   &::TSpectrum::Dictionary, isa_proxy, 4,
00221                   sizeof(::TSpectrum) );
00222       instance.SetNew(&new_TSpectrum);
00223       instance.SetNewArray(&newArray_TSpectrum);
00224       instance.SetDelete(&delete_TSpectrum);
00225       instance.SetDeleteArray(&deleteArray_TSpectrum);
00226       instance.SetDestructor(&destruct_TSpectrum);
00227       return &instance;
00228    }
00229    TGenericClassInfo *GenerateInitInstance(const ::TSpectrum*)
00230    {
00231       return GenerateInitInstanceLocal((::TSpectrum*)0);
00232    }
00233    // Static variable to force the class initialization
00234    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TSpectrum*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00235 } // end of namespace ROOT
00236 
00237 namespace ROOT {
00238    void TSpectrumTransform_ShowMembers(void *obj, TMemberInspector &R__insp);
00239    static void *new_TSpectrumTransform(void *p = 0);
00240    static void *newArray_TSpectrumTransform(Long_t size, void *p);
00241    static void delete_TSpectrumTransform(void *p);
00242    static void deleteArray_TSpectrumTransform(void *p);
00243    static void destruct_TSpectrumTransform(void *p);
00244 
00245    // Function generating the singleton type initializer
00246    static TGenericClassInfo *GenerateInitInstanceLocal(const ::TSpectrumTransform*)
00247    {
00248       ::TSpectrumTransform *ptr = 0;
00249       static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TSpectrumTransform >(0);
00250       static ::ROOT::TGenericClassInfo 
00251          instance("TSpectrumTransform", ::TSpectrumTransform::Class_Version(), "include/TSpectrumTransform.h", 32,
00252                   typeid(::TSpectrumTransform), DefineBehavior(ptr, ptr),
00253                   &::TSpectrumTransform::Dictionary, isa_proxy, 4,
00254                   sizeof(::TSpectrumTransform) );
00255       instance.SetNew(&new_TSpectrumTransform);
00256       instance.SetNewArray(&newArray_TSpectrumTransform);
00257       instance.SetDelete(&delete_TSpectrumTransform);
00258       instance.SetDeleteArray(&deleteArray_TSpectrumTransform);
00259       instance.SetDestructor(&destruct_TSpectrumTransform);
00260       return &instance;
00261    }
00262    TGenericClassInfo *GenerateInitInstance(const ::TSpectrumTransform*)
00263    {
00264       return GenerateInitInstanceLocal((::TSpectrumTransform*)0);
00265    }
00266    // Static variable to force the class initialization
00267    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TSpectrumTransform*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00268 } // end of namespace ROOT
00269 
00270 //______________________________________________________________________________
00271 TClass *TSpectrum2Fit::fgIsA = 0;  // static to hold class pointer
00272 
00273 //______________________________________________________________________________
00274 const char *TSpectrum2Fit::Class_Name()
00275 {
00276    return "TSpectrum2Fit";
00277 }
00278 
00279 //______________________________________________________________________________
00280 const char *TSpectrum2Fit::ImplFileName()
00281 {
00282    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum2Fit*)0x0)->GetImplFileName();
00283 }
00284 
00285 //______________________________________________________________________________
00286 int TSpectrum2Fit::ImplFileLine()
00287 {
00288    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum2Fit*)0x0)->GetImplFileLine();
00289 }
00290 
00291 //______________________________________________________________________________
00292 void TSpectrum2Fit::Dictionary()
00293 {
00294    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum2Fit*)0x0)->GetClass();
00295 }
00296 
00297 //______________________________________________________________________________
00298 TClass *TSpectrum2Fit::Class()
00299 {
00300    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum2Fit*)0x0)->GetClass();
00301    return fgIsA;
00302 }
00303 
00304 //______________________________________________________________________________
00305 TClass *TSpectrum2::fgIsA = 0;  // static to hold class pointer
00306 
00307 //______________________________________________________________________________
00308 const char *TSpectrum2::Class_Name()
00309 {
00310    return "TSpectrum2";
00311 }
00312 
00313 //______________________________________________________________________________
00314 const char *TSpectrum2::ImplFileName()
00315 {
00316    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum2*)0x0)->GetImplFileName();
00317 }
00318 
00319 //______________________________________________________________________________
00320 int TSpectrum2::ImplFileLine()
00321 {
00322    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum2*)0x0)->GetImplFileLine();
00323 }
00324 
00325 //______________________________________________________________________________
00326 void TSpectrum2::Dictionary()
00327 {
00328    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum2*)0x0)->GetClass();
00329 }
00330 
00331 //______________________________________________________________________________
00332 TClass *TSpectrum2::Class()
00333 {
00334    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum2*)0x0)->GetClass();
00335    return fgIsA;
00336 }
00337 
00338 //______________________________________________________________________________
00339 TClass *TSpectrum2Transform::fgIsA = 0;  // static to hold class pointer
00340 
00341 //______________________________________________________________________________
00342 const char *TSpectrum2Transform::Class_Name()
00343 {
00344    return "TSpectrum2Transform";
00345 }
00346 
00347 //______________________________________________________________________________
00348 const char *TSpectrum2Transform::ImplFileName()
00349 {
00350    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum2Transform*)0x0)->GetImplFileName();
00351 }
00352 
00353 //______________________________________________________________________________
00354 int TSpectrum2Transform::ImplFileLine()
00355 {
00356    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum2Transform*)0x0)->GetImplFileLine();
00357 }
00358 
00359 //______________________________________________________________________________
00360 void TSpectrum2Transform::Dictionary()
00361 {
00362    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum2Transform*)0x0)->GetClass();
00363 }
00364 
00365 //______________________________________________________________________________
00366 TClass *TSpectrum2Transform::Class()
00367 {
00368    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum2Transform*)0x0)->GetClass();
00369    return fgIsA;
00370 }
00371 
00372 //______________________________________________________________________________
00373 TClass *TSpectrum3::fgIsA = 0;  // static to hold class pointer
00374 
00375 //______________________________________________________________________________
00376 const char *TSpectrum3::Class_Name()
00377 {
00378    return "TSpectrum3";
00379 }
00380 
00381 //______________________________________________________________________________
00382 const char *TSpectrum3::ImplFileName()
00383 {
00384    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum3*)0x0)->GetImplFileName();
00385 }
00386 
00387 //______________________________________________________________________________
00388 int TSpectrum3::ImplFileLine()
00389 {
00390    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum3*)0x0)->GetImplFileLine();
00391 }
00392 
00393 //______________________________________________________________________________
00394 void TSpectrum3::Dictionary()
00395 {
00396    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum3*)0x0)->GetClass();
00397 }
00398 
00399 //______________________________________________________________________________
00400 TClass *TSpectrum3::Class()
00401 {
00402    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum3*)0x0)->GetClass();
00403    return fgIsA;
00404 }
00405 
00406 //______________________________________________________________________________
00407 TClass *TSpectrumFit::fgIsA = 0;  // static to hold class pointer
00408 
00409 //______________________________________________________________________________
00410 const char *TSpectrumFit::Class_Name()
00411 {
00412    return "TSpectrumFit";
00413 }
00414 
00415 //______________________________________________________________________________
00416 const char *TSpectrumFit::ImplFileName()
00417 {
00418    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrumFit*)0x0)->GetImplFileName();
00419 }
00420 
00421 //______________________________________________________________________________
00422 int TSpectrumFit::ImplFileLine()
00423 {
00424    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrumFit*)0x0)->GetImplFileLine();
00425 }
00426 
00427 //______________________________________________________________________________
00428 void TSpectrumFit::Dictionary()
00429 {
00430    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrumFit*)0x0)->GetClass();
00431 }
00432 
00433 //______________________________________________________________________________
00434 TClass *TSpectrumFit::Class()
00435 {
00436    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrumFit*)0x0)->GetClass();
00437    return fgIsA;
00438 }
00439 
00440 //______________________________________________________________________________
00441 TClass *TSpectrum::fgIsA = 0;  // static to hold class pointer
00442 
00443 //______________________________________________________________________________
00444 const char *TSpectrum::Class_Name()
00445 {
00446    return "TSpectrum";
00447 }
00448 
00449 //______________________________________________________________________________
00450 const char *TSpectrum::ImplFileName()
00451 {
00452    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum*)0x0)->GetImplFileName();
00453 }
00454 
00455 //______________________________________________________________________________
00456 int TSpectrum::ImplFileLine()
00457 {
00458    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum*)0x0)->GetImplFileLine();
00459 }
00460 
00461 //______________________________________________________________________________
00462 void TSpectrum::Dictionary()
00463 {
00464    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum*)0x0)->GetClass();
00465 }
00466 
00467 //______________________________________________________________________________
00468 TClass *TSpectrum::Class()
00469 {
00470    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrum*)0x0)->GetClass();
00471    return fgIsA;
00472 }
00473 
00474 //______________________________________________________________________________
00475 TClass *TSpectrumTransform::fgIsA = 0;  // static to hold class pointer
00476 
00477 //______________________________________________________________________________
00478 const char *TSpectrumTransform::Class_Name()
00479 {
00480    return "TSpectrumTransform";
00481 }
00482 
00483 //______________________________________________________________________________
00484 const char *TSpectrumTransform::ImplFileName()
00485 {
00486    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrumTransform*)0x0)->GetImplFileName();
00487 }
00488 
00489 //______________________________________________________________________________
00490 int TSpectrumTransform::ImplFileLine()
00491 {
00492    return ::ROOT::GenerateInitInstanceLocal((const ::TSpectrumTransform*)0x0)->GetImplFileLine();
00493 }
00494 
00495 //______________________________________________________________________________
00496 void TSpectrumTransform::Dictionary()
00497 {
00498    fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrumTransform*)0x0)->GetClass();
00499 }
00500 
00501 //______________________________________________________________________________
00502 TClass *TSpectrumTransform::Class()
00503 {
00504    if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSpectrumTransform*)0x0)->GetClass();
00505    return fgIsA;
00506 }
00507 
00508 //______________________________________________________________________________
00509 void TSpectrum::Streamer(TBuffer &R__b)
00510 {
00511    // Stream an object of class TSpectrum.
00512 
00513    if (R__b.IsReading()) {
00514       R__b.ReadClassBuffer(TSpectrum::Class(),this);
00515    } else {
00516       R__b.WriteClassBuffer(TSpectrum::Class(),this);
00517    }
00518 }
00519 
00520 //______________________________________________________________________________
00521 void TSpectrum::ShowMembers(TMemberInspector &R__insp)
00522 {
00523       // Inspect the data members of an object of class TSpectrum.
00524       TClass *R__cl = ::TSpectrum::IsA();
00525       if (R__cl || R__insp.IsA()) { }
00526       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMaxPeaks", &fMaxPeaks);
00527       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNPeaks", &fNPeaks);
00528       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPosition", &fPosition);
00529       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionX", &fPositionX);
00530       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionY", &fPositionY);
00531       R__insp.Inspect(R__cl, R__insp.GetParent(), "fResolution", &fResolution);
00532       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fHistogram", &fHistogram);
00533       TNamed::ShowMembers(R__insp);
00534 }
00535 
00536 namespace ROOT {
00537    // Wrappers around operator new
00538    static void *new_TSpectrum(void *p) {
00539       return  p ? new(p) ::TSpectrum : new ::TSpectrum;
00540    }
00541    static void *newArray_TSpectrum(Long_t nElements, void *p) {
00542       return p ? new(p) ::TSpectrum[nElements] : new ::TSpectrum[nElements];
00543    }
00544    // Wrapper around operator delete
00545    static void delete_TSpectrum(void *p) {
00546       delete ((::TSpectrum*)p);
00547    }
00548    static void deleteArray_TSpectrum(void *p) {
00549       delete [] ((::TSpectrum*)p);
00550    }
00551    static void destruct_TSpectrum(void *p) {
00552       typedef ::TSpectrum current_t;
00553       ((current_t*)p)->~current_t();
00554    }
00555 } // end of namespace ROOT for class ::TSpectrum
00556 
00557 //______________________________________________________________________________
00558 void TSpectrumFit::Streamer(TBuffer &R__b)
00559 {
00560    // Stream an object of class TSpectrumFit.
00561 
00562    if (R__b.IsReading()) {
00563       R__b.ReadClassBuffer(TSpectrumFit::Class(),this);
00564    } else {
00565       R__b.WriteClassBuffer(TSpectrumFit::Class(),this);
00566    }
00567 }
00568 
00569 //______________________________________________________________________________
00570 void TSpectrumFit::ShowMembers(TMemberInspector &R__insp)
00571 {
00572       // Inspect the data members of an object of class TSpectrumFit.
00573       TClass *R__cl = ::TSpectrumFit::IsA();
00574       if (R__cl || R__insp.IsA()) { }
00575       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNPeaks", &fNPeaks);
00576       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNumberIterations", &fNumberIterations);
00577       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXmin", &fXmin);
00578       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXmax", &fXmax);
00579       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStatisticType", &fStatisticType);
00580       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAlphaOptim", &fAlphaOptim);
00581       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPower", &fPower);
00582       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFitTaylor", &fFitTaylor);
00583       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAlpha", &fAlpha);
00584       R__insp.Inspect(R__cl, R__insp.GetParent(), "fChi", &fChi);
00585       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionInit", &fPositionInit);
00586       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionCalc", &fPositionCalc);
00587       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionErr", &fPositionErr);
00588       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmpInit", &fAmpInit);
00589       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmpCalc", &fAmpCalc);
00590       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmpErr", &fAmpErr);
00591       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fArea", &fArea);
00592       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAreaErr", &fAreaErr);
00593       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSigmaInit", &fSigmaInit);
00594       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSigmaCalc", &fSigmaCalc);
00595       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSigmaErr", &fSigmaErr);
00596       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTInit", &fTInit);
00597       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTCalc", &fTCalc);
00598       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTErr", &fTErr);
00599       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBInit", &fBInit);
00600       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBCalc", &fBCalc);
00601       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBErr", &fBErr);
00602       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSInit", &fSInit);
00603       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSCalc", &fSCalc);
00604       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSErr", &fSErr);
00605       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA0Init", &fA0Init);
00606       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA0Calc", &fA0Calc);
00607       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA0Err", &fA0Err);
00608       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA1Init", &fA1Init);
00609       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA1Calc", &fA1Calc);
00610       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA1Err", &fA1Err);
00611       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA2Init", &fA2Init);
00612       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA2Calc", &fA2Calc);
00613       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA2Err", &fA2Err);
00614       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFixPosition", &fFixPosition);
00615       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFixAmp", &fFixAmp);
00616       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixSigma", &fFixSigma);
00617       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixT", &fFixT);
00618       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixB", &fFixB);
00619       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixS", &fFixS);
00620       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixA0", &fFixA0);
00621       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixA1", &fFixA1);
00622       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixA2", &fFixA2);
00623       TNamed::ShowMembers(R__insp);
00624 }
00625 
00626 namespace ROOT {
00627    // Wrappers around operator new
00628    static void *new_TSpectrumFit(void *p) {
00629       return  p ? new(p) ::TSpectrumFit : new ::TSpectrumFit;
00630    }
00631    static void *newArray_TSpectrumFit(Long_t nElements, void *p) {
00632       return p ? new(p) ::TSpectrumFit[nElements] : new ::TSpectrumFit[nElements];
00633    }
00634    // Wrapper around operator delete
00635    static void delete_TSpectrumFit(void *p) {
00636       delete ((::TSpectrumFit*)p);
00637    }
00638    static void deleteArray_TSpectrumFit(void *p) {
00639       delete [] ((::TSpectrumFit*)p);
00640    }
00641    static void destruct_TSpectrumFit(void *p) {
00642       typedef ::TSpectrumFit current_t;
00643       ((current_t*)p)->~current_t();
00644    }
00645 } // end of namespace ROOT for class ::TSpectrumFit
00646 
00647 //______________________________________________________________________________
00648 void TSpectrumTransform::Streamer(TBuffer &R__b)
00649 {
00650    // Stream an object of class TSpectrumTransform.
00651 
00652    if (R__b.IsReading()) {
00653       R__b.ReadClassBuffer(TSpectrumTransform::Class(),this);
00654    } else {
00655       R__b.WriteClassBuffer(TSpectrumTransform::Class(),this);
00656    }
00657 }
00658 
00659 //______________________________________________________________________________
00660 void TSpectrumTransform::ShowMembers(TMemberInspector &R__insp)
00661 {
00662       // Inspect the data members of an object of class TSpectrumTransform.
00663       TClass *R__cl = ::TSpectrumTransform::IsA();
00664       if (R__cl || R__insp.IsA()) { }
00665       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSize", &fSize);
00666       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTransformType", &fTransformType);
00667       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDegree", &fDegree);
00668       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDirection", &fDirection);
00669       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXmin", &fXmin);
00670       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXmax", &fXmax);
00671       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFilterCoeff", &fFilterCoeff);
00672       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEnhanceCoeff", &fEnhanceCoeff);
00673       TNamed::ShowMembers(R__insp);
00674 }
00675 
00676 namespace ROOT {
00677    // Wrappers around operator new
00678    static void *new_TSpectrumTransform(void *p) {
00679       return  p ? new(p) ::TSpectrumTransform : new ::TSpectrumTransform;
00680    }
00681    static void *newArray_TSpectrumTransform(Long_t nElements, void *p) {
00682       return p ? new(p) ::TSpectrumTransform[nElements] : new ::TSpectrumTransform[nElements];
00683    }
00684    // Wrapper around operator delete
00685    static void delete_TSpectrumTransform(void *p) {
00686       delete ((::TSpectrumTransform*)p);
00687    }
00688    static void deleteArray_TSpectrumTransform(void *p) {
00689       delete [] ((::TSpectrumTransform*)p);
00690    }
00691    static void destruct_TSpectrumTransform(void *p) {
00692       typedef ::TSpectrumTransform current_t;
00693       ((current_t*)p)->~current_t();
00694    }
00695 } // end of namespace ROOT for class ::TSpectrumTransform
00696 
00697 //______________________________________________________________________________
00698 void TSpectrum2::Streamer(TBuffer &R__b)
00699 {
00700    // Stream an object of class TSpectrum2.
00701 
00702    if (R__b.IsReading()) {
00703       R__b.ReadClassBuffer(TSpectrum2::Class(),this);
00704    } else {
00705       R__b.WriteClassBuffer(TSpectrum2::Class(),this);
00706    }
00707 }
00708 
00709 //______________________________________________________________________________
00710 void TSpectrum2::ShowMembers(TMemberInspector &R__insp)
00711 {
00712       // Inspect the data members of an object of class TSpectrum2.
00713       TClass *R__cl = ::TSpectrum2::IsA();
00714       if (R__cl || R__insp.IsA()) { }
00715       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMaxPeaks", &fMaxPeaks);
00716       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNPeaks", &fNPeaks);
00717       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPosition", &fPosition);
00718       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionX", &fPositionX);
00719       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionY", &fPositionY);
00720       R__insp.Inspect(R__cl, R__insp.GetParent(), "fResolution", &fResolution);
00721       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fHistogram", &fHistogram);
00722       TNamed::ShowMembers(R__insp);
00723 }
00724 
00725 namespace ROOT {
00726    // Wrappers around operator new
00727    static void *new_TSpectrum2(void *p) {
00728       return  p ? new(p) ::TSpectrum2 : new ::TSpectrum2;
00729    }
00730    static void *newArray_TSpectrum2(Long_t nElements, void *p) {
00731       return p ? new(p) ::TSpectrum2[nElements] : new ::TSpectrum2[nElements];
00732    }
00733    // Wrapper around operator delete
00734    static void delete_TSpectrum2(void *p) {
00735       delete ((::TSpectrum2*)p);
00736    }
00737    static void deleteArray_TSpectrum2(void *p) {
00738       delete [] ((::TSpectrum2*)p);
00739    }
00740    static void destruct_TSpectrum2(void *p) {
00741       typedef ::TSpectrum2 current_t;
00742       ((current_t*)p)->~current_t();
00743    }
00744 } // end of namespace ROOT for class ::TSpectrum2
00745 
00746 //______________________________________________________________________________
00747 void TSpectrum2Fit::Streamer(TBuffer &R__b)
00748 {
00749    // Stream an object of class TSpectrum2Fit.
00750 
00751    if (R__b.IsReading()) {
00752       R__b.ReadClassBuffer(TSpectrum2Fit::Class(),this);
00753    } else {
00754       R__b.WriteClassBuffer(TSpectrum2Fit::Class(),this);
00755    }
00756 }
00757 
00758 //______________________________________________________________________________
00759 void TSpectrum2Fit::ShowMembers(TMemberInspector &R__insp)
00760 {
00761       // Inspect the data members of an object of class TSpectrum2Fit.
00762       TClass *R__cl = ::TSpectrum2Fit::IsA();
00763       if (R__cl || R__insp.IsA()) { }
00764       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNPeaks", &fNPeaks);
00765       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNumberIterations", &fNumberIterations);
00766       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXmin", &fXmin);
00767       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXmax", &fXmax);
00768       R__insp.Inspect(R__cl, R__insp.GetParent(), "fYmin", &fYmin);
00769       R__insp.Inspect(R__cl, R__insp.GetParent(), "fYmax", &fYmax);
00770       R__insp.Inspect(R__cl, R__insp.GetParent(), "fStatisticType", &fStatisticType);
00771       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAlphaOptim", &fAlphaOptim);
00772       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPower", &fPower);
00773       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFitTaylor", &fFitTaylor);
00774       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAlpha", &fAlpha);
00775       R__insp.Inspect(R__cl, R__insp.GetParent(), "fChi", &fChi);
00776       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionInitX", &fPositionInitX);
00777       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionCalcX", &fPositionCalcX);
00778       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionErrX", &fPositionErrX);
00779       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionInitY", &fPositionInitY);
00780       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionCalcY", &fPositionCalcY);
00781       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionErrY", &fPositionErrY);
00782       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionInitX1", &fPositionInitX1);
00783       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionCalcX1", &fPositionCalcX1);
00784       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionErrX1", &fPositionErrX1);
00785       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionInitY1", &fPositionInitY1);
00786       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionCalcY1", &fPositionCalcY1);
00787       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionErrY1", &fPositionErrY1);
00788       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmpInit", &fAmpInit);
00789       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmpCalc", &fAmpCalc);
00790       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmpErr", &fAmpErr);
00791       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmpInitX1", &fAmpInitX1);
00792       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmpCalcX1", &fAmpCalcX1);
00793       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmpErrX1", &fAmpErrX1);
00794       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmpInitY1", &fAmpInitY1);
00795       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmpCalcY1", &fAmpCalcY1);
00796       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fAmpErrY1", &fAmpErrY1);
00797       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVolume", &fVolume);
00798       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fVolumeErr", &fVolumeErr);
00799       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSigmaInitX", &fSigmaInitX);
00800       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSigmaCalcX", &fSigmaCalcX);
00801       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSigmaErrX", &fSigmaErrX);
00802       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSigmaInitY", &fSigmaInitY);
00803       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSigmaCalcY", &fSigmaCalcY);
00804       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSigmaErrY", &fSigmaErrY);
00805       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRoInit", &fRoInit);
00806       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRoCalc", &fRoCalc);
00807       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRoErr", &fRoErr);
00808       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTxyInit", &fTxyInit);
00809       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTxyCalc", &fTxyCalc);
00810       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTxyErr", &fTxyErr);
00811       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSxyInit", &fSxyInit);
00812       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSxyCalc", &fSxyCalc);
00813       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSxyErr", &fSxyErr);
00814       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTxInit", &fTxInit);
00815       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTxCalc", &fTxCalc);
00816       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTxErr", &fTxErr);
00817       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTyInit", &fTyInit);
00818       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTyCalc", &fTyCalc);
00819       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTyErr", &fTyErr);
00820       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSxInit", &fSxInit);
00821       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSxCalc", &fSxCalc);
00822       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSxErr", &fSxErr);
00823       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSyInit", &fSyInit);
00824       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSyCalc", &fSyCalc);
00825       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSyErr", &fSyErr);
00826       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBxInit", &fBxInit);
00827       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBxCalc", &fBxCalc);
00828       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBxErr", &fBxErr);
00829       R__insp.Inspect(R__cl, R__insp.GetParent(), "fByInit", &fByInit);
00830       R__insp.Inspect(R__cl, R__insp.GetParent(), "fByCalc", &fByCalc);
00831       R__insp.Inspect(R__cl, R__insp.GetParent(), "fByErr", &fByErr);
00832       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA0Init", &fA0Init);
00833       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA0Calc", &fA0Calc);
00834       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA0Err", &fA0Err);
00835       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAxInit", &fAxInit);
00836       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAxCalc", &fAxCalc);
00837       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAxErr", &fAxErr);
00838       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAyInit", &fAyInit);
00839       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAyCalc", &fAyCalc);
00840       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAyErr", &fAyErr);
00841       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFixPositionX", &fFixPositionX);
00842       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFixPositionY", &fFixPositionY);
00843       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFixPositionX1", &fFixPositionX1);
00844       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFixPositionY1", &fFixPositionY1);
00845       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFixAmp", &fFixAmp);
00846       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFixAmpX1", &fFixAmpX1);
00847       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFixAmpY1", &fFixAmpY1);
00848       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixSigmaX", &fFixSigmaX);
00849       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixSigmaY", &fFixSigmaY);
00850       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixRo", &fFixRo);
00851       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixTxy", &fFixTxy);
00852       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixSxy", &fFixSxy);
00853       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixTx", &fFixTx);
00854       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixTy", &fFixTy);
00855       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixSx", &fFixSx);
00856       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixSy", &fFixSy);
00857       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixBx", &fFixBx);
00858       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixBy", &fFixBy);
00859       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixA0", &fFixA0);
00860       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixAx", &fFixAx);
00861       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFixAy", &fFixAy);
00862       TNamed::ShowMembers(R__insp);
00863 }
00864 
00865 namespace ROOT {
00866    // Wrappers around operator new
00867    static void *new_TSpectrum2Fit(void *p) {
00868       return  p ? new(p) ::TSpectrum2Fit : new ::TSpectrum2Fit;
00869    }
00870    static void *newArray_TSpectrum2Fit(Long_t nElements, void *p) {
00871       return p ? new(p) ::TSpectrum2Fit[nElements] : new ::TSpectrum2Fit[nElements];
00872    }
00873    // Wrapper around operator delete
00874    static void delete_TSpectrum2Fit(void *p) {
00875       delete ((::TSpectrum2Fit*)p);
00876    }
00877    static void deleteArray_TSpectrum2Fit(void *p) {
00878       delete [] ((::TSpectrum2Fit*)p);
00879    }
00880    static void destruct_TSpectrum2Fit(void *p) {
00881       typedef ::TSpectrum2Fit current_t;
00882       ((current_t*)p)->~current_t();
00883    }
00884 } // end of namespace ROOT for class ::TSpectrum2Fit
00885 
00886 //______________________________________________________________________________
00887 void TSpectrum2Transform::Streamer(TBuffer &R__b)
00888 {
00889    // Stream an object of class TSpectrum2Transform.
00890 
00891    if (R__b.IsReading()) {
00892       R__b.ReadClassBuffer(TSpectrum2Transform::Class(),this);
00893    } else {
00894       R__b.WriteClassBuffer(TSpectrum2Transform::Class(),this);
00895    }
00896 }
00897 
00898 //______________________________________________________________________________
00899 void TSpectrum2Transform::ShowMembers(TMemberInspector &R__insp)
00900 {
00901       // Inspect the data members of an object of class TSpectrum2Transform.
00902       TClass *R__cl = ::TSpectrum2Transform::IsA();
00903       if (R__cl || R__insp.IsA()) { }
00904       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSizeX", &fSizeX);
00905       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSizeY", &fSizeY);
00906       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTransformType", &fTransformType);
00907       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDegree", &fDegree);
00908       R__insp.Inspect(R__cl, R__insp.GetParent(), "fDirection", &fDirection);
00909       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXmin", &fXmin);
00910       R__insp.Inspect(R__cl, R__insp.GetParent(), "fXmax", &fXmax);
00911       R__insp.Inspect(R__cl, R__insp.GetParent(), "fYmin", &fYmin);
00912       R__insp.Inspect(R__cl, R__insp.GetParent(), "fYmax", &fYmax);
00913       R__insp.Inspect(R__cl, R__insp.GetParent(), "fFilterCoeff", &fFilterCoeff);
00914       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEnhanceCoeff", &fEnhanceCoeff);
00915       TObject::ShowMembers(R__insp);
00916 }
00917 
00918 namespace ROOT {
00919    // Wrappers around operator new
00920    static void *new_TSpectrum2Transform(void *p) {
00921       return  p ? new(p) ::TSpectrum2Transform : new ::TSpectrum2Transform;
00922    }
00923    static void *newArray_TSpectrum2Transform(Long_t nElements, void *p) {
00924       return p ? new(p) ::TSpectrum2Transform[nElements] : new ::TSpectrum2Transform[nElements];
00925    }
00926    // Wrapper around operator delete
00927    static void delete_TSpectrum2Transform(void *p) {
00928       delete ((::TSpectrum2Transform*)p);
00929    }
00930    static void deleteArray_TSpectrum2Transform(void *p) {
00931       delete [] ((::TSpectrum2Transform*)p);
00932    }
00933    static void destruct_TSpectrum2Transform(void *p) {
00934       typedef ::TSpectrum2Transform current_t;
00935       ((current_t*)p)->~current_t();
00936    }
00937 } // end of namespace ROOT for class ::TSpectrum2Transform
00938 
00939 //______________________________________________________________________________
00940 void TSpectrum3::Streamer(TBuffer &R__b)
00941 {
00942    // Stream an object of class TSpectrum3.
00943 
00944    if (R__b.IsReading()) {
00945       R__b.ReadClassBuffer(TSpectrum3::Class(),this);
00946    } else {
00947       R__b.WriteClassBuffer(TSpectrum3::Class(),this);
00948    }
00949 }
00950 
00951 //______________________________________________________________________________
00952 void TSpectrum3::ShowMembers(TMemberInspector &R__insp)
00953 {
00954       // Inspect the data members of an object of class TSpectrum3.
00955       TClass *R__cl = ::TSpectrum3::IsA();
00956       if (R__cl || R__insp.IsA()) { }
00957       R__insp.Inspect(R__cl, R__insp.GetParent(), "fMaxPeaks", &fMaxPeaks);
00958       R__insp.Inspect(R__cl, R__insp.GetParent(), "fNPeaks", &fNPeaks);
00959       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPosition", &fPosition);
00960       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionX", &fPositionX);
00961       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionY", &fPositionY);
00962       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPositionZ", &fPositionZ);
00963       R__insp.Inspect(R__cl, R__insp.GetParent(), "fResolution", &fResolution);
00964       R__insp.Inspect(R__cl, R__insp.GetParent(), "*fHistogram", &fHistogram);
00965       TNamed::ShowMembers(R__insp);
00966 }
00967 
00968 namespace ROOT {
00969    // Wrappers around operator new
00970    static void *new_TSpectrum3(void *p) {
00971       return  p ? new(p) ::TSpectrum3 : new ::TSpectrum3;
00972    }
00973    static void *newArray_TSpectrum3(Long_t nElements, void *p) {
00974       return p ? new(p) ::TSpectrum3[nElements] : new ::TSpectrum3[nElements];
00975    }
00976    // Wrapper around operator delete
00977    static void delete_TSpectrum3(void *p) {
00978       delete ((::TSpectrum3*)p);
00979    }
00980    static void deleteArray_TSpectrum3(void *p) {
00981       delete [] ((::TSpectrum3*)p);
00982    }
00983    static void destruct_TSpectrum3(void *p) {
00984       typedef ::TSpectrum3 current_t;
00985       ((current_t*)p)->~current_t();
00986    }
00987 } // end of namespace ROOT for class ::TSpectrum3
00988 
00989 /********************************************************
00990 * hist/spectrum/src/G__Spectrum.cxx
00991 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
00992 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
00993 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
00994 ********************************************************/
00995 
00996 #ifdef G__MEMTEST
00997 #undef malloc
00998 #undef free
00999 #endif
01000 
01001 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
01002 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
01003 #endif
01004 
01005 extern "C" void G__cpp_reset_tagtableG__Spectrum();
01006 
01007 extern "C" void G__set_cpp_environmentG__Spectrum() {
01008   G__add_compiledheader("TObject.h");
01009   G__add_compiledheader("TMemberInspector.h");
01010   G__add_compiledheader("TSpectrum2Fit.h");
01011   G__add_compiledheader("TSpectrum2.h");
01012   G__add_compiledheader("TSpectrum2Transform.h");
01013   G__add_compiledheader("TSpectrum3.h");
01014   G__add_compiledheader("TSpectrumFit.h");
01015   G__add_compiledheader("TSpectrum.h");
01016   G__add_compiledheader("TSpectrumTransform.h");
01017   G__cpp_reset_tagtableG__Spectrum();
01018 }
01019 #include <new>
01020 extern "C" int G__cpp_dllrevG__Spectrum() { return(30051515); }
01021 
01022 /*********************************************************
01023 * Member function Interface Method
01024 *********************************************************/
01025 
01026 /* TSpectrum2Fit */
01027 static int G__G__Spectrum_110_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01028 {
01029    TSpectrum2Fit* p = NULL;
01030    char* gvp = (char*) G__getgvp();
01031    int n = G__getaryconstruct();
01032    if (n) {
01033      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01034        p = new TSpectrum2Fit[n];
01035      } else {
01036        p = new((void*) gvp) TSpectrum2Fit[n];
01037      }
01038    } else {
01039      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01040        p = new TSpectrum2Fit;
01041      } else {
01042        p = new((void*) gvp) TSpectrum2Fit;
01043      }
01044    }
01045    result7->obj.i = (long) p;
01046    result7->ref = (long) p;
01047    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Fit));
01048    return(1 || funcname || hash || result7 || libp) ;
01049 }
01050 
01051 static int G__G__Spectrum_110_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01052 {
01053    TSpectrum2Fit* p = NULL;
01054    char* gvp = (char*) G__getgvp();
01055    //m: 1
01056    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01057      p = new TSpectrum2Fit((Int_t) G__int(libp->para[0]));
01058    } else {
01059      p = new((void*) gvp) TSpectrum2Fit((Int_t) G__int(libp->para[0]));
01060    }
01061    result7->obj.i = (long) p;
01062    result7->ref = (long) p;
01063    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Fit));
01064    return(1 || funcname || hash || result7 || libp) ;
01065 }
01066 
01067 static int G__G__Spectrum_110_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01068 {
01069       ((TSpectrum2Fit*) G__getstructoffset())->FitAwmi((Float_t**) G__int(libp->para[0]));
01070       G__setnull(result7);
01071    return(1 || funcname || hash || result7 || libp) ;
01072 }
01073 
01074 static int G__G__Spectrum_110_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01075 {
01076       ((TSpectrum2Fit*) G__getstructoffset())->FitStiefel((Float_t**) G__int(libp->para[0]));
01077       G__setnull(result7);
01078    return(1 || funcname || hash || result7 || libp) ;
01079 }
01080 
01081 static int G__G__Spectrum_110_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01082 {
01083       ((TSpectrum2Fit*) G__getstructoffset())->GetAmplitudes((Float_t*) G__int(libp->para[0]), (Float_t*) G__int(libp->para[1])
01084 , (Float_t*) G__int(libp->para[2]));
01085       G__setnull(result7);
01086    return(1 || funcname || hash || result7 || libp) ;
01087 }
01088 
01089 static int G__G__Spectrum_110_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01090 {
01091       ((TSpectrum2Fit*) G__getstructoffset())->GetAmplitudeErrors((Float_t*) G__int(libp->para[0]), (Float_t*) G__int(libp->para[1])
01092 , (Float_t*) G__int(libp->para[2]));
01093       G__setnull(result7);
01094    return(1 || funcname || hash || result7 || libp) ;
01095 }
01096 
01097 static int G__G__Spectrum_110_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01098 {
01099       ((TSpectrum2Fit*) G__getstructoffset())->GetBackgroundParameters(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
01100 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3])
01101 , *(Double_t*) G__Doubleref(&libp->para[4]), *(Double_t*) G__Doubleref(&libp->para[5]));
01102       G__setnull(result7);
01103    return(1 || funcname || hash || result7 || libp) ;
01104 }
01105 
01106 static int G__G__Spectrum_110_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01107 {
01108       G__letdouble(result7, 100, (double) ((const TSpectrum2Fit*) G__getstructoffset())->GetChi());
01109    return(1 || funcname || hash || result7 || libp) ;
01110 }
01111 
01112 static int G__G__Spectrum_110_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01113 {
01114       ((TSpectrum2Fit*) G__getstructoffset())->GetPositions((Float_t*) G__int(libp->para[0]), (Float_t*) G__int(libp->para[1])
01115 , (Float_t*) G__int(libp->para[2]), (Float_t*) G__int(libp->para[3]));
01116       G__setnull(result7);
01117    return(1 || funcname || hash || result7 || libp) ;
01118 }
01119 
01120 static int G__G__Spectrum_110_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01121 {
01122       ((TSpectrum2Fit*) G__getstructoffset())->GetPositionErrors((Float_t*) G__int(libp->para[0]), (Float_t*) G__int(libp->para[1])
01123 , (Float_t*) G__int(libp->para[2]), (Float_t*) G__int(libp->para[3]));
01124       G__setnull(result7);
01125    return(1 || funcname || hash || result7 || libp) ;
01126 }
01127 
01128 static int G__G__Spectrum_110_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01129 {
01130       ((TSpectrum2Fit*) G__getstructoffset())->GetRo(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1]));
01131       G__setnull(result7);
01132    return(1 || funcname || hash || result7 || libp) ;
01133 }
01134 
01135 static int G__G__Spectrum_110_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01136 {
01137       ((TSpectrum2Fit*) G__getstructoffset())->GetSigmaX(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1]));
01138       G__setnull(result7);
01139    return(1 || funcname || hash || result7 || libp) ;
01140 }
01141 
01142 static int G__G__Spectrum_110_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01143 {
01144       ((TSpectrum2Fit*) G__getstructoffset())->GetSigmaY(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1]));
01145       G__setnull(result7);
01146    return(1 || funcname || hash || result7 || libp) ;
01147 }
01148 
01149 static int G__G__Spectrum_110_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01150 {
01151       ((TSpectrum2Fit*) G__getstructoffset())->GetTailParameters(
01152 *(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
01153 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3])
01154 , *(Double_t*) G__Doubleref(&libp->para[4]), *(Double_t*) G__Doubleref(&libp->para[5])
01155 , *(Double_t*) G__Doubleref(&libp->para[6]), *(Double_t*) G__Doubleref(&libp->para[7])
01156 , *(Double_t*) G__Doubleref(&libp->para[8]), *(Double_t*) G__Doubleref(&libp->para[9])
01157 , *(Double_t*) G__Doubleref(&libp->para[10]), *(Double_t*) G__Doubleref(&libp->para[11])
01158 , *(Double_t*) G__Doubleref(&libp->para[12]), *(Double_t*) G__Doubleref(&libp->para[13])
01159 , *(Double_t*) G__Doubleref(&libp->para[14]), *(Double_t*) G__Doubleref(&libp->para[15]));
01160       G__setnull(result7);
01161    return(1 || funcname || hash || result7 || libp) ;
01162 }
01163 
01164 static int G__G__Spectrum_110_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01165 {
01166       ((TSpectrum2Fit*) G__getstructoffset())->GetVolumes((Float_t*) G__int(libp->para[0]));
01167       G__setnull(result7);
01168    return(1 || funcname || hash || result7 || libp) ;
01169 }
01170 
01171 static int G__G__Spectrum_110_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01172 {
01173       ((TSpectrum2Fit*) G__getstructoffset())->GetVolumeErrors((Float_t*) G__int(libp->para[0]));
01174       G__setnull(result7);
01175    return(1 || funcname || hash || result7 || libp) ;
01176 }
01177 
01178 static int G__G__Spectrum_110_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01179 {
01180       ((TSpectrum2Fit*) G__getstructoffset())->SetBackgroundParameters((Double_t) G__double(libp->para[0]), (Bool_t) G__int(libp->para[1])
01181 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01182 , (Double_t) G__double(libp->para[4]), (Bool_t) G__int(libp->para[5]));
01183       G__setnull(result7);
01184    return(1 || funcname || hash || result7 || libp) ;
01185 }
01186 
01187 static int G__G__Spectrum_110_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01188 {
01189       ((TSpectrum2Fit*) G__getstructoffset())->SetFitParameters(
01190 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01191 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
01192 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
01193 , (Int_t) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
01194 , (Int_t) G__int(libp->para[8]), (Int_t) G__int(libp->para[9]));
01195       G__setnull(result7);
01196    return(1 || funcname || hash || result7 || libp) ;
01197 }
01198 
01199 static int G__G__Spectrum_110_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01200 {
01201       ((TSpectrum2Fit*) G__getstructoffset())->SetPeakParameters(
01202 (Double_t) G__double(libp->para[0]), (Bool_t) G__int(libp->para[1])
01203 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01204 , (Double_t) G__double(libp->para[4]), (Bool_t) G__int(libp->para[5])
01205 , (Float_t*) G__int(libp->para[6]), (const Bool_t*) G__int(libp->para[7])
01206 , (Float_t*) G__int(libp->para[8]), (const Bool_t*) G__int(libp->para[9])
01207 , (Float_t*) G__int(libp->para[10]), (const Bool_t*) G__int(libp->para[11])
01208 , (Float_t*) G__int(libp->para[12]), (const Bool_t*) G__int(libp->para[13])
01209 , (Float_t*) G__int(libp->para[14]), (const Bool_t*) G__int(libp->para[15])
01210 , (Float_t*) G__int(libp->para[16]), (const Bool_t*) G__int(libp->para[17])
01211 , (Float_t*) G__int(libp->para[18]), (const Bool_t*) G__int(libp->para[19]));
01212       G__setnull(result7);
01213    return(1 || funcname || hash || result7 || libp) ;
01214 }
01215 
01216 static int G__G__Spectrum_110_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01217 {
01218       ((TSpectrum2Fit*) G__getstructoffset())->SetTailParameters(
01219 (Double_t) G__double(libp->para[0]), (Bool_t) G__int(libp->para[1])
01220 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
01221 , (Double_t) G__double(libp->para[4]), (Bool_t) G__int(libp->para[5])
01222 , (Double_t) G__double(libp->para[6]), (Bool_t) G__int(libp->para[7])
01223 , (Double_t) G__double(libp->para[8]), (Bool_t) G__int(libp->para[9])
01224 , (Double_t) G__double(libp->para[10]), (Bool_t) G__int(libp->para[11])
01225 , (Double_t) G__double(libp->para[12]), (Bool_t) G__int(libp->para[13])
01226 , (Double_t) G__double(libp->para[14]), (Bool_t) G__int(libp->para[15]));
01227       G__setnull(result7);
01228    return(1 || funcname || hash || result7 || libp) ;
01229 }
01230 
01231 static int G__G__Spectrum_110_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01232 {
01233       G__letint(result7, 85, (long) TSpectrum2Fit::Class());
01234    return(1 || funcname || hash || result7 || libp) ;
01235 }
01236 
01237 static int G__G__Spectrum_110_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01238 {
01239       G__letint(result7, 67, (long) TSpectrum2Fit::Class_Name());
01240    return(1 || funcname || hash || result7 || libp) ;
01241 }
01242 
01243 static int G__G__Spectrum_110_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01244 {
01245       G__letint(result7, 115, (long) TSpectrum2Fit::Class_Version());
01246    return(1 || funcname || hash || result7 || libp) ;
01247 }
01248 
01249 static int G__G__Spectrum_110_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01250 {
01251       TSpectrum2Fit::Dictionary();
01252       G__setnull(result7);
01253    return(1 || funcname || hash || result7 || libp) ;
01254 }
01255 
01256 static int G__G__Spectrum_110_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01257 {
01258       ((TSpectrum2Fit*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01259       G__setnull(result7);
01260    return(1 || funcname || hash || result7 || libp) ;
01261 }
01262 
01263 static int G__G__Spectrum_110_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01264 {
01265       G__letint(result7, 67, (long) TSpectrum2Fit::DeclFileName());
01266    return(1 || funcname || hash || result7 || libp) ;
01267 }
01268 
01269 static int G__G__Spectrum_110_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01270 {
01271       G__letint(result7, 105, (long) TSpectrum2Fit::ImplFileLine());
01272    return(1 || funcname || hash || result7 || libp) ;
01273 }
01274 
01275 static int G__G__Spectrum_110_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01276 {
01277       G__letint(result7, 67, (long) TSpectrum2Fit::ImplFileName());
01278    return(1 || funcname || hash || result7 || libp) ;
01279 }
01280 
01281 static int G__G__Spectrum_110_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01282 {
01283       G__letint(result7, 105, (long) TSpectrum2Fit::DeclFileLine());
01284    return(1 || funcname || hash || result7 || libp) ;
01285 }
01286 
01287 // automatic copy constructor
01288 static int G__G__Spectrum_110_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01289 
01290 {
01291    TSpectrum2Fit* p;
01292    void* tmp = (void*) G__int(libp->para[0]);
01293    p = new TSpectrum2Fit(*(TSpectrum2Fit*) tmp);
01294    result7->obj.i = (long) p;
01295    result7->ref = (long) p;
01296    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Fit));
01297    return(1 || funcname || hash || result7 || libp) ;
01298 }
01299 
01300 // automatic destructor
01301 typedef TSpectrum2Fit G__TTSpectrum2Fit;
01302 static int G__G__Spectrum_110_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01303 {
01304    char* gvp = (char*) G__getgvp();
01305    long soff = G__getstructoffset();
01306    int n = G__getaryconstruct();
01307    //
01308    //has_a_delete: 1
01309    //has_own_delete1arg: 0
01310    //has_own_delete2arg: 0
01311    //
01312    if (!soff) {
01313      return(1);
01314    }
01315    if (n) {
01316      if (gvp == (char*)G__PVOID) {
01317        delete[] (TSpectrum2Fit*) soff;
01318      } else {
01319        G__setgvp((long) G__PVOID);
01320        for (int i = n - 1; i >= 0; --i) {
01321          ((TSpectrum2Fit*) (soff+(sizeof(TSpectrum2Fit)*i)))->~G__TTSpectrum2Fit();
01322        }
01323        G__setgvp((long)gvp);
01324      }
01325    } else {
01326      if (gvp == (char*)G__PVOID) {
01327        delete (TSpectrum2Fit*) soff;
01328      } else {
01329        G__setgvp((long) G__PVOID);
01330        ((TSpectrum2Fit*) (soff))->~G__TTSpectrum2Fit();
01331        G__setgvp((long)gvp);
01332      }
01333    }
01334    G__setnull(result7);
01335    return(1 || funcname || hash || result7 || libp) ;
01336 }
01337 
01338 // automatic assignment operator
01339 static int G__G__Spectrum_110_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01340 {
01341    TSpectrum2Fit* dest = (TSpectrum2Fit*) G__getstructoffset();
01342    *dest = *(TSpectrum2Fit*) libp->para[0].ref;
01343    const TSpectrum2Fit& obj = *dest;
01344    result7->ref = (long) (&obj);
01345    result7->obj.i = (long) (&obj);
01346    return(1 || funcname || hash || result7 || libp) ;
01347 }
01348 
01349 
01350 /* TSpectrum2 */
01351 static int G__G__Spectrum_113_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01352 {
01353    TSpectrum2* p = NULL;
01354    char* gvp = (char*) G__getgvp();
01355    int n = G__getaryconstruct();
01356    if (n) {
01357      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01358        p = new TSpectrum2[n];
01359      } else {
01360        p = new((void*) gvp) TSpectrum2[n];
01361      }
01362    } else {
01363      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01364        p = new TSpectrum2;
01365      } else {
01366        p = new((void*) gvp) TSpectrum2;
01367      }
01368    }
01369    result7->obj.i = (long) p;
01370    result7->ref = (long) p;
01371    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2));
01372    return(1 || funcname || hash || result7 || libp) ;
01373 }
01374 
01375 static int G__G__Spectrum_113_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01376 {
01377    TSpectrum2* p = NULL;
01378    char* gvp = (char*) G__getgvp();
01379    switch (libp->paran) {
01380    case 2:
01381      //m: 2
01382      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01383        p = new TSpectrum2((Int_t) G__int(libp->para[0]), (Float_t) G__double(libp->para[1]));
01384      } else {
01385        p = new((void*) gvp) TSpectrum2((Int_t) G__int(libp->para[0]), (Float_t) G__double(libp->para[1]));
01386      }
01387      break;
01388    case 1:
01389      //m: 1
01390      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01391        p = new TSpectrum2((Int_t) G__int(libp->para[0]));
01392      } else {
01393        p = new((void*) gvp) TSpectrum2((Int_t) G__int(libp->para[0]));
01394      }
01395      break;
01396    }
01397    result7->obj.i = (long) p;
01398    result7->ref = (long) p;
01399    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2));
01400    return(1 || funcname || hash || result7 || libp) ;
01401 }
01402 
01403 static int G__G__Spectrum_113_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01404 {
01405    switch (libp->paran) {
01406    case 3:
01407       G__letint(result7, 85, (long) ((TSpectrum2*) G__getstructoffset())->Background((TH1*) G__int(libp->para[0]), (int) G__int(libp->para[1])
01408 , (Option_t*) G__int(libp->para[2])));
01409       break;
01410    case 2:
01411       G__letint(result7, 85, (long) ((TSpectrum2*) G__getstructoffset())->Background((TH1*) G__int(libp->para[0]), (int) G__int(libp->para[1])));
01412       break;
01413    case 1:
01414       G__letint(result7, 85, (long) ((TSpectrum2*) G__getstructoffset())->Background((TH1*) G__int(libp->para[0])));
01415       break;
01416    }
01417    return(1 || funcname || hash || result7 || libp) ;
01418 }
01419 
01420 static int G__G__Spectrum_113_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01421 {
01422       G__letint(result7, 85, (long) ((const TSpectrum2*) G__getstructoffset())->GetHistogram());
01423    return(1 || funcname || hash || result7 || libp) ;
01424 }
01425 
01426 static int G__G__Spectrum_113_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01427 {
01428       G__letint(result7, 105, (long) ((const TSpectrum2*) G__getstructoffset())->GetNPeaks());
01429    return(1 || funcname || hash || result7 || libp) ;
01430 }
01431 
01432 static int G__G__Spectrum_113_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01433 {
01434       G__letint(result7, 70, (long) ((const TSpectrum2*) G__getstructoffset())->GetPositionX());
01435    return(1 || funcname || hash || result7 || libp) ;
01436 }
01437 
01438 static int G__G__Spectrum_113_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01439 {
01440       G__letint(result7, 70, (long) ((const TSpectrum2*) G__getstructoffset())->GetPositionY());
01441    return(1 || funcname || hash || result7 || libp) ;
01442 }
01443 
01444 static int G__G__Spectrum_113_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01445 {
01446    switch (libp->paran) {
01447    case 4:
01448       G__letint(result7, 105, (long) ((TSpectrum2*) G__getstructoffset())->Search((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01449 , (Option_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])));
01450       break;
01451    case 3:
01452       G__letint(result7, 105, (long) ((TSpectrum2*) G__getstructoffset())->Search((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01453 , (Option_t*) G__int(libp->para[2])));
01454       break;
01455    case 2:
01456       G__letint(result7, 105, (long) ((TSpectrum2*) G__getstructoffset())->Search((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])));
01457       break;
01458    case 1:
01459       G__letint(result7, 105, (long) ((TSpectrum2*) G__getstructoffset())->Search((TH1*) G__int(libp->para[0])));
01460       break;
01461    }
01462    return(1 || funcname || hash || result7 || libp) ;
01463 }
01464 
01465 static int G__G__Spectrum_113_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01466 {
01467    switch (libp->paran) {
01468    case 1:
01469       TSpectrum2::SetAverageWindow((Int_t) G__int(libp->para[0]));
01470       G__setnull(result7);
01471       break;
01472    case 0:
01473       TSpectrum2::SetAverageWindow();
01474       G__setnull(result7);
01475       break;
01476    }
01477    return(1 || funcname || hash || result7 || libp) ;
01478 }
01479 
01480 static int G__G__Spectrum_113_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01481 {
01482    switch (libp->paran) {
01483    case 1:
01484       TSpectrum2::SetDeconIterations((Int_t) G__int(libp->para[0]));
01485       G__setnull(result7);
01486       break;
01487    case 0:
01488       TSpectrum2::SetDeconIterations();
01489       G__setnull(result7);
01490       break;
01491    }
01492    return(1 || funcname || hash || result7 || libp) ;
01493 }
01494 
01495 static int G__G__Spectrum_113_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01496 {
01497    switch (libp->paran) {
01498    case 1:
01499       ((TSpectrum2*) G__getstructoffset())->SetResolution((Float_t) G__double(libp->para[0]));
01500       G__setnull(result7);
01501       break;
01502    case 0:
01503       ((TSpectrum2*) G__getstructoffset())->SetResolution();
01504       G__setnull(result7);
01505       break;
01506    }
01507    return(1 || funcname || hash || result7 || libp) ;
01508 }
01509 
01510 static int G__G__Spectrum_113_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01511 {
01512       G__letint(result7, 67, (long) ((TSpectrum2*) G__getstructoffset())->Background(
01513 (float**) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01514 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
01515 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5])
01516 , (Int_t) G__int(libp->para[6])));
01517    return(1 || funcname || hash || result7 || libp) ;
01518 }
01519 
01520 static int G__G__Spectrum_113_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01521 {
01522       G__letint(result7, 67, (long) ((TSpectrum2*) G__getstructoffset())->SmoothMarkov((float**) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01523 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])));
01524    return(1 || funcname || hash || result7 || libp) ;
01525 }
01526 
01527 static int G__G__Spectrum_113_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01528 {
01529       G__letint(result7, 67, (long) ((TSpectrum2*) G__getstructoffset())->Deconvolution(
01530 (float**) G__int(libp->para[0]), (float**) G__int(libp->para[1])
01531 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
01532 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5])
01533 , (Double_t) G__double(libp->para[6])));
01534    return(1 || funcname || hash || result7 || libp) ;
01535 }
01536 
01537 static int G__G__Spectrum_113_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01538 {
01539       G__letint(result7, 105, (long) ((TSpectrum2*) G__getstructoffset())->SearchHighRes(
01540 (float**) G__int(libp->para[0]), (float**) G__int(libp->para[1])
01541 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
01542 , (Double_t) G__double(libp->para[4]), (Double_t) G__double(libp->para[5])
01543 , (Bool_t) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
01544 , (Bool_t) G__int(libp->para[8]), (Int_t) G__int(libp->para[9])));
01545    return(1 || funcname || hash || result7 || libp) ;
01546 }
01547 
01548 static int G__G__Spectrum_113_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01549 {
01550    switch (libp->paran) {
01551    case 4:
01552       G__letint(result7, 105, (long) TSpectrum2::StaticSearch((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01553 , (Option_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])));
01554       break;
01555    case 3:
01556       G__letint(result7, 105, (long) TSpectrum2::StaticSearch((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
01557 , (Option_t*) G__int(libp->para[2])));
01558       break;
01559    case 2:
01560       G__letint(result7, 105, (long) TSpectrum2::StaticSearch((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])));
01561       break;
01562    case 1:
01563       G__letint(result7, 105, (long) TSpectrum2::StaticSearch((TH1*) G__int(libp->para[0])));
01564       break;
01565    }
01566    return(1 || funcname || hash || result7 || libp) ;
01567 }
01568 
01569 static int G__G__Spectrum_113_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01570 {
01571    switch (libp->paran) {
01572    case 3:
01573       G__letint(result7, 85, (long) TSpectrum2::StaticBackground((TH1*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01574 , (Option_t*) G__int(libp->para[2])));
01575       break;
01576    case 2:
01577       G__letint(result7, 85, (long) TSpectrum2::StaticBackground((TH1*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
01578       break;
01579    case 1:
01580       G__letint(result7, 85, (long) TSpectrum2::StaticBackground((TH1*) G__int(libp->para[0])));
01581       break;
01582    }
01583    return(1 || funcname || hash || result7 || libp) ;
01584 }
01585 
01586 static int G__G__Spectrum_113_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01587 {
01588       G__letint(result7, 85, (long) TSpectrum2::Class());
01589    return(1 || funcname || hash || result7 || libp) ;
01590 }
01591 
01592 static int G__G__Spectrum_113_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01593 {
01594       G__letint(result7, 67, (long) TSpectrum2::Class_Name());
01595    return(1 || funcname || hash || result7 || libp) ;
01596 }
01597 
01598 static int G__G__Spectrum_113_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01599 {
01600       G__letint(result7, 115, (long) TSpectrum2::Class_Version());
01601    return(1 || funcname || hash || result7 || libp) ;
01602 }
01603 
01604 static int G__G__Spectrum_113_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01605 {
01606       TSpectrum2::Dictionary();
01607       G__setnull(result7);
01608    return(1 || funcname || hash || result7 || libp) ;
01609 }
01610 
01611 static int G__G__Spectrum_113_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01612 {
01613       ((TSpectrum2*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01614       G__setnull(result7);
01615    return(1 || funcname || hash || result7 || libp) ;
01616 }
01617 
01618 static int G__G__Spectrum_113_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01619 {
01620       G__letint(result7, 67, (long) TSpectrum2::DeclFileName());
01621    return(1 || funcname || hash || result7 || libp) ;
01622 }
01623 
01624 static int G__G__Spectrum_113_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01625 {
01626       G__letint(result7, 105, (long) TSpectrum2::ImplFileLine());
01627    return(1 || funcname || hash || result7 || libp) ;
01628 }
01629 
01630 static int G__G__Spectrum_113_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01631 {
01632       G__letint(result7, 67, (long) TSpectrum2::ImplFileName());
01633    return(1 || funcname || hash || result7 || libp) ;
01634 }
01635 
01636 static int G__G__Spectrum_113_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01637 {
01638       G__letint(result7, 105, (long) TSpectrum2::DeclFileLine());
01639    return(1 || funcname || hash || result7 || libp) ;
01640 }
01641 
01642 // automatic copy constructor
01643 static int G__G__Spectrum_113_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01644 
01645 {
01646    TSpectrum2* p;
01647    void* tmp = (void*) G__int(libp->para[0]);
01648    p = new TSpectrum2(*(TSpectrum2*) tmp);
01649    result7->obj.i = (long) p;
01650    result7->ref = (long) p;
01651    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2));
01652    return(1 || funcname || hash || result7 || libp) ;
01653 }
01654 
01655 // automatic destructor
01656 typedef TSpectrum2 G__TTSpectrum2;
01657 static int G__G__Spectrum_113_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01658 {
01659    char* gvp = (char*) G__getgvp();
01660    long soff = G__getstructoffset();
01661    int n = G__getaryconstruct();
01662    //
01663    //has_a_delete: 1
01664    //has_own_delete1arg: 0
01665    //has_own_delete2arg: 0
01666    //
01667    if (!soff) {
01668      return(1);
01669    }
01670    if (n) {
01671      if (gvp == (char*)G__PVOID) {
01672        delete[] (TSpectrum2*) soff;
01673      } else {
01674        G__setgvp((long) G__PVOID);
01675        for (int i = n - 1; i >= 0; --i) {
01676          ((TSpectrum2*) (soff+(sizeof(TSpectrum2)*i)))->~G__TTSpectrum2();
01677        }
01678        G__setgvp((long)gvp);
01679      }
01680    } else {
01681      if (gvp == (char*)G__PVOID) {
01682        delete (TSpectrum2*) soff;
01683      } else {
01684        G__setgvp((long) G__PVOID);
01685        ((TSpectrum2*) (soff))->~G__TTSpectrum2();
01686        G__setgvp((long)gvp);
01687      }
01688    }
01689    G__setnull(result7);
01690    return(1 || funcname || hash || result7 || libp) ;
01691 }
01692 
01693 // automatic assignment operator
01694 static int G__G__Spectrum_113_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01695 {
01696    TSpectrum2* dest = (TSpectrum2*) G__getstructoffset();
01697    *dest = *(TSpectrum2*) libp->para[0].ref;
01698    const TSpectrum2& obj = *dest;
01699    result7->ref = (long) (&obj);
01700    result7->obj.i = (long) (&obj);
01701    return(1 || funcname || hash || result7 || libp) ;
01702 }
01703 
01704 
01705 /* TSpectrum2Transform */
01706 static int G__G__Spectrum_115_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01707 {
01708    TSpectrum2Transform* p = NULL;
01709    char* gvp = (char*) G__getgvp();
01710    int n = G__getaryconstruct();
01711    if (n) {
01712      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01713        p = new TSpectrum2Transform[n];
01714      } else {
01715        p = new((void*) gvp) TSpectrum2Transform[n];
01716      }
01717    } else {
01718      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01719        p = new TSpectrum2Transform;
01720      } else {
01721        p = new((void*) gvp) TSpectrum2Transform;
01722      }
01723    }
01724    result7->obj.i = (long) p;
01725    result7->ref = (long) p;
01726    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Transform));
01727    return(1 || funcname || hash || result7 || libp) ;
01728 }
01729 
01730 static int G__G__Spectrum_115_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01731 {
01732    TSpectrum2Transform* p = NULL;
01733    char* gvp = (char*) G__getgvp();
01734    //m: 2
01735    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01736      p = new TSpectrum2Transform((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
01737    } else {
01738      p = new((void*) gvp) TSpectrum2Transform((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
01739    }
01740    result7->obj.i = (long) p;
01741    result7->ref = (long) p;
01742    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Transform));
01743    return(1 || funcname || hash || result7 || libp) ;
01744 }
01745 
01746 static int G__G__Spectrum_115_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01747 {
01748       ((TSpectrum2Transform*) G__getstructoffset())->Enhance((const Float_t**) G__int(libp->para[0]), (Float_t**) G__int(libp->para[1]));
01749       G__setnull(result7);
01750    return(1 || funcname || hash || result7 || libp) ;
01751 }
01752 
01753 static int G__G__Spectrum_115_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01754 {
01755       ((TSpectrum2Transform*) G__getstructoffset())->FilterZonal((const Float_t**) G__int(libp->para[0]), (Float_t**) G__int(libp->para[1]));
01756       G__setnull(result7);
01757    return(1 || funcname || hash || result7 || libp) ;
01758 }
01759 
01760 static int G__G__Spectrum_115_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01761 {
01762       ((TSpectrum2Transform*) G__getstructoffset())->SetDirection((Int_t) G__int(libp->para[0]));
01763       G__setnull(result7);
01764    return(1 || funcname || hash || result7 || libp) ;
01765 }
01766 
01767 static int G__G__Spectrum_115_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01768 {
01769       ((TSpectrum2Transform*) G__getstructoffset())->SetEnhanceCoeff((Float_t) G__double(libp->para[0]));
01770       G__setnull(result7);
01771    return(1 || funcname || hash || result7 || libp) ;
01772 }
01773 
01774 static int G__G__Spectrum_115_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01775 {
01776       ((TSpectrum2Transform*) G__getstructoffset())->SetFilterCoeff((Float_t) G__double(libp->para[0]));
01777       G__setnull(result7);
01778    return(1 || funcname || hash || result7 || libp) ;
01779 }
01780 
01781 static int G__G__Spectrum_115_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01782 {
01783       ((TSpectrum2Transform*) G__getstructoffset())->SetRegion((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01784 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3]));
01785       G__setnull(result7);
01786    return(1 || funcname || hash || result7 || libp) ;
01787 }
01788 
01789 static int G__G__Spectrum_115_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01790 {
01791       ((TSpectrum2Transform*) G__getstructoffset())->SetTransformType((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
01792       G__setnull(result7);
01793    return(1 || funcname || hash || result7 || libp) ;
01794 }
01795 
01796 static int G__G__Spectrum_115_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01797 {
01798       ((TSpectrum2Transform*) G__getstructoffset())->Transform((const Float_t**) G__int(libp->para[0]), (Float_t**) G__int(libp->para[1]));
01799       G__setnull(result7);
01800    return(1 || funcname || hash || result7 || libp) ;
01801 }
01802 
01803 static int G__G__Spectrum_115_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01804 {
01805       G__letint(result7, 85, (long) TSpectrum2Transform::Class());
01806    return(1 || funcname || hash || result7 || libp) ;
01807 }
01808 
01809 static int G__G__Spectrum_115_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01810 {
01811       G__letint(result7, 67, (long) TSpectrum2Transform::Class_Name());
01812    return(1 || funcname || hash || result7 || libp) ;
01813 }
01814 
01815 static int G__G__Spectrum_115_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01816 {
01817       G__letint(result7, 115, (long) TSpectrum2Transform::Class_Version());
01818    return(1 || funcname || hash || result7 || libp) ;
01819 }
01820 
01821 static int G__G__Spectrum_115_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01822 {
01823       TSpectrum2Transform::Dictionary();
01824       G__setnull(result7);
01825    return(1 || funcname || hash || result7 || libp) ;
01826 }
01827 
01828 static int G__G__Spectrum_115_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01829 {
01830       ((TSpectrum2Transform*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01831       G__setnull(result7);
01832    return(1 || funcname || hash || result7 || libp) ;
01833 }
01834 
01835 static int G__G__Spectrum_115_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01836 {
01837       G__letint(result7, 67, (long) TSpectrum2Transform::DeclFileName());
01838    return(1 || funcname || hash || result7 || libp) ;
01839 }
01840 
01841 static int G__G__Spectrum_115_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01842 {
01843       G__letint(result7, 105, (long) TSpectrum2Transform::ImplFileLine());
01844    return(1 || funcname || hash || result7 || libp) ;
01845 }
01846 
01847 static int G__G__Spectrum_115_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01848 {
01849       G__letint(result7, 67, (long) TSpectrum2Transform::ImplFileName());
01850    return(1 || funcname || hash || result7 || libp) ;
01851 }
01852 
01853 static int G__G__Spectrum_115_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01854 {
01855       G__letint(result7, 105, (long) TSpectrum2Transform::DeclFileLine());
01856    return(1 || funcname || hash || result7 || libp) ;
01857 }
01858 
01859 // automatic copy constructor
01860 static int G__G__Spectrum_115_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01861 
01862 {
01863    TSpectrum2Transform* p;
01864    void* tmp = (void*) G__int(libp->para[0]);
01865    p = new TSpectrum2Transform(*(TSpectrum2Transform*) tmp);
01866    result7->obj.i = (long) p;
01867    result7->ref = (long) p;
01868    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Transform));
01869    return(1 || funcname || hash || result7 || libp) ;
01870 }
01871 
01872 // automatic destructor
01873 typedef TSpectrum2Transform G__TTSpectrum2Transform;
01874 static int G__G__Spectrum_115_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01875 {
01876    char* gvp = (char*) G__getgvp();
01877    long soff = G__getstructoffset();
01878    int n = G__getaryconstruct();
01879    //
01880    //has_a_delete: 1
01881    //has_own_delete1arg: 0
01882    //has_own_delete2arg: 0
01883    //
01884    if (!soff) {
01885      return(1);
01886    }
01887    if (n) {
01888      if (gvp == (char*)G__PVOID) {
01889        delete[] (TSpectrum2Transform*) soff;
01890      } else {
01891        G__setgvp((long) G__PVOID);
01892        for (int i = n - 1; i >= 0; --i) {
01893          ((TSpectrum2Transform*) (soff+(sizeof(TSpectrum2Transform)*i)))->~G__TTSpectrum2Transform();
01894        }
01895        G__setgvp((long)gvp);
01896      }
01897    } else {
01898      if (gvp == (char*)G__PVOID) {
01899        delete (TSpectrum2Transform*) soff;
01900      } else {
01901        G__setgvp((long) G__PVOID);
01902        ((TSpectrum2Transform*) (soff))->~G__TTSpectrum2Transform();
01903        G__setgvp((long)gvp);
01904      }
01905    }
01906    G__setnull(result7);
01907    return(1 || funcname || hash || result7 || libp) ;
01908 }
01909 
01910 // automatic assignment operator
01911 static int G__G__Spectrum_115_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01912 {
01913    TSpectrum2Transform* dest = (TSpectrum2Transform*) G__getstructoffset();
01914    *dest = *(TSpectrum2Transform*) libp->para[0].ref;
01915    const TSpectrum2Transform& obj = *dest;
01916    result7->ref = (long) (&obj);
01917    result7->obj.i = (long) (&obj);
01918    return(1 || funcname || hash || result7 || libp) ;
01919 }
01920 
01921 
01922 /* TSpectrum3 */
01923 static int G__G__Spectrum_117_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01924 {
01925    TSpectrum3* p = NULL;
01926    char* gvp = (char*) G__getgvp();
01927    int n = G__getaryconstruct();
01928    if (n) {
01929      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01930        p = new TSpectrum3[n];
01931      } else {
01932        p = new((void*) gvp) TSpectrum3[n];
01933      }
01934    } else {
01935      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01936        p = new TSpectrum3;
01937      } else {
01938        p = new((void*) gvp) TSpectrum3;
01939      }
01940    }
01941    result7->obj.i = (long) p;
01942    result7->ref = (long) p;
01943    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3));
01944    return(1 || funcname || hash || result7 || libp) ;
01945 }
01946 
01947 static int G__G__Spectrum_117_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01948 {
01949    TSpectrum3* p = NULL;
01950    char* gvp = (char*) G__getgvp();
01951    switch (libp->paran) {
01952    case 2:
01953      //m: 2
01954      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01955        p = new TSpectrum3((Int_t) G__int(libp->para[0]), (Float_t) G__double(libp->para[1]));
01956      } else {
01957        p = new((void*) gvp) TSpectrum3((Int_t) G__int(libp->para[0]), (Float_t) G__double(libp->para[1]));
01958      }
01959      break;
01960    case 1:
01961      //m: 1
01962      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01963        p = new TSpectrum3((Int_t) G__int(libp->para[0]));
01964      } else {
01965        p = new((void*) gvp) TSpectrum3((Int_t) G__int(libp->para[0]));
01966      }
01967      break;
01968    }
01969    result7->obj.i = (long) p;
01970    result7->ref = (long) p;
01971    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3));
01972    return(1 || funcname || hash || result7 || libp) ;
01973 }
01974 
01975 static int G__G__Spectrum_117_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01976 {
01977    switch (libp->paran) {
01978    case 3:
01979       G__letint(result7, 67, (long) ((TSpectrum3*) G__getstructoffset())->Background((TH1*) G__int(libp->para[0]), (int) G__int(libp->para[1])
01980 , (Option_t*) G__int(libp->para[2])));
01981       break;
01982    case 2:
01983       G__letint(result7, 67, (long) ((TSpectrum3*) G__getstructoffset())->Background((TH1*) G__int(libp->para[0]), (int) G__int(libp->para[1])));
01984       break;
01985    }
01986    return(1 || funcname || hash || result7 || libp) ;
01987 }
01988 
01989 static int G__G__Spectrum_117_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01990 {
01991       G__letint(result7, 67, (long) ((TSpectrum3*) G__getstructoffset())->Background(
01992 (float***) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
01993 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
01994 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5])
01995 , (Int_t) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
01996 , (Int_t) G__int(libp->para[8])));
01997    return(1 || funcname || hash || result7 || libp) ;
01998 }
01999 
02000 static int G__G__Spectrum_117_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02001 {
02002       G__letint(result7, 67, (long) ((TSpectrum3*) G__getstructoffset())->Deconvolution(
02003 (float***) G__int(libp->para[0]), (const float***) G__int(libp->para[1])
02004 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02005 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5])
02006 , (Int_t) G__int(libp->para[6]), (Double_t) G__double(libp->para[7])));
02007    return(1 || funcname || hash || result7 || libp) ;
02008 }
02009 
02010 static int G__G__Spectrum_117_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02011 {
02012       G__letint(result7, 85, (long) ((const TSpectrum3*) G__getstructoffset())->GetHistogram());
02013    return(1 || funcname || hash || result7 || libp) ;
02014 }
02015 
02016 static int G__G__Spectrum_117_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02017 {
02018       G__letint(result7, 105, (long) ((const TSpectrum3*) G__getstructoffset())->GetNPeaks());
02019    return(1 || funcname || hash || result7 || libp) ;
02020 }
02021 
02022 static int G__G__Spectrum_117_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02023 {
02024       G__letint(result7, 70, (long) ((const TSpectrum3*) G__getstructoffset())->GetPositionX());
02025    return(1 || funcname || hash || result7 || libp) ;
02026 }
02027 
02028 static int G__G__Spectrum_117_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02029 {
02030       G__letint(result7, 70, (long) ((const TSpectrum3*) G__getstructoffset())->GetPositionY());
02031    return(1 || funcname || hash || result7 || libp) ;
02032 }
02033 
02034 static int G__G__Spectrum_117_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02035 {
02036       G__letint(result7, 70, (long) ((const TSpectrum3*) G__getstructoffset())->GetPositionZ());
02037    return(1 || funcname || hash || result7 || libp) ;
02038 }
02039 
02040 static int G__G__Spectrum_117_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02041 {
02042    switch (libp->paran) {
02043    case 4:
02044       G__letint(result7, 105, (long) ((TSpectrum3*) G__getstructoffset())->Search((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02045 , (Option_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])));
02046       break;
02047    case 3:
02048       G__letint(result7, 105, (long) ((TSpectrum3*) G__getstructoffset())->Search((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02049 , (Option_t*) G__int(libp->para[2])));
02050       break;
02051    case 2:
02052       G__letint(result7, 105, (long) ((TSpectrum3*) G__getstructoffset())->Search((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])));
02053       break;
02054    case 1:
02055       G__letint(result7, 105, (long) ((TSpectrum3*) G__getstructoffset())->Search((TH1*) G__int(libp->para[0])));
02056       break;
02057    }
02058    return(1 || funcname || hash || result7 || libp) ;
02059 }
02060 
02061 static int G__G__Spectrum_117_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02062 {
02063       G__letint(result7, 105, (long) ((TSpectrum3*) G__getstructoffset())->SearchFast(
02064 (const float***) G__int(libp->para[0]), (float***) G__int(libp->para[1])
02065 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02066 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
02067 , (Double_t) G__double(libp->para[6]), (Bool_t) G__int(libp->para[7])
02068 , (Int_t) G__int(libp->para[8])));
02069    return(1 || funcname || hash || result7 || libp) ;
02070 }
02071 
02072 static int G__G__Spectrum_117_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02073 {
02074       G__letint(result7, 105, (long) ((TSpectrum3*) G__getstructoffset())->SearchHighRes(
02075 (const float***) G__int(libp->para[0]), (float***) G__int(libp->para[1])
02076 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02077 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])
02078 , (Double_t) G__double(libp->para[6]), (Bool_t) G__int(libp->para[7])
02079 , (Int_t) G__int(libp->para[8]), (Bool_t) G__int(libp->para[9])
02080 , (Int_t) G__int(libp->para[10])));
02081    return(1 || funcname || hash || result7 || libp) ;
02082 }
02083 
02084 static int G__G__Spectrum_117_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02085 {
02086    switch (libp->paran) {
02087    case 1:
02088       ((TSpectrum3*) G__getstructoffset())->SetResolution((Float_t) G__double(libp->para[0]));
02089       G__setnull(result7);
02090       break;
02091    case 0:
02092       ((TSpectrum3*) G__getstructoffset())->SetResolution();
02093       G__setnull(result7);
02094       break;
02095    }
02096    return(1 || funcname || hash || result7 || libp) ;
02097 }
02098 
02099 static int G__G__Spectrum_117_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02100 {
02101       G__letint(result7, 67, (long) ((TSpectrum3*) G__getstructoffset())->SmoothMarkov((float***) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02102 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02103 , (Int_t) G__int(libp->para[4])));
02104    return(1 || funcname || hash || result7 || libp) ;
02105 }
02106 
02107 static int G__G__Spectrum_117_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02108 {
02109       G__letint(result7, 85, (long) TSpectrum3::Class());
02110    return(1 || funcname || hash || result7 || libp) ;
02111 }
02112 
02113 static int G__G__Spectrum_117_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02114 {
02115       G__letint(result7, 67, (long) TSpectrum3::Class_Name());
02116    return(1 || funcname || hash || result7 || libp) ;
02117 }
02118 
02119 static int G__G__Spectrum_117_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02120 {
02121       G__letint(result7, 115, (long) TSpectrum3::Class_Version());
02122    return(1 || funcname || hash || result7 || libp) ;
02123 }
02124 
02125 static int G__G__Spectrum_117_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02126 {
02127       TSpectrum3::Dictionary();
02128       G__setnull(result7);
02129    return(1 || funcname || hash || result7 || libp) ;
02130 }
02131 
02132 static int G__G__Spectrum_117_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02133 {
02134       ((TSpectrum3*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02135       G__setnull(result7);
02136    return(1 || funcname || hash || result7 || libp) ;
02137 }
02138 
02139 static int G__G__Spectrum_117_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02140 {
02141       G__letint(result7, 67, (long) TSpectrum3::DeclFileName());
02142    return(1 || funcname || hash || result7 || libp) ;
02143 }
02144 
02145 static int G__G__Spectrum_117_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02146 {
02147       G__letint(result7, 105, (long) TSpectrum3::ImplFileLine());
02148    return(1 || funcname || hash || result7 || libp) ;
02149 }
02150 
02151 static int G__G__Spectrum_117_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02152 {
02153       G__letint(result7, 67, (long) TSpectrum3::ImplFileName());
02154    return(1 || funcname || hash || result7 || libp) ;
02155 }
02156 
02157 static int G__G__Spectrum_117_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02158 {
02159       G__letint(result7, 105, (long) TSpectrum3::DeclFileLine());
02160    return(1 || funcname || hash || result7 || libp) ;
02161 }
02162 
02163 // automatic copy constructor
02164 static int G__G__Spectrum_117_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02165 
02166 {
02167    TSpectrum3* p;
02168    void* tmp = (void*) G__int(libp->para[0]);
02169    p = new TSpectrum3(*(TSpectrum3*) tmp);
02170    result7->obj.i = (long) p;
02171    result7->ref = (long) p;
02172    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3));
02173    return(1 || funcname || hash || result7 || libp) ;
02174 }
02175 
02176 // automatic destructor
02177 typedef TSpectrum3 G__TTSpectrum3;
02178 static int G__G__Spectrum_117_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02179 {
02180    char* gvp = (char*) G__getgvp();
02181    long soff = G__getstructoffset();
02182    int n = G__getaryconstruct();
02183    //
02184    //has_a_delete: 1
02185    //has_own_delete1arg: 0
02186    //has_own_delete2arg: 0
02187    //
02188    if (!soff) {
02189      return(1);
02190    }
02191    if (n) {
02192      if (gvp == (char*)G__PVOID) {
02193        delete[] (TSpectrum3*) soff;
02194      } else {
02195        G__setgvp((long) G__PVOID);
02196        for (int i = n - 1; i >= 0; --i) {
02197          ((TSpectrum3*) (soff+(sizeof(TSpectrum3)*i)))->~G__TTSpectrum3();
02198        }
02199        G__setgvp((long)gvp);
02200      }
02201    } else {
02202      if (gvp == (char*)G__PVOID) {
02203        delete (TSpectrum3*) soff;
02204      } else {
02205        G__setgvp((long) G__PVOID);
02206        ((TSpectrum3*) (soff))->~G__TTSpectrum3();
02207        G__setgvp((long)gvp);
02208      }
02209    }
02210    G__setnull(result7);
02211    return(1 || funcname || hash || result7 || libp) ;
02212 }
02213 
02214 // automatic assignment operator
02215 static int G__G__Spectrum_117_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02216 {
02217    TSpectrum3* dest = (TSpectrum3*) G__getstructoffset();
02218    *dest = *(TSpectrum3*) libp->para[0].ref;
02219    const TSpectrum3& obj = *dest;
02220    result7->ref = (long) (&obj);
02221    result7->obj.i = (long) (&obj);
02222    return(1 || funcname || hash || result7 || libp) ;
02223 }
02224 
02225 
02226 /* TSpectrumFit */
02227 static int G__G__Spectrum_119_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02228 {
02229    TSpectrumFit* p = NULL;
02230    char* gvp = (char*) G__getgvp();
02231    int n = G__getaryconstruct();
02232    if (n) {
02233      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02234        p = new TSpectrumFit[n];
02235      } else {
02236        p = new((void*) gvp) TSpectrumFit[n];
02237      }
02238    } else {
02239      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02240        p = new TSpectrumFit;
02241      } else {
02242        p = new((void*) gvp) TSpectrumFit;
02243      }
02244    }
02245    result7->obj.i = (long) p;
02246    result7->ref = (long) p;
02247    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFit));
02248    return(1 || funcname || hash || result7 || libp) ;
02249 }
02250 
02251 static int G__G__Spectrum_119_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02252 {
02253    TSpectrumFit* p = NULL;
02254    char* gvp = (char*) G__getgvp();
02255    //m: 1
02256    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02257      p = new TSpectrumFit((Int_t) G__int(libp->para[0]));
02258    } else {
02259      p = new((void*) gvp) TSpectrumFit((Int_t) G__int(libp->para[0]));
02260    }
02261    result7->obj.i = (long) p;
02262    result7->ref = (long) p;
02263    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFit));
02264    return(1 || funcname || hash || result7 || libp) ;
02265 }
02266 
02267 static int G__G__Spectrum_119_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02268 {
02269       ((TSpectrumFit*) G__getstructoffset())->FitAwmi((float*) G__int(libp->para[0]));
02270       G__setnull(result7);
02271    return(1 || funcname || hash || result7 || libp) ;
02272 }
02273 
02274 static int G__G__Spectrum_119_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02275 {
02276       ((TSpectrumFit*) G__getstructoffset())->FitStiefel((float*) G__int(libp->para[0]));
02277       G__setnull(result7);
02278    return(1 || funcname || hash || result7 || libp) ;
02279 }
02280 
02281 static int G__G__Spectrum_119_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02282 {
02283       G__letint(result7, 68, (long) ((const TSpectrumFit*) G__getstructoffset())->GetAmplitudes());
02284    return(1 || funcname || hash || result7 || libp) ;
02285 }
02286 
02287 static int G__G__Spectrum_119_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02288 {
02289       G__letint(result7, 68, (long) ((const TSpectrumFit*) G__getstructoffset())->GetAmplitudesErrors());
02290    return(1 || funcname || hash || result7 || libp) ;
02291 }
02292 
02293 static int G__G__Spectrum_119_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02294 {
02295       G__letint(result7, 68, (long) ((const TSpectrumFit*) G__getstructoffset())->GetAreas());
02296    return(1 || funcname || hash || result7 || libp) ;
02297 }
02298 
02299 static int G__G__Spectrum_119_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02300 {
02301       G__letint(result7, 68, (long) ((const TSpectrumFit*) G__getstructoffset())->GetAreasErrors());
02302    return(1 || funcname || hash || result7 || libp) ;
02303 }
02304 
02305 static int G__G__Spectrum_119_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02306 {
02307       ((TSpectrumFit*) G__getstructoffset())->GetBackgroundParameters(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
02308 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3])
02309 , *(Double_t*) G__Doubleref(&libp->para[4]), *(Double_t*) G__Doubleref(&libp->para[5]));
02310       G__setnull(result7);
02311    return(1 || funcname || hash || result7 || libp) ;
02312 }
02313 
02314 static int G__G__Spectrum_119_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02315 {
02316       G__letdouble(result7, 100, (double) ((const TSpectrumFit*) G__getstructoffset())->GetChi());
02317    return(1 || funcname || hash || result7 || libp) ;
02318 }
02319 
02320 static int G__G__Spectrum_119_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02321 {
02322       G__letint(result7, 68, (long) ((const TSpectrumFit*) G__getstructoffset())->GetPositions());
02323    return(1 || funcname || hash || result7 || libp) ;
02324 }
02325 
02326 static int G__G__Spectrum_119_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02327 {
02328       G__letint(result7, 68, (long) ((const TSpectrumFit*) G__getstructoffset())->GetPositionsErrors());
02329    return(1 || funcname || hash || result7 || libp) ;
02330 }
02331 
02332 static int G__G__Spectrum_119_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02333 {
02334       ((TSpectrumFit*) G__getstructoffset())->GetSigma(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1]));
02335       G__setnull(result7);
02336    return(1 || funcname || hash || result7 || libp) ;
02337 }
02338 
02339 static int G__G__Spectrum_119_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02340 {
02341       ((TSpectrumFit*) G__getstructoffset())->GetTailParameters(*(Double_t*) G__Doubleref(&libp->para[0]), *(Double_t*) G__Doubleref(&libp->para[1])
02342 , *(Double_t*) G__Doubleref(&libp->para[2]), *(Double_t*) G__Doubleref(&libp->para[3])
02343 , *(Double_t*) G__Doubleref(&libp->para[4]), *(Double_t*) G__Doubleref(&libp->para[5]));
02344       G__setnull(result7);
02345    return(1 || funcname || hash || result7 || libp) ;
02346 }
02347 
02348 static int G__G__Spectrum_119_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02349 {
02350       ((TSpectrumFit*) G__getstructoffset())->SetBackgroundParameters((Double_t) G__double(libp->para[0]), (Bool_t) G__int(libp->para[1])
02351 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
02352 , (Double_t) G__double(libp->para[4]), (Bool_t) G__int(libp->para[5]));
02353       G__setnull(result7);
02354    return(1 || funcname || hash || result7 || libp) ;
02355 }
02356 
02357 static int G__G__Spectrum_119_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02358 {
02359       ((TSpectrumFit*) G__getstructoffset())->SetFitParameters(
02360 (Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02361 , (Int_t) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])
02362 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5])
02363 , (Int_t) G__int(libp->para[6]), (Int_t) G__int(libp->para[7]));
02364       G__setnull(result7);
02365    return(1 || funcname || hash || result7 || libp) ;
02366 }
02367 
02368 static int G__G__Spectrum_119_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02369 {
02370       ((TSpectrumFit*) G__getstructoffset())->SetPeakParameters((Double_t) G__double(libp->para[0]), (Bool_t) G__int(libp->para[1])
02371 , (Float_t*) G__int(libp->para[2]), (const Bool_t*) G__int(libp->para[3])
02372 , (Float_t*) G__int(libp->para[4]), (const Bool_t*) G__int(libp->para[5]));
02373       G__setnull(result7);
02374    return(1 || funcname || hash || result7 || libp) ;
02375 }
02376 
02377 static int G__G__Spectrum_119_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02378 {
02379       ((TSpectrumFit*) G__getstructoffset())->SetTailParameters((Double_t) G__double(libp->para[0]), (Bool_t) G__int(libp->para[1])
02380 , (Double_t) G__double(libp->para[2]), (Bool_t) G__int(libp->para[3])
02381 , (Double_t) G__double(libp->para[4]), (Bool_t) G__int(libp->para[5]));
02382       G__setnull(result7);
02383    return(1 || funcname || hash || result7 || libp) ;
02384 }
02385 
02386 static int G__G__Spectrum_119_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02387 {
02388       G__letint(result7, 85, (long) TSpectrumFit::Class());
02389    return(1 || funcname || hash || result7 || libp) ;
02390 }
02391 
02392 static int G__G__Spectrum_119_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02393 {
02394       G__letint(result7, 67, (long) TSpectrumFit::Class_Name());
02395    return(1 || funcname || hash || result7 || libp) ;
02396 }
02397 
02398 static int G__G__Spectrum_119_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02399 {
02400       G__letint(result7, 115, (long) TSpectrumFit::Class_Version());
02401    return(1 || funcname || hash || result7 || libp) ;
02402 }
02403 
02404 static int G__G__Spectrum_119_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02405 {
02406       TSpectrumFit::Dictionary();
02407       G__setnull(result7);
02408    return(1 || funcname || hash || result7 || libp) ;
02409 }
02410 
02411 static int G__G__Spectrum_119_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02412 {
02413       ((TSpectrumFit*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02414       G__setnull(result7);
02415    return(1 || funcname || hash || result7 || libp) ;
02416 }
02417 
02418 static int G__G__Spectrum_119_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02419 {
02420       G__letint(result7, 67, (long) TSpectrumFit::DeclFileName());
02421    return(1 || funcname || hash || result7 || libp) ;
02422 }
02423 
02424 static int G__G__Spectrum_119_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02425 {
02426       G__letint(result7, 105, (long) TSpectrumFit::ImplFileLine());
02427    return(1 || funcname || hash || result7 || libp) ;
02428 }
02429 
02430 static int G__G__Spectrum_119_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02431 {
02432       G__letint(result7, 67, (long) TSpectrumFit::ImplFileName());
02433    return(1 || funcname || hash || result7 || libp) ;
02434 }
02435 
02436 static int G__G__Spectrum_119_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02437 {
02438       G__letint(result7, 105, (long) TSpectrumFit::DeclFileLine());
02439    return(1 || funcname || hash || result7 || libp) ;
02440 }
02441 
02442 // automatic copy constructor
02443 static int G__G__Spectrum_119_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02444 
02445 {
02446    TSpectrumFit* p;
02447    void* tmp = (void*) G__int(libp->para[0]);
02448    p = new TSpectrumFit(*(TSpectrumFit*) tmp);
02449    result7->obj.i = (long) p;
02450    result7->ref = (long) p;
02451    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFit));
02452    return(1 || funcname || hash || result7 || libp) ;
02453 }
02454 
02455 // automatic destructor
02456 typedef TSpectrumFit G__TTSpectrumFit;
02457 static int G__G__Spectrum_119_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02458 {
02459    char* gvp = (char*) G__getgvp();
02460    long soff = G__getstructoffset();
02461    int n = G__getaryconstruct();
02462    //
02463    //has_a_delete: 1
02464    //has_own_delete1arg: 0
02465    //has_own_delete2arg: 0
02466    //
02467    if (!soff) {
02468      return(1);
02469    }
02470    if (n) {
02471      if (gvp == (char*)G__PVOID) {
02472        delete[] (TSpectrumFit*) soff;
02473      } else {
02474        G__setgvp((long) G__PVOID);
02475        for (int i = n - 1; i >= 0; --i) {
02476          ((TSpectrumFit*) (soff+(sizeof(TSpectrumFit)*i)))->~G__TTSpectrumFit();
02477        }
02478        G__setgvp((long)gvp);
02479      }
02480    } else {
02481      if (gvp == (char*)G__PVOID) {
02482        delete (TSpectrumFit*) soff;
02483      } else {
02484        G__setgvp((long) G__PVOID);
02485        ((TSpectrumFit*) (soff))->~G__TTSpectrumFit();
02486        G__setgvp((long)gvp);
02487      }
02488    }
02489    G__setnull(result7);
02490    return(1 || funcname || hash || result7 || libp) ;
02491 }
02492 
02493 // automatic assignment operator
02494 static int G__G__Spectrum_119_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02495 {
02496    TSpectrumFit* dest = (TSpectrumFit*) G__getstructoffset();
02497    *dest = *(TSpectrumFit*) libp->para[0].ref;
02498    const TSpectrumFit& obj = *dest;
02499    result7->ref = (long) (&obj);
02500    result7->obj.i = (long) (&obj);
02501    return(1 || funcname || hash || result7 || libp) ;
02502 }
02503 
02504 
02505 /* TSpectrum */
02506 static int G__G__Spectrum_121_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02507 {
02508    TSpectrum* p = NULL;
02509    char* gvp = (char*) G__getgvp();
02510    int n = G__getaryconstruct();
02511    if (n) {
02512      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02513        p = new TSpectrum[n];
02514      } else {
02515        p = new((void*) gvp) TSpectrum[n];
02516      }
02517    } else {
02518      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02519        p = new TSpectrum;
02520      } else {
02521        p = new((void*) gvp) TSpectrum;
02522      }
02523    }
02524    result7->obj.i = (long) p;
02525    result7->ref = (long) p;
02526    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum));
02527    return(1 || funcname || hash || result7 || libp) ;
02528 }
02529 
02530 static int G__G__Spectrum_121_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02531 {
02532    TSpectrum* p = NULL;
02533    char* gvp = (char*) G__getgvp();
02534    switch (libp->paran) {
02535    case 2:
02536      //m: 2
02537      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02538        p = new TSpectrum((Int_t) G__int(libp->para[0]), (Float_t) G__double(libp->para[1]));
02539      } else {
02540        p = new((void*) gvp) TSpectrum((Int_t) G__int(libp->para[0]), (Float_t) G__double(libp->para[1]));
02541      }
02542      break;
02543    case 1:
02544      //m: 1
02545      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02546        p = new TSpectrum((Int_t) G__int(libp->para[0]));
02547      } else {
02548        p = new((void*) gvp) TSpectrum((Int_t) G__int(libp->para[0]));
02549      }
02550      break;
02551    }
02552    result7->obj.i = (long) p;
02553    result7->ref = (long) p;
02554    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum));
02555    return(1 || funcname || hash || result7 || libp) ;
02556 }
02557 
02558 static int G__G__Spectrum_121_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02559 {
02560    switch (libp->paran) {
02561    case 3:
02562       G__letint(result7, 85, (long) ((TSpectrum*) G__getstructoffset())->Background((TH1*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02563 , (Option_t*) G__int(libp->para[2])));
02564       break;
02565    case 2:
02566       G__letint(result7, 85, (long) ((TSpectrum*) G__getstructoffset())->Background((TH1*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
02567       break;
02568    case 1:
02569       G__letint(result7, 85, (long) ((TSpectrum*) G__getstructoffset())->Background((TH1*) G__int(libp->para[0])));
02570       break;
02571    }
02572    return(1 || funcname || hash || result7 || libp) ;
02573 }
02574 
02575 static int G__G__Spectrum_121_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02576 {
02577       G__letint(result7, 85, (long) ((const TSpectrum*) G__getstructoffset())->GetHistogram());
02578    return(1 || funcname || hash || result7 || libp) ;
02579 }
02580 
02581 static int G__G__Spectrum_121_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02582 {
02583       G__letint(result7, 105, (long) ((const TSpectrum*) G__getstructoffset())->GetNPeaks());
02584    return(1 || funcname || hash || result7 || libp) ;
02585 }
02586 
02587 static int G__G__Spectrum_121_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02588 {
02589       G__letint(result7, 70, (long) ((const TSpectrum*) G__getstructoffset())->GetPositionX());
02590    return(1 || funcname || hash || result7 || libp) ;
02591 }
02592 
02593 static int G__G__Spectrum_121_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02594 {
02595       G__letint(result7, 70, (long) ((const TSpectrum*) G__getstructoffset())->GetPositionY());
02596    return(1 || funcname || hash || result7 || libp) ;
02597 }
02598 
02599 static int G__G__Spectrum_121_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02600 {
02601    switch (libp->paran) {
02602    case 4:
02603       G__letint(result7, 105, (long) ((TSpectrum*) G__getstructoffset())->Search((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02604 , (Option_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])));
02605       break;
02606    case 3:
02607       G__letint(result7, 105, (long) ((TSpectrum*) G__getstructoffset())->Search((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02608 , (Option_t*) G__int(libp->para[2])));
02609       break;
02610    case 2:
02611       G__letint(result7, 105, (long) ((TSpectrum*) G__getstructoffset())->Search((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])));
02612       break;
02613    case 1:
02614       G__letint(result7, 105, (long) ((TSpectrum*) G__getstructoffset())->Search((TH1*) G__int(libp->para[0])));
02615       break;
02616    }
02617    return(1 || funcname || hash || result7 || libp) ;
02618 }
02619 
02620 static int G__G__Spectrum_121_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02621 {
02622    switch (libp->paran) {
02623    case 1:
02624       TSpectrum::SetAverageWindow((Int_t) G__int(libp->para[0]));
02625       G__setnull(result7);
02626       break;
02627    case 0:
02628       TSpectrum::SetAverageWindow();
02629       G__setnull(result7);
02630       break;
02631    }
02632    return(1 || funcname || hash || result7 || libp) ;
02633 }
02634 
02635 static int G__G__Spectrum_121_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02636 {
02637    switch (libp->paran) {
02638    case 1:
02639       TSpectrum::SetDeconIterations((Int_t) G__int(libp->para[0]));
02640       G__setnull(result7);
02641       break;
02642    case 0:
02643       TSpectrum::SetDeconIterations();
02644       G__setnull(result7);
02645       break;
02646    }
02647    return(1 || funcname || hash || result7 || libp) ;
02648 }
02649 
02650 static int G__G__Spectrum_121_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02651 {
02652    switch (libp->paran) {
02653    case 1:
02654       ((TSpectrum*) G__getstructoffset())->SetResolution((Float_t) G__double(libp->para[0]));
02655       G__setnull(result7);
02656       break;
02657    case 0:
02658       ((TSpectrum*) G__getstructoffset())->SetResolution();
02659       G__setnull(result7);
02660       break;
02661    }
02662    return(1 || funcname || hash || result7 || libp) ;
02663 }
02664 
02665 static int G__G__Spectrum_121_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02666 {
02667       G__letint(result7, 67, (long) ((TSpectrum*) G__getstructoffset())->Background(
02668 (float*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02669 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02670 , (Int_t) G__int(libp->para[4]), (bool) G__int(libp->para[5])
02671 , (Int_t) G__int(libp->para[6]), (bool) G__int(libp->para[7])));
02672    return(1 || funcname || hash || result7 || libp) ;
02673 }
02674 
02675 static int G__G__Spectrum_121_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02676 {
02677       G__letint(result7, 67, (long) ((TSpectrum*) G__getstructoffset())->SmoothMarkov((float*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02678 , (Int_t) G__int(libp->para[2])));
02679    return(1 || funcname || hash || result7 || libp) ;
02680 }
02681 
02682 static int G__G__Spectrum_121_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02683 {
02684       G__letint(result7, 67, (long) ((TSpectrum*) G__getstructoffset())->Deconvolution((float*) G__int(libp->para[0]), (float*) G__int(libp->para[1])
02685 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02686 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])));
02687    return(1 || funcname || hash || result7 || libp) ;
02688 }
02689 
02690 static int G__G__Spectrum_121_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02691 {
02692       G__letint(result7, 67, (long) ((TSpectrum*) G__getstructoffset())->DeconvolutionRL((float*) G__int(libp->para[0]), (float*) G__int(libp->para[1])
02693 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02694 , (Int_t) G__int(libp->para[4]), (Double_t) G__double(libp->para[5])));
02695    return(1 || funcname || hash || result7 || libp) ;
02696 }
02697 
02698 static int G__G__Spectrum_121_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02699 {
02700       G__letint(result7, 67, (long) ((TSpectrum*) G__getstructoffset())->Unfolding(
02701 (float*) G__int(libp->para[0]), (const float**) G__int(libp->para[1])
02702 , (Int_t) G__int(libp->para[2]), (Int_t) G__int(libp->para[3])
02703 , (Int_t) G__int(libp->para[4]), (Int_t) G__int(libp->para[5])
02704 , (Double_t) G__double(libp->para[6])));
02705    return(1 || funcname || hash || result7 || libp) ;
02706 }
02707 
02708 static int G__G__Spectrum_121_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02709 {
02710       G__letint(result7, 105, (long) ((TSpectrum*) G__getstructoffset())->SearchHighRes(
02711 (float*) G__int(libp->para[0]), (float*) G__int(libp->para[1])
02712 , (Int_t) G__int(libp->para[2]), (float) G__double(libp->para[3])
02713 , (Double_t) G__double(libp->para[4]), (bool) G__int(libp->para[5])
02714 , (Int_t) G__int(libp->para[6]), (bool) G__int(libp->para[7])
02715 , (Int_t) G__int(libp->para[8])));
02716    return(1 || funcname || hash || result7 || libp) ;
02717 }
02718 
02719 static int G__G__Spectrum_121_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02720 {
02721       G__letint(result7, 105, (long) ((TSpectrum*) G__getstructoffset())->Search1HighRes(
02722 (float*) G__int(libp->para[0]), (float*) G__int(libp->para[1])
02723 , (Int_t) G__int(libp->para[2]), (float) G__double(libp->para[3])
02724 , (Double_t) G__double(libp->para[4]), (bool) G__int(libp->para[5])
02725 , (Int_t) G__int(libp->para[6]), (bool) G__int(libp->para[7])
02726 , (Int_t) G__int(libp->para[8])));
02727    return(1 || funcname || hash || result7 || libp) ;
02728 }
02729 
02730 static int G__G__Spectrum_121_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02731 {
02732    switch (libp->paran) {
02733    case 4:
02734       G__letint(result7, 105, (long) TSpectrum::StaticSearch((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02735 , (Option_t*) G__int(libp->para[2]), (Double_t) G__double(libp->para[3])));
02736       break;
02737    case 3:
02738       G__letint(result7, 105, (long) TSpectrum::StaticSearch((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])
02739 , (Option_t*) G__int(libp->para[2])));
02740       break;
02741    case 2:
02742       G__letint(result7, 105, (long) TSpectrum::StaticSearch((TH1*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])));
02743       break;
02744    case 1:
02745       G__letint(result7, 105, (long) TSpectrum::StaticSearch((TH1*) G__int(libp->para[0])));
02746       break;
02747    }
02748    return(1 || funcname || hash || result7 || libp) ;
02749 }
02750 
02751 static int G__G__Spectrum_121_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02752 {
02753    switch (libp->paran) {
02754    case 3:
02755       G__letint(result7, 85, (long) TSpectrum::StaticBackground((TH1*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])
02756 , (Option_t*) G__int(libp->para[2])));
02757       break;
02758    case 2:
02759       G__letint(result7, 85, (long) TSpectrum::StaticBackground((TH1*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
02760       break;
02761    case 1:
02762       G__letint(result7, 85, (long) TSpectrum::StaticBackground((TH1*) G__int(libp->para[0])));
02763       break;
02764    }
02765    return(1 || funcname || hash || result7 || libp) ;
02766 }
02767 
02768 static int G__G__Spectrum_121_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02769 {
02770       G__letint(result7, 85, (long) TSpectrum::Class());
02771    return(1 || funcname || hash || result7 || libp) ;
02772 }
02773 
02774 static int G__G__Spectrum_121_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02775 {
02776       G__letint(result7, 67, (long) TSpectrum::Class_Name());
02777    return(1 || funcname || hash || result7 || libp) ;
02778 }
02779 
02780 static int G__G__Spectrum_121_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02781 {
02782       G__letint(result7, 115, (long) TSpectrum::Class_Version());
02783    return(1 || funcname || hash || result7 || libp) ;
02784 }
02785 
02786 static int G__G__Spectrum_121_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02787 {
02788       TSpectrum::Dictionary();
02789       G__setnull(result7);
02790    return(1 || funcname || hash || result7 || libp) ;
02791 }
02792 
02793 static int G__G__Spectrum_121_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02794 {
02795       ((TSpectrum*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02796       G__setnull(result7);
02797    return(1 || funcname || hash || result7 || libp) ;
02798 }
02799 
02800 static int G__G__Spectrum_121_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02801 {
02802       G__letint(result7, 67, (long) TSpectrum::DeclFileName());
02803    return(1 || funcname || hash || result7 || libp) ;
02804 }
02805 
02806 static int G__G__Spectrum_121_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02807 {
02808       G__letint(result7, 105, (long) TSpectrum::ImplFileLine());
02809    return(1 || funcname || hash || result7 || libp) ;
02810 }
02811 
02812 static int G__G__Spectrum_121_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02813 {
02814       G__letint(result7, 67, (long) TSpectrum::ImplFileName());
02815    return(1 || funcname || hash || result7 || libp) ;
02816 }
02817 
02818 static int G__G__Spectrum_121_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02819 {
02820       G__letint(result7, 105, (long) TSpectrum::DeclFileLine());
02821    return(1 || funcname || hash || result7 || libp) ;
02822 }
02823 
02824 // automatic destructor
02825 typedef TSpectrum G__TTSpectrum;
02826 static int G__G__Spectrum_121_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02827 {
02828    char* gvp = (char*) G__getgvp();
02829    long soff = G__getstructoffset();
02830    int n = G__getaryconstruct();
02831    //
02832    //has_a_delete: 1
02833    //has_own_delete1arg: 0
02834    //has_own_delete2arg: 0
02835    //
02836    if (!soff) {
02837      return(1);
02838    }
02839    if (n) {
02840      if (gvp == (char*)G__PVOID) {
02841        delete[] (TSpectrum*) soff;
02842      } else {
02843        G__setgvp((long) G__PVOID);
02844        for (int i = n - 1; i >= 0; --i) {
02845          ((TSpectrum*) (soff+(sizeof(TSpectrum)*i)))->~G__TTSpectrum();
02846        }
02847        G__setgvp((long)gvp);
02848      }
02849    } else {
02850      if (gvp == (char*)G__PVOID) {
02851        delete (TSpectrum*) soff;
02852      } else {
02853        G__setgvp((long) G__PVOID);
02854        ((TSpectrum*) (soff))->~G__TTSpectrum();
02855        G__setgvp((long)gvp);
02856      }
02857    }
02858    G__setnull(result7);
02859    return(1 || funcname || hash || result7 || libp) ;
02860 }
02861 
02862 
02863 /* TSpectrumTransform */
02864 static int G__G__Spectrum_123_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02865 {
02866    TSpectrumTransform* p = NULL;
02867    char* gvp = (char*) G__getgvp();
02868    int n = G__getaryconstruct();
02869    if (n) {
02870      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02871        p = new TSpectrumTransform[n];
02872      } else {
02873        p = new((void*) gvp) TSpectrumTransform[n];
02874      }
02875    } else {
02876      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02877        p = new TSpectrumTransform;
02878      } else {
02879        p = new((void*) gvp) TSpectrumTransform;
02880      }
02881    }
02882    result7->obj.i = (long) p;
02883    result7->ref = (long) p;
02884    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransform));
02885    return(1 || funcname || hash || result7 || libp) ;
02886 }
02887 
02888 static int G__G__Spectrum_123_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02889 {
02890    TSpectrumTransform* p = NULL;
02891    char* gvp = (char*) G__getgvp();
02892    //m: 1
02893    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02894      p = new TSpectrumTransform((Int_t) G__int(libp->para[0]));
02895    } else {
02896      p = new((void*) gvp) TSpectrumTransform((Int_t) G__int(libp->para[0]));
02897    }
02898    result7->obj.i = (long) p;
02899    result7->ref = (long) p;
02900    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransform));
02901    return(1 || funcname || hash || result7 || libp) ;
02902 }
02903 
02904 static int G__G__Spectrum_123_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02905 {
02906       ((TSpectrumTransform*) G__getstructoffset())->Enhance((float*) G__int(libp->para[0]), (float*) G__int(libp->para[1]));
02907       G__setnull(result7);
02908    return(1 || funcname || hash || result7 || libp) ;
02909 }
02910 
02911 static int G__G__Spectrum_123_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02912 {
02913       ((TSpectrumTransform*) G__getstructoffset())->FilterZonal((float*) G__int(libp->para[0]), (float*) G__int(libp->para[1]));
02914       G__setnull(result7);
02915    return(1 || funcname || hash || result7 || libp) ;
02916 }
02917 
02918 static int G__G__Spectrum_123_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02919 {
02920       ((TSpectrumTransform*) G__getstructoffset())->SetDirection((Int_t) G__int(libp->para[0]));
02921       G__setnull(result7);
02922    return(1 || funcname || hash || result7 || libp) ;
02923 }
02924 
02925 static int G__G__Spectrum_123_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02926 {
02927       ((TSpectrumTransform*) G__getstructoffset())->SetEnhanceCoeff((Float_t) G__double(libp->para[0]));
02928       G__setnull(result7);
02929    return(1 || funcname || hash || result7 || libp) ;
02930 }
02931 
02932 static int G__G__Spectrum_123_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02933 {
02934       ((TSpectrumTransform*) G__getstructoffset())->SetFilterCoeff((Float_t) G__double(libp->para[0]));
02935       G__setnull(result7);
02936    return(1 || funcname || hash || result7 || libp) ;
02937 }
02938 
02939 static int G__G__Spectrum_123_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02940 {
02941       ((TSpectrumTransform*) G__getstructoffset())->SetRegion((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
02942       G__setnull(result7);
02943    return(1 || funcname || hash || result7 || libp) ;
02944 }
02945 
02946 static int G__G__Spectrum_123_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02947 {
02948       ((TSpectrumTransform*) G__getstructoffset())->SetTransformType((Int_t) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]));
02949       G__setnull(result7);
02950    return(1 || funcname || hash || result7 || libp) ;
02951 }
02952 
02953 static int G__G__Spectrum_123_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02954 {
02955       ((TSpectrumTransform*) G__getstructoffset())->Transform((float*) G__int(libp->para[0]), (float*) G__int(libp->para[1]));
02956       G__setnull(result7);
02957    return(1 || funcname || hash || result7 || libp) ;
02958 }
02959 
02960 static int G__G__Spectrum_123_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02961 {
02962       G__letint(result7, 85, (long) TSpectrumTransform::Class());
02963    return(1 || funcname || hash || result7 || libp) ;
02964 }
02965 
02966 static int G__G__Spectrum_123_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02967 {
02968       G__letint(result7, 67, (long) TSpectrumTransform::Class_Name());
02969    return(1 || funcname || hash || result7 || libp) ;
02970 }
02971 
02972 static int G__G__Spectrum_123_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02973 {
02974       G__letint(result7, 115, (long) TSpectrumTransform::Class_Version());
02975    return(1 || funcname || hash || result7 || libp) ;
02976 }
02977 
02978 static int G__G__Spectrum_123_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02979 {
02980       TSpectrumTransform::Dictionary();
02981       G__setnull(result7);
02982    return(1 || funcname || hash || result7 || libp) ;
02983 }
02984 
02985 static int G__G__Spectrum_123_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02986 {
02987       ((TSpectrumTransform*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02988       G__setnull(result7);
02989    return(1 || funcname || hash || result7 || libp) ;
02990 }
02991 
02992 static int G__G__Spectrum_123_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02993 {
02994       G__letint(result7, 67, (long) TSpectrumTransform::DeclFileName());
02995    return(1 || funcname || hash || result7 || libp) ;
02996 }
02997 
02998 static int G__G__Spectrum_123_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02999 {
03000       G__letint(result7, 105, (long) TSpectrumTransform::ImplFileLine());
03001    return(1 || funcname || hash || result7 || libp) ;
03002 }
03003 
03004 static int G__G__Spectrum_123_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03005 {
03006       G__letint(result7, 67, (long) TSpectrumTransform::ImplFileName());
03007    return(1 || funcname || hash || result7 || libp) ;
03008 }
03009 
03010 static int G__G__Spectrum_123_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03011 {
03012       G__letint(result7, 105, (long) TSpectrumTransform::DeclFileLine());
03013    return(1 || funcname || hash || result7 || libp) ;
03014 }
03015 
03016 // automatic copy constructor
03017 static int G__G__Spectrum_123_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03018 
03019 {
03020    TSpectrumTransform* p;
03021    void* tmp = (void*) G__int(libp->para[0]);
03022    p = new TSpectrumTransform(*(TSpectrumTransform*) tmp);
03023    result7->obj.i = (long) p;
03024    result7->ref = (long) p;
03025    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransform));
03026    return(1 || funcname || hash || result7 || libp) ;
03027 }
03028 
03029 // automatic destructor
03030 typedef TSpectrumTransform G__TTSpectrumTransform;
03031 static int G__G__Spectrum_123_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03032 {
03033    char* gvp = (char*) G__getgvp();
03034    long soff = G__getstructoffset();
03035    int n = G__getaryconstruct();
03036    //
03037    //has_a_delete: 1
03038    //has_own_delete1arg: 0
03039    //has_own_delete2arg: 0
03040    //
03041    if (!soff) {
03042      return(1);
03043    }
03044    if (n) {
03045      if (gvp == (char*)G__PVOID) {
03046        delete[] (TSpectrumTransform*) soff;
03047      } else {
03048        G__setgvp((long) G__PVOID);
03049        for (int i = n - 1; i >= 0; --i) {
03050          ((TSpectrumTransform*) (soff+(sizeof(TSpectrumTransform)*i)))->~G__TTSpectrumTransform();
03051        }
03052        G__setgvp((long)gvp);
03053      }
03054    } else {
03055      if (gvp == (char*)G__PVOID) {
03056        delete (TSpectrumTransform*) soff;
03057      } else {
03058        G__setgvp((long) G__PVOID);
03059        ((TSpectrumTransform*) (soff))->~G__TTSpectrumTransform();
03060        G__setgvp((long)gvp);
03061      }
03062    }
03063    G__setnull(result7);
03064    return(1 || funcname || hash || result7 || libp) ;
03065 }
03066 
03067 // automatic assignment operator
03068 static int G__G__Spectrum_123_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03069 {
03070    TSpectrumTransform* dest = (TSpectrumTransform*) G__getstructoffset();
03071    *dest = *(TSpectrumTransform*) libp->para[0].ref;
03072    const TSpectrumTransform& obj = *dest;
03073    result7->ref = (long) (&obj);
03074    result7->obj.i = (long) (&obj);
03075    return(1 || funcname || hash || result7 || libp) ;
03076 }
03077 
03078 
03079 /* Setting up global function */
03080 
03081 /*********************************************************
03082 * Member function Stub
03083 *********************************************************/
03084 
03085 /* TSpectrum2Fit */
03086 
03087 /* TSpectrum2 */
03088 
03089 /* TSpectrum2Transform */
03090 
03091 /* TSpectrum3 */
03092 
03093 /* TSpectrumFit */
03094 
03095 /* TSpectrum */
03096 
03097 /* TSpectrumTransform */
03098 
03099 /*********************************************************
03100 * Global function Stub
03101 *********************************************************/
03102 
03103 /*********************************************************
03104 * Get size of pointer to member function
03105 *********************************************************/
03106 class G__Sizep2memfuncG__Spectrum {
03107  public:
03108   G__Sizep2memfuncG__Spectrum(): p(&G__Sizep2memfuncG__Spectrum::sizep2memfunc) {}
03109     size_t sizep2memfunc() { return(sizeof(p)); }
03110   private:
03111     size_t (G__Sizep2memfuncG__Spectrum::*p)();
03112 };
03113 
03114 size_t G__get_sizep2memfuncG__Spectrum()
03115 {
03116   G__Sizep2memfuncG__Spectrum a;
03117   G__setsizep2memfunc((int)a.sizep2memfunc());
03118   return((size_t)a.sizep2memfunc());
03119 }
03120 
03121 
03122 /*********************************************************
03123 * virtual base class offset calculation interface
03124 *********************************************************/
03125 
03126    /* Setting up class inheritance */
03127 
03128 /*********************************************************
03129 * Inheritance information setup/
03130 *********************************************************/
03131 extern "C" void G__cpp_setup_inheritanceG__Spectrum() {
03132 
03133    /* Setting up class inheritance */
03134    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Fit))) {
03135      TSpectrum2Fit *G__Lderived;
03136      G__Lderived=(TSpectrum2Fit*)0x1000;
03137      {
03138        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03139        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Fit),G__get_linked_tagnum(&G__G__SpectrumLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03140      }
03141      {
03142        TObject *G__Lpbase=(TObject*)G__Lderived;
03143        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Fit),G__get_linked_tagnum(&G__G__SpectrumLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03144      }
03145    }
03146    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2))) {
03147      TSpectrum2 *G__Lderived;
03148      G__Lderived=(TSpectrum2*)0x1000;
03149      {
03150        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03151        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2),G__get_linked_tagnum(&G__G__SpectrumLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03152      }
03153      {
03154        TObject *G__Lpbase=(TObject*)G__Lderived;
03155        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2),G__get_linked_tagnum(&G__G__SpectrumLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03156      }
03157    }
03158    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Transform))) {
03159      TSpectrum2Transform *G__Lderived;
03160      G__Lderived=(TSpectrum2Transform*)0x1000;
03161      {
03162        TObject *G__Lpbase=(TObject*)G__Lderived;
03163        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Transform),G__get_linked_tagnum(&G__G__SpectrumLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
03164      }
03165    }
03166    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3))) {
03167      TSpectrum3 *G__Lderived;
03168      G__Lderived=(TSpectrum3*)0x1000;
03169      {
03170        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03171        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3),G__get_linked_tagnum(&G__G__SpectrumLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03172      }
03173      {
03174        TObject *G__Lpbase=(TObject*)G__Lderived;
03175        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3),G__get_linked_tagnum(&G__G__SpectrumLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03176      }
03177    }
03178    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFit))) {
03179      TSpectrumFit *G__Lderived;
03180      G__Lderived=(TSpectrumFit*)0x1000;
03181      {
03182        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03183        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFit),G__get_linked_tagnum(&G__G__SpectrumLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03184      }
03185      {
03186        TObject *G__Lpbase=(TObject*)G__Lderived;
03187        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFit),G__get_linked_tagnum(&G__G__SpectrumLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03188      }
03189    }
03190    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum))) {
03191      TSpectrum *G__Lderived;
03192      G__Lderived=(TSpectrum*)0x1000;
03193      {
03194        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03195        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum),G__get_linked_tagnum(&G__G__SpectrumLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03196      }
03197      {
03198        TObject *G__Lpbase=(TObject*)G__Lderived;
03199        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum),G__get_linked_tagnum(&G__G__SpectrumLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03200      }
03201    }
03202    if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransform))) {
03203      TSpectrumTransform *G__Lderived;
03204      G__Lderived=(TSpectrumTransform*)0x1000;
03205      {
03206        TNamed *G__Lpbase=(TNamed*)G__Lderived;
03207        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransform),G__get_linked_tagnum(&G__G__SpectrumLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
03208      }
03209      {
03210        TObject *G__Lpbase=(TObject*)G__Lderived;
03211        G__inheritance_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransform),G__get_linked_tagnum(&G__G__SpectrumLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03212      }
03213    }
03214 }
03215 
03216 /*********************************************************
03217 * typedef information setup/
03218 *********************************************************/
03219 extern "C" void G__cpp_setup_typetableG__Spectrum() {
03220 
03221    /* Setting up typedef entry */
03222    G__search_typename2("Int_t",105,-1,0,-1);
03223    G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
03224    G__search_typename2("Float_t",102,-1,0,-1);
03225    G__setnewtype(-1,"Float 4 bytes (float)",0);
03226    G__search_typename2("Double_t",100,-1,0,-1);
03227    G__setnewtype(-1,"Double 8 bytes",0);
03228    G__search_typename2("Bool_t",103,-1,0,-1);
03229    G__setnewtype(-1,"Boolean (0=false, 1=true) (bool)",0);
03230    G__search_typename2("Version_t",115,-1,0,-1);
03231    G__setnewtype(-1,"Class version identifier (short)",0);
03232    G__search_typename2("Option_t",99,-1,256,-1);
03233    G__setnewtype(-1,"Option string (const char)",0);
03234    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__SpectrumLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
03235    G__setnewtype(-1,NULL,0);
03236    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__SpectrumLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__SpectrumLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
03237    G__setnewtype(-1,NULL,0);
03238    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__SpectrumLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__SpectrumLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
03239    G__setnewtype(-1,NULL,0);
03240    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__SpectrumLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
03241    G__setnewtype(-1,NULL,0);
03242    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__SpectrumLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__SpectrumLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
03243    G__setnewtype(-1,NULL,0);
03244    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__SpectrumLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__SpectrumLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
03245    G__setnewtype(-1,NULL,0);
03246 }
03247 
03248 /*********************************************************
03249 * Data Member information setup/
03250 *********************************************************/
03251 
03252    /* Setting up class,struct,union tag member variable */
03253 
03254    /* TSpectrum2Fit */
03255 static void G__setup_memvarTSpectrum2Fit(void) {
03256    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Fit));
03257    { TSpectrum2Fit *p; p=(TSpectrum2Fit*)0x1000; if (p) { }
03258    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNPeaks=",0,"number of peaks present in fit, input parameter, it should be > 0");
03259    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNumberIterations=",0,"number of iterations in fitting procedure, input parameter, it should be > 0");
03260    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fXmin=",0,"first fitted channel in x direction");
03261    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fXmax=",0,"last fitted channel in x direction");
03262    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fYmin=",0,"first fitted channel in y direction");
03263    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fYmax=",0,"last fitted channel in y direction");
03264    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fStatisticType=",0,"type of statistics, possible values kFitOptimChiCounts (chi square statistics with counts as weighting coefficients), kFitOptimChiFuncValues (chi square statistics with function values as weighting coefficients),kFitOptimMaxLikelihood");
03265    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fAlphaOptim=",0,"optimization of convergence algorithm, possible values kFitAlphaHalving, kFitAlphaOptimal");
03266    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fPower=",0,"possible values kFitPower2,4,6,8,10,12, for details see references. It applies only for Awmi fitting function.");
03267    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fFitTaylor=",0,"order of Taylor expansion, possible values kFitTaylorOrderFirst, kFitTaylorOrderSecond. It applies only for Awmi fitting function.");
03268    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAlpha=",0,"convergence coefficient, input parameter, it should be positive number and <=1, for details see references");
03269    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fChi=",0,"here the fitting functions return resulting chi square   ");
03270    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionInitX=",0,"[fNPeaks] array of initial values of x positions of 2D peaks, input parameters");
03271    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionCalcX=",0,"[fNPeaks] array of calculated values of x positions of 2D peaks, output parameters");
03272    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionErrX=",0,"[fNPeaks] array of error values of x positions of 2D peaks, output parameters");
03273    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionInitY=",0,"[fNPeaks] array of initial values of y positions of 2D peaks, input parameters");
03274    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionCalcY=",0,"[fNPeaks] array of calculated values of y positions of 2D peaks, output parameters");
03275    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionErrY=",0,"[fNPeaks] array of error values of y positions of 2D peaks, output parameters");
03276    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionInitX1=",0,"[fNPeaks] array of initial x positions of 1D ridges, input parameters");
03277    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionCalcX1=",0,"[fNPeaks] array of calculated x positions of 1D ridges, output parameters");
03278    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionErrX1=",0,"[fNPeaks] array of x positions errors of 1D ridges, output parameters");
03279    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionInitY1=",0,"[fNPeaks] array of initial y positions of 1D ridges, input parameters");
03280    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionCalcY1=",0,"[fNPeaks] array of calculated y positions of 1D ridges, output parameters");
03281    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionErrY1=",0,"[fNPeaks] array of y positions errors of 1D ridges, output parameters");
03282    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmpInit=",0,"[fNPeaks] array of initial values of amplitudes of 2D peaks, input parameters");
03283    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmpCalc=",0,"[fNPeaks] array of calculated values of amplitudes of 2D peaks, output parameters");
03284    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmpErr=",0,"[fNPeaks] array of amplitudes errors of 2D peaks, output parameters");
03285    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmpInitX1=",0,"[fNPeaks] array of initial values of amplitudes of 1D ridges in x direction, input parameters");
03286    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmpCalcX1=",0,"[fNPeaks] array of calculated values of amplitudes of 1D ridges in x direction, output parameters");
03287    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmpErrX1=",0,"[fNPeaks] array of amplitudes errors of 1D ridges in x direction, output parameters");
03288    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmpInitY1=",0,"[fNPeaks] array of initial values of amplitudes of 1D ridges in y direction, input parameters");
03289    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmpCalcY1=",0,"[fNPeaks] array of calculated values of amplitudes of 1D ridges in y direction, output parameters");
03290    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmpErrY1=",0,"[fNPeaks] array of amplitudes errors of 1D ridges in y direction, output parameters");
03291    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fVolume=",0,"[fNPeaks] array of calculated volumes of 2D peaks, output parameters");
03292    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fVolumeErr=",0,"[fNPeaks] array of volumes errors of 2D peaks, output parameters");
03293    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSigmaInitX=",0,"initial value of sigma x parameter");
03294    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSigmaCalcX=",0,"calculated value of sigma x parameter");
03295    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSigmaErrX=",0,"error value of sigma x parameter");
03296    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSigmaInitY=",0,"initial value of sigma y parameter");
03297    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSigmaCalcY=",0,"calculated value of sigma y parameter");
03298    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSigmaErrY=",0,"error value of sigma y parameter");
03299    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRoInit=",0,"initial value of correlation coefficient");
03300    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRoCalc=",0,"calculated value of correlation coefficient");
03301    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fRoErr=",0,"error value of correlation coefficient");
03302    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTxyInit=",0,"initial value of t parameter for 2D peaks (relative amplitude of tail), for details see html manual and references");
03303    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTxyCalc=",0,"calculated value of t parameter for 2D peaks");
03304    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTxyErr=",0,"error value of t parameter for 2D peaks");
03305    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSxyInit=",0,"initial value of s parameter for 2D peaks (relative amplitude of step), for details see html manual and references");
03306    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSxyCalc=",0,"calculated value of s parameter for 2D peaks");
03307    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSxyErr=",0,"error value of s parameter for 2D peaks");
03308    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTxInit=",0,"initial value of t parameter for 1D ridges in x direction (relative amplitude of tail), for details see html manual and references");
03309    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTxCalc=",0,"calculated value of t parameter for 1D ridges in x direction");
03310    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTxErr=",0,"error value of t parameter for 1D ridges in x direction");
03311    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTyInit=",0,"initial value of t parameter for 1D ridges in y direction (relative amplitude of tail), for details see html manual and references");
03312    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTyCalc=",0,"calculated value of t parameter for 1D ridges in y direction");
03313    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTyErr=",0,"error value of t parameter for 1D ridges in y direction");
03314    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSxInit=",0,"initial value of s parameter for 1D ridges in x direction (relative amplitude of step), for details see html manual and references");
03315    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSxCalc=",0,"calculated value of s parameter for 1D ridges in x direction");
03316    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSxErr=",0,"error value of s parameter for 1D ridges in x direction");
03317    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSyInit=",0,"initial value of s parameter for 1D ridges in y direction (relative amplitude of step), for details see html manual and references");
03318    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSyCalc=",0,"calculated value of s parameter for 1D ridges in y direction");
03319    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSyErr=",0,"error value of s parameter for 1D ridges in y direction");
03320    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fBxInit=",0,"initial value of b parameter for 1D ridges in x direction (slope), for details see html manual and references");
03321    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fBxCalc=",0,"calculated value of b parameter for 1D ridges in x direction");
03322    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fBxErr=",0,"error value of b parameter for 1D ridges in x direction");
03323    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fByInit=",0,"initial value of b parameter for 1D ridges in y direction (slope), for details see html manual and references");
03324    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fByCalc=",0,"calculated value of b parameter for 1D ridges in y direction");
03325    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fByErr=",0,"error value of b parameter for 1D ridges in y direction");
03326    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA0Init=",0,"initial value of background a0 parameter(backgroud is estimated as a0+ax*x+ay*y)");
03327    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA0Calc=",0,"calculated value of background a0 parameter");
03328    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA0Err=",0,"error value of background a0 parameter");
03329    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAxInit=",0,"initial value of background ax parameter(backgroud is estimated as a0+ax*x+ay*y)");
03330    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAxCalc=",0,"calculated value of background ax parameter");
03331    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAxErr=",0,"error value of background ax parameter");
03332    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAyInit=",0,"initial value of background ay parameter(backgroud is estimated as a0+ax*x+ay*y)");
03333    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAyCalc=",0,"calculated value of background ay parameter");
03334    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAyErr=",0,"error value of background ay parameter   ");
03335    G__memvar_setup((void*)0,71,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixPositionX=",0,"[fNPeaks] array of logical values which allow to fix appropriate x positions of 2D peaks (not fit). However they are present in the estimated functional");
03336    G__memvar_setup((void*)0,71,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixPositionY=",0,"[fNPeaks] array of logical values which allow to fix appropriate y positions of 2D peaks (not fit). However they are present in the estimated functional");
03337    G__memvar_setup((void*)0,71,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixPositionX1=",0,"[fNPeaks] array of logical values which allow to fix appropriate x positions of 1D ridges (not fit). However they are present in the estimated functional");
03338    G__memvar_setup((void*)0,71,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixPositionY1=",0,"[fNPeaks] array of logical values which allow to fix appropriate y positions of 1D ridges (not fit). However they are present in the estimated functional");
03339    G__memvar_setup((void*)0,71,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixAmp=",0,"[fNPeaks] array of logical values which allow to fix appropriate amplitudes of 2D peaks (not fit). However they are present in the estimated functional");
03340    G__memvar_setup((void*)0,71,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixAmpX1=",0,"[fNPeaks] array of logical values which allow to fix appropriate amplitudes of 1D ridges in x direction (not fit). However they are present in the estimated functional");
03341    G__memvar_setup((void*)0,71,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixAmpY1=",0,"[fNPeaks] array of logical values which allow to fix appropriate amplitudes of 1D ridges in y direction (not fit). However they are present in the estimated functional");
03342    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixSigmaX=",0,"logical value of sigma x parameter, which allows to fix the parameter (not to fit).");
03343    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixSigmaY=",0,"logical value of sigma y parameter, which allows to fix the parameter (not to fit).");
03344    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixRo=",0,"logical value of correlation coefficient, which allows to fix the parameter (not to fit).");
03345    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixTxy=",0,"logical value of t parameter for 2D peaks, which allows to fix the parameter (not to fit).");
03346    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixSxy=",0,"logical value of s parameter for 2D peaks, which allows to fix the parameter (not to fit).");
03347    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixTx=",0,"logical value of t parameter for 1D ridges in x direction, which allows to fix the parameter (not to fit).");
03348    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixTy=",0,"logical value of t parameter for 1D ridges in y direction, which allows to fix the parameter (not to fit).");
03349    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixSx=",0,"logical value of s parameter for 1D ridges in x direction, which allows to fix the parameter (not to fit).");
03350    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixSy=",0,"logical value of s parameter for 1D ridges in y direction, which allows to fix the parameter (not to fit).");
03351    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixBx=",0,"logical value of b parameter for 1D ridges in x direction, which allows to fix the parameter (not to fit).");
03352    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixBy=",0,"logical value of b parameter for 1D ridges in y direction, which allows to fix the parameter (not to fit).");
03353    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixA0=",0,"logical value of a0 parameter, which allows to fix the parameter (not to fit).");
03354    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixAx=",0,"logical value of ax parameter, which allows to fix the parameter (not to fit).");
03355    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixAy=",0,"logical value of ay parameter, which allows to fix the parameter (not to fit).");
03356    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitOptimChiCounts=%lldLL",(long long)TSpectrum2Fit::kFitOptimChiCounts).data(),0,(char*)NULL);
03357    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitOptimChiFuncValues=%lldLL",(long long)TSpectrum2Fit::kFitOptimChiFuncValues).data(),0,(char*)NULL);
03358    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitOptimMaxLikelihood=%lldLL",(long long)TSpectrum2Fit::kFitOptimMaxLikelihood).data(),0,(char*)NULL);
03359    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitAlphaHalving=%lldLL",(long long)TSpectrum2Fit::kFitAlphaHalving).data(),0,(char*)NULL);
03360    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitAlphaOptimal=%lldLL",(long long)TSpectrum2Fit::kFitAlphaOptimal).data(),0,(char*)NULL);
03361    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitPower2=%lldLL",(long long)TSpectrum2Fit::kFitPower2).data(),0,(char*)NULL);
03362    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitPower4=%lldLL",(long long)TSpectrum2Fit::kFitPower4).data(),0,(char*)NULL);
03363    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitPower6=%lldLL",(long long)TSpectrum2Fit::kFitPower6).data(),0,(char*)NULL);
03364    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitPower8=%lldLL",(long long)TSpectrum2Fit::kFitPower8).data(),0,(char*)NULL);
03365    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitPower10=%lldLL",(long long)TSpectrum2Fit::kFitPower10).data(),0,(char*)NULL);
03366    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitPower12=%lldLL",(long long)TSpectrum2Fit::kFitPower12).data(),0,(char*)NULL);
03367    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitTaylorOrderFirst=%lldLL",(long long)TSpectrum2Fit::kFitTaylorOrderFirst).data(),0,(char*)NULL);
03368    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitTaylorOrderSecond=%lldLL",(long long)TSpectrum2Fit::kFitTaylorOrderSecond).data(),0,(char*)NULL);
03369    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2FitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitNumRegulCycles=%lldLL",(long long)TSpectrum2Fit::kFitNumRegulCycles).data(),0,(char*)NULL);
03370    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SpectrumLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03371    }
03372    G__tag_memvar_reset();
03373 }
03374 
03375 
03376    /* TSpectrum2 */
03377 static void G__setup_memvarTSpectrum2(void) {
03378    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2));
03379    { TSpectrum2 *p; p=(TSpectrum2*)0x1000; if (p) { }
03380    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fMaxPeaks=",0,"Maximum number of peaks to be found");
03381    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNPeaks=",0,"number of peaks found");
03382    G__memvar_setup((void*)0,70,0,0,-1,G__defined_typename("Float_t"),-1,2,"fPosition=",0,"[fNPeaks] array of current peak positions");
03383    G__memvar_setup((void*)0,70,0,0,-1,G__defined_typename("Float_t"),-1,2,"fPositionX=",0,"[fNPeaks] X position of peaks");
03384    G__memvar_setup((void*)0,70,0,0,-1,G__defined_typename("Float_t"),-1,2,"fPositionY=",0,"[fNPeaks] Y position of peaks");
03385    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,2,"fResolution=",0,"resolution of the neighboring peaks");
03386    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SpectrumLN_TH1),-1,-1,2,"fHistogram=",0,"resulting histogram");
03387    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-2,2,"fgAverageWindow=",0,"Average window of searched peaks");
03388    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-2,2,"fgIterations=",0,"Maximum number of decon iterations (default=3)");
03389    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2cLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackIncreasingWindow=%lldLL",(long long)TSpectrum2::kBackIncreasingWindow).data(),0,(char*)NULL);
03390    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2cLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackDecreasingWindow=%lldLL",(long long)TSpectrum2::kBackDecreasingWindow).data(),0,(char*)NULL);
03391    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2cLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackSuccessiveFiltering=%lldLL",(long long)TSpectrum2::kBackSuccessiveFiltering).data(),0,(char*)NULL);
03392    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2cLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackOneStepFiltering=%lldLL",(long long)TSpectrum2::kBackOneStepFiltering).data(),0,(char*)NULL);
03393    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SpectrumLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03394    }
03395    G__tag_memvar_reset();
03396 }
03397 
03398 
03399    /* TSpectrum2Transform */
03400 static void G__setup_memvarTSpectrum2Transform(void) {
03401    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Transform));
03402    { TSpectrum2Transform *p; p=(TSpectrum2Transform*)0x1000; if (p) { }
03403    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fSizeX=",0,"x length of transformed data");
03404    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fSizeY=",0,"y length of transformed data   ");
03405    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fTransformType=",0,"type of transformation (Haar, Walsh, Cosine, Sine, Fourier, Hartley, Fourier-Walsh, Fourier-Haar, Walsh-Haar, Cosine-Walsh, Cosine-Haar, Sine-Walsh, Sine-Haar)");
03406    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fDegree=",0,"degree of mixed transform, applies only for Fourier-Walsh, Fourier-Haar, Walsh-Haar, Cosine-Walsh, Cosine-Haar, Sine-Walsh, Sine-Haar transforms");
03407    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fDirection=",0,"forward or inverse transform");
03408    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fXmin=",0,"first channel x of filtered or enhanced region");
03409    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fXmax=",0,"last channel x of filtered or enhanced region");
03410    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fYmin=",0,"first channel y of filtered or enhanced region");
03411    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fYmax=",0,"last channel y of filtered or enhanced region   ");
03412    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,2,"fFilterCoeff=",0,"value set in the filtered region");
03413    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,2,"fEnhanceCoeff=",0,"multiplication coefficient applied in enhanced region;");
03414    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformHaar=%lldLL",(long long)TSpectrum2Transform::kTransformHaar).data(),0,(char*)NULL);
03415    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformWalsh=%lldLL",(long long)TSpectrum2Transform::kTransformWalsh).data(),0,(char*)NULL);
03416    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformCos=%lldLL",(long long)TSpectrum2Transform::kTransformCos).data(),0,(char*)NULL);
03417    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformSin=%lldLL",(long long)TSpectrum2Transform::kTransformSin).data(),0,(char*)NULL);
03418    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformFourier=%lldLL",(long long)TSpectrum2Transform::kTransformFourier).data(),0,(char*)NULL);
03419    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformHartley=%lldLL",(long long)TSpectrum2Transform::kTransformHartley).data(),0,(char*)NULL);
03420    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformFourierWalsh=%lldLL",(long long)TSpectrum2Transform::kTransformFourierWalsh).data(),0,(char*)NULL);
03421    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformFourierHaar=%lldLL",(long long)TSpectrum2Transform::kTransformFourierHaar).data(),0,(char*)NULL);
03422    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformWalshHaar=%lldLL",(long long)TSpectrum2Transform::kTransformWalshHaar).data(),0,(char*)NULL);
03423    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformCosWalsh=%lldLL",(long long)TSpectrum2Transform::kTransformCosWalsh).data(),0,(char*)NULL);
03424    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformCosHaar=%lldLL",(long long)TSpectrum2Transform::kTransformCosHaar).data(),0,(char*)NULL);
03425    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformSinWalsh=%lldLL",(long long)TSpectrum2Transform::kTransformSinWalsh).data(),0,(char*)NULL);
03426    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformSinHaar=%lldLL",(long long)TSpectrum2Transform::kTransformSinHaar).data(),0,(char*)NULL);
03427    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformForward=%lldLL",(long long)TSpectrum2Transform::kTransformForward).data(),0,(char*)NULL);
03428    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformInverse=%lldLL",(long long)TSpectrum2Transform::kTransformInverse).data(),0,(char*)NULL);
03429    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SpectrumLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03430    }
03431    G__tag_memvar_reset();
03432 }
03433 
03434 
03435    /* TSpectrum3 */
03436 static void G__setup_memvarTSpectrum3(void) {
03437    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3));
03438    { TSpectrum3 *p; p=(TSpectrum3*)0x1000; if (p) { }
03439    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fMaxPeaks=",0,"Maximum number of peaks to be found");
03440    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNPeaks=",0,"number of peaks found");
03441    G__memvar_setup((void*)0,70,0,0,-1,G__defined_typename("Float_t"),-1,2,"fPosition=",0,"[fNPeaks] array of current peak positions");
03442    G__memvar_setup((void*)0,70,0,0,-1,G__defined_typename("Float_t"),-1,2,"fPositionX=",0,"[fNPeaks] X positions of peaks");
03443    G__memvar_setup((void*)0,70,0,0,-1,G__defined_typename("Float_t"),-1,2,"fPositionY=",0,"[fNPeaks] Y positions of peaks");
03444    G__memvar_setup((void*)0,70,0,0,-1,G__defined_typename("Float_t"),-1,2,"fPositionZ=",0,"[fNPeaks] Z positions of peaks");
03445    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,2,"fResolution=",0,"resolution of the neighboring peaks");
03446    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SpectrumLN_TH1),-1,-1,2,"fHistogram=",0,"resulting histogram");
03447    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3cLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackIncreasingWindow=%lldLL",(long long)TSpectrum3::kBackIncreasingWindow).data(),0,(char*)NULL);
03448    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3cLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackDecreasingWindow=%lldLL",(long long)TSpectrum3::kBackDecreasingWindow).data(),0,(char*)NULL);
03449    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3cLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackSuccessiveFiltering=%lldLL",(long long)TSpectrum3::kBackSuccessiveFiltering).data(),0,(char*)NULL);
03450    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3cLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackOneStepFiltering=%lldLL",(long long)TSpectrum3::kBackOneStepFiltering).data(),0,(char*)NULL);
03451    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SpectrumLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03452    }
03453    G__tag_memvar_reset();
03454 }
03455 
03456 
03457    /* TSpectrumFit */
03458 static void G__setup_memvarTSpectrumFit(void) {
03459    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFit));
03460    { TSpectrumFit *p; p=(TSpectrumFit*)0x1000; if (p) { }
03461    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNPeaks=",0,"number of peaks present in fit, input parameter, it should be > 0");
03462    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNumberIterations=",0,"number of iterations in fitting procedure, input parameter, it should be > 0");
03463    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fXmin=",0,"first fitted channel");
03464    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fXmax=",0,"last fitted channel");
03465    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fStatisticType=",0,"type of statistics, possible values kFitOptimChiCounts (chi square statistics with counts as weighting coefficients), kFitOptimChiFuncValues (chi square statistics with function values as weighting coefficients),kFitOptimMaxLikelihood");
03466    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fAlphaOptim=",0,"optimization of convergence algorithm, possible values kFitAlphaHalving, kFitAlphaOptimal");
03467    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fPower=",0,"possible values kFitPower2,4,6,8,10,12, for details see references. It applies only for Awmi fitting function.");
03468    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fFitTaylor=",0,"order of Taylor expansion, possible values kFitTaylorOrderFirst, kFitTaylorOrderSecond. It applies only for Awmi fitting function.");
03469    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAlpha=",0,"convergence coefficient, input parameter, it should be positive number and <=1, for details see references");
03470    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fChi=",0,"here the fitting functions return resulting chi square   ");
03471    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionInit=",0,"[fNPeaks] array of initial values of peaks positions, input parameters");
03472    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionCalc=",0,"[fNPeaks] array of calculated values of fitted positions, output parameters");
03473    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fPositionErr=",0,"[fNPeaks] array of position errors");
03474    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmpInit=",0,"[fNPeaks] array of initial values of peaks amplitudes, input parameters");
03475    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmpCalc=",0,"[fNPeaks] array of calculated values of fitted amplitudes, output parameters");
03476    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAmpErr=",0,"[fNPeaks] array of amplitude errors");
03477    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fArea=",0,"[fNPeaks] array of calculated areas of peaks");
03478    G__memvar_setup((void*)0,68,0,0,-1,G__defined_typename("Double_t"),-1,2,"fAreaErr=",0,"[fNPeaks] array of errors of peak areas");
03479    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSigmaInit=",0,"initial value of sigma parameter");
03480    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSigmaCalc=",0,"calculated value of sigma parameter");
03481    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSigmaErr=",0,"error value of sigma parameter");
03482    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTInit=",0,"initial value of t parameter (relative amplitude of tail), for details see html manual and references");
03483    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTCalc=",0,"calculated value of t parameter");
03484    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fTErr=",0,"error value of t parameter");
03485    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fBInit=",0,"initial value of b parameter (slope), for details see html manual and references");
03486    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fBCalc=",0,"calculated value of b parameter");
03487    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fBErr=",0,"error value of b parameter");
03488    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSInit=",0,"initial value of s parameter (relative amplitude of step), for details see html manual and references");
03489    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSCalc=",0,"calculated value of s parameter");
03490    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fSErr=",0,"error value of s parameter");
03491    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA0Init=",0,"initial value of background a0 parameter(backgroud is estimated as a0+a1*x+a2*x*x)");
03492    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA0Calc=",0,"calculated value of background a0 parameter");
03493    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA0Err=",0,"error value of background a0 parameter");
03494    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA1Init=",0,"initial value of background a1 parameter(backgroud is estimated as a0+a1*x+a2*x*x)");
03495    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA1Calc=",0,"calculated value of background a1 parameter");
03496    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA1Err=",0,"error value of background a1 parameter");
03497    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA2Init=",0,"initial value of background a2 parameter(backgroud is estimated as a0+a1*x+a2*x*x)");
03498    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA2Calc=",0,"calculated value of background a2 parameter");
03499    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double_t"),-1,2,"fA2Err=",0,"error value of background a2 parameter");
03500    G__memvar_setup((void*)0,71,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixPosition=",0,"[fNPeaks] array of logical values which allow to fix appropriate positions (not fit). However they are present in the estimated functional   ");
03501    G__memvar_setup((void*)0,71,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixAmp=",0,"[fNPeaks] array of logical values which allow to fix appropriate amplitudes (not fit). However they are present in the estimated functional      ");
03502    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixSigma=",0,"logical value of sigma parameter, which allows to fix the parameter (not to fit).   ");
03503    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixT=",0,"logical value of t parameter, which allows to fix the parameter (not to fit).      ");
03504    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixB=",0,"logical value of b parameter, which allows to fix the parameter (not to fit).   ");
03505    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixS=",0,"logical value of s parameter, which allows to fix the parameter (not to fit).      ");
03506    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixA0=",0,"logical value of a0 parameter, which allows to fix the parameter (not to fit).");
03507    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixA1=",0,"logical value of a1 parameter, which allows to fix the parameter (not to fit).   ");
03508    G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,2,"fFixA2=",0,"logical value of a2 parameter, which allows to fix the parameter (not to fit).");
03509    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitOptimChiCounts=%lldLL",(long long)TSpectrumFit::kFitOptimChiCounts).data(),0,(char*)NULL);
03510    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitOptimChiFuncValues=%lldLL",(long long)TSpectrumFit::kFitOptimChiFuncValues).data(),0,(char*)NULL);
03511    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitOptimMaxLikelihood=%lldLL",(long long)TSpectrumFit::kFitOptimMaxLikelihood).data(),0,(char*)NULL);
03512    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitAlphaHalving=%lldLL",(long long)TSpectrumFit::kFitAlphaHalving).data(),0,(char*)NULL);
03513    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitAlphaOptimal=%lldLL",(long long)TSpectrumFit::kFitAlphaOptimal).data(),0,(char*)NULL);
03514    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitPower2=%lldLL",(long long)TSpectrumFit::kFitPower2).data(),0,(char*)NULL);
03515    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitPower4=%lldLL",(long long)TSpectrumFit::kFitPower4).data(),0,(char*)NULL);
03516    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitPower6=%lldLL",(long long)TSpectrumFit::kFitPower6).data(),0,(char*)NULL);
03517    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitPower8=%lldLL",(long long)TSpectrumFit::kFitPower8).data(),0,(char*)NULL);
03518    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitPower10=%lldLL",(long long)TSpectrumFit::kFitPower10).data(),0,(char*)NULL);
03519    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitPower12=%lldLL",(long long)TSpectrumFit::kFitPower12).data(),0,(char*)NULL);
03520    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitTaylorOrderFirst=%lldLL",(long long)TSpectrumFit::kFitTaylorOrderFirst).data(),0,(char*)NULL);
03521    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitTaylorOrderSecond=%lldLL",(long long)TSpectrumFit::kFitTaylorOrderSecond).data(),0,(char*)NULL);
03522    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFitcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kFitNumRegulCycles=%lldLL",(long long)TSpectrumFit::kFitNumRegulCycles).data(),0,(char*)NULL);
03523    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SpectrumLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03524    }
03525    G__tag_memvar_reset();
03526 }
03527 
03528 
03529    /* TSpectrum */
03530 static void G__setup_memvarTSpectrum(void) {
03531    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum));
03532    { TSpectrum *p; p=(TSpectrum*)0x1000; if (p) { }
03533    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fMaxPeaks=",0,"Maximum number of peaks to be found");
03534    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fNPeaks=",0,"number of peaks found");
03535    G__memvar_setup((void*)0,70,0,0,-1,G__defined_typename("Float_t"),-1,2,"fPosition=",0,"[fNPeaks] array of current peak positions");
03536    G__memvar_setup((void*)0,70,0,0,-1,G__defined_typename("Float_t"),-1,2,"fPositionX=",0,"[fNPeaks] X position of peaks");
03537    G__memvar_setup((void*)0,70,0,0,-1,G__defined_typename("Float_t"),-1,2,"fPositionY=",0,"[fNPeaks] Y position of peaks");
03538    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,2,"fResolution=",0,"resolution of the neighboring peaks");
03539    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SpectrumLN_TH1),-1,-1,2,"fHistogram=",0,"resulting histogram");
03540    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-2,2,"fgAverageWindow=",0,"Average window of searched peaks");
03541    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-2,2,"fgIterations=",0,"Maximum number of decon iterations (default=3)");
03542    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackOrder2=%lldLL",(long long)TSpectrum::kBackOrder2).data(),0,(char*)NULL);
03543    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackOrder4=%lldLL",(long long)TSpectrum::kBackOrder4).data(),0,(char*)NULL);
03544    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackOrder6=%lldLL",(long long)TSpectrum::kBackOrder6).data(),0,(char*)NULL);
03545    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackOrder8=%lldLL",(long long)TSpectrum::kBackOrder8).data(),0,(char*)NULL);
03546    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackIncreasingWindow=%lldLL",(long long)TSpectrum::kBackIncreasingWindow).data(),0,(char*)NULL);
03547    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackDecreasingWindow=%lldLL",(long long)TSpectrum::kBackDecreasingWindow).data(),0,(char*)NULL);
03548    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackSmoothing3=%lldLL",(long long)TSpectrum::kBackSmoothing3).data(),0,(char*)NULL);
03549    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackSmoothing5=%lldLL",(long long)TSpectrum::kBackSmoothing5).data(),0,(char*)NULL);
03550    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackSmoothing7=%lldLL",(long long)TSpectrum::kBackSmoothing7).data(),0,(char*)NULL);
03551    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackSmoothing9=%lldLL",(long long)TSpectrum::kBackSmoothing9).data(),0,(char*)NULL);
03552    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackSmoothing11=%lldLL",(long long)TSpectrum::kBackSmoothing11).data(),0,(char*)NULL);
03553    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackSmoothing13=%lldLL",(long long)TSpectrum::kBackSmoothing13).data(),0,(char*)NULL);
03554    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kBackSmoothing15=%lldLL",(long long)TSpectrum::kBackSmoothing15).data(),0,(char*)NULL);
03555    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SpectrumLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03556    }
03557    G__tag_memvar_reset();
03558 }
03559 
03560 
03561    /* TSpectrumTransform */
03562 static void G__setup_memvarTSpectrumTransform(void) {
03563    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransform));
03564    { TSpectrumTransform *p; p=(TSpectrumTransform*)0x1000; if (p) { }
03565    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fSize=",0,"length of transformed data");
03566    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fTransformType=",0,"type of transformation (Haar, Walsh, Cosine, Sine, Fourier, Hartley, Fourier-Walsh, Fourier-Haar, Walsh-Haar, Cosine-Walsh, Cosine-Haar, Sine-Walsh, Sine-Haar)");
03567    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fDegree=",0,"degree of mixed transform, applies only for Fourier-Walsh, Fourier-Haar, Walsh-Haar, Cosine-Walsh, Cosine-Haar, Sine-Walsh, Sine-Haar transforms");
03568    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fDirection=",0,"forward or inverse transform");
03569    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fXmin=",0,"first channel of filtered or enhanced region");
03570    G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,2,"fXmax=",0,"last channel of filtered or enhanced region");
03571    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,2,"fFilterCoeff=",0,"value set in the filtered region");
03572    G__memvar_setup((void*)0,102,0,0,-1,G__defined_typename("Float_t"),-1,2,"fEnhanceCoeff=",0,"multiplication coefficient applied in enhanced region;");
03573    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformHaar=%lldLL",(long long)TSpectrumTransform::kTransformHaar).data(),0,(char*)NULL);
03574    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformWalsh=%lldLL",(long long)TSpectrumTransform::kTransformWalsh).data(),0,(char*)NULL);
03575    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformCos=%lldLL",(long long)TSpectrumTransform::kTransformCos).data(),0,(char*)NULL);
03576    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformSin=%lldLL",(long long)TSpectrumTransform::kTransformSin).data(),0,(char*)NULL);
03577    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformFourier=%lldLL",(long long)TSpectrumTransform::kTransformFourier).data(),0,(char*)NULL);
03578    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformHartley=%lldLL",(long long)TSpectrumTransform::kTransformHartley).data(),0,(char*)NULL);
03579    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformFourierWalsh=%lldLL",(long long)TSpectrumTransform::kTransformFourierWalsh).data(),0,(char*)NULL);
03580    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformFourierHaar=%lldLL",(long long)TSpectrumTransform::kTransformFourierHaar).data(),0,(char*)NULL);
03581    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformWalshHaar=%lldLL",(long long)TSpectrumTransform::kTransformWalshHaar).data(),0,(char*)NULL);
03582    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformCosWalsh=%lldLL",(long long)TSpectrumTransform::kTransformCosWalsh).data(),0,(char*)NULL);
03583    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformCosHaar=%lldLL",(long long)TSpectrumTransform::kTransformCosHaar).data(),0,(char*)NULL);
03584    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformSinWalsh=%lldLL",(long long)TSpectrumTransform::kTransformSinWalsh).data(),0,(char*)NULL);
03585    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformSinHaar=%lldLL",(long long)TSpectrumTransform::kTransformSinHaar).data(),0,(char*)NULL);
03586    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformForward=%lldLL",(long long)TSpectrumTransform::kTransformForward).data(),0,(char*)NULL);
03587    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransformcLcLdA),-1,-2,1,G__FastAllocString(2048).Format("kTransformInverse=%lldLL",(long long)TSpectrumTransform::kTransformInverse).data(),0,(char*)NULL);
03588    G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__SpectrumLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
03589    }
03590    G__tag_memvar_reset();
03591 }
03592 
03593 extern "C" void G__cpp_setup_memvarG__Spectrum() {
03594 }
03595 /***********************************************************
03596 ************************************************************
03597 ************************************************************
03598 ************************************************************
03599 ************************************************************
03600 ************************************************************
03601 ************************************************************
03602 ***********************************************************/
03603 
03604 /*********************************************************
03605 * Member function information setup for each class
03606 *********************************************************/
03607 static void G__setup_memfuncTSpectrum2Fit(void) {
03608    /* TSpectrum2Fit */
03609    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Fit));
03610    G__memfunc_setup("TSpectrum2Fit",1276,G__G__Spectrum_110_0_1, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Fit), -1, 0, 0, 1, 1, 0, "", "default constructor        ", (void*) NULL, 0);
03611    G__memfunc_setup("TSpectrum2Fit",1276,G__G__Spectrum_110_0_2, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Fit), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - numberPeaks", (char*)NULL, (void*) NULL, 0);
03612    G__memfunc_setup("Deramp2",651,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 11, 1, 2, 0, 
03613 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
03614 "d - 'Double_t' 0 - x0 d - 'Double_t' 0 - y0 "
03615 "d - 'Double_t' 0 - sigmax d - 'Double_t' 0 - sigmay "
03616 "d - 'Double_t' 0 - ro d - 'Double_t' 0 - txy "
03617 "d - 'Double_t' 0 - sxy d - 'Double_t' 0 - bx "
03618 "d - 'Double_t' 0 - by", (char*)NULL, (void*) NULL, 0);
03619    G__memfunc_setup("Derampx",721,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 6, 1, 2, 0, 
03620 "d - 'Double_t' 0 - x d - 'Double_t' 0 - x0 "
03621 "d - 'Double_t' 0 - sigmax d - 'Double_t' 0 - tx "
03622 "d - 'Double_t' 0 - sx d - 'Double_t' 0 - bx", (char*)NULL, (void*) NULL, 0);
03623    G__memfunc_setup("Derbx",501,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 10, 1, 2, 0, 
03624 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03625 "d - 'Double_t' 0 - y D - 'Double_t' 10 - parameter "
03626 "d - 'Double_t' 0 - sigmax d - 'Double_t' 0 - sigmay "
03627 "d - 'Double_t' 0 - txy d - 'Double_t' 0 - tx "
03628 "d - 'Double_t' 0 - bx d - 'Double_t' 0 - by", (char*)NULL, (void*) NULL, 0);
03629    G__memfunc_setup("Derby",502,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 10, 1, 2, 0, 
03630 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03631 "d - 'Double_t' 0 - y D - 'Double_t' 10 - parameter "
03632 "d - 'Double_t' 0 - sigmax d - 'Double_t' 0 - sigmay "
03633 "d - 'Double_t' 0 - txy d - 'Double_t' 0 - ty "
03634 "d - 'Double_t' 0 - bx d - 'Double_t' 0 - by", (char*)NULL, (void*) NULL, 0);
03635    G__memfunc_setup("Derderi01",800,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 2, 0, 
03636 "d - 'Double_t' 0 - x d - 'Double_t' 0 - ax "
03637 "d - 'Double_t' 0 - x0 d - 'Double_t' 0 - sigmax", (char*)NULL, (void*) NULL, 0);
03638    G__memfunc_setup("Derderi02",801,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 8, 1, 2, 0, 
03639 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
03640 "d - 'Double_t' 0 - a d - 'Double_t' 0 - x0 "
03641 "d - 'Double_t' 0 - y0 d - 'Double_t' 0 - sigmax "
03642 "d - 'Double_t' 0 - sigmay d - 'Double_t' 0 - ro", (char*)NULL, (void*) NULL, 0);
03643    G__memfunc_setup("Derderj02",802,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 8, 1, 2, 0, 
03644 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
03645 "d - 'Double_t' 0 - a d - 'Double_t' 0 - x0 "
03646 "d - 'Double_t' 0 - y0 d - 'Double_t' 0 - sigmax "
03647 "d - 'Double_t' 0 - sigmay d - 'Double_t' 0 - ro", (char*)NULL, (void*) NULL, 0);
03648    G__memfunc_setup("Derdersigmax",1247,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 7, 1, 2, 0, 
03649 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03650 "d - 'Double_t' 0 - y D - 'Double_t' 10 - parameter "
03651 "d - 'Double_t' 0 - sigmax d - 'Double_t' 0 - sigmay "
03652 "d - 'Double_t' 0 - ro", (char*)NULL, (void*) NULL, 0);
03653    G__memfunc_setup("Derdersigmay",1248,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 7, 1, 2, 0, 
03654 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03655 "d - 'Double_t' 0 - y D - 'Double_t' 10 - parameter "
03656 "d - 'Double_t' 0 - sigmax d - 'Double_t' 0 - sigmay "
03657 "d - 'Double_t' 0 - ro", (char*)NULL, (void*) NULL, 0);
03658    G__memfunc_setup("Derfc",484,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 2, 0, "d - 'Double_t' 0 - x", (char*)NULL, (void*) NULL, 0);
03659    G__memfunc_setup("Deri01",485,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 7, 1, 2, 0, 
03660 "d - 'Double_t' 0 - x d - 'Double_t' 0 - ax "
03661 "d - 'Double_t' 0 - x0 d - 'Double_t' 0 - sigmax "
03662 "d - 'Double_t' 0 - tx d - 'Double_t' 0 - sx "
03663 "d - 'Double_t' 0 - bx", (char*)NULL, (void*) NULL, 0);
03664    G__memfunc_setup("Deri02",486,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 12, 1, 2, 0, 
03665 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
03666 "d - 'Double_t' 0 - a d - 'Double_t' 0 - x0 "
03667 "d - 'Double_t' 0 - y0 d - 'Double_t' 0 - sigmax "
03668 "d - 'Double_t' 0 - sigmay d - 'Double_t' 0 - ro "
03669 "d - 'Double_t' 0 - txy d - 'Double_t' 0 - sxy "
03670 "d - 'Double_t' 0 - bx d - 'Double_t' 0 - by", (char*)NULL, (void*) NULL, 0);
03671    G__memfunc_setup("Derj02",487,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 12, 1, 2, 0, 
03672 "d - 'Double_t' 0 - x d - 'Double_t' 0 - y "
03673 "d - 'Double_t' 0 - a d - 'Double_t' 0 - x0 "
03674 "d - 'Double_t' 0 - y0 d - 'Double_t' 0 - sigmax "
03675 "d - 'Double_t' 0 - sigmay d - 'Double_t' 0 - ro "
03676 "d - 'Double_t' 0 - txy d - 'Double_t' 0 - sxy "
03677 "d - 'Double_t' 0 - bx d - 'Double_t' 0 - by", (char*)NULL, (void*) NULL, 0);
03678    G__memfunc_setup("Derpa2",542,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 2, 0, 
03679 "d - 'Double_t' 0 - sx d - 'Double_t' 0 - sy "
03680 "d - 'Double_t' 0 - ro", (char*)NULL, (void*) NULL, 0);
03681    G__memfunc_setup("Derpro",620,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 2, 0, 
03682 "d - 'Double_t' 0 - a d - 'Double_t' 0 - sx "
03683 "d - 'Double_t' 0 - sy d - 'Double_t' 0 - ro", (char*)NULL, (void*) NULL, 0);
03684    G__memfunc_setup("Derpsigmax",1044,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 2, 0, 
03685 "d - 'Double_t' 0 - a d - 'Double_t' 0 - sy "
03686 "d - 'Double_t' 0 - ro", (char*)NULL, (void*) NULL, 0);
03687    G__memfunc_setup("Derpsigmay",1045,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 2, 0, 
03688 "d - 'Double_t' 0 - a d - 'Double_t' 0 - sx "
03689 "d - 'Double_t' 0 - ro", (char*)NULL, (void*) NULL, 0);
03690    G__memfunc_setup("Derro",508,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 7, 1, 2, 0, 
03691 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03692 "d - 'Double_t' 0 - y D - 'Double_t' 10 - parameter "
03693 "d - 'Double_t' 0 - sx d - 'Double_t' 0 - sy "
03694 "d - 'Double_t' 0 - r", (char*)NULL, (void*) NULL, 0);
03695    G__memfunc_setup("Dersigmax",932,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 13, 1, 2, 0, 
03696 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03697 "d - 'Double_t' 0 - y D - 'Double_t' 10 - parameter "
03698 "d - 'Double_t' 0 - sigmax d - 'Double_t' 0 - sigmay "
03699 "d - 'Double_t' 0 - ro d - 'Double_t' 0 - txy "
03700 "d - 'Double_t' 0 - sxy d - 'Double_t' 0 - tx "
03701 "d - 'Double_t' 0 - sx d - 'Double_t' 0 - bx "
03702 "d - 'Double_t' 0 - by", (char*)NULL, (void*) NULL, 0);
03703    G__memfunc_setup("Dersigmay",933,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 13, 1, 2, 0, 
03704 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03705 "d - 'Double_t' 0 - y D - 'Double_t' 10 - parameter "
03706 "d - 'Double_t' 0 - sigmax d - 'Double_t' 0 - sigmay "
03707 "d - 'Double_t' 0 - ro d - 'Double_t' 0 - txy "
03708 "d - 'Double_t' 0 - sxy d - 'Double_t' 0 - ty "
03709 "d - 'Double_t' 0 - sy d - 'Double_t' 0 - bx "
03710 "d - 'Double_t' 0 - by", (char*)NULL, (void*) NULL, 0);
03711    G__memfunc_setup("Dersx",518,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 2, 0, 
03712 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03713 "D - 'Double_t' 10 - parameter d - 'Double_t' 0 - sigmax", (char*)NULL, (void*) NULL, 0);
03714    G__memfunc_setup("Dersxy",639,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 6, 1, 2, 0, 
03715 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03716 "d - 'Double_t' 0 - y D - 'Double_t' 10 - parameter "
03717 "d - 'Double_t' 0 - sigmax d - 'Double_t' 0 - sigmay", (char*)NULL, (void*) NULL, 0);
03718    G__memfunc_setup("Dersy",519,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 2, 0, 
03719 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03720 "D - 'Double_t' 10 - parameter d - 'Double_t' 0 - sigmax", (char*)NULL, (void*) NULL, 0);
03721    G__memfunc_setup("Dertx",519,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 5, 1, 2, 0, 
03722 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03723 "D - 'Double_t' 10 - parameter d - 'Double_t' 0 - sigmax "
03724 "d - 'Double_t' 0 - bx", (char*)NULL, (void*) NULL, 0);
03725    G__memfunc_setup("Dertxy",640,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 8, 1, 2, 0, 
03726 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03727 "d - 'Double_t' 0 - y D - 'Double_t' 10 - parameter "
03728 "d - 'Double_t' 0 - sigmax d - 'Double_t' 0 - sigmay "
03729 "d - 'Double_t' 0 - bx d - 'Double_t' 0 - by", (char*)NULL, (void*) NULL, 0);
03730    G__memfunc_setup("Derty",520,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 5, 1, 2, 0, 
03731 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03732 "D - 'Double_t' 10 - parameter d - 'Double_t' 0 - sigmax "
03733 "d - 'Double_t' 0 - bx", (char*)NULL, (void*) NULL, 0);
03734    G__memfunc_setup("Erfc",384,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 2, 0, "d - 'Double_t' 0 - x", (char*)NULL, (void*) NULL, 0);
03735    G__memfunc_setup("Ourpowl",760,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 2, 0, 
03736 "d - 'Double_t' 0 - a i - 'Int_t' 0 - pw", (char*)NULL, (void*) NULL, 0);
03737    G__memfunc_setup("Shape2",547,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 18, 1, 2, 0, 
03738 "i - 'Int_t' 0 - numOfFittedPeaks d - 'Double_t' 0 - x "
03739 "d - 'Double_t' 0 - y D - 'Double_t' 10 - parameter "
03740 "d - 'Double_t' 0 - sigmax d - 'Double_t' 0 - sigmay "
03741 "d - 'Double_t' 0 - ro d - 'Double_t' 0 - a0 "
03742 "d - 'Double_t' 0 - ax d - 'Double_t' 0 - ay "
03743 "d - 'Double_t' 0 - txy d - 'Double_t' 0 - sxy "
03744 "d - 'Double_t' 0 - tx d - 'Double_t' 0 - ty "
03745 "d - 'Double_t' 0 - sx d - 'Double_t' 0 - sy "
03746 "d - 'Double_t' 0 - bx d - 'Double_t' 0 - by", (char*)NULL, (void*) NULL, 0);
03747    G__memfunc_setup("StiefelInversion",1673,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
03748 "D - 'Double_t' 2 - a i - 'Int_t' 0 - size", (char*)NULL, (void*) NULL, 0);
03749    G__memfunc_setup("Volume",632,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 2, 0, 
03750 "d - 'Double_t' 0 - a d - 'Double_t' 0 - sx "
03751 "d - 'Double_t' 0 - sy d - 'Double_t' 0 - ro", (char*)NULL, (void*) NULL, 0);
03752    G__memfunc_setup("FitAwmi",689,G__G__Spectrum_110_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "F - 'Float_t' 2 - source", (char*)NULL, (void*) NULL, 0);
03753    G__memfunc_setup("FitStiefel",1007,G__G__Spectrum_110_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "F - 'Float_t' 2 - source", (char*)NULL, (void*) NULL, 0);
03754    G__memfunc_setup("GetAmplitudes",1336,G__G__Spectrum_110_0_36, 121, -1, -1, 0, 3, 1, 1, 0, 
03755 "F - 'Float_t' 0 - amplitudes F - 'Float_t' 0 - amplitudesX1 "
03756 "F - 'Float_t' 0 - amplitudesY1", (char*)NULL, (void*) NULL, 0);
03757    G__memfunc_setup("GetAmplitudeErrors",1858,G__G__Spectrum_110_0_37, 121, -1, -1, 0, 3, 1, 1, 0, 
03758 "F - 'Float_t' 0 - amplitudeErrors F - 'Float_t' 0 - amplitudeErrorsX1 "
03759 "F - 'Float_t' 0 - amplitudeErrorsY1", (char*)NULL, (void*) NULL, 0);
03760    G__memfunc_setup("GetBackgroundParameters",2356,G__G__Spectrum_110_0_38, 121, -1, -1, 0, 6, 1, 1, 0, 
03761 "d - 'Double_t' 1 - a0 d - 'Double_t' 1 - a0Err "
03762 "d - 'Double_t' 1 - ax d - 'Double_t' 1 - axErr "
03763 "d - 'Double_t' 1 - ay d - 'Double_t' 1 - ayErr", (char*)NULL, (void*) NULL, 0);
03764    G__memfunc_setup("GetChi",564,G__G__Spectrum_110_0_39, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
03765    G__memfunc_setup("GetPositions",1256,G__G__Spectrum_110_0_40, 121, -1, -1, 0, 4, 1, 1, 0, 
03766 "F - 'Float_t' 0 - positionsX F - 'Float_t' 0 - positionsY "
03767 "F - 'Float_t' 0 - positionsX1 F - 'Float_t' 0 - positionsY1", (char*)NULL, (void*) NULL, 0);
03768    G__memfunc_setup("GetPositionErrors",1778,G__G__Spectrum_110_0_41, 121, -1, -1, 0, 4, 1, 1, 0, 
03769 "F - 'Float_t' 0 - positionErrorsX F - 'Float_t' 0 - positionErrorsY "
03770 "F - 'Float_t' 0 - positionErrorsX1 F - 'Float_t' 0 - positionErrorsY1", (char*)NULL, (void*) NULL, 0);
03771    G__memfunc_setup("GetRo",481,G__G__Spectrum_110_0_42, 121, -1, -1, 0, 2, 1, 1, 0, 
03772 "d - 'Double_t' 1 - ro d - 'Double_t' 1 - roErr", (char*)NULL, (void*) NULL, 0);
03773    G__memfunc_setup("GetSigmaX",873,G__G__Spectrum_110_0_43, 121, -1, -1, 0, 2, 1, 1, 0, 
03774 "d - 'Double_t' 1 - sigmaX d - 'Double_t' 1 - sigmaErrX", (char*)NULL, (void*) NULL, 0);
03775    G__memfunc_setup("GetSigmaY",874,G__G__Spectrum_110_0_44, 121, -1, -1, 0, 2, 1, 1, 0, 
03776 "d - 'Double_t' 1 - sigmaY d - 'Double_t' 1 - sigmaErrY", (char*)NULL, (void*) NULL, 0);
03777    G__memfunc_setup("GetTailParameters",1726,G__G__Spectrum_110_0_45, 121, -1, -1, 0, 16, 1, 1, 0, 
03778 "d - 'Double_t' 1 - txy d - 'Double_t' 1 - txyErr "
03779 "d - 'Double_t' 1 - tx d - 'Double_t' 1 - txErr "
03780 "d - 'Double_t' 1 - ty d - 'Double_t' 1 - tyErr "
03781 "d - 'Double_t' 1 - bx d - 'Double_t' 1 - bxErr "
03782 "d - 'Double_t' 1 - by d - 'Double_t' 1 - byErr "
03783 "d - 'Double_t' 1 - sxy d - 'Double_t' 1 - sxyErr "
03784 "d - 'Double_t' 1 - sx d - 'Double_t' 1 - sxErr "
03785 "d - 'Double_t' 1 - sy d - 'Double_t' 1 - syErr", (char*)NULL, (void*) NULL, 0);
03786    G__memfunc_setup("GetVolumes",1035,G__G__Spectrum_110_0_46, 121, -1, -1, 0, 1, 1, 1, 0, "F - 'Float_t' 0 - volumes", (char*)NULL, (void*) NULL, 0);
03787    G__memfunc_setup("GetVolumeErrors",1557,G__G__Spectrum_110_0_47, 121, -1, -1, 0, 1, 1, 1, 0, "F - 'Float_t' 0 - volumeErrors", (char*)NULL, (void*) NULL, 0);
03788    G__memfunc_setup("SetBackgroundParameters",2368,G__G__Spectrum_110_0_48, 121, -1, -1, 0, 6, 1, 1, 0, 
03789 "d - 'Double_t' 0 - a0Init g - 'Bool_t' 0 - fixA0 "
03790 "d - 'Double_t' 0 - axInit g - 'Bool_t' 0 - fixAx "
03791 "d - 'Double_t' 0 - ayInit g - 'Bool_t' 0 - fixAy", (char*)NULL, (void*) NULL, 0);
03792    G__memfunc_setup("SetFitParameters",1635,G__G__Spectrum_110_0_49, 121, -1, -1, 0, 10, 1, 1, 0, 
03793 "i - 'Int_t' 0 - xmin i - 'Int_t' 0 - xmax "
03794 "i - 'Int_t' 0 - ymin i - 'Int_t' 0 - ymax "
03795 "i - 'Int_t' 0 - numberIterations d - 'Double_t' 0 - alpha "
03796 "i - 'Int_t' 0 - statisticType i - 'Int_t' 0 - alphaOptim "
03797 "i - 'Int_t' 0 - power i - 'Int_t' 0 - fitTaylor", (char*)NULL, (void*) NULL, 0);
03798    G__memfunc_setup("SetPeakParameters",1729,G__G__Spectrum_110_0_50, 121, -1, -1, 0, 20, 1, 1, 0, 
03799 "d - 'Double_t' 0 - sigmaX g - 'Bool_t' 0 - fixSigmaX "
03800 "d - 'Double_t' 0 - sigmaY g - 'Bool_t' 0 - fixSigmaY "
03801 "d - 'Double_t' 0 - ro g - 'Bool_t' 0 - fixRo "
03802 "F - 'Float_t' 10 - positionInitX G - 'Bool_t' 10 - fixPositionX "
03803 "F - 'Float_t' 10 - positionInitY G - 'Bool_t' 10 - fixPositionY "
03804 "F - 'Float_t' 10 - positionInitX1 G - 'Bool_t' 10 - fixPositionX1 "
03805 "F - 'Float_t' 10 - positionInitY1 G - 'Bool_t' 10 - fixPositionY1 "
03806 "F - 'Float_t' 10 - ampInit G - 'Bool_t' 10 - fixAmp "
03807 "F - 'Float_t' 10 - ampInitX1 G - 'Bool_t' 10 - fixAmpX1 "
03808 "F - 'Float_t' 10 - ampInitY1 G - 'Bool_t' 10 - fixAmpY1", (char*)NULL, (void*) NULL, 0);
03809    G__memfunc_setup("SetTailParameters",1738,G__G__Spectrum_110_0_51, 121, -1, -1, 0, 16, 1, 1, 0, 
03810 "d - 'Double_t' 0 - tInitXY g - 'Bool_t' 0 - fixTxy "
03811 "d - 'Double_t' 0 - tInitX g - 'Bool_t' 0 - fixTx "
03812 "d - 'Double_t' 0 - tInitY g - 'Bool_t' 0 - fixTy "
03813 "d - 'Double_t' 0 - bInitX g - 'Bool_t' 0 - fixBx "
03814 "d - 'Double_t' 0 - bInitY g - 'Bool_t' 0 - fixBy "
03815 "d - 'Double_t' 0 - sInitXY g - 'Bool_t' 0 - fixSxy "
03816 "d - 'Double_t' 0 - sInitX g - 'Bool_t' 0 - fixSx "
03817 "d - 'Double_t' 0 - sInitY g - 'Bool_t' 0 - fixSy", (char*)NULL, (void*) NULL, 0);
03818    G__memfunc_setup("Class",502,G__G__Spectrum_110_0_52, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TSpectrum2Fit::Class) ), 0);
03819    G__memfunc_setup("Class_Name",982,G__G__Spectrum_110_0_53, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum2Fit::Class_Name) ), 0);
03820    G__memfunc_setup("Class_Version",1339,G__G__Spectrum_110_0_54, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TSpectrum2Fit::Class_Version) ), 0);
03821    G__memfunc_setup("Dictionary",1046,G__G__Spectrum_110_0_55, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TSpectrum2Fit::Dictionary) ), 0);
03822    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
03823    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);
03824    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);
03825    G__memfunc_setup("StreamerNVirtual",1656,G__G__Spectrum_110_0_59, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
03826    G__memfunc_setup("DeclFileName",1145,G__G__Spectrum_110_0_60, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum2Fit::DeclFileName) ), 0);
03827    G__memfunc_setup("ImplFileLine",1178,G__G__Spectrum_110_0_61, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrum2Fit::ImplFileLine) ), 0);
03828    G__memfunc_setup("ImplFileName",1171,G__G__Spectrum_110_0_62, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum2Fit::ImplFileName) ), 0);
03829    G__memfunc_setup("DeclFileLine",1152,G__G__Spectrum_110_0_63, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrum2Fit::DeclFileLine) ), 0);
03830    // automatic copy constructor
03831    G__memfunc_setup("TSpectrum2Fit", 1276, G__G__Spectrum_110_0_64, (int) ('i'), G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Fit), -1, 0, 1, 1, 1, 0, "u 'TSpectrum2Fit' - 11 - -", (char*) NULL, (void*) NULL, 0);
03832    // automatic destructor
03833    G__memfunc_setup("~TSpectrum2Fit", 1402, G__G__Spectrum_110_0_65, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
03834    // automatic assignment operator
03835    G__memfunc_setup("operator=", 937, G__G__Spectrum_110_0_66, (int) ('u'), G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Fit), -1, 1, 1, 1, 1, 0, "u 'TSpectrum2Fit' - 11 - -", (char*) NULL, (void*) NULL, 0);
03836    G__tag_memfunc_reset();
03837 }
03838 
03839 static void G__setup_memfuncTSpectrum2(void) {
03840    /* TSpectrum2 */
03841    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2));
03842    G__memfunc_setup("TSpectrum2",985,G__G__Spectrum_113_0_1, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
03843    G__memfunc_setup("TSpectrum2",985,G__G__Spectrum_113_0_2, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2), -1, 0, 2, 1, 1, 0, 
03844 "i - 'Int_t' 0 - maxpositions f - 'Float_t' 0 '1' resolution", (char*)NULL, (void*) NULL, 0);
03845    G__memfunc_setup("Background",1024,G__G__Spectrum_113_0_3, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TH1), -1, 0, 3, 1, 1, 0, 
03846 "U 'TH1' - 10 - hist i - - 0 '20' niter "
03847 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
03848    G__memfunc_setup("GetHistogram",1230,G__G__Spectrum_113_0_4, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TH1), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
03849    G__memfunc_setup("GetNPeaks",866,G__G__Spectrum_113_0_5, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
03850    G__memfunc_setup("GetPositionX",1229,G__G__Spectrum_113_0_6, 70, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
03851    G__memfunc_setup("GetPositionY",1230,G__G__Spectrum_113_0_7, 70, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
03852    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
03853    G__memfunc_setup("Search",598,G__G__Spectrum_113_0_9, 105, -1, G__defined_typename("Int_t"), 0, 4, 1, 1, 0, 
03854 "U 'TH1' - 10 - hist d - 'Double_t' 0 '2' sigma "
03855 "C - 'Option_t' 10 '\"\"' option d - 'Double_t' 0 '0.05' threshold", (char*)NULL, (void*) NULL, 1);
03856    G__memfunc_setup("SetAverageWindow",1631,G__G__Spectrum_113_0_10, 121, -1, -1, 0, 1, 3, 1, 0, "i - 'Int_t' 0 '3' w", "set average window", (void*) G__func2void( (void (*)(Int_t))(&TSpectrum2::SetAverageWindow) ), 0);
03857    G__memfunc_setup("SetDeconIterations",1847,G__G__Spectrum_113_0_11, 121, -1, -1, 0, 1, 3, 1, 0, "i - 'Int_t' 0 '3' n", "set max number of decon iterations", (void*) G__func2void( (void (*)(Int_t))(&TSpectrum2::SetDeconIterations) ), 0);
03858    G__memfunc_setup("SetResolution",1376,G__G__Spectrum_113_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 '1' resolution", (char*)NULL, (void*) NULL, 0);
03859    G__memfunc_setup("Background",1024,G__G__Spectrum_113_0_13, 67, -1, -1, 0, 7, 1, 1, 1, 
03860 "F - - 2 - spectrum i - 'Int_t' 0 - ssizex "
03861 "i - 'Int_t' 0 - ssizey i - 'Int_t' 0 - numberIterationsX "
03862 "i - 'Int_t' 0 - numberIterationsY i - 'Int_t' 0 - direction "
03863 "i - 'Int_t' 0 - filterType", (char*)NULL, (void*) NULL, 0);
03864    G__memfunc_setup("SmoothMarkov",1258,G__G__Spectrum_113_0_14, 67, -1, -1, 0, 4, 1, 1, 1, 
03865 "F - - 2 - source i - 'Int_t' 0 - ssizex "
03866 "i - 'Int_t' 0 - ssizey i - 'Int_t' 0 - averWindow", (char*)NULL, (void*) NULL, 0);
03867    G__memfunc_setup("Deconvolution",1385,G__G__Spectrum_113_0_15, 67, -1, -1, 0, 7, 1, 1, 1, 
03868 "F - - 2 - source F - - 2 - resp "
03869 "i - 'Int_t' 0 - ssizex i - 'Int_t' 0 - ssizey "
03870 "i - 'Int_t' 0 - numberIterations i - 'Int_t' 0 - numberRepetitions "
03871 "d - 'Double_t' 0 - boost", (char*)NULL, (void*) NULL, 0);
03872    G__memfunc_setup("SearchHighRes",1280,G__G__Spectrum_113_0_16, 105, -1, G__defined_typename("Int_t"), 0, 10, 1, 1, 0, 
03873 "F - - 2 - source F - - 2 - dest "
03874 "i - 'Int_t' 0 - ssizex i - 'Int_t' 0 - ssizey "
03875 "d - 'Double_t' 0 - sigma d - 'Double_t' 0 - threshold "
03876 "g - 'Bool_t' 0 - backgroundRemove i - 'Int_t' 0 - deconIterations "
03877 "g - 'Bool_t' 0 - markov i - 'Int_t' 0 - averWindow", (char*)NULL, (void*) NULL, 0);
03878    G__memfunc_setup("StaticSearch",1214,G__G__Spectrum_113_0_17, 105, -1, G__defined_typename("Int_t"), 0, 4, 3, 1, 0, 
03879 "U 'TH1' - 10 - hist d - 'Double_t' 0 '2' sigma "
03880 "C - 'Option_t' 10 '\"goff\"' option d - 'Double_t' 0 '0.05' threshold", (char*)NULL, (void*) G__func2void( (Int_t (*)(const TH1*, Double_t, Option_t*, Double_t))(&TSpectrum2::StaticSearch) ), 0);
03881    G__memfunc_setup("StaticBackground",1640,G__G__Spectrum_113_0_18, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TH1), -1, 0, 3, 3, 1, 0, 
03882 "U 'TH1' - 10 - hist i - 'Int_t' 0 '20' niter "
03883 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) G__func2void( (TH1* (*)(const TH1*, Int_t, Option_t*))(&TSpectrum2::StaticBackground) ), 0);
03884    G__memfunc_setup("Class",502,G__G__Spectrum_113_0_19, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TSpectrum2::Class) ), 0);
03885    G__memfunc_setup("Class_Name",982,G__G__Spectrum_113_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum2::Class_Name) ), 0);
03886    G__memfunc_setup("Class_Version",1339,G__G__Spectrum_113_0_21, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TSpectrum2::Class_Version) ), 0);
03887    G__memfunc_setup("Dictionary",1046,G__G__Spectrum_113_0_22, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TSpectrum2::Dictionary) ), 0);
03888    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
03889    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);
03890    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);
03891    G__memfunc_setup("StreamerNVirtual",1656,G__G__Spectrum_113_0_26, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
03892    G__memfunc_setup("DeclFileName",1145,G__G__Spectrum_113_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum2::DeclFileName) ), 0);
03893    G__memfunc_setup("ImplFileLine",1178,G__G__Spectrum_113_0_28, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrum2::ImplFileLine) ), 0);
03894    G__memfunc_setup("ImplFileName",1171,G__G__Spectrum_113_0_29, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum2::ImplFileName) ), 0);
03895    G__memfunc_setup("DeclFileLine",1152,G__G__Spectrum_113_0_30, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrum2::DeclFileLine) ), 0);
03896    // automatic copy constructor
03897    G__memfunc_setup("TSpectrum2", 985, G__G__Spectrum_113_0_31, (int) ('i'), G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2), -1, 0, 1, 1, 1, 0, "u 'TSpectrum2' - 11 - -", (char*) NULL, (void*) NULL, 0);
03898    // automatic destructor
03899    G__memfunc_setup("~TSpectrum2", 1111, G__G__Spectrum_113_0_32, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
03900    // automatic assignment operator
03901    G__memfunc_setup("operator=", 937, G__G__Spectrum_113_0_33, (int) ('u'), G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2), -1, 1, 1, 1, 1, 0, "u 'TSpectrum2' - 11 - -", (char*) NULL, (void*) NULL, 0);
03902    G__tag_memfunc_reset();
03903 }
03904 
03905 static void G__setup_memfuncTSpectrum2Transform(void) {
03906    /* TSpectrum2Transform */
03907    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Transform));
03908    G__memfunc_setup("TSpectrum2Transform",1941,G__G__Spectrum_115_0_1, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Transform), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
03909    G__memfunc_setup("TSpectrum2Transform",1941,G__G__Spectrum_115_0_2, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Transform), -1, 0, 2, 1, 1, 0, 
03910 "i - 'Int_t' 0 - sizeX i - 'Int_t' 0 - sizeY", (char*)NULL, (void*) NULL, 0);
03911    G__memfunc_setup("BitReverse",1019,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
03912 "F - 'Float_t' 0 - working_space i - 'Int_t' 0 - num", (char*)NULL, (void*) NULL, 0);
03913    G__memfunc_setup("BitReverseHaar",1399,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 4, 1, 2, 0, 
03914 "F - 'Float_t' 0 - working_space i - 'Int_t' 0 - shift "
03915 "i - 'Int_t' 0 - num i - 'Int_t' 0 - start", (char*)NULL, (void*) NULL, 0);
03916    G__memfunc_setup("FourCos2",755,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 6, 1, 2, 0, 
03917 "F - 'Float_t' 2 - working_matrix F - 'Float_t' 0 - working_vector "
03918 "i - 'Int_t' 0 - numx i - 'Int_t' 0 - numy "
03919 "i - 'Int_t' 0 - direction i - 'Int_t' 0 - type", (char*)NULL, (void*) NULL, 0);
03920    G__memfunc_setup("Fourier",732,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 5, 1, 2, 0, 
03921 "F - 'Float_t' 0 - working_space i - 'Int_t' 0 - num "
03922 "i - 'Int_t' 0 - hartley i - 'Int_t' 0 - direction "
03923 "i - 'Int_t' 0 - zt_clear", (char*)NULL, (void*) NULL, 0);
03924    G__memfunc_setup("General2",752,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 7, 1, 2, 0, 
03925 "F - 'Float_t' 2 - working_matrix F - 'Float_t' 0 - working_vector "
03926 "i - 'Int_t' 0 - numx i - 'Int_t' 0 - numy "
03927 "i - 'Int_t' 0 - direction i - 'Int_t' 0 - type "
03928 "i - 'Int_t' 0 - degree", (char*)NULL, (void*) NULL, 0);
03929    G__memfunc_setup("GeneralExe",992,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 2, 0, 
03930 "F - 'Float_t' 0 - working_space i - 'Int_t' 0 - zt_clear "
03931 "i - 'Int_t' 0 - num i - 'Int_t' 0 - degree "
03932 "i - 'Int_t' 0 - type", (char*)NULL, (void*) NULL, 0);
03933    G__memfunc_setup("GeneralInv",1003,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 4, 1, 2, 0, 
03934 "F - 'Float_t' 0 - working_space i - 'Int_t' 0 - num "
03935 "i - 'Int_t' 0 - degree i - 'Int_t' 0 - type", (char*)NULL, (void*) NULL, 0);
03936    G__memfunc_setup("Haar",380,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
03937 "F - 'Float_t' 0 - working_space i - 'Int_t' 0 - num "
03938 "i - 'Int_t' 0 - direction", (char*)NULL, (void*) NULL, 0);
03939    G__memfunc_setup("HaarWalsh2",941,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 6, 1, 2, 0, 
03940 "F - 'Float_t' 2 - working_matrix F - 'Float_t' 0 - working_vector "
03941 "i - 'Int_t' 0 - numx i - 'Int_t' 0 - numy "
03942 "i - 'Int_t' 0 - direction i - 'Int_t' 0 - type", (char*)NULL, (void*) NULL, 0);
03943    G__memfunc_setup("Walsh",511,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
03944 "F - 'Float_t' 0 - working_space i - 'Int_t' 0 - num", (char*)NULL, (void*) NULL, 0);
03945    G__memfunc_setup("Enhance",690,G__G__Spectrum_115_0_13, 121, -1, -1, 0, 2, 1, 1, 0, 
03946 "F - 'Float_t' 12 - fSource F - 'Float_t' 2 - fDest", (char*)NULL, (void*) NULL, 0);
03947    G__memfunc_setup("FilterZonal",1130,G__G__Spectrum_115_0_14, 121, -1, -1, 0, 2, 1, 1, 0, 
03948 "F - 'Float_t' 12 - fSource F - 'Float_t' 2 - fDest", (char*)NULL, (void*) NULL, 0);
03949    G__memfunc_setup("SetDirection",1229,G__G__Spectrum_115_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - direction", (char*)NULL, (void*) NULL, 0);
03950    G__memfunc_setup("SetEnhanceCoeff",1473,G__G__Spectrum_115_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - enhanceCoeff", (char*)NULL, (void*) NULL, 0);
03951    G__memfunc_setup("SetFilterCoeff",1397,G__G__Spectrum_115_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - filterCoeff", (char*)NULL, (void*) NULL, 0);
03952    G__memfunc_setup("SetRegion",912,G__G__Spectrum_115_0_18, 121, -1, -1, 0, 4, 1, 1, 0, 
03953 "i - 'Int_t' 0 - xmin i - 'Int_t' 0 - xmax "
03954 "i - 'Int_t' 0 - ymin i - 'Int_t' 0 - ymax", (char*)NULL, (void*) NULL, 0);
03955    G__memfunc_setup("SetTransformType",1674,G__G__Spectrum_115_0_19, 121, -1, -1, 0, 2, 1, 1, 0, 
03956 "i - 'Int_t' 0 - transType i - 'Int_t' 0 - degree", (char*)NULL, (void*) NULL, 0);
03957    G__memfunc_setup("Transform",956,G__G__Spectrum_115_0_20, 121, -1, -1, 0, 2, 1, 1, 0, 
03958 "F - 'Float_t' 12 - fSource F - 'Float_t' 2 - fDest", (char*)NULL, (void*) NULL, 0);
03959    G__memfunc_setup("Class",502,G__G__Spectrum_115_0_21, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TSpectrum2Transform::Class) ), 0);
03960    G__memfunc_setup("Class_Name",982,G__G__Spectrum_115_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum2Transform::Class_Name) ), 0);
03961    G__memfunc_setup("Class_Version",1339,G__G__Spectrum_115_0_23, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TSpectrum2Transform::Class_Version) ), 0);
03962    G__memfunc_setup("Dictionary",1046,G__G__Spectrum_115_0_24, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TSpectrum2Transform::Dictionary) ), 0);
03963    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
03964    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);
03965    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);
03966    G__memfunc_setup("StreamerNVirtual",1656,G__G__Spectrum_115_0_28, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
03967    G__memfunc_setup("DeclFileName",1145,G__G__Spectrum_115_0_29, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum2Transform::DeclFileName) ), 0);
03968    G__memfunc_setup("ImplFileLine",1178,G__G__Spectrum_115_0_30, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrum2Transform::ImplFileLine) ), 0);
03969    G__memfunc_setup("ImplFileName",1171,G__G__Spectrum_115_0_31, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum2Transform::ImplFileName) ), 0);
03970    G__memfunc_setup("DeclFileLine",1152,G__G__Spectrum_115_0_32, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrum2Transform::DeclFileLine) ), 0);
03971    // automatic copy constructor
03972    G__memfunc_setup("TSpectrum2Transform", 1941, G__G__Spectrum_115_0_33, (int) ('i'), G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Transform), -1, 0, 1, 1, 1, 0, "u 'TSpectrum2Transform' - 11 - -", (char*) NULL, (void*) NULL, 0);
03973    // automatic destructor
03974    G__memfunc_setup("~TSpectrum2Transform", 2067, G__G__Spectrum_115_0_34, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
03975    // automatic assignment operator
03976    G__memfunc_setup("operator=", 937, G__G__Spectrum_115_0_35, (int) ('u'), G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum2Transform), -1, 1, 1, 1, 1, 0, "u 'TSpectrum2Transform' - 11 - -", (char*) NULL, (void*) NULL, 0);
03977    G__tag_memfunc_reset();
03978 }
03979 
03980 static void G__setup_memfuncTSpectrum3(void) {
03981    /* TSpectrum3 */
03982    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3));
03983    G__memfunc_setup("TSpectrum3",986,G__G__Spectrum_117_0_1, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
03984    G__memfunc_setup("TSpectrum3",986,G__G__Spectrum_117_0_2, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3), -1, 0, 2, 1, 1, 0, 
03985 "i - 'Int_t' 0 - maxpositions f - 'Float_t' 0 '1' resolution", (char*)NULL, (void*) NULL, 0);
03986    G__memfunc_setup("Background",1024,G__G__Spectrum_117_0_3, 67, -1, -1, 0, 3, 1, 1, 1, 
03987 "U 'TH1' - 10 - hist i - - 0 - niter "
03988 "C - 'Option_t' 10 '\"goff\"' option", (char*)NULL, (void*) NULL, 1);
03989    G__memfunc_setup("Background",1024,G__G__Spectrum_117_0_4, 67, -1, -1, 0, 9, 1, 1, 1, 
03990 "F - - 3 - spectrum i - 'Int_t' 0 - ssizex "
03991 "i - 'Int_t' 0 - ssizey i - 'Int_t' 0 - ssizez "
03992 "i - 'Int_t' 0 - numberIterationsX i - 'Int_t' 0 - numberIterationsY "
03993 "i - 'Int_t' 0 - numberIterationsZ i - 'Int_t' 0 - direction "
03994 "i - 'Int_t' 0 - filterType", (char*)NULL, (void*) NULL, 0);
03995    G__memfunc_setup("Deconvolution",1385,G__G__Spectrum_117_0_5, 67, -1, -1, 0, 8, 1, 1, 1, 
03996 "F - - 3 - source F - - 13 - resp "
03997 "i - 'Int_t' 0 - ssizex i - 'Int_t' 0 - ssizey "
03998 "i - 'Int_t' 0 - ssizez i - 'Int_t' 0 - numberIterations "
03999 "i - 'Int_t' 0 - numberRepetitions d - 'Double_t' 0 - boost", (char*)NULL, (void*) NULL, 0);
04000    G__memfunc_setup("GetHistogram",1230,G__G__Spectrum_117_0_6, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TH1), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04001    G__memfunc_setup("GetNPeaks",866,G__G__Spectrum_117_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04002    G__memfunc_setup("GetPositionX",1229,G__G__Spectrum_117_0_8, 70, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04003    G__memfunc_setup("GetPositionY",1230,G__G__Spectrum_117_0_9, 70, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04004    G__memfunc_setup("GetPositionZ",1231,G__G__Spectrum_117_0_10, 70, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04005    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04006    G__memfunc_setup("Search",598,G__G__Spectrum_117_0_12, 105, -1, G__defined_typename("Int_t"), 0, 4, 1, 1, 0, 
04007 "U 'TH1' - 10 - hist d - 'Double_t' 0 '2' sigma "
04008 "C - 'Option_t' 10 '\"goff\"' option d - 'Double_t' 0 '0.05' threshold", (char*)NULL, (void*) NULL, 1);
04009    G__memfunc_setup("SearchFast",996,G__G__Spectrum_117_0_13, 105, -1, G__defined_typename("Int_t"), 0, 9, 1, 1, 0, 
04010 "F - - 13 - source F - - 3 - dest "
04011 "i - 'Int_t' 0 - ssizex i - 'Int_t' 0 - ssizey "
04012 "i - 'Int_t' 0 - ssizez d - 'Double_t' 0 - sigma "
04013 "d - 'Double_t' 0 - threshold g - 'Bool_t' 0 - markov "
04014 "i - 'Int_t' 0 - averWindow", (char*)NULL, (void*) NULL, 0);
04015    G__memfunc_setup("SearchHighRes",1280,G__G__Spectrum_117_0_14, 105, -1, G__defined_typename("Int_t"), 0, 11, 1, 1, 0, 
04016 "F - - 13 - source F - - 3 - dest "
04017 "i - 'Int_t' 0 - ssizex i - 'Int_t' 0 - ssizey "
04018 "i - 'Int_t' 0 - ssizez d - 'Double_t' 0 - sigma "
04019 "d - 'Double_t' 0 - threshold g - 'Bool_t' 0 - backgroundRemove "
04020 "i - 'Int_t' 0 - deconIterations g - 'Bool_t' 0 - markov "
04021 "i - 'Int_t' 0 - averWindow", (char*)NULL, (void*) NULL, 0);
04022    G__memfunc_setup("SetResolution",1376,G__G__Spectrum_117_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 '1' resolution", (char*)NULL, (void*) NULL, 0);
04023    G__memfunc_setup("SmoothMarkov",1258,G__G__Spectrum_117_0_16, 67, -1, -1, 0, 5, 1, 1, 1, 
04024 "F - - 3 - source i - 'Int_t' 0 - ssizex "
04025 "i - 'Int_t' 0 - ssizey i - 'Int_t' 0 - ssizez "
04026 "i - 'Int_t' 0 - averWindow", (char*)NULL, (void*) NULL, 0);
04027    G__memfunc_setup("Class",502,G__G__Spectrum_117_0_17, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TSpectrum3::Class) ), 0);
04028    G__memfunc_setup("Class_Name",982,G__G__Spectrum_117_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum3::Class_Name) ), 0);
04029    G__memfunc_setup("Class_Version",1339,G__G__Spectrum_117_0_19, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TSpectrum3::Class_Version) ), 0);
04030    G__memfunc_setup("Dictionary",1046,G__G__Spectrum_117_0_20, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TSpectrum3::Dictionary) ), 0);
04031    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04032    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);
04033    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);
04034    G__memfunc_setup("StreamerNVirtual",1656,G__G__Spectrum_117_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04035    G__memfunc_setup("DeclFileName",1145,G__G__Spectrum_117_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum3::DeclFileName) ), 0);
04036    G__memfunc_setup("ImplFileLine",1178,G__G__Spectrum_117_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrum3::ImplFileLine) ), 0);
04037    G__memfunc_setup("ImplFileName",1171,G__G__Spectrum_117_0_27, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum3::ImplFileName) ), 0);
04038    G__memfunc_setup("DeclFileLine",1152,G__G__Spectrum_117_0_28, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrum3::DeclFileLine) ), 0);
04039    // automatic copy constructor
04040    G__memfunc_setup("TSpectrum3", 986, G__G__Spectrum_117_0_29, (int) ('i'), G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3), -1, 0, 1, 1, 1, 0, "u 'TSpectrum3' - 11 - -", (char*) NULL, (void*) NULL, 0);
04041    // automatic destructor
04042    G__memfunc_setup("~TSpectrum3", 1112, G__G__Spectrum_117_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04043    // automatic assignment operator
04044    G__memfunc_setup("operator=", 937, G__G__Spectrum_117_0_31, (int) ('u'), G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum3), -1, 1, 1, 1, 1, 0, "u 'TSpectrum3' - 11 - -", (char*) NULL, (void*) NULL, 0);
04045    G__tag_memfunc_reset();
04046 }
04047 
04048 static void G__setup_memfuncTSpectrumFit(void) {
04049    /* TSpectrumFit */
04050    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFit));
04051    G__memfunc_setup("TSpectrumFit",1226,G__G__Spectrum_119_0_1, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFit), -1, 0, 0, 1, 1, 0, "", "default constructor     ", (void*) NULL, 0);
04052    G__memfunc_setup("TSpectrumFit",1226,G__G__Spectrum_119_0_2, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFit), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - numberPeaks", (char*)NULL, (void*) NULL, 0);
04053    G__memfunc_setup("Area",377,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 2, 0, 
04054 "d - 'Double_t' 0 - a d - 'Double_t' 0 - sigma "
04055 "d - 'Double_t' 0 - t d - 'Double_t' 0 - b", (char*)NULL, (void*) NULL, 0);
04056    G__memfunc_setup("Dera1",429,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 2, 0, "d - 'Double_t' 0 - i", (char*)NULL, (void*) NULL, 0);
04057    G__memfunc_setup("Dera2",430,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 2, 0, "d - 'Double_t' 0 - i", (char*)NULL, (void*) NULL, 0);
04058    G__memfunc_setup("Deramp",601,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 6, 1, 2, 0, 
04059 "d - 'Double_t' 0 - i d - 'Double_t' 0 - i0 "
04060 "d - 'Double_t' 0 - sigma d - 'Double_t' 0 - t "
04061 "d - 'Double_t' 0 - s d - 'Double_t' 0 - b", (char*)NULL, (void*) NULL, 0);
04062    G__memfunc_setup("Derb",381,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 6, 1, 2, 0, 
04063 "i - 'Int_t' 0 - num_of_fitted_peaks d - 'Double_t' 0 - i "
04064 "D - 'Double_t' 10 - parameter d - 'Double_t' 0 - sigma "
04065 "d - 'Double_t' 0 - t d - 'Double_t' 0 - b", (char*)NULL, (void*) NULL, 0);
04066    G__memfunc_setup("Derderi0",751,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 2, 0, 
04067 "d - 'Double_t' 0 - i d - 'Double_t' 0 - amp "
04068 "d - 'Double_t' 0 - i0 d - 'Double_t' 0 - sigma", (char*)NULL, (void*) NULL, 0);
04069    G__memfunc_setup("Derdersigma",1127,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 2, 0, 
04070 "i - 'Int_t' 0 - num_of_fitted_peaks d - 'Double_t' 0 - i "
04071 "D - 'Double_t' 10 - parameter d - 'Double_t' 0 - sigma", (char*)NULL, (void*) NULL, 0);
04072    G__memfunc_setup("Derfc",484,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 2, 0, "d - 'Double_t' 0 - x", (char*)NULL, (void*) NULL, 0);
04073    G__memfunc_setup("Deri0",436,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 7, 1, 2, 0, 
04074 "d - 'Double_t' 0 - i d - 'Double_t' 0 - amp "
04075 "d - 'Double_t' 0 - i0 d - 'Double_t' 0 - sigma "
04076 "d - 'Double_t' 0 - t d - 'Double_t' 0 - s "
04077 "d - 'Double_t' 0 - b", (char*)NULL, (void*) NULL, 0);
04078    G__memfunc_setup("Derpa",492,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 2, 0, 
04079 "d - 'Double_t' 0 - sigma d - 'Double_t' 0 - t "
04080 "d - 'Double_t' 0 - b", (char*)NULL, (void*) NULL, 0);
04081    G__memfunc_setup("Derpb",493,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 2, 0, 
04082 "d - 'Double_t' 0 - a d - 'Double_t' 0 - sigma "
04083 "d - 'Double_t' 0 - t d - 'Double_t' 0 - b", (char*)NULL, (void*) NULL, 0);
04084    G__memfunc_setup("Derpsigma",924,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 2, 0, 
04085 "d - 'Double_t' 0 - a d - 'Double_t' 0 - t "
04086 "d - 'Double_t' 0 - b", (char*)NULL, (void*) NULL, 0);
04087    G__memfunc_setup("Derpt",511,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 3, 1, 2, 0, 
04088 "d - 'Double_t' 0 - a d - 'Double_t' 0 - sigma "
04089 "d - 'Double_t' 0 - b", (char*)NULL, (void*) NULL, 0);
04090    G__memfunc_setup("Ders",398,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 4, 1, 2, 0, 
04091 "i - 'Int_t' 0 - num_of_fitted_peaks d - 'Double_t' 0 - i "
04092 "D - 'Double_t' 10 - parameter d - 'Double_t' 0 - sigma", (char*)NULL, (void*) NULL, 0);
04093    G__memfunc_setup("Dersigma",812,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 7, 1, 2, 0, 
04094 "i - 'Int_t' 0 - num_of_fitted_peaks d - 'Double_t' 0 - i "
04095 "D - 'Double_t' 10 - parameter d - 'Double_t' 0 - sigma "
04096 "d - 'Double_t' 0 - t d - 'Double_t' 0 - s "
04097 "d - 'Double_t' 0 - b", (char*)NULL, (void*) NULL, 0);
04098    G__memfunc_setup("Dert",399,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 5, 1, 2, 0, 
04099 "i - 'Int_t' 0 - num_of_fitted_peaks d - 'Double_t' 0 - i "
04100 "D - 'Double_t' 10 - parameter d - 'Double_t' 0 - sigma "
04101 "d - 'Double_t' 0 - b", (char*)NULL, (void*) NULL, 0);
04102    G__memfunc_setup("Erfc",384,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 1, 1, 2, 0, "d - 'Double_t' 0 - x", (char*)NULL, (void*) NULL, 0);
04103    G__memfunc_setup("Ourpowl",760,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 2, 1, 2, 0, 
04104 "d - 'Double_t' 0 - a i - 'Int_t' 0 - pw", (char*)NULL, (void*) NULL, 0);
04105    G__memfunc_setup("Shape",497,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("Double_t"), 0, 10, 1, 2, 0, 
04106 "i - 'Int_t' 0 - num_of_fitted_peaks d - 'Double_t' 0 - i "
04107 "D - 'Double_t' 10 - parameter d - 'Double_t' 0 - sigma "
04108 "d - 'Double_t' 0 - t d - 'Double_t' 0 - s "
04109 "d - 'Double_t' 0 - b d - 'Double_t' 0 - a0 "
04110 "d - 'Double_t' 0 - a1 d - 'Double_t' 0 - a2", (char*)NULL, (void*) NULL, 0);
04111    G__memfunc_setup("StiefelInversion",1673,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
04112 "D - 'Double_t' 2 - a i - 'Int_t' 0 - rozmer", (char*)NULL, (void*) NULL, 0);
04113    G__memfunc_setup("FitAwmi",689,G__G__Spectrum_119_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "F - - 0 - source", (char*)NULL, (void*) NULL, 0);
04114    G__memfunc_setup("FitStiefel",1007,G__G__Spectrum_119_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "F - - 0 - source", (char*)NULL, (void*) NULL, 0);
04115    G__memfunc_setup("GetAmplitudes",1336,G__G__Spectrum_119_0_25, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04116    G__memfunc_setup("GetAmplitudesErrors",1973,G__G__Spectrum_119_0_26, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04117    G__memfunc_setup("GetAreas",780,G__G__Spectrum_119_0_27, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04118    G__memfunc_setup("GetAreasErrors",1417,G__G__Spectrum_119_0_28, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04119    G__memfunc_setup("GetBackgroundParameters",2356,G__G__Spectrum_119_0_29, 121, -1, -1, 0, 6, 1, 1, 0, 
04120 "d - 'Double_t' 1 - a0 d - 'Double_t' 1 - a0Err "
04121 "d - 'Double_t' 1 - a1 d - 'Double_t' 1 - a1Err "
04122 "d - 'Double_t' 1 - a2 d - 'Double_t' 1 - a2Err", (char*)NULL, (void*) NULL, 0);
04123    G__memfunc_setup("GetChi",564,G__G__Spectrum_119_0_30, 100, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04124    G__memfunc_setup("GetPositions",1256,G__G__Spectrum_119_0_31, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04125    G__memfunc_setup("GetPositionsErrors",1893,G__G__Spectrum_119_0_32, 68, -1, G__defined_typename("Double_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04126    G__memfunc_setup("GetSigma",785,G__G__Spectrum_119_0_33, 121, -1, -1, 0, 2, 1, 1, 0, 
04127 "d - 'Double_t' 1 - sigma d - 'Double_t' 1 - sigmaErr", (char*)NULL, (void*) NULL, 0);
04128    G__memfunc_setup("GetTailParameters",1726,G__G__Spectrum_119_0_34, 121, -1, -1, 0, 6, 1, 1, 0, 
04129 "d - 'Double_t' 1 - t d - 'Double_t' 1 - tErr "
04130 "d - 'Double_t' 1 - b d - 'Double_t' 1 - bErr "
04131 "d - 'Double_t' 1 - s d - 'Double_t' 1 - sErr", (char*)NULL, (void*) NULL, 0);
04132    G__memfunc_setup("SetBackgroundParameters",2368,G__G__Spectrum_119_0_35, 121, -1, -1, 0, 6, 1, 1, 0, 
04133 "d - 'Double_t' 0 - a0Init g - 'Bool_t' 0 - fixA0 "
04134 "d - 'Double_t' 0 - a1Init g - 'Bool_t' 0 - fixA1 "
04135 "d - 'Double_t' 0 - a2Init g - 'Bool_t' 0 - fixA2", (char*)NULL, (void*) NULL, 0);
04136    G__memfunc_setup("SetFitParameters",1635,G__G__Spectrum_119_0_36, 121, -1, -1, 0, 8, 1, 1, 0, 
04137 "i - 'Int_t' 0 - xmin i - 'Int_t' 0 - xmax "
04138 "i - 'Int_t' 0 - numberIterations d - 'Double_t' 0 - alpha "
04139 "i - 'Int_t' 0 - statisticType i - 'Int_t' 0 - alphaOptim "
04140 "i - 'Int_t' 0 - power i - 'Int_t' 0 - fitTaylor", (char*)NULL, (void*) NULL, 0);
04141    G__memfunc_setup("SetPeakParameters",1729,G__G__Spectrum_119_0_37, 121, -1, -1, 0, 6, 1, 1, 0, 
04142 "d - 'Double_t' 0 - sigma g - 'Bool_t' 0 - fixSigma "
04143 "F - 'Float_t' 10 - positionInit G - 'Bool_t' 10 - fixPosition "
04144 "F - 'Float_t' 10 - ampInit G - 'Bool_t' 10 - fixAmp", (char*)NULL, (void*) NULL, 0);
04145    G__memfunc_setup("SetTailParameters",1738,G__G__Spectrum_119_0_38, 121, -1, -1, 0, 6, 1, 1, 0, 
04146 "d - 'Double_t' 0 - tInit g - 'Bool_t' 0 - fixT "
04147 "d - 'Double_t' 0 - bInit g - 'Bool_t' 0 - fixB "
04148 "d - 'Double_t' 0 - sInit g - 'Bool_t' 0 - fixS", (char*)NULL, (void*) NULL, 0);
04149    G__memfunc_setup("Class",502,G__G__Spectrum_119_0_39, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TSpectrumFit::Class) ), 0);
04150    G__memfunc_setup("Class_Name",982,G__G__Spectrum_119_0_40, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrumFit::Class_Name) ), 0);
04151    G__memfunc_setup("Class_Version",1339,G__G__Spectrum_119_0_41, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TSpectrumFit::Class_Version) ), 0);
04152    G__memfunc_setup("Dictionary",1046,G__G__Spectrum_119_0_42, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TSpectrumFit::Dictionary) ), 0);
04153    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04154    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);
04155    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);
04156    G__memfunc_setup("StreamerNVirtual",1656,G__G__Spectrum_119_0_46, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04157    G__memfunc_setup("DeclFileName",1145,G__G__Spectrum_119_0_47, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrumFit::DeclFileName) ), 0);
04158    G__memfunc_setup("ImplFileLine",1178,G__G__Spectrum_119_0_48, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrumFit::ImplFileLine) ), 0);
04159    G__memfunc_setup("ImplFileName",1171,G__G__Spectrum_119_0_49, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrumFit::ImplFileName) ), 0);
04160    G__memfunc_setup("DeclFileLine",1152,G__G__Spectrum_119_0_50, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrumFit::DeclFileLine) ), 0);
04161    // automatic copy constructor
04162    G__memfunc_setup("TSpectrumFit", 1226, G__G__Spectrum_119_0_51, (int) ('i'), G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFit), -1, 0, 1, 1, 1, 0, "u 'TSpectrumFit' - 11 - -", (char*) NULL, (void*) NULL, 0);
04163    // automatic destructor
04164    G__memfunc_setup("~TSpectrumFit", 1352, G__G__Spectrum_119_0_52, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04165    // automatic assignment operator
04166    G__memfunc_setup("operator=", 937, G__G__Spectrum_119_0_53, (int) ('u'), G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumFit), -1, 1, 1, 1, 1, 0, "u 'TSpectrumFit' - 11 - -", (char*) NULL, (void*) NULL, 0);
04167    G__tag_memfunc_reset();
04168 }
04169 
04170 static void G__setup_memfuncTSpectrum(void) {
04171    /* TSpectrum */
04172    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum));
04173    G__memfunc_setup("TSpectrum",935,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum), -1, 0, 1, 1, 4, 0, "u 'TSpectrum' - 11 - -", "Not implemented", (void*) NULL, 0);
04174    G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum), -1, 1, 1, 1, 4, 0, "u 'TSpectrum' - 11 - -", "Not implemented", (void*) NULL, 0);
04175    G__memfunc_setup("TSpectrum",935,G__G__Spectrum_121_0_3, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04176    G__memfunc_setup("TSpectrum",935,G__G__Spectrum_121_0_4, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrum), -1, 0, 2, 1, 1, 0, 
04177 "i - 'Int_t' 0 - maxpositions f - 'Float_t' 0 '1' resolution", (char*)NULL, (void*) NULL, 0);
04178    G__memfunc_setup("Background",1024,G__G__Spectrum_121_0_5, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TH1), -1, 0, 3, 1, 1, 0, 
04179 "U 'TH1' - 10 - hist i - 'Int_t' 0 '20' niter "
04180 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04181    G__memfunc_setup("GetHistogram",1230,G__G__Spectrum_121_0_6, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TH1), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04182    G__memfunc_setup("GetNPeaks",866,G__G__Spectrum_121_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04183    G__memfunc_setup("GetPositionX",1229,G__G__Spectrum_121_0_8, 70, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04184    G__memfunc_setup("GetPositionY",1230,G__G__Spectrum_121_0_9, 70, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04185    G__memfunc_setup("Print",525,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 8, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04186    G__memfunc_setup("Search",598,G__G__Spectrum_121_0_11, 105, -1, G__defined_typename("Int_t"), 0, 4, 1, 1, 0, 
04187 "U 'TH1' - 10 - hist d - 'Double_t' 0 '2' sigma "
04188 "C - 'Option_t' 10 '\"\"' option d - 'Double_t' 0 '0.05' threshold", (char*)NULL, (void*) NULL, 1);
04189    G__memfunc_setup("SetAverageWindow",1631,G__G__Spectrum_121_0_12, 121, -1, -1, 0, 1, 3, 1, 0, "i - 'Int_t' 0 '3' w", "set average window", (void*) G__func2void( (void (*)(Int_t))(&TSpectrum::SetAverageWindow) ), 0);
04190    G__memfunc_setup("SetDeconIterations",1847,G__G__Spectrum_121_0_13, 121, -1, -1, 0, 1, 3, 1, 0, "i - 'Int_t' 0 '3' n", "set max number of decon iterations", (void*) G__func2void( (void (*)(Int_t))(&TSpectrum::SetDeconIterations) ), 0);
04191    G__memfunc_setup("SetResolution",1376,G__G__Spectrum_121_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 '1' resolution", (char*)NULL, (void*) NULL, 0);
04192    G__memfunc_setup("Background",1024,G__G__Spectrum_121_0_15, 67, -1, -1, 0, 8, 1, 1, 1, 
04193 "F - - 0 - spectrum i - 'Int_t' 0 - ssize "
04194 "i - 'Int_t' 0 - numberIterations i - 'Int_t' 0 - direction "
04195 "i - 'Int_t' 0 - filterOrder g - - 0 - smoothing "
04196 "i - 'Int_t' 0 - smoothWindow g - - 0 - compton", (char*)NULL, (void*) NULL, 0);
04197    G__memfunc_setup("SmoothMarkov",1258,G__G__Spectrum_121_0_16, 67, -1, -1, 0, 3, 1, 1, 1, 
04198 "F - - 0 - source i - 'Int_t' 0 - ssize "
04199 "i - 'Int_t' 0 - averWindow", (char*)NULL, (void*) NULL, 0);
04200    G__memfunc_setup("Deconvolution",1385,G__G__Spectrum_121_0_17, 67, -1, -1, 0, 6, 1, 1, 1, 
04201 "F - - 0 - source F - - 10 - response "
04202 "i - 'Int_t' 0 - ssize i - 'Int_t' 0 - numberIterations "
04203 "i - 'Int_t' 0 - numberRepetitions d - 'Double_t' 0 - boost", (char*)NULL, (void*) NULL, 0);
04204    G__memfunc_setup("DeconvolutionRL",1543,G__G__Spectrum_121_0_18, 67, -1, -1, 0, 6, 1, 1, 1, 
04205 "F - - 0 - source F - - 10 - response "
04206 "i - 'Int_t' 0 - ssize i - 'Int_t' 0 - numberIterations "
04207 "i - 'Int_t' 0 - numberRepetitions d - 'Double_t' 0 - boost", (char*)NULL, (void*) NULL, 0);
04208    G__memfunc_setup("Unfolding",934,G__G__Spectrum_121_0_19, 67, -1, -1, 0, 7, 1, 1, 1, 
04209 "F - - 0 - source F - - 12 - respMatrix "
04210 "i - 'Int_t' 0 - ssizex i - 'Int_t' 0 - ssizey "
04211 "i - 'Int_t' 0 - numberIterations i - 'Int_t' 0 - numberRepetitions "
04212 "d - 'Double_t' 0 - boost", (char*)NULL, (void*) NULL, 0);
04213    G__memfunc_setup("SearchHighRes",1280,G__G__Spectrum_121_0_20, 105, -1, G__defined_typename("Int_t"), 0, 9, 1, 1, 0, 
04214 "F - - 0 - source F - - 0 - destVector "
04215 "i - 'Int_t' 0 - ssize f - - 0 - sigma "
04216 "d - 'Double_t' 0 - threshold g - - 0 - backgroundRemove "
04217 "i - 'Int_t' 0 - deconIterations g - - 0 - markov "
04218 "i - 'Int_t' 0 - averWindow", (char*)NULL, (void*) NULL, 0);
04219    G__memfunc_setup("Search1HighRes",1329,G__G__Spectrum_121_0_21, 105, -1, G__defined_typename("Int_t"), 0, 9, 1, 1, 0, 
04220 "F - - 0 - source F - - 0 - destVector "
04221 "i - 'Int_t' 0 - ssize f - - 0 - sigma "
04222 "d - 'Double_t' 0 - threshold g - - 0 - backgroundRemove "
04223 "i - 'Int_t' 0 - deconIterations g - - 0 - markov "
04224 "i - 'Int_t' 0 - averWindow", (char*)NULL, (void*) NULL, 0);
04225    G__memfunc_setup("StaticSearch",1214,G__G__Spectrum_121_0_22, 105, -1, G__defined_typename("Int_t"), 0, 4, 3, 1, 0, 
04226 "U 'TH1' - 10 - hist d - 'Double_t' 0 '2' sigma "
04227 "C - 'Option_t' 10 '\"goff\"' option d - 'Double_t' 0 '0.05' threshold", (char*)NULL, (void*) G__func2void( (Int_t (*)(const TH1*, Double_t, Option_t*, Double_t))(&TSpectrum::StaticSearch) ), 0);
04228    G__memfunc_setup("StaticBackground",1640,G__G__Spectrum_121_0_23, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TH1), -1, 0, 3, 3, 1, 0, 
04229 "U 'TH1' - 10 - hist i - 'Int_t' 0 '20' niter "
04230 "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) G__func2void( (TH1* (*)(const TH1*, Int_t, Option_t*))(&TSpectrum::StaticBackground) ), 0);
04231    G__memfunc_setup("Class",502,G__G__Spectrum_121_0_24, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TSpectrum::Class) ), 0);
04232    G__memfunc_setup("Class_Name",982,G__G__Spectrum_121_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum::Class_Name) ), 0);
04233    G__memfunc_setup("Class_Version",1339,G__G__Spectrum_121_0_26, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TSpectrum::Class_Version) ), 0);
04234    G__memfunc_setup("Dictionary",1046,G__G__Spectrum_121_0_27, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TSpectrum::Dictionary) ), 0);
04235    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04236    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);
04237    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);
04238    G__memfunc_setup("StreamerNVirtual",1656,G__G__Spectrum_121_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04239    G__memfunc_setup("DeclFileName",1145,G__G__Spectrum_121_0_32, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum::DeclFileName) ), 0);
04240    G__memfunc_setup("ImplFileLine",1178,G__G__Spectrum_121_0_33, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrum::ImplFileLine) ), 0);
04241    G__memfunc_setup("ImplFileName",1171,G__G__Spectrum_121_0_34, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrum::ImplFileName) ), 0);
04242    G__memfunc_setup("DeclFileLine",1152,G__G__Spectrum_121_0_35, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrum::DeclFileLine) ), 0);
04243    // automatic destructor
04244    G__memfunc_setup("~TSpectrum", 1061, G__G__Spectrum_121_0_36, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04245    G__tag_memfunc_reset();
04246 }
04247 
04248 static void G__setup_memfuncTSpectrumTransform(void) {
04249    /* TSpectrumTransform */
04250    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransform));
04251    G__memfunc_setup("TSpectrumTransform",1891,G__G__Spectrum_123_0_1, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransform), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04252    G__memfunc_setup("TSpectrumTransform",1891,G__G__Spectrum_123_0_2, 105, G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransform), -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - size", (char*)NULL, (void*) NULL, 0);
04253    G__memfunc_setup("BitReverse",1019,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
04254 "F - - 0 - working_space i - 'Int_t' 0 - num", (char*)NULL, (void*) NULL, 0);
04255    G__memfunc_setup("BitReverseHaar",1399,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 4, 1, 2, 0, 
04256 "F - - 0 - working_space i - 'Int_t' 0 - shift "
04257 "i - 'Int_t' 0 - num i - 'Int_t' 0 - start", (char*)NULL, (void*) NULL, 0);
04258    G__memfunc_setup("Fourier",732,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 5, 1, 2, 0, 
04259 "F - - 0 - working_space i - 'Int_t' 0 - num "
04260 "i - 'Int_t' 0 - hartley i - 'Int_t' 0 - direction "
04261 "i - 'Int_t' 0 - zt_clear", (char*)NULL, (void*) NULL, 0);
04262    G__memfunc_setup("GeneralExe",992,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 5, 1, 2, 0, 
04263 "F - - 0 - working_space i - 'Int_t' 0 - zt_clear "
04264 "i - 'Int_t' 0 - num i - 'Int_t' 0 - degree "
04265 "i - 'Int_t' 0 - type", (char*)NULL, (void*) NULL, 0);
04266    G__memfunc_setup("GeneralInv",1003,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 4, 1, 2, 0, 
04267 "F - - 0 - working_space i - 'Int_t' 0 - num "
04268 "i - 'Int_t' 0 - degree i - 'Int_t' 0 - type", (char*)NULL, (void*) NULL, 0);
04269    G__memfunc_setup("Haar",380,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 2, 0, 
04270 "F - - 0 - working_space i - 'Int_t' 0 - num "
04271 "i - 'Int_t' 0 - direction", (char*)NULL, (void*) NULL, 0);
04272    G__memfunc_setup("Walsh",511,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
04273 "F - - 0 - working_space i - 'Int_t' 0 - num", (char*)NULL, (void*) NULL, 0);
04274    G__memfunc_setup("Enhance",690,G__G__Spectrum_123_0_10, 121, -1, -1, 0, 2, 1, 1, 0, 
04275 "F - - 10 - source F - - 0 - destVector", (char*)NULL, (void*) NULL, 0);
04276    G__memfunc_setup("FilterZonal",1130,G__G__Spectrum_123_0_11, 121, -1, -1, 0, 2, 1, 1, 0, 
04277 "F - - 10 - source F - - 0 - destVector", (char*)NULL, (void*) NULL, 0);
04278    G__memfunc_setup("SetDirection",1229,G__G__Spectrum_123_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "i - 'Int_t' 0 - direction", (char*)NULL, (void*) NULL, 0);
04279    G__memfunc_setup("SetEnhanceCoeff",1473,G__G__Spectrum_123_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - enhanceCoeff", (char*)NULL, (void*) NULL, 0);
04280    G__memfunc_setup("SetFilterCoeff",1397,G__G__Spectrum_123_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "f - 'Float_t' 0 - filterCoeff", (char*)NULL, (void*) NULL, 0);
04281    G__memfunc_setup("SetRegion",912,G__G__Spectrum_123_0_15, 121, -1, -1, 0, 2, 1, 1, 0, 
04282 "i - 'Int_t' 0 - xmin i - 'Int_t' 0 - xmax", (char*)NULL, (void*) NULL, 0);
04283    G__memfunc_setup("SetTransformType",1674,G__G__Spectrum_123_0_16, 121, -1, -1, 0, 2, 1, 1, 0, 
04284 "i - 'Int_t' 0 - transType i - 'Int_t' 0 - degree", (char*)NULL, (void*) NULL, 0);
04285    G__memfunc_setup("Transform",956,G__G__Spectrum_123_0_17, 121, -1, -1, 0, 2, 1, 1, 0, 
04286 "F - - 10 - source F - - 0 - destVector", (char*)NULL, (void*) NULL, 0);
04287    G__memfunc_setup("Class",502,G__G__Spectrum_123_0_18, 85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TSpectrumTransform::Class) ), 0);
04288    G__memfunc_setup("Class_Name",982,G__G__Spectrum_123_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrumTransform::Class_Name) ), 0);
04289    G__memfunc_setup("Class_Version",1339,G__G__Spectrum_123_0_20, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TSpectrumTransform::Class_Version) ), 0);
04290    G__memfunc_setup("Dictionary",1046,G__G__Spectrum_123_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TSpectrumTransform::Dictionary) ), 0);
04291    G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__SpectrumLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04292    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);
04293    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);
04294    G__memfunc_setup("StreamerNVirtual",1656,G__G__Spectrum_123_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04295    G__memfunc_setup("DeclFileName",1145,G__G__Spectrum_123_0_26, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrumTransform::DeclFileName) ), 0);
04296    G__memfunc_setup("ImplFileLine",1178,G__G__Spectrum_123_0_27, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrumTransform::ImplFileLine) ), 0);
04297    G__memfunc_setup("ImplFileName",1171,G__G__Spectrum_123_0_28, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSpectrumTransform::ImplFileName) ), 0);
04298    G__memfunc_setup("DeclFileLine",1152,G__G__Spectrum_123_0_29, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSpectrumTransform::DeclFileLine) ), 0);
04299    // automatic copy constructor
04300    G__memfunc_setup("TSpectrumTransform", 1891, G__G__Spectrum_123_0_30, (int) ('i'), G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransform), -1, 0, 1, 1, 1, 0, "u 'TSpectrumTransform' - 11 - -", (char*) NULL, (void*) NULL, 0);
04301    // automatic destructor
04302    G__memfunc_setup("~TSpectrumTransform", 2017, G__G__Spectrum_123_0_31, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04303    // automatic assignment operator
04304    G__memfunc_setup("operator=", 937, G__G__Spectrum_123_0_32, (int) ('u'), G__get_linked_tagnum(&G__G__SpectrumLN_TSpectrumTransform), -1, 1, 1, 1, 1, 0, "u 'TSpectrumTransform' - 11 - -", (char*) NULL, (void*) NULL, 0);
04305    G__tag_memfunc_reset();
04306 }
04307 
04308 
04309 /*********************************************************
04310 * Member function information setup
04311 *********************************************************/
04312 extern "C" void G__cpp_setup_memfuncG__Spectrum() {
04313 }
04314 
04315 /*********************************************************
04316 * Global variable information setup for each class
04317 *********************************************************/
04318 static void G__cpp_setup_global0() {
04319 
04320    /* Setting up global variables */
04321    G__resetplocal();
04322 
04323 }
04324 
04325 static void G__cpp_setup_global1() {
04326 
04327    G__resetglobalenv();
04328 }
04329 extern "C" void G__cpp_setup_globalG__Spectrum() {
04330   G__cpp_setup_global0();
04331   G__cpp_setup_global1();
04332 }
04333 
04334 /*********************************************************
04335 * Global function information setup for each class
04336 *********************************************************/
04337 static void G__cpp_setup_func0() {
04338    G__lastifuncposition();
04339 
04340 }
04341 
04342 static void G__cpp_setup_func1() {
04343 }
04344 
04345 static void G__cpp_setup_func2() {
04346 }
04347 
04348 static void G__cpp_setup_func3() {
04349 
04350    G__resetifuncposition();
04351 }
04352 
04353 extern "C" void G__cpp_setup_funcG__Spectrum() {
04354   G__cpp_setup_func0();
04355   G__cpp_setup_func1();
04356   G__cpp_setup_func2();
04357   G__cpp_setup_func3();
04358 }
04359 
04360 /*********************************************************
04361 * Class,struct,union,enum tag information setup
04362 *********************************************************/
04363 /* Setup class/struct taginfo */
04364 G__linked_taginfo G__G__SpectrumLN_TClass = { "TClass" , 99 , -1 };
04365 G__linked_taginfo G__G__SpectrumLN_TBuffer = { "TBuffer" , 99 , -1 };
04366 G__linked_taginfo G__G__SpectrumLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
04367 G__linked_taginfo G__G__SpectrumLN_TObject = { "TObject" , 99 , -1 };
04368 G__linked_taginfo G__G__SpectrumLN_TNamed = { "TNamed" , 99 , -1 };
04369 G__linked_taginfo G__G__SpectrumLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
04370 G__linked_taginfo G__G__SpectrumLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
04371 G__linked_taginfo G__G__SpectrumLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
04372 G__linked_taginfo G__G__SpectrumLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
04373 G__linked_taginfo G__G__SpectrumLN_TSpectrum2Fit = { "TSpectrum2Fit" , 99 , -1 };
04374 G__linked_taginfo G__G__SpectrumLN_TSpectrum2FitcLcLdA = { "TSpectrum2Fit::$" , 101 , -1 };
04375 G__linked_taginfo G__G__SpectrumLN_TH1 = { "TH1" , 99 , -1 };
04376 G__linked_taginfo G__G__SpectrumLN_TSpectrum2 = { "TSpectrum2" , 99 , -1 };
04377 G__linked_taginfo G__G__SpectrumLN_TSpectrum2cLcLdA = { "TSpectrum2::$" , 101 , -1 };
04378 G__linked_taginfo G__G__SpectrumLN_TSpectrum2Transform = { "TSpectrum2Transform" , 99 , -1 };
04379 G__linked_taginfo G__G__SpectrumLN_TSpectrum2TransformcLcLdA = { "TSpectrum2Transform::$" , 101 , -1 };
04380 G__linked_taginfo G__G__SpectrumLN_TSpectrum3 = { "TSpectrum3" , 99 , -1 };
04381 G__linked_taginfo G__G__SpectrumLN_TSpectrum3cLcLdA = { "TSpectrum3::$" , 101 , -1 };
04382 G__linked_taginfo G__G__SpectrumLN_TSpectrumFit = { "TSpectrumFit" , 99 , -1 };
04383 G__linked_taginfo G__G__SpectrumLN_TSpectrumFitcLcLdA = { "TSpectrumFit::$" , 101 , -1 };
04384 G__linked_taginfo G__G__SpectrumLN_TSpectrum = { "TSpectrum" , 99 , -1 };
04385 G__linked_taginfo G__G__SpectrumLN_TSpectrumcLcLdA = { "TSpectrum::$" , 101 , -1 };
04386 G__linked_taginfo G__G__SpectrumLN_TSpectrumTransform = { "TSpectrumTransform" , 99 , -1 };
04387 G__linked_taginfo G__G__SpectrumLN_TSpectrumTransformcLcLdA = { "TSpectrumTransform::$" , 101 , -1 };
04388 
04389 /* Reset class/struct taginfo */
04390 extern "C" void G__cpp_reset_tagtableG__Spectrum() {
04391   G__G__SpectrumLN_TClass.tagnum = -1 ;
04392   G__G__SpectrumLN_TBuffer.tagnum = -1 ;
04393   G__G__SpectrumLN_TMemberInspector.tagnum = -1 ;
04394   G__G__SpectrumLN_TObject.tagnum = -1 ;
04395   G__G__SpectrumLN_TNamed.tagnum = -1 ;
04396   G__G__SpectrumLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
04397   G__G__SpectrumLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
04398   G__G__SpectrumLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
04399   G__G__SpectrumLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
04400   G__G__SpectrumLN_TSpectrum2Fit.tagnum = -1 ;
04401   G__G__SpectrumLN_TSpectrum2FitcLcLdA.tagnum = -1 ;
04402   G__G__SpectrumLN_TH1.tagnum = -1 ;
04403   G__G__SpectrumLN_TSpectrum2.tagnum = -1 ;
04404   G__G__SpectrumLN_TSpectrum2cLcLdA.tagnum = -1 ;
04405   G__G__SpectrumLN_TSpectrum2Transform.tagnum = -1 ;
04406   G__G__SpectrumLN_TSpectrum2TransformcLcLdA.tagnum = -1 ;
04407   G__G__SpectrumLN_TSpectrum3.tagnum = -1 ;
04408   G__G__SpectrumLN_TSpectrum3cLcLdA.tagnum = -1 ;
04409   G__G__SpectrumLN_TSpectrumFit.tagnum = -1 ;
04410   G__G__SpectrumLN_TSpectrumFitcLcLdA.tagnum = -1 ;
04411   G__G__SpectrumLN_TSpectrum.tagnum = -1 ;
04412   G__G__SpectrumLN_TSpectrumcLcLdA.tagnum = -1 ;
04413   G__G__SpectrumLN_TSpectrumTransform.tagnum = -1 ;
04414   G__G__SpectrumLN_TSpectrumTransformcLcLdA.tagnum = -1 ;
04415 }
04416 
04417 
04418 extern "C" void G__cpp_setup_tagtableG__Spectrum() {
04419 
04420    /* Setting up class,struct,union tag entry */
04421    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TClass);
04422    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TBuffer);
04423    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TMemberInspector);
04424    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TObject);
04425    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TNamed);
04426    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
04427    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
04428    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
04429    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
04430    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrum2Fit),sizeof(TSpectrum2Fit),-1,324864,"Spectrum2 Fitter using algorithm without matrix inversion and conjugate gradient method for symmetrical matrices (Stiefel-Hestens method)",G__setup_memvarTSpectrum2Fit,G__setup_memfuncTSpectrum2Fit);
04431    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrum2FitcLcLdA);
04432    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TH1);
04433    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrum2),sizeof(TSpectrum2),-1,324864,"Peak Finder, background estimator, Deconvolution for 2-D histograms",G__setup_memvarTSpectrum2,G__setup_memfuncTSpectrum2);
04434    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrum2cLcLdA);
04435    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrum2Transform),sizeof(TSpectrum2Transform),-1,324864,"Spectrum2 Transformer, it calculates classic orthogonal 2D transforms",G__setup_memvarTSpectrum2Transform,G__setup_memfuncTSpectrum2Transform);
04436    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrum2TransformcLcLdA);
04437    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrum3),sizeof(TSpectrum3),-1,324864,"Peak Finder, Background estimator, Markov smoothing and Deconvolution for 3-D histograms",G__setup_memvarTSpectrum3,G__setup_memfuncTSpectrum3);
04438    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrum3cLcLdA);
04439    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrumFit),sizeof(TSpectrumFit),-1,324864,"Spectrum Fitter using algorithm without matrix inversion and conjugate gradient method for symmetrical matrices (Stiefel-Hestens method)",G__setup_memvarTSpectrumFit,G__setup_memfuncTSpectrumFit);
04440    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrumFitcLcLdA);
04441    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrum),sizeof(TSpectrum),-1,327424,"Peak Finder, background estimator, Deconvolution",G__setup_memvarTSpectrum,G__setup_memfuncTSpectrum);
04442    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrumcLcLdA);
04443    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrumTransform),sizeof(TSpectrumTransform),-1,324864,"Spectrum Transformer, it calculates classic orthogonal 1D transforms",G__setup_memvarTSpectrumTransform,G__setup_memfuncTSpectrumTransform);
04444    G__get_linked_tagnum_fwd(&G__G__SpectrumLN_TSpectrumTransformcLcLdA);
04445 }
04446 extern "C" void G__cpp_setupG__Spectrum(void) {
04447   G__check_setup_version(30051515,"G__cpp_setupG__Spectrum()");
04448   G__set_cpp_environmentG__Spectrum();
04449   G__cpp_setup_tagtableG__Spectrum();
04450 
04451   G__cpp_setup_inheritanceG__Spectrum();
04452 
04453   G__cpp_setup_typetableG__Spectrum();
04454 
04455   G__cpp_setup_memvarG__Spectrum();
04456 
04457   G__cpp_setup_memfuncG__Spectrum();
04458   G__cpp_setup_globalG__Spectrum();
04459   G__cpp_setup_funcG__Spectrum();
04460 
04461    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__Spectrum();
04462   return;
04463 }
04464 class G__cpp_setup_initG__Spectrum {
04465   public:
04466     G__cpp_setup_initG__Spectrum() { G__add_setup_func("G__Spectrum",(G__incsetup)(&G__cpp_setupG__Spectrum)); G__call_setup_funcs(); }
04467    ~G__cpp_setup_initG__Spectrum() { G__remove_setup_func("G__Spectrum"); }
04468 };
04469 G__cpp_setup_initG__Spectrum G__cpp_setup_initializerG__Spectrum;
04470 

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