//
// File generated by rootcint at Mon Jan 19 18:32:10 2009

// Do NOT change. Changes will be lost next time file is generated
//

#include "RConfig.h"
#if !defined(R__ACCESS_IN_SYMBOL)
//Break the privacy of classes -- Disabled for the moment
#define private public
#define protected public
#endif

// Since CINT ignores the std namespace, we need to do so in this file.
namespace std {} using namespace std;
#include "TrkNucleiDict.h"

#include "TClass.h"
#include "TBuffer.h"
#include "TStreamerInfo.h"
#include "TMemberInspector.h"
#include "TError.h"

#ifndef G__ROOT
#define G__ROOT
#endif

#include "RtypesImp.h"
#include "TCollectionProxy.h"
#include "TIsAProxy.h"
// START OF SHADOWS

namespace ROOT {
   namespace Shadow {
   } // of namespace Shadow
} // of namespace ROOT
// END OF SHADOWS

namespace ROOT {
   void TrkNuclei_parameters_ShowMembers(void *obj, TMemberInspector &R__insp, char *R__parent);
   static void delete_TrkNuclei_parameters(void *p);
   static void deleteArray_TrkNuclei_parameters(void *p);
   static void destruct_TrkNuclei_parameters(void *p);

   // Function generating the singleton type initializer
   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TrkNuclei_parameters*)
   {
      ::TrkNuclei_parameters *ptr = 0;
      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TrkNuclei_parameters >(0);
      static ::ROOT::TGenericClassInfo 
         instance("TrkNuclei_parameters", ::TrkNuclei_parameters::Class_Version(), "inc/TrkNuclei.h", 29,
                  typeid(::TrkNuclei_parameters), DefineBehavior(ptr, ptr),
                  &::TrkNuclei_parameters::Dictionary, isa_proxy, 0,
                  sizeof(::TrkNuclei_parameters) );
      instance.SetDelete(&delete_TrkNuclei_parameters);
      instance.SetDeleteArray(&deleteArray_TrkNuclei_parameters);
      instance.SetDestructor(&destruct_TrkNuclei_parameters);
      return &instance;
   }
   TGenericClassInfo *GenerateInitInstance(const ::TrkNuclei_parameters*)
   {
      return GenerateInitInstanceLocal((::TrkNuclei_parameters*)0);
   }
   // Static variable to force the class initialization
   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TrkNuclei_parameters*)0x0); R__UseDummy(_R__UNIQUE_(Init));
} // end of namespace ROOT

namespace ROOT {
   void TrkNuclei_ShowMembers(void *obj, TMemberInspector &R__insp, char *R__parent);
   static void *new_TrkNuclei(void *p = 0);
   static void *newArray_TrkNuclei(Long_t size, void *p);
   static void delete_TrkNuclei(void *p);
   static void deleteArray_TrkNuclei(void *p);
   static void destruct_TrkNuclei(void *p);

   // Function generating the singleton type initializer
   static TGenericClassInfo *GenerateInitInstanceLocal(const ::TrkNuclei*)
   {
      ::TrkNuclei *ptr = 0;
      static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TrkNuclei >(0);
      static ::ROOT::TGenericClassInfo 
         instance("TrkNuclei", ::TrkNuclei::Class_Version(), "inc/TrkNuclei.h", 76,
                  typeid(::TrkNuclei), DefineBehavior(ptr, ptr),
                  &::TrkNuclei::Dictionary, isa_proxy, 0,
                  sizeof(::TrkNuclei) );
      instance.SetNew(&new_TrkNuclei);
      instance.SetNewArray(&newArray_TrkNuclei);
      instance.SetDelete(&delete_TrkNuclei);
      instance.SetDeleteArray(&deleteArray_TrkNuclei);
      instance.SetDestructor(&destruct_TrkNuclei);
      return &instance;
   }
   TGenericClassInfo *GenerateInitInstance(const ::TrkNuclei*)
   {
      return GenerateInitInstanceLocal((::TrkNuclei*)0);
   }
   // Static variable to force the class initialization
   static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TrkNuclei*)0x0); R__UseDummy(_R__UNIQUE_(Init));
} // end of namespace ROOT

//______________________________________________________________________________
TClass *TrkNuclei_parameters::fgIsA = 0;  // static to hold class pointer

//______________________________________________________________________________
const char *TrkNuclei_parameters::Class_Name()
{
   return "TrkNuclei_parameters";
}

//______________________________________________________________________________
const char *TrkNuclei_parameters::ImplFileName()
{
   return ::ROOT::GenerateInitInstanceLocal((const ::TrkNuclei_parameters*)0x0)->GetImplFileName();
}

//______________________________________________________________________________
int TrkNuclei_parameters::ImplFileLine()
{
   return ::ROOT::GenerateInitInstanceLocal((const ::TrkNuclei_parameters*)0x0)->GetImplFileLine();
}

//______________________________________________________________________________
void TrkNuclei_parameters::Dictionary()
{
   fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TrkNuclei_parameters*)0x0)->GetClass();
}

//______________________________________________________________________________
TClass *TrkNuclei_parameters::Class()
{
   if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TrkNuclei_parameters*)0x0)->GetClass();
   return fgIsA;
}

//______________________________________________________________________________
TClass *TrkNuclei::fgIsA = 0;  // static to hold class pointer

//______________________________________________________________________________
const char *TrkNuclei::Class_Name()
{
   return "TrkNuclei";
}

//______________________________________________________________________________
const char *TrkNuclei::ImplFileName()
{
   return ::ROOT::GenerateInitInstanceLocal((const ::TrkNuclei*)0x0)->GetImplFileName();
}

//______________________________________________________________________________
int TrkNuclei::ImplFileLine()
{
   return ::ROOT::GenerateInitInstanceLocal((const ::TrkNuclei*)0x0)->GetImplFileLine();
}

//______________________________________________________________________________
void TrkNuclei::Dictionary()
{
   fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TrkNuclei*)0x0)->GetClass();
}

//______________________________________________________________________________
TClass *TrkNuclei::Class()
{
   if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TrkNuclei*)0x0)->GetClass();
   return fgIsA;
}

//______________________________________________________________________________
void TrkNuclei::Streamer(TBuffer &R__b)
{
   // Stream an object of class TrkNuclei.

   UInt_t R__s, R__c;
   if (R__b.IsReading()) {
      Version_t R__v = R__b.ReadVersion(&R__s, &R__c); if (R__v) { }
      TObject::Streamer(R__b);
      R__b >> nutrk;
      R__b.CheckByteCount(R__s, R__c, TrkNuclei::IsA());
   } else {
      R__c = R__b.WriteVersion(TrkNuclei::IsA(), kTRUE);
      TObject::Streamer(R__b);
      R__b << nutrk;
      R__b.SetByteCount(R__c, kTRUE);
   }
}

//______________________________________________________________________________
void TrkNuclei::ShowMembers(TMemberInspector &R__insp, char *R__parent)
{
      // Inspect the data members of an object of class TrkNuclei.
      TClass *R__cl = ::TrkNuclei::IsA();
      Int_t R__ncp = strlen(R__parent);
      if (R__ncp || R__cl || R__insp.IsA()) { }
      R__insp.Inspect(R__cl, R__parent, "*nutrk", &nutrk);
      TObject::ShowMembers(R__insp, R__parent);
}

namespace ROOT {
   // Wrappers around operator new
   static void *new_TrkNuclei(void *p) {
      return  p ? new(p) ::TrkNuclei : new ::TrkNuclei;
   }
   static void *newArray_TrkNuclei(Long_t nElements, void *p) {
      return p ? new(p) ::TrkNuclei[nElements] : new ::TrkNuclei[nElements];
   }
   // Wrapper around operator delete
   static void delete_TrkNuclei(void *p) {
      delete ((::TrkNuclei*)p);
   }
   static void deleteArray_TrkNuclei(void *p) {
      delete [] ((::TrkNuclei*)p);
   }
   static void destruct_TrkNuclei(void *p) {
      typedef ::TrkNuclei current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class ::TrkNuclei

//______________________________________________________________________________
void TrkNuclei_parameters::Streamer(TBuffer &R__b)
{
   // Stream an object of class TrkNuclei_parameters.

   UInt_t R__s, R__c;
   if (R__b.IsReading()) {
      Version_t R__v = R__b.ReadVersion(&R__s, &R__c); if (R__v) { }
      TObject::Streamer(R__b);
      R__b >> charge_vs_beta;
      R__b >> charge_vs_rig;
      R__b.CheckByteCount(R__s, R__c, TrkNuclei_parameters::IsA());
   } else {
      R__c = R__b.WriteVersion(TrkNuclei_parameters::IsA(), kTRUE);
      TObject::Streamer(R__b);
      R__b << charge_vs_beta;
      R__b << charge_vs_rig;
      R__b.SetByteCount(R__c, kTRUE);
   }
}

//______________________________________________________________________________
void TrkNuclei_parameters::ShowMembers(TMemberInspector &R__insp, char *R__parent)
{
      // Inspect the data members of an object of class TrkNuclei_parameters.
      TClass *R__cl = ::TrkNuclei_parameters::IsA();
      Int_t R__ncp = strlen(R__parent);
      if (R__ncp || R__cl || R__insp.IsA()) { }
      R__insp.Inspect(R__cl, R__parent, "*charge_vs_beta", &charge_vs_beta);
      R__insp.Inspect(R__cl, R__parent, "*charge_vs_rig", &charge_vs_rig);
      TObject::ShowMembers(R__insp, R__parent);
}

namespace ROOT {
   // Wrapper around operator delete
   static void delete_TrkNuclei_parameters(void *p) {
      delete ((::TrkNuclei_parameters*)p);
   }
   static void deleteArray_TrkNuclei_parameters(void *p) {
      delete [] ((::TrkNuclei_parameters*)p);
   }
   static void destruct_TrkNuclei_parameters(void *p) {
      typedef ::TrkNuclei_parameters current_t;
      ((current_t*)p)->~current_t();
   }
} // end of namespace ROOT for class ::TrkNuclei_parameters

/********************************************************
* src/TrkNucleiDict.cpp
* CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
*          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
*          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
********************************************************/

#ifdef G__MEMTEST
#undef malloc
#undef free
#endif

extern "C" void G__cpp_reset_tagtableTrkNucleiDict();

extern "C" void G__set_cpp_environmentTrkNucleiDict() {
  G__add_compiledheader("TROOT.h");
  G__add_compiledheader("TMemberInspector.h");
  G__add_compiledheader("inc/TrkNuclei.h");
  G__cpp_reset_tagtableTrkNucleiDict();
}
#include <new>
extern "C" int G__cpp_dllrevTrkNucleiDict() { return(30051515); }

/*********************************************************
* Member function Interface Method
*********************************************************/

/* TrkNuclei_parameters */
static int G__TrkNucleiDict_773_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) TrkNuclei_parameters::Get());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((TrkNuclei_parameters*) G__getstructoffset())->SetZ_Beta((TF2*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((TrkNuclei_parameters*) G__getstructoffset())->SetZ_Beta((const char*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((TrkNuclei_parameters*) G__getstructoffset())->GetZ_Beta());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((TrkNuclei_parameters*) G__getstructoffset())->SetZ_Rigidity((TF2*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((TrkNuclei_parameters*) G__getstructoffset())->SetZ_Rigidity((const char*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((TrkNuclei_parameters*) G__getstructoffset())->GetZ_Rigidity());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((TrkNuclei_parameters*) G__getstructoffset())->SetDefault();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((TrkNuclei_parameters*) G__getstructoffset())->Delete();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) TrkNuclei_parameters::Class());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) TrkNuclei_parameters::Class_Name());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 115, (long) TrkNuclei_parameters::Class_Version());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      TrkNuclei_parameters::Dictionary();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((const TrkNuclei_parameters*) G__getstructoffset())->IsA());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((TrkNuclei_parameters*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref, (char*) G__int(libp->para[1]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((TrkNuclei_parameters*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((TrkNuclei_parameters*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) TrkNuclei_parameters::DeclFileName());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) TrkNuclei_parameters::ImplFileLine());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) TrkNuclei_parameters::ImplFileName());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_773_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) TrkNuclei_parameters::DeclFileLine());
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__TrkNucleiDict_773_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   TrkNuclei_parameters* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new TrkNuclei_parameters(*(TrkNuclei_parameters*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei_parameters);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef TrkNuclei_parameters G__TTrkNuclei_parameters;
static int G__TrkNucleiDict_773_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 1
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (TrkNuclei_parameters*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((TrkNuclei_parameters*) (soff+(sizeof(TrkNuclei_parameters)*i)))->~G__TTrkNuclei_parameters();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (TrkNuclei_parameters*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((TrkNuclei_parameters*) (soff))->~G__TTrkNuclei_parameters();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__TrkNucleiDict_773_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   TrkNuclei_parameters* dest = (TrkNuclei_parameters*) G__getstructoffset();
   *dest = *(TrkNuclei_parameters*) libp->para[0].ref;
   const TrkNuclei_parameters& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* TrkNuclei */
static int G__TrkNucleiDict_774_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   TrkNuclei* p = NULL;
   long gvp = G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new TrkNuclei[n];
     } else {
       p = new((void*) gvp) TrkNuclei[n];
     }
   } else {
     if ((gvp == G__PVOID) || (gvp == 0)) {
       p = new TrkNuclei;
     } else {
       p = new((void*) gvp) TrkNuclei;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   TrkNuclei* p = NULL;
   long gvp = G__getgvp();
   //m: 2
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new TrkNuclei((PamLevel2*) G__int(libp->para[0]), (int) G__int(libp->para[1]));
   } else {
     p = new((void*) gvp) TrkNuclei((PamLevel2*) G__int(libp->para[0]), (int) G__int(libp->para[1]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   TrkNuclei* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new TrkNuclei((PamTrack*) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) TrkNuclei((PamTrack*) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   TrkNuclei* p = NULL;
   long gvp = G__getgvp();
   //m: 1
   if ((gvp == G__PVOID) || (gvp == 0)) {
     p = new TrkNuclei((TrkTrack*) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) TrkNuclei((TrkTrack*) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((TrkNuclei*) G__getstructoffset())->Reset();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((TrkNuclei*) G__getstructoffset())->Clear();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((TrkNuclei*) G__getstructoffset())->Delete();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((TrkNuclei*) G__getstructoffset())->GetTrkTrack());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((TrkNuclei*) G__getstructoffset())->Set((TrkTrack*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((TrkNuclei*) G__getstructoffset())->Set((PamTrack*) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((TrkNuclei*) G__getstructoffset())->Set((PamLevel2*) G__int(libp->para[0]), (int) G__int(libp->para[1])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 102, (double) ((TrkNuclei*) G__getstructoffset())->GetZ_Beta((int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (float) G__double(libp->para[2])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 102, (double) ((TrkNuclei*) G__getstructoffset())->GetZ_Beta((int) G__int(libp->para[0]), (float) G__double(libp->para[1])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 102, (double) ((TrkNuclei*) G__getstructoffset())->GetZ_Beta((float) G__double(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 102, (double) ((TrkNuclei*) G__getstructoffset())->GetZ_Rigidity((int) G__int(libp->para[0]), (int) G__int(libp->para[1])
, (float) G__double(libp->para[2])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 102, (double) ((TrkNuclei*) G__getstructoffset())->GetZ_Rigidity((int) G__int(libp->para[0]), (float) G__double(libp->para[1])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 102, (double) ((TrkNuclei*) G__getstructoffset())->GetZ_Rigidity((float) G__double(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 102, (double) ((TrkNuclei*) G__getstructoffset())->GetZ_Rigidity((int) G__int(libp->para[0]), (int) G__int(libp->para[1])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 102, (double) ((TrkNuclei*) G__getstructoffset())->GetZ_Rigidity((int) G__int(libp->para[0])));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 102, (double) ((TrkNuclei*) G__getstructoffset())->GetZ_Rigidity());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) TrkNuclei::Class());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) TrkNuclei::Class_Name());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 115, (long) TrkNuclei::Class_Version());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      TrkNuclei::Dictionary();
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 85, (long) ((const TrkNuclei*) G__getstructoffset())->IsA());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((TrkNuclei*) G__getstructoffset())->ShowMembers(*(TMemberInspector*) libp->para[0].ref, (char*) G__int(libp->para[1]));
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((TrkNuclei*) G__getstructoffset())->Streamer(*(TBuffer*) libp->para[0].ref);
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      ((TrkNuclei*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
      G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) TrkNuclei::DeclFileName());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) TrkNuclei::ImplFileLine());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 67, (long) TrkNuclei::ImplFileName());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__TrkNucleiDict_774_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) TrkNuclei::DeclFileLine());
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic copy constructor
static int G__TrkNucleiDict_774_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)

{
   TrkNuclei* p;
   void* tmp = (void*) G__int(libp->para[0]);
   p = new TrkNuclei(*(TrkNuclei*) tmp);
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   result7->type = 'u';
   result7->tagnum = G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef TrkNuclei G__TTrkNuclei;
static int G__TrkNucleiDict_774_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   long gvp = G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 1
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == G__PVOID) {
       delete[] (TrkNuclei*) soff;
     } else {
       G__setgvp(G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((TrkNuclei*) (soff+(sizeof(TrkNuclei)*i)))->~G__TTrkNuclei();
       }
       G__setgvp(gvp);
     }
   } else {
     if (gvp == G__PVOID) {
       delete (TrkNuclei*) soff;
     } else {
       G__setgvp(G__PVOID);
       ((TrkNuclei*) (soff))->~G__TTrkNuclei();
       G__setgvp(gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic assignment operator
static int G__TrkNucleiDict_774_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   TrkNuclei* dest = (TrkNuclei*) G__getstructoffset();
   *dest = *(TrkNuclei*) libp->para[0].ref;
   const TrkNuclei& obj = *dest;
   result7->ref = (long) (&obj);
   result7->obj.i = (long) (&obj);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Setting up global function */

/*********************************************************
* Member function Stub
*********************************************************/

/* TrkNuclei_parameters */

/* TrkNuclei */

/*********************************************************
* Global function Stub
*********************************************************/

/*********************************************************
* Get size of pointer to member function
*********************************************************/
class G__Sizep2memfuncTrkNucleiDict {
 public:
  G__Sizep2memfuncTrkNucleiDict() {p=&G__Sizep2memfuncTrkNucleiDict::sizep2memfunc;}
    size_t sizep2memfunc() { return(sizeof(p)); }
  private:
    size_t (G__Sizep2memfuncTrkNucleiDict::*p)();
};

size_t G__get_sizep2memfuncTrkNucleiDict()
{
  G__Sizep2memfuncTrkNucleiDict a;
  G__setsizep2memfunc((int)a.sizep2memfunc());
  return((size_t)a.sizep2memfunc());
}


/*********************************************************
* virtual base class offset calculation interface
*********************************************************/

   /* Setting up class inheritance */

/*********************************************************
* Inheritance information setup/
*********************************************************/
extern "C" void G__cpp_setup_inheritanceTrkNucleiDict() {

   /* Setting up class inheritance */
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei_parameters))) {
     TrkNuclei_parameters *G__Lderived;
     G__Lderived=(TrkNuclei_parameters*)0x1000;
     {
       TObject *G__Lpbase=(TObject*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei_parameters),G__get_linked_tagnum(&G__TrkNucleiDictLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
   }
   if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei))) {
     TrkNuclei *G__Lderived;
     G__Lderived=(TrkNuclei*)0x1000;
     {
       TObject *G__Lpbase=(TObject*)G__Lderived;
       G__inheritance_setup(G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei),G__get_linked_tagnum(&G__TrkNucleiDictLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
     }
   }
}

/*********************************************************
* typedef information setup/
*********************************************************/
extern "C" void G__cpp_setup_typetableTrkNucleiDict() {

   /* Setting up typedef entry */
   G__search_typename2("Float_t",102,-1,0,-1);
   G__setnewtype(-1,"Float 4 bytes (float)",0);
   G__search_typename2("Version_t",115,-1,0,-1);
   G__setnewtype(-1,"Class version identifier (short)",0);
}

/*********************************************************
* Data Member information setup/
*********************************************************/

   /* Setting up class,struct,union tag member variable */

   /* TrkNuclei_parameters */
static void G__setup_memvarTrkNuclei_parameters(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei_parameters));
   { TrkNuclei_parameters *p; p=(TrkNuclei_parameters*)0x1000; if (p) { }
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei_parameters),-1,-2,4,"_parameters=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->charge_vs_beta)-(long)(p)),85,0,0,G__get_linked_tagnum(&G__TrkNucleiDictLN_TF2),-1,-1,1,"charge_vs_beta=",0,(char*)NULL);
   G__memvar_setup((void*)((long)(&p->charge_vs_rig)-(long)(p)),85,0,0,G__get_linked_tagnum(&G__TrkNucleiDictLN_TF2),-1,-1,1,"charge_vs_rig=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__TrkNucleiDictLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}


   /* TrkNuclei */
static void G__setup_memvarTrkNuclei(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei));
   { TrkNuclei *p; p=(TrkNuclei*)0x1000; if (p) { }
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkTrack),-1,-1,4,"nutrk=",0,(char*)NULL);
   G__memvar_setup((void*)NULL,85,0,0,G__get_linked_tagnum(&G__TrkNucleiDictLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
   }
   G__tag_memvar_reset();
}

extern "C" void G__cpp_setup_memvarTrkNucleiDict() {
}
/***********************************************************
************************************************************
************************************************************
************************************************************
************************************************************
************************************************************
************************************************************
***********************************************************/

/*********************************************************
* Member function information setup for each class
*********************************************************/
static void G__setup_memfuncTrkNuclei_parameters(void) {
   /* TrkNuclei_parameters */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei_parameters));
   G__memfunc_setup("TrkNuclei_parameters",2084,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei_parameters), -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Get",288,G__TrkNucleiDict_773_0_2, 85, G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei_parameters), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (TrkNuclei_parameters* (*)())(&TrkNuclei_parameters::Get), 0);
   G__memfunc_setup("SetZ_Beta",865,G__TrkNucleiDict_773_0_3, 103, -1, -1, 0, 1, 1, 1, 0, "U 'TF2' - 0 - f", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetZ_Beta",865,G__TrkNucleiDict_773_0_4, 103, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - formula", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetZ_Beta",853,G__TrkNucleiDict_773_0_5, 85, G__get_linked_tagnum(&G__TrkNucleiDictLN_TF2), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetZ_Rigidity",1322,G__TrkNucleiDict_773_0_6, 103, -1, -1, 0, 1, 1, 1, 0, "U 'TF2' - 0 - f", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetZ_Rigidity",1322,G__TrkNucleiDict_773_0_7, 103, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - formula", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetZ_Rigidity",1310,G__TrkNucleiDict_773_0_8, 85, G__get_linked_tagnum(&G__TrkNucleiDictLN_TF2), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("SetDefault",1009,G__TrkNucleiDict_773_0_9, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Delete",595,G__TrkNucleiDict_773_0_10, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Class",502,G__TrkNucleiDict_773_0_11, 85, G__get_linked_tagnum(&G__TrkNucleiDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (TClass* (*)())(&TrkNuclei_parameters::Class), 0);
   G__memfunc_setup("Class_Name",982,G__TrkNucleiDict_773_0_12, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) (const char* (*)())(&TrkNuclei_parameters::Class_Name), 0);
   G__memfunc_setup("Class_Version",1339,G__TrkNucleiDict_773_0_13, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (Version_t (*)())(&TrkNuclei_parameters::Class_Version), 0);
   G__memfunc_setup("Dictionary",1046,G__TrkNucleiDict_773_0_14, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (void (*)())(&TrkNuclei_parameters::Dictionary), 0);
   G__memfunc_setup("IsA",253,G__TrkNucleiDict_773_0_15, 85, G__get_linked_tagnum(&G__TrkNucleiDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("ShowMembers",1132,G__TrkNucleiDict_773_0_16, 121, -1, -1, 0, 2, 1, 1, 0, 
"u 'TMemberInspector' - 1 - insp C - - 0 - parent", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("Streamer",835,G__TrkNucleiDict_773_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("StreamerNVirtual",1656,G__TrkNucleiDict_773_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("DeclFileName",1145,G__TrkNucleiDict_773_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) (const char* (*)())(&TrkNuclei_parameters::DeclFileName), 0);
   G__memfunc_setup("ImplFileLine",1178,G__TrkNucleiDict_773_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (int (*)())(&TrkNuclei_parameters::ImplFileLine), 0);
   G__memfunc_setup("ImplFileName",1171,G__TrkNucleiDict_773_0_21, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) (const char* (*)())(&TrkNuclei_parameters::ImplFileName), 0);
   G__memfunc_setup("DeclFileLine",1152,G__TrkNucleiDict_773_0_22, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (int (*)())(&TrkNuclei_parameters::DeclFileLine), 0);
   // automatic copy constructor
   G__memfunc_setup("TrkNuclei_parameters", 2084, G__TrkNucleiDict_773_0_23, (int) ('i'), G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei_parameters), -1, 0, 1, 1, 1, 0, "u 'TrkNuclei_parameters' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~TrkNuclei_parameters", 2210, G__TrkNucleiDict_773_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__TrkNucleiDict_773_0_25, (int) ('u'), G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei_parameters), -1, 1, 1, 1, 1, 0, "u 'TrkNuclei_parameters' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncTrkNuclei(void) {
   /* TrkNuclei */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei));
   G__memfunc_setup("TrkNuclei",913,G__TrkNucleiDict_774_0_1, 105, G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("TrkNuclei",913,G__TrkNucleiDict_774_0_2, 105, G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei), -1, 0, 2, 1, 1, 0, 
"U 'PamLevel2' - 0 - l2 i - - 0 - ntr", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("TrkNuclei",913,G__TrkNucleiDict_774_0_3, 105, G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei), -1, 0, 1, 1, 1, 0, "U 'PamTrack' - 0 - trk", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("TrkNuclei",913,G__TrkNucleiDict_774_0_4, 105, G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei), -1, 0, 1, 1, 1, 0, "U 'TrkTrack' - 0 - trk", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Reset",515,G__TrkNucleiDict_774_0_5, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Clear",487,G__TrkNucleiDict_774_0_6, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Delete",595,G__TrkNucleiDict_774_0_7, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetTrkTrack",1094,G__TrkNucleiDict_774_0_8, 85, G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkTrack), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Set",300,G__TrkNucleiDict_774_0_9, 103, -1, -1, 0, 1, 1, 1, 0, "U 'TrkTrack' - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Set",300,G__TrkNucleiDict_774_0_10, 103, -1, -1, 0, 1, 1, 1, 0, "U 'PamTrack' - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Set",300,G__TrkNucleiDict_774_0_11, 103, -1, -1, 0, 2, 1, 1, 0, 
"U 'PamLevel2' - 0 - - i - - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetZ_Beta",853,G__TrkNucleiDict_774_0_12, 102, -1, G__defined_typename("Float_t"), 0, 3, 1, 1, 0, 
"i - - 0 - ip i - - 0 - iv "
"f - - 0 - beta", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetZ_Beta",853,G__TrkNucleiDict_774_0_13, 102, -1, G__defined_typename("Float_t"), 0, 2, 1, 1, 0, 
"i - - 0 - ip f - - 0 - beta", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetZ_Beta",853,G__TrkNucleiDict_774_0_14, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "f - - 0 - beta", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetZ_Rigidity",1310,G__TrkNucleiDict_774_0_15, 102, -1, G__defined_typename("Float_t"), 0, 3, 1, 1, 0, 
"i - - 0 - ip i - - 0 - iv "
"f - - 0 - rig", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetZ_Rigidity",1310,G__TrkNucleiDict_774_0_16, 102, -1, G__defined_typename("Float_t"), 0, 2, 1, 1, 0, 
"i - - 0 - ip f - - 0 - rig", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetZ_Rigidity",1310,G__TrkNucleiDict_774_0_17, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "f - - 0 - rig", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetZ_Rigidity",1310,G__TrkNucleiDict_774_0_18, 102, -1, G__defined_typename("Float_t"), 0, 2, 1, 1, 0, 
"i - - 0 - ip i - - 0 - iv", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetZ_Rigidity",1310,G__TrkNucleiDict_774_0_19, 102, -1, G__defined_typename("Float_t"), 0, 1, 1, 1, 0, "i - - 0 - ip", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("GetZ_Rigidity",1310,G__TrkNucleiDict_774_0_20, 102, -1, G__defined_typename("Float_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("Class",502,G__TrkNucleiDict_774_0_21, 85, G__get_linked_tagnum(&G__TrkNucleiDictLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (TClass* (*)())(&TrkNuclei::Class), 0);
   G__memfunc_setup("Class_Name",982,G__TrkNucleiDict_774_0_22, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) (const char* (*)())(&TrkNuclei::Class_Name), 0);
   G__memfunc_setup("Class_Version",1339,G__TrkNucleiDict_774_0_23, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (Version_t (*)())(&TrkNuclei::Class_Version), 0);
   G__memfunc_setup("Dictionary",1046,G__TrkNucleiDict_774_0_24, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (void (*)())(&TrkNuclei::Dictionary), 0);
   G__memfunc_setup("IsA",253,G__TrkNucleiDict_774_0_25, 85, G__get_linked_tagnum(&G__TrkNucleiDictLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("ShowMembers",1132,G__TrkNucleiDict_774_0_26, 121, -1, -1, 0, 2, 1, 1, 0, 
"u 'TMemberInspector' - 1 - insp C - - 0 - parent", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("Streamer",835,G__TrkNucleiDict_774_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
   G__memfunc_setup("StreamerNVirtual",1656,G__TrkNucleiDict_774_0_28, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("DeclFileName",1145,G__TrkNucleiDict_774_0_29, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) (const char* (*)())(&TrkNuclei::DeclFileName), 0);
   G__memfunc_setup("ImplFileLine",1178,G__TrkNucleiDict_774_0_30, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (int (*)())(&TrkNuclei::ImplFileLine), 0);
   G__memfunc_setup("ImplFileName",1171,G__TrkNucleiDict_774_0_31, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) (const char* (*)())(&TrkNuclei::ImplFileName), 0);
   G__memfunc_setup("DeclFileLine",1152,G__TrkNucleiDict_774_0_32, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) (int (*)())(&TrkNuclei::DeclFileLine), 0);
   // automatic copy constructor
   G__memfunc_setup("TrkNuclei", 913, G__TrkNucleiDict_774_0_33, (int) ('i'), G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei), -1, 0, 1, 1, 1, 0, "u 'TrkNuclei' - 11 - -", (char*) NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~TrkNuclei", 1039, G__TrkNucleiDict_774_0_34, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   // automatic assignment operator
   G__memfunc_setup("operator=", 937, G__TrkNucleiDict_774_0_35, (int) ('u'), G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei), -1, 1, 1, 1, 1, 0, "u 'TrkNuclei' - 11 - -", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}


/*********************************************************
* Member function information setup
*********************************************************/
extern "C" void G__cpp_setup_memfuncTrkNucleiDict() {
}

/*********************************************************
* Global variable information setup for each class
*********************************************************/
static void G__cpp_setup_global0() {

   /* Setting up global variables */
   G__resetplocal();

}

static void G__cpp_setup_global1() {
}

static void G__cpp_setup_global2() {
}

static void G__cpp_setup_global3() {
}

static void G__cpp_setup_global4() {
}

static void G__cpp_setup_global5() {
}

static void G__cpp_setup_global6() {

   G__resetglobalenv();
}
extern "C" void G__cpp_setup_globalTrkNucleiDict() {
  G__cpp_setup_global0();
  G__cpp_setup_global1();
  G__cpp_setup_global2();
  G__cpp_setup_global3();
  G__cpp_setup_global4();
  G__cpp_setup_global5();
  G__cpp_setup_global6();
}

/*********************************************************
* Global function information setup for each class
*********************************************************/
static void G__cpp_setup_func0() {
   G__lastifuncposition();

}

static void G__cpp_setup_func1() {
}

static void G__cpp_setup_func2() {
}

static void G__cpp_setup_func3() {
}

static void G__cpp_setup_func4() {
}

static void G__cpp_setup_func5() {
}

static void G__cpp_setup_func6() {
}

static void G__cpp_setup_func7() {
}

static void G__cpp_setup_func8() {
}

static void G__cpp_setup_func9() {
}

static void G__cpp_setup_func10() {
}

static void G__cpp_setup_func11() {
}

static void G__cpp_setup_func12() {
}

static void G__cpp_setup_func13() {
}

static void G__cpp_setup_func14() {
}

static void G__cpp_setup_func15() {
}

static void G__cpp_setup_func16() {
}

static void G__cpp_setup_func17() {
}

static void G__cpp_setup_func18() {
}

static void G__cpp_setup_func19() {
}

static void G__cpp_setup_func20() {
}

static void G__cpp_setup_func21() {
}

static void G__cpp_setup_func22() {

   G__resetifuncposition();
}

extern "C" void G__cpp_setup_funcTrkNucleiDict() {
  G__cpp_setup_func0();
  G__cpp_setup_func1();
  G__cpp_setup_func2();
  G__cpp_setup_func3();
  G__cpp_setup_func4();
  G__cpp_setup_func5();
  G__cpp_setup_func6();
  G__cpp_setup_func7();
  G__cpp_setup_func8();
  G__cpp_setup_func9();
  G__cpp_setup_func10();
  G__cpp_setup_func11();
  G__cpp_setup_func12();
  G__cpp_setup_func13();
  G__cpp_setup_func14();
  G__cpp_setup_func15();
  G__cpp_setup_func16();
  G__cpp_setup_func17();
  G__cpp_setup_func18();
  G__cpp_setup_func19();
  G__cpp_setup_func20();
  G__cpp_setup_func21();
  G__cpp_setup_func22();
}

/*********************************************************
* Class,struct,union,enum tag information setup
*********************************************************/
/* Setup class/struct taginfo */
G__linked_taginfo G__TrkNucleiDictLN_TClass = { "TClass" , 99 , -1 };
G__linked_taginfo G__TrkNucleiDictLN_TBuffer = { "TBuffer" , 99 , -1 };
G__linked_taginfo G__TrkNucleiDictLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
G__linked_taginfo G__TrkNucleiDictLN_TObject = { "TObject" , 99 , -1 };
G__linked_taginfo G__TrkNucleiDictLN_TrkTrack = { "TrkTrack" , 99 , -1 };
G__linked_taginfo G__TrkNucleiDictLN_PamTrack = { "PamTrack" , 99 , -1 };
G__linked_taginfo G__TrkNucleiDictLN_PamLevel2 = { "PamLevel2" , 99 , -1 };
G__linked_taginfo G__TrkNucleiDictLN_TF2 = { "TF2" , 99 , -1 };
G__linked_taginfo G__TrkNucleiDictLN_TrkNuclei_parameters = { "TrkNuclei_parameters" , 99 , -1 };
G__linked_taginfo G__TrkNucleiDictLN_TrkNuclei = { "TrkNuclei" , 99 , -1 };

/* Reset class/struct taginfo */
extern "C" void G__cpp_reset_tagtableTrkNucleiDict() {
  G__TrkNucleiDictLN_TClass.tagnum = -1 ;
  G__TrkNucleiDictLN_TBuffer.tagnum = -1 ;
  G__TrkNucleiDictLN_TMemberInspector.tagnum = -1 ;
  G__TrkNucleiDictLN_TObject.tagnum = -1 ;
  G__TrkNucleiDictLN_TrkTrack.tagnum = -1 ;
  G__TrkNucleiDictLN_PamTrack.tagnum = -1 ;
  G__TrkNucleiDictLN_PamLevel2.tagnum = -1 ;
  G__TrkNucleiDictLN_TF2.tagnum = -1 ;
  G__TrkNucleiDictLN_TrkNuclei_parameters.tagnum = -1 ;
  G__TrkNucleiDictLN_TrkNuclei.tagnum = -1 ;
}


extern "C" void G__cpp_setup_tagtableTrkNucleiDict() {

   /* Setting up class,struct,union tag entry */
   G__get_linked_tagnum(&G__TrkNucleiDictLN_TClass);
   G__get_linked_tagnum(&G__TrkNucleiDictLN_TBuffer);
   G__get_linked_tagnum(&G__TrkNucleiDictLN_TMemberInspector);
   G__get_linked_tagnum(&G__TrkNucleiDictLN_TObject);
   G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkTrack);
   G__get_linked_tagnum(&G__TrkNucleiDictLN_PamTrack);
   G__get_linked_tagnum(&G__TrkNucleiDictLN_PamLevel2);
   G__get_linked_tagnum(&G__TrkNucleiDictLN_TF2);
   G__tagtable_setup(G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei_parameters),sizeof(TrkNuclei_parameters),-1,28928,(char*)NULL,G__setup_memvarTrkNuclei_parameters,G__setup_memfuncTrkNuclei_parameters);
   G__tagtable_setup(G__get_linked_tagnum(&G__TrkNucleiDictLN_TrkNuclei),sizeof(TrkNuclei),-1,62720,(char*)NULL,G__setup_memvarTrkNuclei,G__setup_memfuncTrkNuclei);
}
extern "C" void G__cpp_setupTrkNucleiDict(void) {
  G__check_setup_version(30051515,"G__cpp_setupTrkNucleiDict()");
  G__set_cpp_environmentTrkNucleiDict();
  G__cpp_setup_tagtableTrkNucleiDict();

  G__cpp_setup_inheritanceTrkNucleiDict();

  G__cpp_setup_typetableTrkNucleiDict();

  G__cpp_setup_memvarTrkNucleiDict();

  G__cpp_setup_memfuncTrkNucleiDict();
  G__cpp_setup_globalTrkNucleiDict();
  G__cpp_setup_funcTrkNucleiDict();

   if(0==G__getsizep2memfunc()) G__get_sizep2memfuncTrkNucleiDict();
  return;
}
class G__cpp_setup_initTrkNucleiDict {
  public:
    G__cpp_setup_initTrkNucleiDict() { G__add_setup_func("TrkNucleiDict",(G__incsetup)(&G__cpp_setupTrkNucleiDict)); G__call_setup_funcs(); }
   ~G__cpp_setup_initTrkNucleiDict() { G__remove_setup_func("TrkNucleiDict"); }
};
G__cpp_setup_initTrkNucleiDict G__cpp_setup_initializerTrkNucleiDict;

